html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
a{color:#000}
html,body{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden}
body{font:300 12px/18px Open Sans,Arial,sans-serif;width:100%;color:#4d4d4d}
.wrapper{max-width:1200px;margin:0 auto;position:relative}
.top-header{background:#4d4d4d;color:#fff;position:relative;text-align:center;font-size:16px;padding:10px 0}
.top-header img{position:absolute;left:0;top:0}
.header{height:217px;color:#4d4d4d;position:fixed;z-index:9999;background:#fff;max-width:1200px;width:100%;top:0}
.popup{display:none;min-width:320px;max-width:450px;overflow:hidden}
.enter-link #f{background:url(../images/arr.png);background-position:0;background-size:10px;background-repeat:no-repeat;padding:0 0 0 14px}
#ul-f{position:absolute;background:#fff;margin:-14px 77px 0 0;z-index:9999;padding:5px 10px;width:125px;border:1px solid gray;display:none}
#login-links{float:right;margin:28px 0 0}
#login-links a{color:#4d4d4d;font-size:16px;margin:0 6px;text-decoration:none}
#cart-soc-search{float:left;width:48%}
#logo{margin:15px 0 0;border-bottom:1px solid #e6e6e6;padding:0 0 8px}
#menu{margin:0;float:left;text-align:left;padding:0}
#menu ul{list-style:none;margin:0}
#menu li{padding:30px 30px 30px 0;display:inline-block}
#menu li a,#menu li span{text-decoration:none;font-size:18px;color:#6d6d6d}
#menu li ul{display:none}
#menu li:hover ul{display:block;position:absolute;z-index:9;border:1px solid #eee;padding:5px 10px;background:#fff}
#menu li ul li{display:block;padding:5px}
#menu li ul li a{font-size:16px}
#search{width:25%;float:right}
#search button{float:right;background:url(../images/search.png) no-repeat #f2f2f2;background-position:center;border-radius:0;border:none;width:82px;height:82px;font-size:0}
#search input{border:none;float:right;padding:0 2%;width:0!important;font-size:16px;height:82px;-webkit-transition:width 1s ease;-moz-transition:width 1s ease;-o-transition:width 1s ease;transition:width 1s ease}
#search:hover input,#search input:focus{width:71%!important;border:1px solid #ccc}
#search .select2-selection.select2-selection--single,#search .select2-selection__rendered,#search .select2-selection__arrow{border:none;height:55px}
#search select{display:none}
#search .select2-selection.select2-selection--single,#search .select2-selection__rendered,#search .selection{width:100%;display:block;padding:5px 0;height:100%}
#cart{font-size:16px;padding:0;margin:28px 0 0 40px;position:relative;cursor:pointer;color:#33c073;float:left;direction:ltr;min-width:155px}
#cart span{color:#999}
#top-cat{position:absolute;z-index:2;border:1px solid #ccc;padding:10px 20px;margin:0 0 0 288px;display:none;width:auto}
#top-cat ul{float:left;width:100%}
#top-cat li{display:block!important;padding:0 30px 0 0;background:none}
.socials{float:left;margin:20px 0 0}
.socials li{display:inline-block}
.sub-menu{background:#fff;padding:65px 30px;width:400px;height:333px;position:absolute;z-index:9;margin-top:54px;display:none}
.sub-menu:before{background:#c73e40;display:block;height:50px;width:100%;content:"";position:absolute;right:0;top:0}
.sub-menu:after{content:"";background:url(../images/arrow.jpg) no-repeat right 0;display:block;width:12px;height:11px;position:absolute;top:-11px}
.sub-menu ul{height:100%}
.sub-menu li{display:block!important;padding:5px 0!important;width:70%;float:right}
.sub-menu li:nth-child(2n){float:left;width:30%}
.sub-menu a{font-size:16px!important}
#menu-phone{clear:both}
#phone{float:left;background:url(../images/phone.png) no-repeat;background-position:right 0;font-size:24px;padding:7px 40px 6px 0;margin:16px 0 0}
/*header.css*/
.top-header{background:#4d4d4d;color:#fff;position:relative;text-align:center;font-size:16px;padding:10px 0}
.top-header img{position:absolute;left:0;top:0}
.header{height:217px;color:#4d4d4d;position:fixed;z-index:9999;background:#fff;max-width:1200px;width:100%;top:0}
.popup{display:none;min-width:320px;max-width:450px;overflow:hidden}
.enter-link #f{background:url(../images/arr.png);background-position:0;background-size:10px;background-repeat:no-repeat;padding:0 0 0 14px}
#ul-f{position:absolute;background:#fff;margin:-14px 77px 0 0;z-index:9999;padding:5px 10px;width:125px;border:1px solid gray;display:none}
#login-links{float:right;margin:28px 0 0}
#login-links a{color:#4d4d4d;font-size:16px;margin:0 6px;text-decoration:none}
#cart-soc-search{float:left;width:48%}
#logo{margin:15px 0 0;border-bottom:1px solid #e6e6e6;padding:0 0 8px}
#menu{margin:0;float:left;text-align:left;padding:0}
#menu ul{list-style:none;margin:0}
#menu li{padding:30px 30px 30px 0;display:inline-block}
#menu li a, #menu li span {
	text-decoration: none;
	font-size: 18px;
	color: #6d6d6d;
	font-weight: 400;
}
#menu li ul{display:none}
#menu li:hover ul{display:block;position:absolute;z-index:9;border:1px solid #eee;padding:5px 10px;background:#fff}
#menu li ul li{display:block;padding:5px}
#menu li ul li a{font-size:16px}
#search{width:25%;float:right}
#search button{float:right;background:url(../images/search.png) no-repeat #f2f2f2;background-position:center;border-radius:0;border:none;width:82px;height:82px;font-size:0}
#search input{border:none;float:right;padding:0 2%;width:0!important;font-size:16px;height:82px;-webkit-transition:width 1s ease;-moz-transition:width 1s ease;-o-transition:width 1s ease;transition:width 1s ease}
#search:hover input,#search input:focus{width:71%!important;border:1px solid #ccc}
#search .select2-selection.select2-selection--single,#search .select2-selection__rendered,#search .select2-selection__arrow{border:none;height:55px}
#search select{display:none}
#search .select2-selection.select2-selection--single,#search .select2-selection__rendered,#search .selection{width:100%;display:block;padding:5px 0;height:100%}
#cart{font-size:16px;padding:0;margin:28px 0 0 40px;position:relative;cursor:pointer;color:#33c073;float:left;direction:ltr;min-width:155px}
#cart span{color:#999}
#top-cat{position:absolute;z-index:2;border:1px solid #ccc;padding:10px 20px;margin:0 0 0 288px;display:none;width:auto}
#top-cat ul{float:left;width:100%}
#top-cat li{display:block!important;padding:0 30px 0 0;background:none}
.socials{float:left;margin:20px 0 0}
.socials li{display:inline-block}
.sub-menu{background:#fff;padding:65px 30px;width:400px;height:333px;position:absolute;z-index:9;margin-top:54px;display:none}
.sub-menu:before{background:#c73e40;display:block;height:50px;width:100%;content:"";position:absolute;right:0;top:0}
.sub-menu:after{content:"";background:url(../images/arrow.jpg) no-repeat right 0;display:block;width:12px;height:11px;position:absolute;top:-11px}
.sub-menu ul{height:100%}
.sub-menu li{display:block!important;padding:5px 0!important;width:70%;float:right}
.sub-menu li:nth-child(2n){float:left;width:30%}
.sub-menu a{font-size:16px!important}
#menu-phone{clear:both}
#phone{float:left;background:url(../images/phone.png) no-repeat;background-position:right 0;font-size:24px;padding:7px 40px 6px 0;margin:16px 0 0}
/*middle.css*/
.res_word{margin:30px 0;font-size:20px;font-style:italic;font-weight:400;width:100%}
.res_word strong{font-weight:700}
.searchintro{font-size:15px;width:100%}
.searchintro strong{font-weight:700}
.invalid{border:1px solid red!important}
strong{font-weight:700}
.products-list .col-sm-3{float:left!important}
.products-list .col-sm-9{padding-right:11px!important}
#banner{float:left;width:27%;margin:30px 0 0}
#slider{float:right;width:100%;margin:0 0 25px}
#banner img,#slider img{max-width:100%}
#banner img{max-height:226px}
#banner .bannergroup{margin:0 0 23px}
.bot{bottom:0;left:0;position:absolute;width:100%}
.st_instagram_large .stLarge{background:url(../images/instagram.png)!important;background-size:107%!important}
.st_email_large{position:relative;top:1px}
.st_email_large .stLarge{background:url(../images/email.png) no-repeat!important;background-size:91% 111%!important;width:48px!important;height:28px!important;top:-3px}
.middle{width:100%;position:relative;margin:217px 0 0}
.middle:after{display:table;clear:both;content:''}
.container{width:100%;float:left;min-height:890px}
.content{width:100%;position:relative}
.flexslider{max-height:880px;overflow:hidden;float:right;margin:0}
.popup_block.video video{width:100%}
.flexslider a.poplight{margin:0;width:auto}
.prod_cap{background:#000;font-size:25px;text-transform:uppercase;color:#fff;padding:22px 10px;position:absolute;display:block;float:left;bottom:0}
.prod_cap:after{background:url(../images/slide_ar.jpg);content:"";display:inline-block;position:absolute;width:34px;height:51px;top:5px;right:-45px}
.prod_cap span{color:gray}
#container-110 iframe{width:1235px!important;min-height:860px!important;float:right}
#addresses{position:absolute;top:0;background:#fff;left:16%;height:100%;overflow:hidden;width:378px}
.icons{display:none}
select#city{width:282px;height:51px;-webkit-appearance:none;background-image:url(../images/select.jpg);background-position:right center;background-repeat:no-repeat;line-height:1em;-moz-appearance:none;text-indent:.01px;-ms-appearance:none;appearance:none!important;outline:none;border:none;cursor:poninter;text-transform:uppercase;font-size:16px;padding:0 10px 0 78px;margin:35px auto 15px;display:block}
select#city::-ms-expand{display:none}
.file-upload{width:318px;height:52px;-webkit-appearance:none;background-image:url(../images/cv.jpg);background-position:right center;background-repeat:no-repeat;line-height:1em;-moz-appearance:none;text-indent:.01px;-ms-appearance:none;appearance:none!important;outline:none;border:none;cursor:poninter;text-transform:uppercase;font-size:16px;padding:0 10px;margin:0 auto 15px;display:block;position:relative}
.file-upload input[type="file"]{display:none}
.file-upload label{display:block;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}
.file-upload span{line-height:36px}
.pagination{text-align:center;width:100%}
.pagination li{display:inline-block;padding:0 5px}
#addresses #back{top:0;left:inherit;margin:35px auto 2px;display:block;width:125px;margin-left:58px}
#store-detail{margin-top:50px;padding:0 20px;text-align:center;font-size:14px}
#store-detail .title{text-transform:uppercase;font-size:30px;line-height:35px;padding-top:20px}
#store-detail .title span{text-transform:initial}
#store-detail a{color:#000;text-decoration:none}
.address{border-top:1px solid #d7d7d7;font-size:16px;padding:18px 20px 2px;cursor:pointer}
.address a{color:#000;text-decoration:none}
.address .title{text-transform:uppercase;font-size:19px}
.address .title span{text-transform:initial}
.cart-check.cart-check{margin:0}
#customer-block a,#careers-block a{border:1px solid #000;font-size:36px;display:block;text-decoration:none;margin:90px 6% 0 0;padding:110px 0;float:left;color:#000;width:44%;text-align:center}
#careers-block a{margin-right:0}
.page-header{margin:60px 0 35px;text-align:center}
.designers-page ul{display:inline-block;margin:80px 0 0}
.designers-page ul li.head{font-size:24px;font-weight:700;color:#000;text-transform:uppercase;padding:15px 0}
.designers-page ul li{padding:8px 0}
.designers-page ul li a{font-size:16px;color:#000;text-transform:uppercase;text-decoration:none}
.designers-page .col-xs-8{padding:0!important;width:70%;margin:80px 0 0}
.collections-page{text-align:center}
.collection-div{display:inline-block;margin:0 15px 15px 0;position:relative}
.hide-name{display:none}
.collection-div:hover .hide-name{display:block;position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.82);top:0;vertical-align:middle}
.collections-page,.contact{max-width:1200px;margin:0 auto}
.contact .page-header span{padding:0 15px;font-size:18px}
.contact .page-header span.contact-name{font-weight:700}
#collection-logo{margin:0 0 10px}
.contact-form input,.contact-form textarea,.contact-form select{border:1px solid #e5e5e5;padding:10px;font:16px Open Sans;resize:none;font-weight:300;width:100%}
.mes-cin{font-size:21px;color:#4d4d4d;margin:0 0 22px;padding:8px 0 0}
.contact-form .control-group{margin:0 0 20px}
.contact-form .control-group.width50{width:32%;float:left}
.contact-form .control-group.width50:nth-child(3n+2){margin-left:2%;margin-right:2%}
.col-desc{font-size:16px;margin:0 0 45px}
.collections-page .cat_name a{font-size:18px;text-transform:uppercase;text-decoration:underline}
.ins-name{color:#4d4d4d;font-size:36px;text-transform:uppercase;top:45%;position:absolute;text-align:center;width:100%}
.ins-name a{text-decoration:none}
.blog-item{float:left;margin:0 8px}
#companyText img{width:100%!important;height:auto!important}
#designer-logo{margin:0 0 11px}
#designer-logo img{width:auto!important;height:auto!important}
#back-video{position:absolute;width:100%;height:150%;background:#fff;opacity:.5;z-index:111;top:0}
video.active{position:relative;z-index:112}
.behind{margin:60px 0 0}
.behind div video,.behind div p{margin:0 0 20px}
.behind div video{cursor:pointer}
h1{font-size:36px!important;color:#000;margin:20px 0 30px!important}
h2{font-size:18px!important;color:#000;line-height: initial;text-transform:uppercase}
div[itemprop="articleBody"]{float:left;margin:20px 0 0;font-size:16px}
div[itemprop="articleBody"] img{max-width:100%}
.item-page h2{font-size:36px!important;padding:20px 0 0;clear:both;color:#1c4183;text-transform:capitalize}
#back{background:url(../images/back.jpg) no-repeat;color:#4d4d4d;text-transform:uppercase;margin-bottom:16px;text-decoration:none;padding:0 0 0 15px;position:relative;top:40px}
.row.category,.blog,div.item-page,.cart-page{max-width:1200px;margin:0 auto}
.row .col-xs-4{margin:0 25px 25px 0;border:1px solid #eee;padding:40px 0}
.row .col-xs-4:nth-child(3n+3){margin-right:0}
.row .prod-img{height:260px}
.row .prod-img img{max-height:215px;max-width:215px}
div.cont-100{width:100%;margin:30px 0 0}
.row.designer .cat_name{clear:both;font-size:36px;color:#000;text-transform:uppercase;margin:35px 0 7px;border-top:1px solid #000;padding:25px 0 0}
.search .count{margin-bottom:30px}
.search .col-xs-12{padding:0;margin:0 0 5px}
.search .col-xs-12 a{text-decoration:none;font-size:16px;text-transform:uppercase}
.count{font-size:16px;color:#000;text-transform:uppercase;margin:15px 0 7px}
.count span{font-size:33px}
.prod-name{text-transform:uppercase;font-size:18px;text-align:center}
.prod-price{text-transform:uppercase;font-size:18px;text-align:center;margin:10px 0 0}
video{width:100%}
#images-range > div img{width:100%!important;height:auto!important}
.product-page .col-xs-12{padding:0}
.breadcrumbs{margin:25px 0}
.breadcrumbs li{display:inline-block;margin:0 6px 0 0 !important;font-size:14px}
.breadcrumbs li:after{content:">";padding:0 0 0 6px}
.breadcrumbs li:last-child:after{border:none;content:"";padding:0}
.breadcrumbs li a,.breadcrumbs li span{font-size:14px;text-decoration:none;text-transform:uppercase;color:#4d4d4d}
.breadcrumbs li span{color:#000}
.pagination a,.pagination span{font-size:18px;text-decoration:none}
.pagination span{font-weight:700;text-decoration:underline}
.pagination-start a,.pagination-start span{background:url(../images/back.jpg) no-repeat;font-size:0;width:9px;height:16px;display:inline-block}
.pagination-start{position:relative;top:-6px}
.pagination-end a,.pagination-end span{background:url(../images/back-right.jpg) no-repeat;font-size:0;width:9px;height:16px;display:inline-block}
.pagination-end{position:relative;top:-6px}
.featherlight .featherlight-image{max-width:750px;max-height:750px}
.featherlight .featherlight-content{height:100%}
#drag{background:url(../images/menu.jpg) no-repeat;background-size:100%;width:10px;height:8px;position:absolute;bottom:0;left:50%;margin:0 0 0 -5px}
button#filter{border:1px solid #000;color:#4d4d4d;background:transparent;text-transform:uppercase;font-size:16px;cursor:pointer;padding:5px 10px;float:right;margin:20px 0 0}
#filter-body{background:#fff;border:1px solid #8f8f8f;width:1015px;position:absolute;z-index:9;right:0;margin:65px 15px 0 0;padding:25px 50px;display:none}
#designer{border:1px solid #000!important;padding:8px 5px}
.ui-autocomplete{max-height:100px;overflow-y:auto;overflow-x:hidden;border:1px solid #000!important}
::-webkit-scrollbar{width:8px}
::-webkit-scrollbar-track{background:#fff}
::-webkit-scrollbar-thumb{background:#d4d4d4}
.sort_by_cat{float:left;margin:0 6.4% 0 0}
#sort_by_des{float:left;margin:0 0 0 50px}
#filter-body .head{font-size:16px;color:#000;text-transform:uppercase;margin:0 0 30px}
#filter-body li{padding:3px 0}
#filter-body li a{font-size:14px;color:#000;text-transform:uppercase;margin:0 0 30px;text-decoration:none}
#filter-body li a:hover,#filter-body li a.active{color:#8f8f8f}
.featherlight-content{width:100%;max-height:100%!important;margin:0!important;overflow:hidden!important}
.featherlight .featherlight-image{margin:0 auto}
.featherlight .featherlight-close-icon{font-size:24px;top:20px;right:20px}
.product-page #back{margin:15px auto;display:block;background:url(../images/back-prod.jpg) no-repeat;width:125px;background-position:0 3px;padding:0 0 5px 25px;top:0;text-transform:lowercase;font-size:16px}
.product-info{border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;padding:30px 0;max-width:1200px;margin:0 auto}
.product-info .title{font-size:24px;color:#4d4d4d}
.product-info .catalog_number{font-size:19px;color:gray;margin:5px 0 0}
#reviews{margin:15px 0 0}
#reviews .head{font-size:21px;color:#4d4d4d;border-bottom:1px solid #f2f2f2;padding:0 0 10px}
#new-review{display:none}
#new-review textarea,#new-review input[type="text"]{width:100%;resize:none;padding:10px;margin:0 0 10px;border:1px solid #f2f2f2;font-size:16px}
#review-thx{font-size:20px;margin:18px 0;color:green}
.review{margin:10px 0;color:#333;border-bottom:1px solid #f2f2f2;padding:0 0 25px}
.review .subject{font-size:24px;clear:both;padding:5px 0 18px}
.review .datename{font-size:16px;margin:0 0 10px}
.review .name{color:#33c073;padding:0 8px 0 15px}
.review .text{font-size:16px}
#rate label{font-size:16px;margin:0;position:relative;top:-3px}
#rate .percent{color:#33c073;font-size:16px;border:none;margin:0 0 0 5px}
#rate .cou{font-size:13px}
#rate progress{width:132px;height:20px;-webkit-appearance:none;border:none;margin:0 5px}
#rate progress::-webkit-progress-bar{background:#f2f2f2;padding:2px}
#rate progress::-webkit-progress-value{background:#33c073;background-size:25px 14px,100% 100%,100% 100%;-webkit-animation:move 5s linear 0 infinite}
@-webkit-keyframes move {
0%{background-position:0 0px,0 0,0 0}
100%{background-position:-100px 0px,0 0,0 0}
}
.rating{border:none;float:left;direction:ltr;display:block;width:100%;margin:8px 0 0}
.rating > input{display:none}
.rating > label:before{margin:5px;font-size:1.25em;font-family:FontAwesome;display:inline-block;content:"\f005"}
.rating > .half:before{content:"\f089";position:absolute}
.rating > label{color:#ddd;float:right}
.rating > input:checked ~ label,/* show gold star when clicked */
.rating:not(:checked):not(.nohover) > label:hover,/* hover current star */
.rating:not(:checked):not(.nohover) > label:hover ~ label{color:#FFD700}
.rating:not(.nohover) > input:checked + label:hover,/* hover current star when changing rating */
.rating:not(.nohover) > input:checked ~ label:hover,.rating:not(.nohover) > label:hover ~ input:checked ~ label,/* lighten current selection */
.rating:not(.nohover) > input:checked ~ label:hover ~ label,.rating .active{color:#fcd321;cursor:pointer}
.title_empty{color:#ff1d25;font-size:27px;position:absolute;left:14px}
#link-image{float:left;font-size:16px;color:#666;text-decoration:none;margin:10px 0 0}
#span-image{float:right;font-size:12px;color:#666;text-decoration:none;margin:12px 0 0}
.product-page h1{color:#4d4d4d;font-size:21px!important;border-top:1px solid #f2f2f2;padding:10px 0;margin:0}
.product-page .prod-price{text-align:right;font-size:26px;font-weight:700;float:right;width:100%}
.product-page .prod-price span{font-size:16px}
.incl{font-size:16px;color:#333;float:right;width:100%;margin:15px 0 0;line-height:9px}
.act{margin:30px 0 0}
#review{float:right;color:#666;border:1px solid #666;border-radius:20px;font-size:16px;padding:12px 15px;display:block;text-decoration:none;margin:2px 0 0}
#mainBuyBtn{background:url(../images/buy.jpg) no-repeat;font-size:16px;text-transform:uppercase;font-size:24px;font-weight:700;padding:0 39px;height:47px;margin:35% auto 0;float:none!important;display:block}
#mainBuyBtn span{top:-5px}
.af-mes{margin:0 0 15px}
#z-send{background:url(../images/buy.jpg) no-repeat;font-size:16px;text-transform:uppercase;font-size:24px;font-weight:700;padding:0 65px;height:47px;margin:5% auto 0;float:none!important;display:block;border:none;color:#fff;cursor:pointer}
#mainBuyBtn2{background:url(../images/buy2.jpg) no-repeat;background-size:100%;font-size:22px;text-transform:uppercase;font-size:24px;font-weight:700;padding:15px 0;height:50px;margin:43px auto 0;float:right;display:block;color:#fff;border:none;text-align:center}
#popup_but .name{font-size:30px;margin:15px 0}
#popup_but .name span{font-size:15px;margin:5px 0;display:block}
#popup_but input{width:100%;padding:10px;font-size:16px}
.prod-details-head{font-size:16px;text-transform:uppercase;text-align:center}
.product-page__description{font-size:16px;color:#000;clear:both;padding:8px 0 0}
.product-page__description hr{border-top:1px solid #000}
.product-page .prod_count_on_page{margin:45px 0 20px}
.product-page__description__item{font-size:16px;line-height:26px;padding:0!important}
.product-info select{width:161px;height:51px;border:none;padding:0 10px;-webkit-appearance:none;background-image:url(../images/select2.jpg);background-position:right center;background-repeat:no-repeat;line-height:1em;-moz-appearance:none;text-indent:.01px;-ms-appearance:none;appearance:none!important;font-size:16px;margin:10px 0 0}
.product-info select::-ms-expand{display:none}
.product-page__attr-label{width:85px;display:block;float:left}
.product-info #qty{border:1px solid #000;font-size:16px;width:45px;padding:9px 0;text-align:center}
.sizes-fields{position:relative;float:right;width:100%}
.tab{font-size:16px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;padding:10px 0;clear:both;margin:16px 0 0;cursor:pointer}
.tab span{float:left;font-size:26px}
#stock{font-size:16px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;padding:10px 0;clear:both}
#stock .green{color:#33c073}
#stock .red{color:#ff1d25}
#chart-link{position:absolute;top:0;right:0}
#butique h1{text-align:center}
#butique .group{width:32%;float:left;margin:0 2% 0 0}
#butique .group:nth-child(3n){margin-right:0}
#butique .address{border:none;text-align:left;font-size:15px}
#butique .address .title{font-size:17px}
#butique .address .title span{text-transform:initial}
#links-prod{padding:20px 0 0;width:100%;clear:both}
#links-prod li{display:inline-block;border-right:1px solid #000;padding:0 7px 0 0}
#links-prod li:last-child{border:none}
#links-prod li a{text-decoration:none}
#share-body.full{width:92.5%}
.product-page__image-inner-wrapper{text-align:center}
.product-page__image-inner-wrapper,.product-page__image-thumbs__thumb{border:1px solid #e6e6e6}
a.poplight{margin:18px 0 0;width:44%;float:right}
ul.social{position:absolute;top:0;margin:30px 0 0;left:353px}
ul.social li{display:inline-block;margin:0 10px}
ul.social li a{text-transform:uppercase}
ul.social li:last-child a{text-decoration:none}
#prev-prod{font-size:0;background:url(../images/prev.jpg) no-repeat;display:block;width:20px;height:45px;position:absolute;left:0;top:280px}
#next-prod{font-size:0;background:url(../images/next.jpg) no-repeat;display:block;width:20px;height:45px;position:absolute;top:280px;right:0}
#share-body{display:none;position:absolute;background:#fff;border:1px solid #000;padding:5px 10px;margin:0;width:50%;text-align:center}
#zoom a{background:url(../images/zoom.jpg) no-repeat;display:block;width:78px;height:20px;margin:0 auto}
#categories li{width:24%;float:right;margin:0 0 30px 15px}
#categories li:nth-child(4n+4){margin-left:0}
#categories li:nth-child(4n+5){clear:both}
#categories li a{text-decoration:none}
#categories li a span{display:block;color:#333;font-size:16px}
#categories li img{width:100%}
.clear{clear:both}
h1.categories{color:#fff;font-size:24px;background:#c73e40;padding:20px;margin:10px 0}
.zoom-prod{background:url(../images/zoom.jpg) no-repeat right;font-size:16px;color:#000;padding:0 25px 0 0;margin:10px 0 0}
.zoom-prod a{color:#000;text-decoration:none}
h3.contact{font-size:21px;color:#000}
.contact-form{margin:0 0 25px}
.contact-form table{width:100%}
.contact-form table td{padding:12px 6px}
.contact-form table td div{font-size:18px;color:gray;margin:0 0 8px}
.contact-form table td input{width:100%;border:1px solid #b2b2b2;font-size:18px;padding:10px}
.contact-form table td textarea{width:100%;height:150px;border:1px solid #b2b2b2;resize:none;font-size:18px;font-family:Montserrat-UltraLight;padding:10px}
.contact-form table td select{width:100%;padding:10px}
.contact-form table td input[type="file"]{width:31.5%}
.contact-form button {
	color: #fff;
	font-size: 18px;
	border: none;
	background: #e0e6ec;
	padding: 10px 30px;
	float: right;
	border-radius: 0;
}
.contact-form button:hover{background:#b2b2b2;cursor:pointer;border-color: #fff}
.success{color:green;font-size:18px;text-align:center;padding:20px 0}
.cat-description{font-size:16px;color:#000}
.cat-description img{width:12.5%;max-height:100px;float:right}
.cat-description div{padding:10px 0 0;float:left;width:85%;margin:0 0 10px}
#right-sidebar{width:100%}
#right-sidebar h3{color:#000;font-size:24px}
#right-sidebar > ul{width:100%}
#right-sidebar ul li{border-bottom:1px solid #ececec;padding:5px;background:url(../images/plus.jpg) no-repeat right;padding-right:20px;cursor:pointer}
#right-sidebar ul li.child{padding-right:30px;background:none;display:none}
#right-sidebar ul li a{color:#333;font-size:16px;text-decoration:none}
#right-sidebar ul li a:hover,#right-sidebar ul li a.active{color:#c73d40}
.products__product{border:1px solid #e2e2e2}
.product-page__image-thumbs__thumb{cursor:pointer}
#cartPopup2{width:100%;max-width:100%;padding:20px}
#cartPopup2 .title{color:gray;font-size:24px}
#cartPopup2 #cart-table td{border:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
#cartPopup2 #back-to-cat{background:#66d37e;text-decoration:none;color:#fff;font-size:21px;font-weight:700;border-radius:20px;padding:7px 0;text-align:center;width:160px;margin:10px 0 0 20px;float:left;clear:none;height:auto}
#cartPopup2 #check-btn{background:#fda330;text-decoration:none;color:#fff;font-size:21px;font-weight:700;border-radius:20px;padding:7px 0;text-align:center;width:160px;border:none;margin:10px 0 0;float:left;clear:none;height:auto}
#cartPopup2 #total-to-payment{font-size:16px;float:right;margin-top:18px}
.pop-shp-cart .products__product__price-wrapper{float:none;margin:0}
.time-work{display:none}
#store-detail .time-work{display:block}
#back-top{position:fixed;bottom:30px;right:10px}
#back-top a{width:55px;display:block;text-align:center;font:11px/100% Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;color:#bbb;-webkit-transition:1s;-moz-transition:1s;transition:1s}
#back-top a:hover{color:#000}
#back-top span{width:55px;height:85px;display:block;margin-bottom:7px;background:url(../images/top.jpg) no-repeat center center;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-transition:1s;-moz-transition:1s;transition:1s;opacity:.5}
#back-top a:hover span{opacity:1}
#newsletter{background:#33c073;padding:26px 15px 65px;margin:20px 0 0}
#newsletter #news-head{font-size:24px;color:#fff;margin:15px 0 5px}
#newsletter label{font-size:16px;color:#fff}
#newsletter input{font-size:16px;border:none;padding:18px 10px;width:100%;margin:10px 0 0}
.readmore a{width:auto;height:auto;border:none;padding:0;margin:10px 0 0}
#display-form{display:block}
.shp-cart-table .prod-name{text-align:right;margin:0 20px 0 0}
.shp-cart-table .prod-name a{font-size:18px;color:#333;text-decoration:none}
.total-prod-price{font-size:18px;color:#000}
#cart-table{margin:35px 0 0}
#cart-table th{border:1px solid #ccc!important;font-size:16px;color:gray;padding:8px 27px 8px 0 !important}
#cart-table td{border:1px solid #ccc;vertical-align:middle!important;padding:0 10px}
.cart-page .col-xs-4{padding:0 18px 0 0;margin:0;border:none;margin:35px 0 0;color:#333;font-size:16px}
#total-to-payment strong{font-size:18px!important;color:gray!important}
#total-to-payment span{font-size:24px!important;color:#000}
#total-to-payment span.cur{font-size:18px}
#total-to-payment{margin:0 0 15px}
#coupon{color:gray;font-size:16px;border:1px solid #ccc;width:100%;padding:15px 10px}
.cart-page .col-xs-4 #cart-btn{width:100%}
.cart-page .col-xs-4 #cart-btn #back-to-cat{background:#66d37e;text-decoration:none;color:#fff;font-size:21px;font-weight:700;border-radius:20px;width:100%}
.cart-page .col-xs-4 #cart-btn #check-btn{background:#fda330;text-decoration:none;color:#fff;font-size:21px;font-weight:700;border-radius:20px;width:100%;border:none;margin:10px 0 0}
.cart-page .col-xs-8{padding-right:0;width:68.066667%}
.cart-page h3{color:gray!important;font-size:24px!important;border-bottom:1px solid #ccc!important}
.cart-page .shp-cart-table .attr li{display:inline-block;font-size:16px}
.shp-cart-table input.qty{border-radius:0;border:1px solid #ccc;display:block;width:40px;height:35px;float:left;color:#333;font-size:16px}
.shp-cart-table .plus,.shp-cart-table .minus{border:1px solid #ccc;color:gray;font-size:16px;display:block;float:left;padding:4px 8px;cursor:pointer;height:35px}
.shp-cart-table .plus{border-left:none}
.shp-cart-table .minus{border-right:none}
.shp-cart-table .remove-cell a{background:url(../images/remove-cart.jpg) no-repeat!important;height:17px;min-width:18px;width:18px}
.shp-cart-table .attr li:after{content:"/";padding:0 3px 0 4px}
.shp-cart-table .attr li:last-child:after{content:""}
#check-btn{background:#000;color:#fff;font-size:16px;text-transform:uppercase;text-decoration:none;padding:16px 35px;float:right;margin:30px 0 0;clear:both}
#subtotal{float:right;padding:20px 0 38px;font-size:16px;border-bottom:1px solid #ddd;width:50%;text-align:right}
#subtotal span{font-size:21px;padding:0 0 0 15px}
.cart-page{margin:0 auto}
.cart-page h1{font-size:21px!important;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;margin:0;padding:11px 0}
#check-logo{margin:45px 0 20px}
.cart-page .col-xs-3,.cart-page .col-xs-4,.cart-page .col-xs-5,.cart-page .col-xs-8{float:right;margin:15px 0 0}
.cart-page h4 .circle{color:#333!important;font-size:bold 24px!important;font-weight:700;border:1px solid #48c681!important;border-radius:30px!important;background:#fff!important;width:43px!important;padding:8px 0!important}
.contact-info{margin:0 0 20px}
.check-head{font-size:29px;font-weight:700;margin:0 0 8px}
.check-subhead{font-size:16px;font-weight:700;padding:23px 0 12px}
.contact-info .col-xs-12,.contact-info .col-xs-6,.contact-info .col-xs-5,.contact-info .col-xs-4{padding:0;margin:0 0 12px}
.contact-info input:not(.contact-info input[type="radio"]),.contact-info select,.contact-info textarea{border:1px solid #e2e2e2;padding:0 12px;border-radius:0;font-size:16px;height:52px}
.contact-info label{color:#333;font-size:17px!important;margin:0 0 8px 8px !important}
.contact-info .last input{float:right;width:88%}
.contact-info .last a{color:#333;font-size:17px!important;float:left;margin:15px 0 0}
.contact-info input[type="radio"]{margin:0 0 0 5px;position:relative;top:3px}
.contact-info .col-xs-12 .col-xs-6{padding-right:15px}
.contact-info .col-xs-12 .col-xs-6:last-child{padding-right:0}
.contact-info .col-xs-4{border:none}
.contact-info .col-xs-12 .col-xs-3{padding:0 15px;width:26.4%}
.contact-info .col-xs-12 select{width:100%;padding:17px 8px}
.cart-popup{left:-59px!important}
.btn-cont{background:#000;color:#fff;font-size:16px;text-transform:uppercase;text-decoration:none;padding:16px 35px;float:right;margin:30px 0 0;clear:both;border:none;width:100%;cursor:pointer}
.additional-type{margin:35px 0 0}
.payment-type label,.delivery-type label{padding-left:5px!important}
.types{display:none}
.fields-type{display:block}
.container-checkout .active{border:1px solid red!important}
.container-checkout .prod-img{border:1px solid #ddd;width:55px;text-align:center;display:table-cell;height:auto;padding:5px 0}
.container-checkout th{font-size:14px;border:none!important}
.container-checkout .prod-img img{width:40px;vertical-align:middle}
.container-checkout .shp-cart-table{border:none}
.container-checkout .shp-cart-table td{border-bottom:1px solid #ddd!important}
.product-info .col-sm-3,.product-info .col-sm-5,.product-info .col-sm-4{float:right;min-height:290px}
.review_count{display:block;float:right;color:gray;font-size:16px;margin:12px 20px 0 0}
.col-sm-5 .rating{float:right;width:auto}
#saving_money.no{background:#e6e6e6;color:#4d4d4d}
#saving_money.no #saving_left{background:#e6e6e6;color:#fcb040}
#saving_money{background:#66d37e;padding:15px;color:#fff;font-size:18px;clear:both;margin:17px 0 0;float:right;width:100%}
#saving_money .saving_head{border-bottom:1px solid #fff;padding:0 0 8px;margin:0 0 8px}
#saving_money #saving_right{float:right}
#saving_money #saving_left{float:left}
.product-info .col-sm-3{width:28%;padding-left:0}
.product-info .col-sm-5{width:44%}
.socials-product{float:right;text-align:center;margin:20px 0 0;width:100%;font-size:16px}
.socials-product .socials{width:100%}
.product-page .products-featured{clear:both;padding:20px 0 0}
.product-page .products-featured h4{font-size:21px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;padding:15px 0}
.products__product .products__product__name{color:#3c8bd8!important;font-size:14px!important;padding:0!important;text-align:left!important;border:none!important;margin:0!important}
.products__product .products__product__description{line-height: 1.5;color:#4d4d4d;font-size:14px;float:left;text-align:left;padding:0;margin:8px 0 0}
.first.conins{margin:0}
.conins p{margin-left:0!important}
.products__product .right-cat{float:right;margin:-8px 0 0;width:25%;text-align:right}
.products__product .right-cat .inq{text-decoration:none;font-size:16px;background:#5fa1de;color:#fff;width:70%;height:40px;padding:10px 0 0;text-align:center;display:block;float:right}
.products__product .right-cat .pdf-img{float:left;margin:7px 0 0 8px}
.products__product .rating.prod{float:left;margin:0 0 0 10px;width:95px;text-align:left}
.products__product .products__product__price-wrapper{color:#33c073;font-size:19px;margin:4px 10px 0 0 !important;width:33%;text-align:right}
.products__product .products__product__price{color:#33c073!important;font-size:19px!important;font-weight:700!important}
.products__product .products__product__price span{font-weight:400!important;color:#33c073!important}
.products__product .rating.prod > label:before{margin:3px;font-size:.95em}
.products__product .add{background:url(../images/buy3.jpg) no-repeat;text-transform:uppercase;font-size:14px;padding:8px 28px;height:31px;float:left;display:block;border:none;color:#fff;clear:both;cursor:pointer;margin:10px 0 0 16px}
.products__product .noti{float:right;color:#666;border:1px solid #666;display:block;border-radius:20px;text-decoration:none;font-size:16px;cursor:pointer;padding:2px 25px;margin:13px 10px 0 0}
.product-page-hot{position:relative;background:#f2f2f2;padding:15px 20px;font-weight: 400;clear:both}
.products-hot{border:none;overflow:hidden;position:relative}
.product-page-hot .left{background:url(../images/left.jpg);background-repeat:no-repeat;height:40px;width:20px;cursor:pointer;position:absolute;left:-35px;top:215px}
.product-page-hot .right{background:url(../images/right.jpg);background-repeat:no-repeat;height:40px;width:20px;cursor:pointer;position:absolute;right:-35px;top:215px}
.product-page{position:relative}
.products-hot .products__product{width:286px;height:505px;flex-basis:auto!important;margin:0 2px!important;border:none;position:relative}
h4{color:#333!important;font-size:27px!important;padding:10px 0;clear:both;margin:0 0 12px!important}
.products-hot .products__product__image{width:100%;padding:0 24px;height:196px}
.products-hot .products__product__image img{max-height:100%}
.products-hot .prod-right{width:100%;padding:0 24px;margin:18px 0 0}
.products-hot .products__product__name{color:#1c4185!important;font-size:30px!important;line-height:31px;text-align:left!important;border:none!important}
.products-hot .rating{float:right!important}
.products-hot .add{background:url(../images/buy4.jpg) no-repeat;text-transform:uppercase;font-size:16px;font-weight:700;padding:5px 10px;width:86px;text-align:right;height:25px;float:left;display:block;border:none;color:#fff;clear:both;cursor:pointer;margin:0}
.products-hot .add span{font-size:12px;font-weight:700}
.products-hot .noti{font-size:18px;border:none;position:absolute;bottom:30px;color:#1c4185;text-transform:uppercase;left:24px;padding:0 15px 0 0;background:url(../images/ex_ar.jpg) no-repeat right}
.products-popular{clear:both;margin:35px 0 0}
.products-popular h4{font-size:21px!important;color:#00b050!important;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}
.products__product__image{position:relative}
.products__product__image .sale{width:55px;height:55px;background:url(../images/sale.png);position:absolute;left:5px;top:5px}
.products-popular.products-list .products__product,.category-pageya .products__product{-webkit-flex-basis:inherit!important;-ms-flex-preferred-size:inherit!important;flex-basis:inherit!important;margin:0 0 8px!important;width:100%;border:none;border-bottom:1px solid #e6e6e6;padding:0 0 15px!important}
.products-popular.products-list .products__product,.category-pageya .products__product:first-child{border-top:1px solid #e6e6e6}
.cats{clear:both;background:#f2f2f2}
#left-cat.cats{background:none}
.cats h4{font-size:21px!important;color:#333!important;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}
.cats ul{width:100%;padding:11px 0}
.cats li{background:#fff}
.cats li.level2{background:none;margin:0!important;border-top:1px solid #e4e4e4;padding:5px 8px 5px 16px !important}
.cats li.level2.open{padding:5px 8px 5px 13px !important}
.cats li.level3{background:none;margin:0!important;border-top:1px solid #e4e4e4;padding:5px 8px 5px 16px !important}
.cats li.first{border:none!important}
.cats li.level2 .ar{background:url(../images/left_menu_gray_arr_closed.png) no-repeat;background-position:0 6px;padding:0 0 0 16px}
.cats li.level2.open .ar{background:url(../images/left_menu_gray_arr_open.png) no-repeat;background-position:0 6px;padding:0 0 0 18px}
.cats li.level3 .ar{background:url(../images/left_menu_gray_arr_closed.png) no-repeat;background-position:0 6px;padding:0 0 0 18px;margin:0 0 0 10px}
.cats a{font-size:18px;color:#666!important;line-height:34px;text-decoration:none}
.con.col-sm-8{float:right;width:64.666667%}
.cats a.active{font-family:'Open Sans';font-weight:700}
.cats .level1 a,.cats .level1 a span{color:#3c8bd8!important}
.cats .level2 a{font-size:16px!important}
.cats .level3{margin:0 0 0 10px}
.cats .level3 a{font-size:16px!important}
.cats .level4{margin:0 0 0 20px}
.cats .level4 a{font-size:16px!important}
.con.col-sm-9{padding-left:0;padding-right:0;float:right}
.con.col-sm-3{padding-left:10px;padding-right:0;float:left}
#left-cat{max-width:100%;padding:0}
#left-cat li{cursor:pointer;padding:5px 8px 5px 28px;margin:0 0 8px}
#left-cat li.open{padding:5px 8px 5px 32px}
#left-cat .level1 .ar{width:9px;height:9px;display:block;background:url(../images/left_menu_blue_arr_closed.png) no-repeat;position:absolute;margin:13px 0 0 -12px}
#left-cat .level1.open .ar{width:9px;height:9px;display:block;background:url(../images/left_menu_blue_arr_open.png) no-repeat;position:absolute;margin:16px 0 0 -18px}
.category-pageya h1, h4 {
	font-size: 36px !important;
	padding: 0;
	color: #4d4d4d !important;
	text-transform: none;
	margin: 35px 0 25px !important;
	width: 100%;
	line-height: 1.4;
}
.con.col-sm-4,.con.col-sm-8{padding:0}
.con.col-sm-8 li{line-height:25px;margin:0 0 0 16px;list-style-type:disc}
.users h1{font-size:21px!important;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;margin:0;padding:11px 0}
.category-pageya .col-sm-9,.category-pageya .col-sm-3{margin:0;padding:0}
.category-pageya .col-sm-9{float:right;text-align:justify;width:70%;line-height:25px;font-size:18px;color:#4d4d4d}
.category-pageya .col-sm-3 img,img.big{max-width:100%;width:100%;height:auto;display:block}
.products-list .products{clear:both}
#banads{margin:20px 9px 0 0}
#banads img{max-width:100%}
#after-menu{font-size:16px;color:#333;text-align:center;margin:30px 0 0}
#after-menu hr{border:none;border-top:1px solid #f2f2f2}
#bread-ac{margin:20px 0 40px;border-bottom:1px solid #999;padding:0 16px 4px}
#bread-ac li{display:inline-block}
#bread-ac li span,#bread-ac li a:hover,#bread-ac li span:hover{color:#333;font-size:16px;border-bottom:6px solid #33c073;padding:0 16px 12px}
#bread-ac li a{color:#999;font-size:16px;padding:0 16px;text-decoration:none}
.users .col-xs-12{padding:0}
.orders__product .image{border:1px solid #f2f2f2;width:14%!important;padding:10px 0}
.orders__product .image img{max-height:100%!important;width:72%}
.orders__product > div{vertical-align:middle}
.orders__product .name{margin:0 25px 0 0}
.orders__product .name .title a{color:gray;font-size:18px;text-decoration:none}
.orders__product .name .price{color:#4d4d4d;font-size:18px;padding:5px 0}
.orders__product .date{color:#4d4d4d;font-size:16px}
.orders__product .qty{color:#4d4d4d;font-size:18px}
.orders__product .buy{float:left;width:20%!important;margin:35px 0 0}
.orders__product .buy p{clear:both}
.orders__product .buy .add-cart-btn{background:url(../images/buy5.jpg) no-repeat;text-transform:uppercase;font-size:18px;font-weight:700;padding:8px 56px 8px 72px;height:37px;float:left;display:block;border:none;color:#fff;clear:both;cursor:pointer;margin:10px 0 0 16px}
.orders__product .noti{font-size:16px;position:relative;top:15px}
.orders-page .users label{width:100%;font-size:18px;color:#333}
.orders-page .users input[type="text"]{font-size:18px;border:1px solid #cfcfcf;width:42%;padding:10px 5px}
.orders-page .field{margin:0 0 15px}
.orders-page .users span{font-size:16px}
.orders-page .users h2{font-size:21px;margin:45px 0 25px}
#save-btn{background:url(../images/buy6.jpg) no-repeat;text-transform:uppercase;font-size:18px;font-weight:700;padding:8px 40px;height:37px;float:right;display:block;border:none;color:#fff;clear:both;cursor:pointer;margin:10px 0 0 16px}
#save-btn2{background:url(../images/buy6.jpg) no-repeat;text-transform:uppercase;font-size:18px;font-weight:700;padding:8px 60px;height:37px;float:right;display:block;border:none;color:#fff;clear:both;cursor:pointer;margin:10px 0 0 16px}
#address-tab{display:none}
#tab-account li{display:inline-block;color:#999;font-size:14px;padding:15px 35px;cursor:pointer}
#tab-account li.active{color:#fff;background:#33c073;border-radius:30px}
.users h3{font-size:18px;margin:10px 0}
label[for="first_send"]{width:auto!important;color:gray!important;margin:0 10px 0 0}
.field.friend{margin:20px 0 0}
.field.friend label{width:auto;color:gray}
.field.friend input{border:1px solid #f2f2f2!important;margin:0 10px 0 0;font-size:16px!important;width:30%!important;padding:15px 10px}
.delivery-type{font-size:17px}
.check-page .col-xs-4{width:35.833333%}
.check-page .col-xs-5{width:39%;padding-right:0}
.check-page .col-xs-3{padding-left:0}
.table-responsive.check{margin:20px 0 0;font-size:17px}
.table-responsive.check th{border-bottom:1px solid #ccc}
.table-responsive.check td{border-bottom:1px solid #ccc;vertical-align:middle!important}
.table-responsive.check .total-prod-price{font-size:17px}
.table-responsive.check a{text-decoration:none}
.contact-info{position:relative}
.contact-info .form-control{height:54px;font-size:16px}
.col-xs-12.comment{position:absolute;bottom:11px;margin:0!important;width:95%}
.gray{background:#f2f2f2;margin:0 0 5px;padding:10.6px 10px}
#total-to-payment2{font-size:18px;border:none!important}
#total-to-payment2 #pay-prod{float:right}
#total-to-payment2 #pay-del{float:right;margin:0 22px 0 0}
#total-to-payment2 p span{width:160px;display:inline-block}
#pay-tot{font-size:18px!important;text-align:right;padding:40px 0 0}
#pay-tot span.cur{font-size:18px}
#pay-tot span{font-size:29px;width:160px}
.sendEmail input{vertical-align:top;margin:5px 0 0 5px !important}
.sendEmail label{width:85%;font-size:16px}
.rl{font-size:16px;text-align:center}
.cart-page h4{padding-top:0}
.payment-type{margin:10px 0 0!important}
#check-btn{background:url(../images/check-btn.png) no-repeat;text-transform:uppercase;font-size:23px;font-weight:700;padding:5px 47px;width:246px;height:37px;display:block;border:none;color:#fff;clear:both;cursor:pointer;margin:10px auto 0}
#check-btn-mob{background:url(../images/check-btn-mob.png) no-repeat;text-transform:uppercase;font-size:23px;font-weight:700;padding:5px 28px 5px 0;width:246px;height:37px;display:block;border:none;color:#fff;clear:both;cursor:pointer;margin:10px auto 0;display:none}
.pol{font-size:16px;text-align:center;clear:both;padding:10px 0 0}
.payment-type label,.payment-type .col-xs-12{padding-bottom:0;margin-bottom:0}
.fancybox-skin{border-radius:0!important;padding:0!important}
#loginPopup{text-align:center;width:523px;max-width:523px;height:480px}
#registerPopup{text-align:left;width:100%!important;max-width:100%}
#loginPopup img:not(.bot),#registerPopup img:not(.bot){text-align:center;margin:60px 0 30px;padding:0 0 0 45px}
#loginPopup img:not(.bot){padding:0}
#loginPopup h3,#registerPopup h3{color:#333;font-size:24px;margin:0 0 18px}
#loginPopup .reset{color:gray;text-decoration:none;font-size:14px;width:100%;float:left;text-align:left;position:relative;bottom:16px}
#loginPopup form,#registerPopup form{padding:0 45px}
#loginPopup form{padding:0 52px}
#loginPopup label,#registerPopup label{color:#333;font-size:18px;float:right;width:14%;margin:12px 0 0;text-align:right}
#loginPopup input,#registerPopup input{color:#333;font-size:18px;width:82%;float:left;margin:0 0 19px;height:44px;padding:10px!important;border-radius:0;border:1px solid #e6e6e6}
#loginPopup button,#registerPopup button{color:#fff;font-size:21px;background:#33c073;border-radius:0;padding:10px 35px;float:left;clear:both}
#loginPopup button{margin:-25px 0 0}
#loginPopup .form-group,#registerPopup .form-group{margin-bottom:15px;height:44px}
.contact-info{background:#f9f9f9}
@media screen and (min-width:0\0) {
.products-popular.products-list .products__product,.category-pageya .products__product{max-width:500px!important;width:500px!important}
.products__product .rating.prod{float:left;margin:0 0 0 10px;width:100px}
}
#home_block {
	margin: 8px 0 30px;
	font-weight: 400;
}
#home_block img{max-width:100%}
#home_block .left{width:49.5%;float:left}
#home_block .right{width:49.5%;float:right}
#home_block .blue{background:#1c4185;font-size:22px;line-height:32px;color:#fff;padding:44.5px 20px;margin:0 0 2%}
#home_block .right .left{background:#3c8bd8;position:relative;height:278px}
#home_block .right .left a{font-size:22px;color:#fff;text-decoration:none;top:50%;left:50%;margin:-14px 0 0 -52px;position:absolute}
#home_block h2{color:#1c4185;font-size:36px!important;padding:40px 0 15px;text-transform:none}
#home_block .left.a{width:49%;font-size:16px;color:#4d4d4d;line-height:25px}
#home_block .right.a{width:49%;font-size:16px;color:#4d4d4d;line-height:25px}
#home_block p{margin:0}
.cats{width:100%}
.products-list .con.col-sm-12 h3{color:#5fa1de}
.products-list .con.col-sm-12{padding:0;line-height:25px;text-align:justify}
div[itemprop="articleBody"] p,div[itemprop="articleBody"] span{line-height:25px}
.conimg.col-sm-3{float:left;border:1px solid #e6e6e6;padding:20px;margin:0 5% 0 0;width:28%;max-height:178px!important}
#searchForm input{border:1px solid #4d4d4d;min-width:500px!important;min-height:35px;float:none;text-align:left;padding-left:10px}
#searchForm button{background-color:transparent;background-image:none;height:35px;min-width:100px;margin-left:5px!important;color:#404041;font-size:12px;font-weight:700;border:1px solid #4d4d4d;border-radius:0}
/*footer.css*/
.footer{height:90px;color:#fff;background:#333;margin:0 auto;padding:45px 0 0}
.footer .copy{float:left;font-size:14px;margin:20px 0 0}
.footer .fotter-credit{float:right;font-size:16px;margin:0;color:#fff}
.footer .fotter-credit a{color:#fff;text-decoration:none;color:#fff;font-size:16px}
.footer .reserv{float:left}
#copy{font-size:16px;text-align:center;color:#fff;float:left;text-decoration:none}
#copy .moduletable{float:left}
.footer #copy li{display:inline-block;margin:0 7px 10px}
.footer #copy li a{text-decoration:none;color:#333}
#bottom-menu{margin:20px 0;padding:12px 0;clear:both;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}
#bottom-menu ul{list-style:none}
#bottom-menu li{padding:0 0 0 51px;display:inline-block}
#bottom-menu li:last-child{padding:0}
#bottom-menu li:after{content:"";background:url(../images/leaflet.png) no-repeat;width:20px;height:20px;display:inline-block;padding:0 40px 0 0;position:relative;top:5px}
#bottom-menu li:last-child:after{width:0;height:0;display:none}
#bottom-menu li.item-101 a{background:url(../images/home.png) no-repeat;width:20px;height:24px;font-size:0;display:inline-block;padding:0;position:relative;top:-9px}
#bottom-menu li a{text-decoration:none;font-size:18px;text-transform:uppercase;padding-bottom:26px}
/*resp.css*/
@media (max-width: 1681px) {
.top-header img{width:235px}
}
@media (max-width: 1441px) {
.top-header img{position:absolute;left:0;width:160px}
}
@media (max-width: 1367px) {
.top-header img{position:absolute;left:0;width:120px}
}
@media (max-width: 1281px) {
.top-header img{position:absolute;left:0;width:110px}
}
@media (max-width: 1136px) {
#bottom-menu li{padding:0 0 0 40px}
}
@media (max-width: 1024px) {
#search{display:none}
.flex-caption{font-size:55px}
.products__product .right-cat .pdf-img{margin:7px 0 0}
#open_change_style{top:115px}
.products-hot{width:945px}
.products-hot .products__product{width:299px}
.product-page-hot{width:98%;margin:0 auto}
.products-hot.products-list{width:98%;margin:0 auto;overflow:hidden}
.products-popular.products-list .products__product,.category-pageya .products__product{padding:16px 0!important}
#bottom-menu li{padding:0 0 0 18px}
.content,.footer .wrapper,.header{padding:0 15px}
.header{height:136px}
.middle{margin:136px 0 0}
.product-page-hot .left{left:-21px}
.product-page-hot .right{right:-21px}
#soc{margin:34px 65px 0 0}
#menu{pointer-events:none;margin:28px 0 0;position:absolute;top:0;right:15px}
#menu:after{content:"";background:url(../images/menu.jpg);background-size:100%;width:27px;height:21px;display:block;pointer-events:all;margin:10px 0 0}
#menu li:after{background:none;width:auto;height:auto;font-size:auto;display:block;padding:0;position:relative;top:0}
#menu li.item-101 a{background:none;width:auto;height:auto;font-size:21px;display:block;padding:0;position:relative;top:0}
#menu ul{pointer-events:all;display:none;position:fixed;left:0;top:0;z-index:9;width:100%;height:100%;margin:0;background:#000;overflow-y:scroll}
#menu ul li{display:block;padding:15px 50px}
#menu li:hover .sub-menu{display:block;margin-right:-136px;margin-top:8px;width:300px;height:555px}
#menu li a,#menu li span{color:#fff;font-size:21px}
#menu li.deeper > a:before{content:"";padding:0}
#menu li.active .nav-child{border:none;position:relative;width:100%}
.row .col-xs-4{margin:0 15px 15px 0}
#chart-link{right:-50px}
.collection-div{clear:both;width:100%}
.contact img{width:100%}
.container{min-height:490px}
.blog-item,.item-image img{float:none;width:100%!important}
div[itemprop="articleBody"] img{max-width:100%;height:auto!important}
.table-responsive{border:none!important}
.cart-page .col-xs-8,.cart-page .col-xs-4{width:100%;padding:0!important;margin:0}
.cart-page .col-xs-4 #cart-btn #check-btn{margin:10px 0 0}
.check-page .col-xs-5,.check-page .col-xs-4,.check-page .col-xs-3,.contact-info label{width:100%}
#check-btn{margin:0 auto;float:none}
#home_block .blue{font-size:20px;line-height:30px;padding:25.5px 20px}
#home_block .right .left,#home_block .right .right{height:198px}
#home_block .right .right img{max-height:100%}
.category-pageya h1,h4{margin:18px 0 25px!important}
}
@media (max-width: 768px) {
.con.col-sm-4,.con.col-sm-8{width:100%}
.con.col-sm-4 ul{display:none}
.con.col-sm-4 h4:after{content:"";background:url(../images/menu.jpg);background-size:100%;width:27px;height:21px;display:inline-block;pointer-events:all;margin:10px 0 0;float:right}
.con.col-sm-4 h4{pointer-events:none}
.conimg.col-sm-3{margin:0 0 10px}
.conins.col-sm-8{width:100%}
.flex-caption{font-size:42px}
#open_change_style{top:80px}
.shp-cart-table .plus,.shp-cart-table .minus{padding:6px 7px}
.product-page{padding:0!important}
#mainBuyBtn,#review{margin:5% 0 0 12px;float:right!important}
#rate{margin:5% 0 0}
.product-info .col-sm-3,.product-info .col-sm-5,.product-info .col-sm-4{min-height:auto}
.socials-product{text-align:right}
.product-page__image-wrapper{width:auto!important}
.product-info .col-sm-5,.product-info .col-sm-3{width:100%;padding:0}
#logo{margin-right:0}
#cart-soc-search{margin:0}
.top-header img{display:none}
.container-checkout .col-xs-6{width:100%}
.container{min-height:auto}
.flexslider{margin-bottom:20px}
#copy,.footer .fotter-credit{float:none;text-align:center}
.reserv,#copy .moduletable{display:block;float:none;width:100%;margin:0 0 15px}
.collection-div img{width:92%}
.contact-form .control-group.width50{width:100%;float:none}
.contact-form .control-group.width50:nth-child(3n+2){margin-left:0;margin-right:0}
.row.category .col-xs-4{margin:0 15px 15px 0;width:47%}
.product-info .col-sm-5,.product-info .col-sm-7{width:100%}
.products-hot{width:732px}
.products-hot .products__product{width:366px}
#bottom-menu li a{text-decoration:none;font-size:13px}
#bottom-menu li{padding:0 0 0 7px}
.footer{padding:33px 0 0}
.product-page-hot{width:95%;margin:0 auto}
.product-page-hot .left{left:-27px}
.product-page-hot .right{right:-27px}
.products-hot .products__product{width:318px}
#home_block .left{width:100%;text-align:center}
#home_block .right,#home_block .left.a,#home_block .right.a{width:100%;text-align:left}
#home_block .right .left,#home_block .right .right{width:49.5%;text-align:center}
#search{width:100%}
.products__product .right-cat .inq{font-size:10px;width:72%;height:35px}
}
@media (max-width: 640px) {
.flex-caption{font-size:35px}
.content,.footer .wrapper,.header{padding:0 10px}
.con.col-sm-3{width:100%;text-align:center}
.con.col-sm-9{width:100%}
.shp-cart-table input.qty{width:30px}
.shp-cart-table .plus,.shp-cart-table .minus{padding:6px 4px}
.product-page-hot{width:340px}
.products-hot{width:320px}
.products-hot .products__product{width:290px}
#cart{display:block;font-size:16px;float:right;font-size:15px;margin:8px 0 0}
#login-links{float:right;margin:8px 0 0}
.contact .page-header span{padding:0 15px;font-size:14px}
.row .col-xs-4{margin:0 0 15px;width:100%}
#newsletter input{width:100%;float:none;margin:0 0 15px}
#newsletter #n-btn{width:50%}
#bottom-menu li:after{background:none;width:auto;height:auto;font-size:auto;display:block;padding:0;position:relative;top:0}
#bottom-menu li.item-101 a{background:none;width:auto;height:auto;font-size:auto;display:block;padding:0;position:relative;top:0}
#bottom-menu ul li,#bottom-menu ul li:last-child{display:block;padding:15px 15px 0}
#bottom-menu li:hover .sub-menu{display:block;margin-right:-136px;margin-top:8px;width:300px;height:555px}
#bottom-menu li a{font-size:21px}
#bottom-menu li.deeper > a:before{content:"";padding:0}
#bottom-menu li.active .nav-child{border:none;position:relative;width:100%}
.footer{padding:28px 0 0}
}
@media (max-width: 480px) {
#searchForm input{min-width:326px!important}
.flex-caption{font-size:25px}
.products__product .right-cat{float:none;width:100%}
.products__product .products__product__description{width:100%}
.products__product .right-cat .inq{max-width:140px;float:left;margin:0 0 0 8px}
.products__product .right-cat .pdf-img{margin:5px 0 0}
#logo{margin:10px auto 0;float:none}
#cart-soc-search{width:100%}
.delivery-type label span.first{width:77%!important}
#cart-table{width:100%}
#cart-table td{width:auto!important;padding:0}
#cart-table td:nth-child(3){width:67px!important}
.footer{padding:18px 0 0}
#after-menu img{max-width:100%}
#open_change_style{left:15px;right:auto!important}
.top-header{font-size:14px}
.products__product__image a img{max-height:190px!important}
.cart-popup{left:-166px!important}
#cart{float:right}
#login-links{margin:12px 0 0}
.socials{margin:38px 0 0}
#chart-link{position:relative;left:0;float:left;width:100%;margin:15px 0}
.row.category .col-xs-4{margin:0 15px 15px 0;width:100%}
#newsletter .head{font-size:22px}
#soc,.img-cart{display:none}
.prod_cap{font-size:20px}
}
@media (max-width: 400px) {
#searchForm input{min-width:180px!important;width:180px}
.flex-caption{font-size:19px}
#home_block .right .left,#home_block .right .right{width:100%}
#menu:after{margin:-17px 0 0}
#cart-table td:nth-child(1),#cart-table th:nth-child(1){display:none}
#cart{margin:28px 0 0}
.product-page-hot{width:255px}
.products-hot{width:280px}
.products-hot .products__product{width:207px}
.products-hot .products__product__image{height:140px}
.products-hot .products__product__name{font-size:20px!important}
}
@media (max-width: 320px) {
.socials img{width:22px}
}
/*checkout.css*/
.cart-page h3{color:#464756;font-size:17px;border-bottom:1px solid #464756;font-weight:700;padding:0 0 10px}
#total-to-payment strong{font-size:18px;font-weight:700;color:#010101}
#total-to-payment span{font-size:17px;margin:0 5px 0 0;color:#010101}
#cart-btn{text-align:center;width:90%;margin:45px 0 0}
#cart-btn a{display:block;font-size:17px;width:100%;padding:8px 0;text-align:center}
#cart-btn span{padding:12px 0;display:block}
#cart-btn #back-to-cat{background:#fff;border:1px solid #d2d2d3;color:#000}
#cart-btn #check-btn{background:#d73223;border:1px solid #d73223;color:#fff}
#check-btn2{background:#d73223;border:1px solid #d73223;color:#fff;width:100%;font-size:18px;font-weight:700;padding:5px 0;margin:22px 0 0}
#total-to-payment2{font-weight:17px;border-bottom:1px solid #cad5b5}
#total-to-payment2 h3{font-size:18px;font-weight:700;border-bottom:1px solid #cad5b5}
#pay-tot{font-size:24px;font-weight:weight}
#contactForm .delivery-type label{width:100%}
#gift-input{display:none}
.col-xs-2.pay{border-right:1px dashed #cad5b5}
#delivery-left{margin:45px 0 0}
#delivery-left ul{list-style:none;padding:0}
#delivery-left li{margin:15px 0}
#refresh-btn{font-size:16px;color:#464756;border:2px solid #c7c7cb;display:block;padding:5px 20px;float:left}
.cart-page h2{border-bottom:1px dotted #cad5b5;padding:0 0 10px}
.cart-page h2 span{font-size:16px}
.cart-page h4{color:#464756;font-size:18px}
.cart-page h4 .circle{color:#464756;font-size:21px;background:#d4dccb;border:1px solid #aab1a6;border-radius:15px;display:inline-block;width:30px;padding:2px 0 4px;text-align:center;margin:0 0 0 6px}
.products__product__price{font-size:20px;font-weight:700;display:inline-block;margin:0 9px 0 0}
#cartPopup .remove-cell a{width:25px;min-width:20px;background:transparent url(/images/remove_ic.jpg) no-repeat scroll center center!important}
.contact-info .col-xs-6,.contact-info .col-xs-12 .col-xs-12{padding-right:0}
.contact-info label{font-weight:400;margin:10px 0 0;font-size:15px}
.contact-info input[type="radio"]{width:auto}
.payment-type{margin:45px 0 0}
.table-responsive.check td{vertical-align:top}
.table-responsive.check td a{color:#333}
.col-xs-12.comment{margin:20px 0 0}
.col-xs-12.comment,.col-xs-12.comment .col-xs-12{padding:0}
#contactForm textarea{resize:none}
input.qty{border:1px solid #2e3192;border-radius:5px;direction:ltr;padding:6px 0 6px 5px;text-align:center}
.remove-cell a{background:url(../images/remove.jpg) no-repeat!important;width:123px;height:30px;min-height:auto!important}
.product__btn.done .buy-text,.product__btn.loading .buy-text{opacity:1!important;background:url(../images/check.png) no-repeat left;padding:0 0 0 32px}
.header_phone{font-size:16px;color:#231f20;float:left}
.header_phone img{margin-right:10px;float:left;margin-top:3px}
.top_menu{padding:0}
.top_menu li{float:right}
.top_menu li:after{content:' ';width:1px;height:23px;background:#5f3813;display:inline-block;vertical-align:middle}
.top_menu li a{color:#5f3813;font-size:16px;margin:0 12px;padding:0;border-bottom:1px solid #a39b95;font-family:'Alef-Regular';display:inline-block}
.top_menu li:nth-child(3):after{content:'';width:0}
#mod-search-searchword{width:285px;height:27px;border:1px solid #cbcbcb;color:#000}
.button_search{background:#fff url(../images/ikon-search.png) no-repeat;border:0;width:24px;height:22px;position:absolute;left:15px;top:3px}
.icon_divs{padding:0;margin:5px 0}
.icon_divs .icon-link{float:right;width:40px;text-align:center;cursor:pointer}
.gift{margin-top:2px}
.main_menu .navbar-menu{position:static}
.navbar-menu{margin-bottom:0}
.top_header2{position:static}
.navbar-menu .main_menu{padding:0;margin:20px 0}
.navbar-menu .main_menu li.parent{position:static}
.navbar-menu .main_menu li.parent > .sub-menu-wrapper{width:100%;background:#fff;position:absolute;width:100%;right:0;z-index:999;border:14px solid #d1c9bb;padding:14px;height:366px;overflow:hidden;flex-direction:row-reverse;margin-top:20px;display:flex;transition:all 1s ease .5s;max-height:0;opacity:0;visibility:hidden}
.navbar-menu .main_menu li.parent:hover > .sub-menu-wrapper{transition:all 1s ease;max-height:366px;opacity:1;visibility:visible}
.navbar-menu .main_menu li.parent > .sub-menu-wrapper > img{display:block;height:100%}
.navbar-menu .main_menu li.parent > .sub-menu-wrapper > ul{height:100%;flex-grow:1;display:flex;flex-wrap:wrap;padding:0}
.navbar-menu .main_menu li.parent > .sub-menu-wrapper > ul > li{background:#f8f9f7;list-style:none;display:block;height:100%;flex-grow:1;margin-left:14px;width:calc(33.333333333% - 14px);margin-bottom:14px;padding:14px 0}
.navbar-menu .main_menu li.parent > .sub-menu-wrapper > ul > li > a{color:#5f3813;font-weight:700;font-size:16px;display:block;padding:0 14px;height:25px;line-height:25px}
.navbar-menu .main_menu li.parent > .sub-menu-wrapper > ul > li > a:hover{background:transparent!important}
.navbar-menu .main_menu li.parent > .sub-menu-wrapper > ul > li > ul{margin:0;padding:0}
.navbar-menu .main_menu li.parent > .sub-menu-wrapper > ul > li > ul > li{list-style:none}
.navbar-menu .main_menu li.parent > .sub-menu-wrapper > ul > li > ul > li > a{color:#5f3813;font-size:14px;display:block;padding:0 14px;height:25px;line-height:25px}
.navbar-menu .main_menu li.parent > .sub-menu-wrapper > ul > li > ul > li > a:hover{background:#e8ece3;text-decoration:none}
.navbar-menu .main_menu > li > a{color:#5f3813;font-size:22px;font-family:'Alef-Bold';padding:0 15px 0 20px;line-height:24px}
.navbar-menu .main_menu > li.active > a{box-shadow:none;background:transparent}
.navbar-menu .main_menu > li:hover{background:transparent!important}
.navbar-menu .main_menu > li:hover > a{position:relative}
.navbar-menu .main_menu > li.parent > a:after{content:' ';position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:15px solid #d1c9bb;left:50%;margin-left:-20px;top:29px;opacity:0;transition:opacity 1s ease .5s}
.navbar-menu .main_menu > li.parent:hover > a:after{opacity:1;transition:opacity 1s ease}
.navbar-menu .main_menu > li:first-child > a{padding-right:0;color:#c1272c}
.navbar-menu .navbar-collapse{padding:0}
@media screen and (max-width: 767px) {
.navbar-menu .navbar-collapse{width:100%;border-top:1px solid #745F56;margin-top:10px}
.navbar-menu .navbar-collapse .main_menu > li{display:block;float:none;width:100%}
.navbar-menu .navbar-collapse .main_menu > li > a{background:transparent}
.navbar-menu .main_menu > li:first-child > a{padding-right:15px}
}
.navbar{display:none}
.navbar.navbar-menu{display:block;background:transparent;box-shadow:none;border:0}
.main_bg{background:url(/images/hp_bg.png) no-repeat;background-size:contain;max-width:1400px;margin:0 auto}
.brown_banner{background:#524f53;width:190px;height:596px;color:#fff;padding:20px 20px 10px;float:left;opacity:.9}
.brown_banner h2{font-family:'Alef-Bold';font-size:26px}
.percent{border-top:3px solid #fff;border-bottom:3px solid #fff;padding:20px 0;font-size:48px;text-align:center;margin:20px 0 10px}
.percent p:nth-child(1){font-size:100px;padding:0;margin:0;line-height:80px}
.percent p:nth-child(2){padding:0;margin:10px 0 0;line-height:48px}
.star{font-size:23px;text-align:center;border-bottom:3px solid #fff;height:118px;margin-bottom:10px}
.star img{float:right;margin-top:43px}
.star p{float:right;padding:0;margin:0;width:75%}
.data{font-size:23px;text-align:center;font-family:'Alef-Bold';border-bottom:3px solid #fff;padding-bottom:10px;margin-bottom:10px}
.banner_button{margin-top:35px}
.banner_button a{color:#fff;background:url(../images/arrow_white.png) no-repeat;background-position:93% 15px;border:1px solid #fff;font-size:24px;height:42px;line-height:38px;width:100%;padding-right:28px;display:block}
.banner3{margin-top:20px}
.unite-carousel-wrapper,.unite-carousel-arrows-wrapper,.unite-carousel-scrolling,.caroufredsel_wrapper{width:100%!important}
.unite-carousel-inner{width:95%!important}
.caroufredsel_wrapper{border:1px solid #d1d2d4;background:#fff}
#left_arrow_unite_carousel_1_1{left:0!important;background:url(../images/arr-left.jpg) no-repeat;width:10px;height:13px}
#left_arrow_unite_carousel_1_1:hover{left:0!important;background:url(../images/arr-left.jpg) no-repeat;width:10px;height:13px;opacity:.8}
#right_arrow_unite_carousel_1_1{right:0!important;background:url(../images/arr-right.jpg) no-repeat;width:10px;height:13px}
#right_arrow_unite_carousel_1_1:hover{right:0!important;background:url(../images/arr-right.jpg) no-repeat;width:10px;height:13px;opacity:.8}
#unite_carousel_1_1 li img{border:0!important;background:none!important;height:auto!important;width:auto!important}
#unite_carousel_1_1 li{width:auto!important;margin:0 20px}
.top_footer{background:url(../images/footer_bg.png) repeat-x;width:100%;height:291px;color:#fff;font-size:18px;text-align:center;padding:20px 0;overflow:hidden}
.top_footer h4{margin-bottom:30px;font-size:20px}
.soc{width:70%;margin:70px auto 0;color:#fff}
.soc img{margin:0 7px}
.soc_text{float:right;margin-left:10px}
.footer2{border-left:3px solid #fff;border-right:3px solid #fff}
.form input[type="text"]{width:90%;height:34px;margin:7px 0}
.form input[type="button"]{width:100px;height:34px;margin:7px 0;background:#fff;color:#000;border:0;float:left;margin-left:19px}
.contact_info{color:#5a4942;font-size:18px;float:left;margin-top:13px;margin-left:10px}
.contact-p-img{color:red;background:rgba(0,0,0,0) url(../images/img-web_4-1.png) no-repeat scroll 0 0}
.pop-products{padding:0;margin:0 0 20px}
.pop-products > li{background:rgba(184,195,167,0.6);margin-top:20px;padding:15px;list-style:none}
.pop-prod{background:rgba(240,240,240,0.6);position:relative;height:310px}
.pop-prod__caption{height:100%;padding-top:40px;position:relative;z-index:1;font-size:24px}
.pop-prod__thumbnail{width:47%;height:90%;position:absolute;bottom:0;right:6%;background:#fcfaf9}
.pop-prod__thumbnail a{display:block;width:100%;height:100%;text-align:center;position:relative;z-index:9}
.pop-prod__thumbnail a img{max-width:100%;max-height:100%;vertical-align:middle}
.pop-prod__company-name{width:70%;height:54px;line-height:54px;padding-left:20px;background:#434553;color:#fff;font-weight:700;font-size:22px;margin:0 auto 0 0}
.pop-prod__caption-wrapper{width:47%;text-align:center;margin:0 auto 0 0}
.pop-prod__price{font-size:16px}
.pop-prod__price--old{text-decoration:line-through}
.sale_icon{height:62px}
.acymailing_form{margin-top:20px!important;width:100%}
.acymailing_form input{margin-bottom:8px;color:#454756;padding-left:8px;padding-right:8px}
.acymailing_form .subbutton{float:left;color:#000;border-radius:0;background:#fff;padding-left:20px;padding-right:20px}
/*template.css*/
@keyframes openmenu {
0%{opacity:0}
100%{opacity:1}
}
#menu-phone{border-bottom:1px solid #e6e6e6}
.more-wrap{position:relative;font-size:16px}
.more-shadow{position:absolute;z-index:1;background:linear-gradient(to top,rgba(255,255,255,.7),rgba(255,255,255,.5));bottom:45px;left:0;right:0;height:40px}
.more-link{padding-bottom:20px}
.more-hidden ~ *{display:none}
.more-link > a{color:#3c8bd8;font-size:22px;border-bottom:1px dotted;cursor:pointer;text-decoration:none}
.more-link > a:hover{color:#e77}
.nav > .level1 ~ li{display:none}
#left-cat > .nav > .level1,#left-cat > .nav > .open{display:block}
#left-cat > .nav > .open ~ li{animation:openmenu 1s}
#left-cat .open > a,#left-cat .level3 > a{font-family:'Open Sans';font-weight:700}
#left-cat .level3 > a{color:#bbb!important}
#left-cat .level2 > .active,#left-cat .level3 > .active{color:#555!important}
body strong,
.product-page-hot .products-list .products__product__name {font-weight:400}
.products__before_info {
	font-size: 16px;
	line-height: initial;
	font-weight: 700;
}
.products__after_info {
	font-size: 16px;
	line-height: initial;
	font-weight: 300;
  margin-bottom:30px;
}
.products__after_info a,
.products__before_info a {color:#3c8bd8}
#contact-form {
	padding: 30px;
	background-color: #e0e6ec;
}
.contact-form button {
	border: 1px solid #fff;
}
/*Home contactform*/
#products {
	position: absolute;
	top: -90px;
	visibility: hidden;
	opacity: 0;
}
.homepage__intro {
	margin: 30px 0;
}
.homepage__intro_container {
	display: flex;
	font-size: 16px;
}
.homepage__intro_form {
	width: 50%;
	padding: 30px;
	background-color: #f2f2f2;
}
.homepage__intro_banner {
	background-image: url(/images/1.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position-x: center;
  text-align: center;
  background-color: #f2f2f2;
  min-height: 440px;
}
.homepage__intro_container_inner {
	padding: 30px;
	height: 100%;
	background-color: rgba(0,0,0,0.16);
	display: flex;
	align-items: center;
}
.contactform__title {
	color: #1c4185;
	font-weight: 400;
	font-size: 30px;
	text-align: center;
	padding-bottom: 15px;
  line-height: initial;
}
.contactform__text_defore {
  color: #1c4185;
  font-size: 18px;
	text-align: center;
}
.contactform__fields {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.contactform__field {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.contactform__field.field_captcha {
	margin-top: 15px;
	justify-content: center;
	display: flex;
	border: 2px solid #1c4185;
	width: auto;
	background-color: #f9f9f9;
  height: 64px;
overflow: hidden;
}
#oneclick_recaptcha {
	overflow: hidden;
	display: flex;
	align-items: center;
	width: 298px;
}
#oneclick_recaptcha > div {
	margin-left:-2px;
}
.contactform__fields_row {
	width: calc(100%/3);
	padding: 0 9px;
}

.contactform__label {
	width: 100%;
	text-align: center;
	background-color: #1c4185;
	color: #fff;
	height: 32px;
	margin-top: 15px;
	text-transform: uppercase;
	line-height: 32px;
	font-weight: 400;
}
.contactform__input {
	height: 32px;
	line-height: 32px;
	width: 100%;
	background-color: #3c8bd8;
	border: none;
	padding: 0 5px;
	color: #000;
	text-align: center;
	font-size: 16px;
}
.contactform__field.field_submit {
	margin-top: 15px;
}
.contactform__submit_btn {
	height: 64px;
	width: 100%;
	border: none;
	background-color: #1c4185;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	cursor: pointer;
}
.contactform__submit_btn:hover {
	background-color: #3c8bd8;
	color: #1c4185;
}
.homepage__intro_banner {
	color: #fff;
	text-transform: initial;
	text-shadow: 1px 1px 1px #000;
	line-height: initial;
}
.homepage__intro_banner h2 {
	color: #fff;
	font-size: 64px !important;
	font-weight: 400;
	margin-bottom: 30px;
	text-transform: initial;
	line-height: 1;
  text-shadow: 2px 2px 2px #000;
}
.homepage__intro_banner a {
	margin-top: 30px;
	display: inline-block;
	padding: 0 15px;
	height: 60px;
	background-color: #1c4185;
	color: #fff;
	text-decoration: none;
	line-height: 58px;
	text-shadow: none;
	text-transform: uppercase;
	border: 1px solid #fff;
	box-shadow: 0 2px 4px -2px #000;
}
.homepage__intro_banner a:hover {text-decoration: underline;}
.homepage__intro_container_inner p {
	font-size: 28px;
	text-shadow: 2px 2px 2px #000;
}
.homeform {
	padding: 40px 31px;
	margin: 30px 0;
	background-color: #eee;
}
#contactform_response_msg p {
	padding-top: 5px;
	text-align: center;
	font-weight: 400;
} 
.clearfix {
  display:block;
  clear:both;
}
#bottomform {display:none;margin:30px 0 0;}
.contactus__inner {
	display: flex;
}
.contactus__left, .contactus__right {
	width: 50%;
}
.contactus__left {
	background-repeat: no-repeat;
	background-position-x: center;
	background-position-y: top;
	background-size: cover;
}
.contactus__right {
	background-image: url(/images/1.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.contactus__right_inner {
	background-color: rgba(224, 230, 236, 0.95);
  height:100%;
}
.contactus__right_inner {
	background-color: rgba(224, 230, 236, 0.95);
	height: 100%;
	padding: 30px 45px;
	display: flex;
	flex-direction: column;
	justify-content: space-evenly;
  position: relative;
}
.contactus__right_inner  .custom p {text-shadow: 1px 1px 2px rgba(0,0,0,0.64);line-height: initial;}
.contactus__right_inner .custom p:nth-child(1) {
	color: #1c4185;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 30px;
	line-height: 34px;
}
.contactus__right_inner .custom p:nth-child(2) {
	color: #96131c;
	font-weight: 400;
	text-transform: uppercase;
	margin: 10px 0 0;
	font-size: 25px;
}
.contactus__right_inner  .custom p:nth-child(3),
.contactus__right_inner  .custom p:nth-child(4),
.contactus__right_inner  .custom p:nth-child(3) a {
  color: #1c4185;
  font-weight: 400;
  font-size: 25px;
  margin: 10px 0 0;
  text-decoration:none;
}
.contactus__right_inner  .custom p:nth-child(4) strong {text-transform:uppercase;font-weight: 400;}
.contactus__right_inner .custom p:nth-child(4) strong span,
.contactus__right_inner .custom p:nth-child(4) strong svg {
	display: inline-block;
	vertical-align: middle;
}
svg  .fil0 {fill:#1c4185}
#to_contact_arrow {
	height: 40px;
  margin-bottom: -20px;
}


@media all and (max-width:992px) {
#bottomform {display: block;width: 100%;}
.homepage__intro_banner {width: 100%;}
.contactus__inner,
.homepage__intro_container {	flex-direction: column;}
.homepage__intro .homepage__intro_form {	display: none;}  
.contactus__left, .contactus__right {width: 100%;}
.contactus__left {min-height: 300px;}

}
@media all and (max-width:768px) {
  .home__content .article_body {float: none;}
  .homepage__intro_banner h2 {font-size: 40px !important;}
.homepage__intro_container_inner p {font-size: 22px;}
.homeform {padding: 40px 10px;} 
.contactform__fields_row {width: 100%;}
.contactus__right_inner {	padding: 15px;}
.contactus__right_inner .custom p:nth-child(1)  {font-size: 25px;}
.contactus__right_inner .custom p:nth-child(2),
.contactus__right_inner .custom p:nth-child(3), 
.contactus__right_inner .custom p:nth-child(4), 
.contactus__right_inner .custom p:nth-child(3) a {font-size: 20px;}
#to_contact_arrow {
	height: 30px;
	margin-bottom: -5px;
}
}