@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px;color:#555;font-family: 'LatoWeb';overflow-x:hidden;}
/* Webfont: Lato-Bold */@font-face {
    font-family: 'LatoWebBold';
    src: url('../fonts/Lato-Bold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-Bold.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-Bold.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-Bold.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Light */@font-face {
    font-family: 'LatoWebLight';
    src: url('../fonts/Lato-Light.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-Light.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-Light.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-Light.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Medium */@font-face {
    font-family: 'LatoWebMedium';
    src: url('../fonts/Lato-Medium.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-Medium.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-Medium.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-Medium.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Regular */@font-face {
    font-family: 'LatoWeb';
    src: url('../fonts/Lato-Regular.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-Regular.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-Regular.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-Regular.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Semibold */@font-face {
    font-family: 'LatoWebSemibold';
    src: url('../fonts/Lato-Semibold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-Semibold.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-Semibold.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-Semibold.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

.mini_wrapper {width:1030px;margin:0px auto;}
.wrapper{width:1200px; margin:0 auto;}
p, h1, h2, h3, h4, h5, h6{margin:0;}
ul{float:left;width:100%;list-style:none;margin:0;padding: 0;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
img {max-width:100%;}

.head_top {width:100%;float:left;position:relative;}
.head_top_img {width:100%;float:left;}
.head_top_img img {width:100%;height:auto;-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 96%);clip-path: polygon(0 0, 100% 0, 100% 100%, 0 96%);}
.head_top_posi {position:absolute;top:0px;left:0px;right:0px;}
.head_logo {width:100%;float:left;text-align:center;padding-top:30px;}
.head_text {width:100%;float:left;padding-top:50px;text-align:center;}
.head_text .all_discont {color:#fff;font-size:55px;padding-bottom:30px; }
.head_text .all_discont span {color:#ff8336;}
.head_text .best_online {color:#fff;font-size:32px;font-family: 'LatoWebLight'; }
.head_text .search_discount {font-size:24px;color:#fff;padding:20px 0px;font-family: 'LatoWebLight'; }
.select_contry_head {width:660px;background-color:rgba(0,0,0,.3);padding:15px;margin:0px auto; position:relative; z-index:10000}
.select_contry_head1 {width:100%;display:inline-table;}
.head_select select {border-radius:2px 0px 0px 2px;font-size:16px;color:#808282;padding-left:50px;height:47px;}
.head_select {text-align:left;position:relative;float:left;width:79%;z-index:11;}
/*.head_select span {color:#3498db;font-size:22px;position:absolute;left:15px;top:12px;right:0px;width:25px;}*/
.head_select_btn {float:left;width:21%;text-align:left;}
.head_select_btn button {background-color:#3498db;border:none;color:#fff;font-size:24px;height:47px;border-radius:0px 2px 2px 0px;padding:0px 30px; letter-spacing: 3px;}
.about_promo {width:100%;float:left;text-align:center;padding-top:40px;z-index:0;position:relative;}
.about_promo a {color:#4a4949; font-size:18px;background-color:#fafdfc;border-radius:3px;padding:15px 25px;}
.smart_shopping {width:100%;float:left;padding-top:40px;padding-bottom:30px;}
.smart_shopping_left {width:60%;float:left;padding:6% 1% 0% 0%;}
.smart_shopping_right {width:30%;float:left;text-align:right;}
.smart_shopping_left h2 {color:#2588cb;font-size:30px;padding-bottom:20px;}
.smart_shopping_left p {font-size:14px;line-height:28px;}
.smart_shopping_left p span {color:#2588cb;font-family: 'LatoWebBold';}
.home_coupon {padding:35px 0px;background-color:#fcf9f9;width:100%; float:left;}
.home_coupon_left {width:60%; float:left;}
.home_coupon_right {width:40%;float:left;padding:6% 0% 0% 1%;}
.home_coupon_right h2 {color:#2588cb;font-size:32px;padding-bottom:20px;}
.home_coupon_right p {font-size:14px;line-height:28px;}
.home_coupon_right p span {color:#2588cb;font-family: 'LatoWebBold';}
.flags {width:100%; float:left;text-align:center;}
.flags ul li {display:inline-table;padding:0px 8px;}
.flags ul li a {color:#373737;font-size:14px;vertical-align:middle;}
.flags ul li a span {padding-bottom:5px;display:inline-table;}
.flags ul li img {margin-right:4px;}
.flags ul li:first-child {padding-left:0;}
.flags ul li:last-child {padding-right:0;}
.flags ul li a:hover {color:#2588cb;}
.flags ul li a:hover span {border-bottom:1px solid #2588cb;}
.footer_bottom {width:100%;float:left;font-size:14px;padding:15px 0px;color:#919191;background-color:#222;text-align:center;}
.footer_top {width:100%;float:left;margin-top:35px;background-color:#111;}
.footer_work {width:30%;float:left;padding-right:30px;}
.footer_top h6 {font-size:24px;font-family: 'LatoWebBold';color:#fff;padding-bottom:20px;padding-top:40px;}
.footer_work p {color:#fff;font-size:14px;line-height:22px;float:left;}
.footer_work p span {color:#ff8336;}
.promocodi_desc {width:45%;float:left;border-left:1px solid #414141;border-right:1px solid #414141;padding:40px;text-align:center;min-height:310px;}
.promocodi_desc p {color:#fff;font-size:14px;line-height:22px;float:left;border-bottom:1px dashed #414141;padding-bottom:30px;}
.footer_logo {width:100%;float:left;padding-bottom:30px;}
.footer_logo img {width:135px;height:auto;}
.footer_contact {width:25%;float:left;padding-left:30px;}
.footer_contact ul li {width:100%;float:left;padding-bottom:8px; color:#fff}
.footer_contact ul li a {color:#fff;font-size:14px;line-height:22px;}
.footer_contact ul li i {margin-right:5px;}
.footer_contact ul li a:hover {color:#ff8336;}
.footer_social {padding-top:20px;width:100%;float:left;}
.footer_social a {background-color:#595959;color:#fff;width:30px;height:30px;display:inline-table;text-align:center;border-radius:50%;margin-right:3px;}
.footer_social a i {line-height:27px;}
.select_box button {width:100%;float:left;border-radius:3px 0px 0px 3px;height:47px;font-size:16px;color:#808282;text-align:left;}
.select_box select {z-index:111;position:relative;}
.head_select .form-group {margin-bottom:0px;}
.head_select .caret {float: right;position: absolute;right: 10px;top: 45%;}
.head_select .fa.fa-globe {color:#3498db;font-size:22px;margin-right:5px;}