.row {
 margin-left:  * -1; clear: both; }
.row:before, .row:after { content: " "; display: table; }
.row:after { clear: both; }
[class*="span"] { float: left; min-height: 1px;  margin-left:;
}
body {background-color: #fff;color: #777;font-size: 12px;font-family: 'Roboto Condensed', 'Poppins', sans-serif;line-height: 22px;}
body p { color: #777; font-size: 14px; font-family: 'Roboto Condensed', 'Poppins', sans-serif; line-height: 22px;font-family: 'Roboto Condensed', open sans, sans-serif; }
body.page-template-page-home .avdistributors_breadcrumbs, body.page-template-page-home-2 .avdistributors_breadcrumbs { display: none; }
body .body-wrapper { overflow: hidden; position: relative; }
body .body-wrapper.box-layout { width: 1200px; max-width: 100%; margin: 0 auto; background: #fff; -webkit-box-shadow: 0 2px 8px 0 #555; -moz-box-shadow: 0 2px 8px 0 #555; -o-box-shadow: 0 2px 8px 0 #555; -ms-box-shadow: 0 2px 8px 0 #555; box-shadow: 0 2px 8px 0 #555; }
body a { color: #333; }
body a:hover { color: #1b75bc; text-decoration: none; }
body a:focus { text-decoration: none; }
body h1, body h2, body h3, body h4, body h5, body h6 { margin: 0 0 10px; line-height: 1em; }
body a { outline: medium none !important; }
body input, body textarea, body button { outline: medium none !important; border: 1px solid #cecece; margin-bottom: 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; padding: 0px 5px; }
body img { display: block; max-width: 100%; height: auto; }
body ul { padding: 0; }
body ul, body ol { margin-left: 15px; }
.rtl body ul, .rtl body ol { margin-left: 0; margin-right: 15px; }
body ol { padding-left: 15px; }
body .container { padding: 0; }

select::-ms-expand {
 display: none;
}
.theme-clearfix:after { height: 0; clear: both; content: " "; font-size: 0; min-height: 0; display: block; visibility: hidden; }
.clearfix { clear: both; }
.thumbnail { max-width: 100%; }
.size-full { width: 100%; height: auto; margin: 0 0 30px 0; }
.alignleft { float: left; margin: 0 15px 30px 0; }
.rtl .alignleft { float: right; margin: 0 0 30px 15px; }
.aligncenter { display: block; margin: 0 auto 30px auto; clear: both; }
.alignright { float: right; margin: 0 0 30px 15px; }
.rtl .alignright { float: left; margin: 0 15px 30px 0; }
.alignnone { float: none; clear: both; display: block; margin: 0 0 30px 0; }
p .size-full { width: auto; height: auto; margin: 5px 0 30px 0; }
p .alignleft { float: left; margin: 5px 15px 30px 0; }
.rtl p .alignleft { float: right; margin: 5px 0 30px 15px; }
p .aligncenter { display: block; margin: 5px auto 30px auto; }
p .alignright { float: right; margin: 5px 0 30px 15px; }
.rtl p .alignright { float: left; margin: 5px 15px 30px 0; }
p .alignnone { float: none; display: block; margin: 5px 0 30px 0; }
figure .size-full { margin: 0; }
.video-wrapper { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0; }
.video-wrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
ul.menu, .dropdown ul { list-style: none; margin: 0; }
.loading { position: relative; max-height: 300px; overflow: hidden; }
.loading:before { background: url(../assets/img/loadingp.gif) no-repeat center center #fff; content: ""; position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 99; display: block; }
.rtl .loading:before { left: 0; right: 0; }
:focus { outline: -webkit-focus-ring-color auto 0; }
a:hover, a:focus { color: #1b75bc; }
input.input-text:focus, select:focus, textarea:focus { background-color: #fafafa; }
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { background-color: transparent;}
.subheadertext h3 { text-transform: uppercase; font-size: 18px; font-weight: 700; color: #1b75bc; padding-left: 3%; border-left: 3px solid #23569d; margin-bottom: 25px !important; display: block; line-height: 1.2; }
.wpb_map_wraper iframe { pointer-events: none; }
.quote-border { -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; background-color: #f4f4f4; padding: 20px; margin-bottom: 10px; font-style: italic; border: 1px solid #ddd; }
.fa { margin: 0; }
.nav-tabs>li { float: left; }
.rtl .nav-tabs>li { float: right; }
.nav-tabs>li a { font-size: 14px; }
.modal, .fancybox-lock .fancybox-overlay { overflow-y: auto; }
body.modal-open, .modal-open .navbar-fixed-top, .modal-open .navbar-fixed-bottom { margin: 0; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-color: transparent; color: #1b75bc; }
#main-menu { position: static; }
#main-menu .primary-menu { position: relative; }
#main-menu .primary-menu .menu-vertical .navbar-inverse { background-color: transparent; }
#main-menu .primary-menu .menu-vertical .navbar-inverse .nav-pills.nav-css li.dropdown .dropdown-menu .menu-imgae, #main-menu .primary-menu .menu-vertical .navbar-inverse .nav-pills.nav-css li.dropdown .dropdown-menu .menu-img { display: none; }
.blog-content.blog-content-list .entry { width: 79%; margin-left: 21%;}
.search .avdistributors_breadcrumbs .container { padding: 0;}
.search .avdistributors_breadcrumbs { margin-bottom: 20px;}
.search-results .blog-content .product .entry {    border: 0 !important;    padding: 0 !important;}
.search-results .blog-content.blog-content-list .product {    -webkit-box-shadow: none !important !important;    -moz-box-shadow: none !important;    -o-box-shadow: none !important;    -ms-box-shadow: none !important;    box-shadow: none !important;}
.search-results .blog-content .product .entry .products-entry {    border-bottom: 1px solid #f2f2f2 !important;}
.search-results .item-bottom {    display: none !important;}
.search-results .list .item-wrap .item-detail .item-content {    text-align: left !important;    padding-left: 20px;}
.search-results .list .item-wrap .item-detail .item-content h4 a {    font-size: 16px !important;}
.search .avdistributors_breadcrumbs .listing-title h1 { margin-bottom: 0;}
#main-menu .primary-menu.sticky-menu { max-width: 1170px; width: 100%; background-color: #1b75bc; margin: 0 auto; }
.nav-pills { margin-left: 0; list-style-type: none; margin-bottom: 0; }
.nav-pills >li { float: left; margin-right: 10px; }
.nav-pills >li:before { content: ""; width: 100%; height: 20px; position: absolute; bottom: -15px; }
.rtl .nav-pills >li { float: right; }
.nav-pills >li >a {text-transform: uppercase;background-color: transparent;position: relative;padding: 22px 14px 20px;display: block;font-weight: bold;font-size: 13px;border-radius: 0;line-height: 1;color:#fff;}
.nav-pills >li >a:hover, .nav-pills >li >a:focus { background-color: #1b75bc; color: #fff; }
.nav-pills >li.active >a { color: #1b75bc; }
.nav-pills >li.dropdown .dropdown-menu {display: block;visibility: hidden;top: 100%;padding: 15px 0;-webkit-box-shadow: 0px 3px 7px 0 #acacac;-moz-box-shadow: 0px 3px 7px 0 #acacac;-o-box-shadow: 0px 3px 7px 0 #acacac;-ms-box-shadow: 0px 3px 7px 0 #acacac;box-shadow: 0px 3px 7px 0 #acacac;border: 0;min-width: 200px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s;border-top-left-radius: 0;border-top-right-radius: 0;}
.nav-pills >li.dropdown .dropdown-menu li { width: 100%; }
.nav-pills >li.dropdown .dropdown-menu li >a { position: relative; display: block; padding: 12px 25px; color: #777; font-weight: 500; }
.nav-pills >li.dropdown .dropdown-menu li >a:hover { color: #1b75bc; }
.nav-pills >li.dropdown .dropdown-menu li.dropdown-submenu { position: relative; }
.nav-pills >li.dropdown .dropdown-menu li.dropdown-submenu .dropdown-menu { position: absolute; top: -16px; left: 110%; visibility: hidden; margin: 0; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s; }
.rtl .nav-pills >li.dropdown .dropdown-menu li.dropdown-submenu .dropdown-menu { left: auto; right: 110%; }
.nav-pills >li.dropdown .dropdown-menu >.dropdown-submenu:hover >.dropdown-menu { left: 100%; visibility: visible; opacity: 1; filter: alpha(opacity=100); }
.rtl .nav-pills >li.dropdown .dropdown-menu >.dropdown-submenu:hover >.dropdown-menu { left: auto; right: 100%; }
.nav-pills >li.dropdown:hover:before { visibility: visible; opacity: 1; filter: alpha(opacity=100); }
.nav-pills >li.dropdown:hover .dropdown-menu { top: 100%; visibility: visible; opacity: 1; filter: alpha(opacity=100); }
.nav-pills >li.active >a, .nav-pills >li.active >a:hover, .nav-pills >li.active >a:focus { background-color: #1b75bc; color: #fff; }
.nav-pills .dropdown-menu li.active >a, .nav-pills .dropdown-menu li:hover >a { color: #1b75bc; background-color: transparent; }
.nav-pills.nav-mega .avdistributors-mega-menu .dropdown-menu { padding: 20px 15px; width: 100%; visibility: hidden; }
.nav-pills.nav-mega .avdistributors-mega-menu .dropdown-menu li.active >a, .nav-pills.nav-mega .avdistributors-mega-menu .dropdown-menu li:hover >a { background-color: transparent; }
.nav-pills.nav-mega .avdistributors-mega-menu .dropdown-menu >li { float: left; padding: 0 15px; }
.nav-pills.nav-mega .avdistributors-mega-menu .dropdown-menu >li.image-full { width: 100% !important; padding-top: 0; }
.nav-pills.nav-mega .avdistributors-mega-menu .dropdown-menu >li.image-full >a { border-bottom: 0; font-size: 14px; text-transform: uppercase; padding: 7px 20px; }
.nav-pills.nav-mega .avdistributors-mega-menu .dropdown-menu >li.image-full >a .menu-title { display: none; }
.nav-pills.nav-mega .avdistributors-mega-menu .dropdown-menu >li.image-full img { width: 100%; }
.nav-pills.nav-mega .avdistributors-mega-menu .dropdown-menu >li .item-bottom { display: none; }
.rtl .nav-pills.nav-mega .avdistributors-mega-menu .dropdown-menu >li { float: right; }
.nav-pills.nav-mega .avdistributors-mega-menu .dropdown-menu .dropdown-submenu >a, .nav-pills.nav-mega .avdistributors-mega-menu .dropdown-menu .dropdown-submenu >.have-title { text-transform: uppercase; font-weight: 600; padding: 10px 0; display: block; color: #333; }
.nav-pills.nav-mega .avdistributors-mega-menu .dropdown-menu .dropdown-submenu .dropdown-sub a { padding: 10px 0; text-transform: capitalize; color: #777; font-weight: 500; }
.nav-pills.nav-mega .avdistributors-mega-menu .dropdown-menu .dropdown-submenu .dropdown-sub a:hover { color: #1b75bc; }
.nav-pills.nav-mega .avdistributors-mega-menu .dropdown-menu .dropdown-submenu .dropdown-sub >li .menu-img { float: left; width: 25px; margin-right: 15px; }
.rtl .nav-pills.nav-mega .avdistributors-mega-menu .dropdown-menu .dropdown-submenu .dropdown-sub >li .menu-img { float: right; margin-right: 0; margin-left: 15px; }
.nav-pills.nav-mega .avdistributors-mega-menu .dropdown-menu.column-1 { min-width: 1170px; }
.nav-pills.nav-mega .avdistributors-mega-menu .dropdown-menu.column-1 >li { width: 100%; }
.nav-pills.nav-mega .avdistributors-mega-menu .dropdown-menu.column-2 { min-width: 395px; }
.nav-pills.nav-mega .avdistributors-mega-menu .dropdown-menu.column-2 >li { width: 50%; }
.nav-pills.nav-mega .avdistributors-mega-menu .dropdown-menu.column-3 { min-width: 720px; }
.nav-pills.nav-mega .avdistributors-mega-menu .dropdown-menu.column-3 >li { width: 33.33%; }
.nav-pills.nav-mega .avdistributors-mega-menu .dropdown-menu.column-4 { min-width: 815px; }
.nav-pills.nav-mega .avdistributors-mega-menu .dropdown-menu.column-4 >li { width: 25%; }
.nav-pills.nav-mega .avdistributors-mega-menu .dropdown-menu.column-5 { min-width: 1170px; }
.nav-pills.nav-mega .avdistributors-mega-menu .dropdown-menu.column-5 >li { width: 20%; }
.nav-pills.nav-mega .avdistributors-mega-menu .dropdown-menu .avdistributors-menu-img >a { padding: 15px 0 0 0; }
.nav-pills.nav-mega .avdistributors-mega-menu .dropdown-menu .avdistributors-menu-img >a:before { display: none; }
.nav-pills.nav-mega .avdistributors-mega-menu .dropdown-menu .avdistributors-menu-img:hover img { opacity: 0.75; filter: alpha(opacity=75); }
.nav-pills.nav-mega .avdistributors-mega-menu .dropdown-menu .menu-shortcode >a { display: none; }
.nav-pills.nav-mega .avdistributors-mega-menu.custom-image-col5 .dropdown-menu.column-5 >li { width: 18%; }
.nav-pills.nav-mega .avdistributors-mega-menu.custom-image-col5 .dropdown-menu.column-5 >li.avdistributors-menu-img { width: 28%; }
.nav-pills.nav-mega .avdistributors-mega-menu.custom-mega-product .dropdown-menu { padding: 0; }
.nav-pills.nav-mega .avdistributors-mega-menu.custom-mega-product .dropdown-menu >li { padding: 0; }
.nav-pills.nav-mega .avdistributors-mega-menu:hover .dropdown-menu { visibility: visible; }
.nav-pills.nav-mega .avdistributors-mega-menu:hover .dropdown-menu .listing-tab-shortcode .tabbable.tabs .tab-content { visibility: visible; }
.nav-pills.nav-mega .avdistributors-menu-custom .dropdown-menu .menu-img { display: none; }
.nav-pills.nav-mega .avdistributors-menu-custom .dropdown-menu li >.have-title { position: relative; display: block; padding: 12px 25px; }
.nav-pills.nav-mega .avdistributors-menu-custom .dropdown-menu li >.have-title:before { content: "\f111"; font-family: fontawesome; font-size: 6px; display: inline-block; vertical-align: middle; padding-right: 8px; }
.rtl .nav-pills.nav-mega .avdistributors-menu-custom .dropdown-menu li >.have-title:before { padding-right: 0; padding-left: 8px; }
.nav-pills.nav-mega .avdistributors-menu-custom .dropdown-menu .dropdown-submenu >ul { position: absolute; background-color: #fff; left: 110%; top: 0; padding: 15px 0; visibility: hidden; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s; }
.rtl .nav-pills.nav-mega .avdistributors-menu-custom .dropdown-menu .dropdown-submenu >ul { left: auto; right: 110%; }
.nav-pills.nav-mega .avdistributors-menu-custom .dropdown-menu .dropdown-submenu >ul >li { position: relative; }
.nav-pills.nav-mega .avdistributors-menu-custom .dropdown-menu .dropdown-submenu >ul >li ul { padding: 15px 0; position: absolute; background-color: #fff; left: 110%; top: 0; visibility: hidden; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s; }
.rtl .nav-pills.nav-mega .avdistributors-menu-custom .dropdown-menu .dropdown-submenu >ul >li ul { left: auto; right: 110%; }
.nav-pills.nav-mega .avdistributors-menu-custom .dropdown-menu .dropdown-submenu >ul >li ul >li:hover >ul { left: 100%; visibility: visible; opacity: 1; filter: alpha(opacity=100); }
.rtl .nav-pills.nav-mega .avdistributors-menu-custom .dropdown-menu .dropdown-submenu >ul >li ul >li:hover >ul { left: auto; right: 100%; }
.nav-pills.nav-mega .avdistributors-menu-custom .dropdown-menu .dropdown-submenu >ul >li:hover >ul { left: 100%; visibility: visible; opacity: 1; filter: alpha(opacity=100); }
.rtl .nav-pills.nav-mega .avdistributors-menu-custom .dropdown-menu .dropdown-submenu >ul >li:hover >ul { left: auto; right: 100%; }
.nav-pills.nav-mega .avdistributors-menu-custom .dropdown-menu .dropdown-submenu:hover >ul { left: 100%; visibility: visible; opacity: 1; filter: alpha(opacity=100); }
.rtl .nav-pills.nav-mega .avdistributors-menu-custom .dropdown-menu .dropdown-submenu:hover >ul { left: auto; right: 100%; }
.vertical-megamenu { position: relative; z-index: 543; background: #fff; padding: 6px 0px 0px 0px; margin: 0 0 0 0; -webkit-box-shadow: 0px 3px 7px 0 #d3d3d3; -moz-box-shadow: 0px 3px 7px 0 #d3d3d3; -o-box-shadow: 0px 3px 7px 0 #d3d3d3; -ms-box-shadow: 0px 3px 7px 0 #d3d3d3; box-shadow: 0px 3px 7px 0 #d3d3d3; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.vertical-megamenu > li { display: block; float: none; line-height: normal; padding: 0 20px 0 30px; }
.vertical-megamenu > li.showMore a { background: none; color: #1b75bc; }
.vertical-megamenu > li.showMore a.close-more-cat:before { content: "\f068"; }
.vertical-megamenu > li.showMore a:before { content: "\f067"; position: absolute; left: 0; font-family: FontAwesome !important; font-size: 8px; top: 50%; margin-top: -4px; color: #1b75bc; }
.rtl .vertical-megamenu > li.showMore a:before { left: auto; right: 0; }
.rtl .vertical-megamenu > li { padding: 0 30px 0 20px; }
.sidebar .vertical-megamenu > li { line-height: normal; list-style: none; }
.sidebar .vertical-megamenu > li > a { display: block !important; color: #a8a8a8; padding: 12px 15px; }
.sidebar .vertical-megamenu > li > a:hover { color: #a8a8a8; }
.vertical-megamenu > li:hover { background: #1b75bc;color:#fff; }
.sidebar .vertical-megamenu > li:hover { background: none; color: #a8a8a8; }
.vertical-megamenu > li:hover.showMore a { background: none; }
.vertical-megamenu > li:hover.showMore a:before { color: #fff; }
.vertical-megamenu > li:hover > a { color: #fff; background-position: left -696px; }
.sidebar .vertical-megamenu > li:hover > a { color: #a8a8a8; }
.rtl .vertical-megamenu > li:hover > a { background-position: right -728px; }
.vertical-megamenu > li:hover.active > a, .vertical-megamenu > li:hover .open > a { color: #fff; }
.sidebar .vertical-megamenu > li:hover.active > a, .sidebar .vertical-megamenu > li:hover .open > a { color: #a8a8a8; }
.vertical-megamenu > li.dropdown > a:after { content: "\f0da"; font-family: FontAwesome !important; position: absolute; right: 0; top: 50%; margin-top: -7px; }
.vertical-megamenu > li > a { display: block; position: relative; font-size: 14px; padding: 9px 16px 8px; font-weight: 500; background: url('../assets/img/icon_general.png') no-repeat left -632px; }
.rtl .vertical-megamenu > li > a { background-position: right -664px; }
.vertical-megamenu > li > a .menu-img { display: inline-block; position: absolute; left: 15px; top: 9px; }
.vertical-megamenu > li.avdistributors-menu-img >a { padding: 12px 15px 12px 50px; }
.vertical-megamenu > li.active > a, .vertical-megamenu > li.open > a { color: #1b75bc; }
.vertical-megamenu > li > .dropdown-menu { display: none; left: 100%; top: 0; padding: 0; margin-top: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; opacity: 0; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.vertical-megamenu > li > .dropdown-menu:before { content: ""; background: transparent; position: absolute; top: -1px; bottom: 0; width: 15px; left: -15px; }
.vertical-megamenu > li > .dropdown-menu .dropdown-submenu { min-width: 150px; padding: 20px; }
.vertical-megamenu > li.open > .dropdown-menu, .vertical-megamenu > li:hover > .dropdown-menu { display: block; opacity: 1; }
.vertical-megamenu > li.avdistributors-menu-custom ul, .vertical-megamenu > li.menu_dropdown ul { -webkit-box-shadow: 0 0 7px 0 #acacac; -moz-box-shadow: 0 0 7px 0 #acacac; -o-box-shadow: 0 0 7px 0 #acacac; -ms-box-shadow: 0 0 7px 0 #acacac; box-shadow: 0 0 7px 0 #acacac; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; border: 0; padding: 25px 0; }
.vertical-megamenu > li.avdistributors-menu-custom ul li, .vertical-megamenu > li.menu_dropdown ul li { padding: 0 30px; }
.vertical-megamenu > li.avdistributors-menu-custom ul li a, .vertical-megamenu > li.menu_dropdown ul li a { padding: 5px 0px 5px 16px; }
.vertical-megamenu > li.avdistributors-menu-custom > .dropdown-menu > li, .vertical-megamenu > li.menu_dropdown > .dropdown-menu > li { line-height: 30px; list-style: none; position: relative; min-width: 245px; padding: 0 20px 0 30px; }
.vertical-megamenu > li.avdistributors-menu-custom > .dropdown-menu > li.menu-img-menu, .vertical-megamenu > li.avdistributors-menu-custom > .dropdown-menu > li.menu-html-menu, .vertical-megamenu > li.menu_dropdown > .dropdown-menu > li.menu-img-menu, .vertical-megamenu > li.menu_dropdown > .dropdown-menu > li.menu-html-menu { display: none; }
.vertical-megamenu > li.avdistributors-menu-custom > .dropdown-menu > li a, .vertical-megamenu > li.menu_dropdown > .dropdown-menu > li a { display: block; color: #555; font-weight: 400; line-height: 15px; position: relative; background: url('../assets/img/icon_general.png') no-repeat left -633px; }
.vertical-megamenu > li.avdistributors-menu-custom > .dropdown-menu > li a:hover, .vertical-megamenu > li.menu_dropdown > .dropdown-menu > li a:hover { color: #1b75bc; }
.vertical-megamenu > li.avdistributors-menu-custom > .dropdown-menu > li.dropdown-submenu > a:after, .vertical-megamenu > li.menu_dropdown > .dropdown-menu > li.dropdown-submenu > a:after { content: "\f054"; font-family: FontAwesome; position: absolute; right: 0; top: 50%; font-size: 10px; height: 20px; margin-top: -12px; color: #777; }
.vertical-megamenu > li.avdistributors-menu-custom > .dropdown-menu > li .dropdown-sub, .vertical-megamenu > li.avdistributors-menu-custom > .dropdown-menu > li .dropdown-menu, .vertical-megamenu > li.menu_dropdown > .dropdown-menu > li .dropdown-sub, .vertical-megamenu > li.menu_dropdown > .dropdown-menu > li .dropdown-menu { position: absolute; left: 100%; top: -1px; margin: 0; -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); list-style: none; box-shadow: 0px 0px 1px 1px #ddd; background: #fff; min-width: 230px; z-index: 1; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.rtl .vertical-megamenu > li.avdistributors-menu-custom > .dropdown-menu > li .dropdown-sub, .rtl .vertical-megamenu > li.avdistributors-menu-custom > .dropdown-menu > li .dropdown-menu, .rtl .vertical-megamenu > li.menu_dropdown > .dropdown-menu > li .dropdown-sub, .rtl .vertical-megamenu > li.menu_dropdown > .dropdown-menu > li .dropdown-menu { left: auto; right: 100%; }
.rtl .vertical-megamenu > li.avdistributors-menu-custom > .dropdown-menu > li .dropdown-sub:before, .rtl .vertical-megamenu > li.avdistributors-menu-custom > .dropdown-menu > li .dropdown-menu:before, .rtl .vertical-megamenu > li.menu_dropdown > .dropdown-menu > li .dropdown-sub:before, .rtl .vertical-megamenu > li.menu_dropdown > .dropdown-menu > li .dropdown-menu:before { background: none; width: 0px; }
.rtl .vertical-megamenu > li.avdistributors-menu-custom > .dropdown-menu > li .dropdown-sub:after, .rtl .vertical-megamenu > li.avdistributors-menu-custom > .dropdown-menu > li .dropdown-menu:after, .rtl .vertical-megamenu > li.menu_dropdown > .dropdown-menu > li .dropdown-sub:after, .rtl .vertical-megamenu > li.menu_dropdown > .dropdown-menu > li .dropdown-menu:after { background-color: transparent; content: " "; height: 100%; right: -20px; position: absolute; top: 0; width: 20px; display: block; }
.vertical-megamenu > li.avdistributors-menu-custom > .dropdown-menu > li .dropdown-sub:before, .vertical-megamenu > li.avdistributors-menu-custom > .dropdown-menu > li .dropdown-menu:before, .vertical-megamenu > li.menu_dropdown > .dropdown-menu > li .dropdown-sub:before, .vertical-megamenu > li.menu_dropdown > .dropdown-menu > li .dropdown-menu:before { background-color: transparent; content: " "; height: 100%; left: -20px; position: absolute; top: 0; width: 20px; display: block; }
.vertical-megamenu > li.avdistributors-menu-custom > .dropdown-menu > li:hover > .dropdown-sub, .vertical-megamenu > li.avdistributors-menu-custom > .dropdown-menu > li:hover > .dropdown-menu, .vertical-megamenu > li.menu_dropdown > .dropdown-menu > li:hover > .dropdown-sub, .vertical-megamenu > li.menu_dropdown > .dropdown-menu > li:hover > .dropdown-menu { display: block; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.vertical-megamenu > li.avdistributors-mega-menu ul.dropdown-menu { -webkit-box-shadow: 0 0 7px 0 #acacac; -moz-box-shadow: 0 0 7px 0 #acacac; -o-box-shadow: 0 0 7px 0 #acacac; -ms-box-shadow: 0 0 7px 0 #acacac; box-shadow: 0 0 7px 0 #acacac; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; border: 0; }
.vertical-megamenu > li.avdistributors-mega-menu.col-2-img > .dropdown-menu.column-3 { padding: 0; min-width: 630px; }
.vertical-megamenu > li.avdistributors-mega-menu.col-2-img > .dropdown-menu > .dropdown-submenu.col-1 { padding: 27px 30px; }
.vertical-megamenu > li.avdistributors-mega-menu.col-2-img > .dropdown-menu > .dropdown-submenu.col-1 span.have-title { text-transform: capitalize; }
.vertical-megamenu > li.avdistributors-mega-menu.col-2-img > .dropdown-menu > .dropdown-submenu.col-1:nth-child(2) { padding: 27px 0px 27px 60px; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu.column-3 { padding: 20px 0; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu > .dropdown-submenu { min-width: 150px; float: left; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu > .dropdown-submenu.col-1 { padding: 7px 30px; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu > .dropdown-submenu.col-1 span.have-title { text-transform: capitalize; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu > .dropdown-submenu.column-2 { width: 33.333333%; max-width: 187px; min-width: 0; padding: 35px 0px 0px 30px; margin-right: 7px; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu > .dropdown-submenu > a, .vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu > .dropdown-submenu > span.have-title { padding: 0; margin-bottom: 8px; display: block; font-size: 14px; color: #333; font-weight: 600; text-transform: uppercase; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu > .dropdown-submenu > a:hover, .vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu > .dropdown-submenu > span.have-title:hover { background: none; color: #444; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu > .dropdown-submenu .dropdown-sub { margin-left: 0; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu > .dropdown-submenu .dropdown-sub > li > a { padding: 5px 0px; line-height: 29px; font-weight: 500; color: #777; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu > .dropdown-submenu .dropdown-sub > li > a:hover { color: #1b75bc !important; background: none !important; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu > .dropdown-submenu.column-3 { padding: 0px 5px 0px 25px; border-right: 1px solid #ddd; width: 29%; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu .menu-new-arrivals.column-3 { padding-top: 10px; margin: 0 30px; border-top: 1px solid #ccc; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu .menu-new-arrivals.column-3 .have-title { display: block; font-size: 14px; text-transform: uppercase; font-weight: 700; margin-bottom: 20px; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu .menu-new-arrivals.column-3 .woocommerce { margin: 0; width: 100%; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu .menu-new-arrivals.column-3 .woocommerce .products-loop.products-loop li { width: 50%; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu .menu-new-arrivals.column-3 .woocommerce .products-loop.products-loop li .products-entry { padding: 0; min-height: inherit; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu .menu-new-arrivals.column-3 .woocommerce .products-loop.products-loop li .products-entry .products-thumb { width: 86px; float: left; overflow: hidden; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu .menu-new-arrivals.column-3 .woocommerce .products-loop.products-loop li .products-entry .products-content { float: left; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu .column-2 { width: 79% !important; padding: 25px 0px 0px 0px; float: left; display: inline-block; font-weight: 700; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu .column-2.menu-img-menu { position: absolute; top: 0; right: 0; clear: none; max-width: 319px; padding: 0; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu .column-2.menu-html-menu { width: 100% !important; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu .column-2.menu-html-menu .tag-menu { padding: 0 30px; background-color: #eee; position: relative; height: 50px; line-height: 50px; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu .column-2.menu-html-menu .tag-menu ul { margin-left: 0; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu .column-2.menu-html-menu .tag-menu ul li { float: left; margin-right: 4px !important; color: #444; font-weight: 700; font-size: 14px; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu .column-2.menu-html-menu .tag-menu ul li a { font-weight: 400; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu .column-3.menu-product { min-width: 208px; width: 40%; float: left; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu .column-3 .item-bottom { display: none; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu .column-3 .woocommerce { display: inline-block; margin-left: 15px; margin-right: 15px; padding-top: 0; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu .column-3 .woocommerce .products-loop.products-loop li { width: 100%; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu .column-3 .woocommerce .products-loop.products-loop li .products-entry { margin-bottom: 0; border: 0; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu .column-3 .woocommerce .products-loop.products-loop li .products-entry .products-thumb { width: 160px; border: 0; margin-bottom: 10px; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu .column-3 .woocommerce .products-loop.products-loop li .products-entry .products-thumb .onsale { top: 0; left: 0; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu .column-3 .woocommerce .products-loop.products-loop li .products-entry .products-content { margin-left: 0; margin-right: 0; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu .column-3 .woocommerce .products-loop.products-loop li .products-entry .products-content .desc { display: none; }
.vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu .column-3 .woocommerce .products-loop.products-loop li.col-lg-6 .products-entry, .vertical-megamenu > li.avdistributors-mega-menu > .dropdown-menu .column-3 .woocommerce .products-loop.products-loop li.col-sm-6 .products-entry { padding-left: 0 !important; }
.vertical-megamenu > li.avdistributors-mega-menu .column-1 { min-width: 556px; padding: 30px 0px 30px 0px; }
.vertical-megamenu > li.avdistributors-mega-menu .column-1 > li:nth-child(2n) { clear: both; }
.vertical-megamenu > li.avdistributors-mega-menu .column-1.menu-img-menu { position: absolute; top: 0px; padding: 0; right: 0; max-width: 286px; min-width: 286px; }
.vertical-megamenu > li.avdistributors-mega-menu .column-1 .dropdown-submenu { padding: 15px 65px 9px 40px; }
.vertical-megamenu > li.avdistributors-mega-menu .column-2 { width: 653px; padding: 0; }
.vertical-megamenu > li.avdistributors-mega-menu .column-2 > li:nth-child(2n+1) { clear: both; }
.vertical-megamenu > li.avdistributors-mega-menu .column-3 { min-width: 510px; }
.vertical-megamenu > li.avdistributors-mega-menu .column-3 .woocommerce { padding-top: 10px; }
.vertical-megamenu > li.avdistributors-mega-menu .column-3 .woocommerce .products-grid li { margin-bottom: 0px; }
.vertical-megamenu > li.avdistributors-mega-menu .column-3 > li:nth-child(3n+1) { clear: both; }
.vertical-megamenu > li.avdistributors-mega-menu .column-4 { min-width: 760px; padding: 20px; }
.vertical-megamenu > li.avdistributors-mega-menu .column-4 > li:nth-child(4n+1) { clear: both; }
.vertical-megamenu > li.avdistributors-mega-menu .column-4 > li .menu-img img { margin-bottom: 25px; }
.vertical-megamenu > li.avdistributors-mega-menu .column-4 > li > .menu-title { font-weight: 600; color: #333; }
.vertical-megamenu > li.avdistributors-mega-menu .column-5 { min-width: 800px; }
.vertical-megamenu > li.avdistributors-mega-menu .column-5 > li:nth-child(5n+1) { clear: both; }
.vertical-megamenu > li.avdistributors-mega-menu .column-6 { min-width: 960px; }
.vertical-megamenu > li.avdistributors-mega-menu .column-6 > li:nth-child(6n+1) { clear: both; }
ul#menu-vertical-menu-1 { box-shadow: 2px 2px 4px 0 rgba(0,0,0,0.1);}
.resmenu-container .navbar-toggle { display: none; float: left; background-color: transparent; border-color: transparent; }
.resmenu-container .navbar-toggle .icon-bar { background-color: #111; height: 3px; }
.resmenu-container .navbar-toggle:hover, .resmenu-container .navbar-toggle:focus { background-color: transparent; }
.resmenu-container .navbar-toggle:hover .icon-bar, .resmenu-container .navbar-toggle:focus .icon-bar { background-color: #1b75bc; }
.resmenu-container .menu-responsive-wrapper { position: absolute; top: 60px; padding: 0; min-width: 300px; background: #444; }
.resmenu-container .menu-responsive-wrapper ul { list-style-type: none; margin: 0; }
.resmenu-container .menu-responsive-wrapper ul .dropdown-resmenu { display: none; }
.resmenu-container .menu-responsive-wrapper ul .dropdown-resmenu > li > a { padding-left: 25px; }
.resmenu-container .menu-responsive-wrapper ul > li { position: relative; -webkit-box-shadow: 0 1px 0 0 #555; -moz-box-shadow: 0 1px 0 0 #555; -o-box-shadow: 0 1px 0 0 #555; -ms-box-shadow: 0 1px 0 0 #555; box-shadow: 0 1px 0 0 #555; }
.resmenu-container .menu-responsive-wrapper ul > li > a { color: #fff; padding: 10px 20px; display: block; -webkit-box-shadow: 0 1px 0 0 #555; -moz-box-shadow: 0 1px 0 0 #555; -o-box-shadow: 0 1px 0 0 #555; -ms-box-shadow: 0 1px 0 0 #555; box-shadow: 0 1px 0 0 #555; }
.resmenu-container .menu-responsive-wrapper ul > li .show-dropdown { display: block; width: 40px; position: absolute; right: 0; top: 0; height: 39px; background: #111; cursor: pointer; text-align: center; line-height: 39px; font-size: 20px; }
.resmenu-container .menu-responsive-wrapper ul > li .show-dropdown:after { content: "+"; font-family: FontAwesome; }
.resmenu-container .menu-responsive-wrapper ul > li .show-dropdown.show:after { content: "Ã¢â‚¬â€œ"; }
.resmenu-container .menu-responsive-wrapper ul > li .show-dropdown:hover { color: #fff; background: #1b75bc; }
.rtl .resmenu-container .menu-responsive-wrapper ul > li .show-dropdown { right: auto; left: 0; }
.resmenu-container .menu-responsive-wrapper ul > li:hover > a, .resmenu-container .menu-responsive-wrapper ul > li.active > a { background: #eee; color: #1b75bc; }
.resmenu-container .menu-responsive-wrapper ul > li:hover > .show-dropdown, .resmenu-container .menu-responsive-wrapper ul > li.active > .show-dropdown { background: #1b75bc; color: #fff; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper { position: fixed; top: 0; bottom: 0; left: 0; width: 0; -webkit-transform: translate(-300px, 0); -moz-transform: translate(-300px, 0); -o-transform: translate(-300px, 0); -ms-transform: translate(-300px, 0); transform: translate(-300px, 0); z-index: 9999; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper.open { -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -o-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner { background: #444; position: relative; height: 100%; overflow-x: auto; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner h3 { text-transform: uppercase; padding: 40px 0; text-align: center; background: #111; color: #eee; margin-bottom: 0; border-bottom: 1px solid #666; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner > ul { border-bottom: 1px solid #555; margin: 0; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .menu-close { position: absolute; top: 10px; right: 20px; color: #fff; font-size: 20px; cursor: pointer; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .menu-close:after { content: "\f00d"; font-family: FontAwesome; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .menu-close:hover { color: #1b75bc; }
.listing-title {visibility:hidden;}

@media (max-width: 991px) {
#main-menu .primary-menu .resmenu-container .navbar-toggle { display: inline-block; vertical-align: top; }
#main-menu .primary-menu .nav-pills { display: none; }
}
#cpanel-form { position: fixed; right: -350px; top: 40%; width: 350px; float: right; z-index: 999; text-align: left; direction: ltr; }
#cpanel-form .cpanel-inner { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #e5e5e5; border-color: #f3f3f3; color: #555; font-size: 11px; padding: 8px; position: relative; z-index: 999; }
#cpanel-form .cpanel-title { background: #666; box-shadow: 0 1px 1px rgba(0,0,0,0.2) inset; color: #fff; float: left; font-size: 14px; font-weight: bold; padding: 3px 10px 0; width: 282px; }
#cpanel-form .cpanel-title h4 { float: left; margin-top: 5px; font-size: 16px; text-transform: uppercase; }
#cpanel-form .cpanel-title h4 i { color: #dfdfdf; }
#cpanel-form .ytcpanel_accordion { float: left; margin-bottom: 0; margin-top: 10px; width: 100%; }
#cpanel-form .cpannel-button .btn { background: #a1a1a1; border-radius: 0px; margin-left: 10px; margin-bottom: 15px; margin-top: 15px; font-size: 14px; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-image: -webkit-gradient(linear, left 0%, left 100%, from(#a1a1a1), to(#969696)); background-image: -webkit-linear-gradient(top, #a1a1a1, 0%, #969696, 100%); background-image: -moz-linear-gradient(top, #a1a1a1 0%, #969696 100%); background-image: linear-gradient(to bottom, #a1a1a1 0%, #969696 100%); background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa1a1a1', endColorstr='#ff969696', GradientType=0);
border-color: #969696 #969696 #707070; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); }
#cpanel-form .cpannel-button .btn:hover { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-image: -webkit-gradient(linear, left 0%, left 100%, from(#969696), to(#a1a1a1)); background-image: -webkit-linear-gradient(top, #969696, 0%, #a1a1a1, 100%); background-image: -moz-linear-gradient(top, #969696 0%, #a1a1a1 100%); background-image: linear-gradient(to bottom, #969696 0%, #a1a1a1 100%); background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff969696', endColorstr='#ffa1a1a1', GradientType=0);
border-color: #a1a1a1 #a1a1a1 #7b7b7b; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); }
#cpanel-form .controls { margin-left: 0; }
#cpanel-form .controls label { float: left; width: auto; padding: 2px; }
#cpanel-form .controls select { font-size: 12px; }
#cpanel-form .avdistributors-radio-img input[type="radio"], #cpanel-form .avdistributors-radio-img span { display: none; }
#cpanel-form .avdistributors-radio-img img { width: 33px; cursor: pointer; }
.lt-ie9 #cpanel-form .avdistributors-radio-img img { width: auto; }
#cpanel-form { position: fixed; right: -300px; top: 20%; width: 300px; float: right; z-index: 999; text-align: left; direction: ltr; }
#cpanel-form img { display: inline-block; }
#cpanel-form .panel, #cpanel-form .panel-default { border: 1px solid #bcbcbc; margin-bottom: 5px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; border-radius: 0px; }
#cpanel-form .panel .panel-heading, #cpanel-form .panel-default .panel-heading { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fff), to(#f6f6f6)); background-image: -webkit-linear-gradient(top, #fff, 0%, #f6f6f6, 100%); background-image: -moz-linear-gradient(top, #fff 0%, #f6f6f6 100%); background-image: linear-gradient(to bottom, #fff 0%, #f6f6f6 100%); background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff6f6f6', GradientType=0);
border-color: #f6f6f6 #f6f6f6 #d0d0d0; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); clear: both; padding: 0 !important; text-shadow: none; }
#cpanel-form .panel .panel-heading .accordion-toggle, #cpanel-form .panel-default .panel-heading .accordion-toggle { color: #909090; font-size: 12px; position: relative; display: block; padding: 8px 15px; }
#cpanel-form .panel .panel-heading .accordion-toggle img, #cpanel-form .panel-default .panel-heading .accordion-toggle img { margin-right: 10px; opacity: 0.2; width: 20px; display: inline-block; }
#cpanel-form .panel .panel-heading .accordion-toggle:after, #cpanel-form .panel-default .panel-heading .accordion-toggle:after { content: '\F078'; font-family: 'FontAwesome'; position: absolute; right: 10px; }
#cpanel-form .panel .panel-heading i, #cpanel-form .panel-default .panel-heading i { color: #909090; }
#cpanel-form .panel .panel-collapse, #cpanel-form .panel-default .panel-collapse { max-height: 190px; overflow-y: auto; }
#cpanel-form .panel .panel-collapse .accordion-inner, #cpanel-form .panel-default .panel-collapse .accordion-inner { border-top: 1px solid #E5E5E5; padding: 9px 15px; }
#cpanel-form .panel .control-group, #cpanel-form .panel-default .control-group { margin-bottom: 10px; }
#cpanel-form a.cpanel-control { background-color: #707070; background-position: 50% 50%; background-repeat: no-repeat; border: 1px solid #fff; border-radius: 5px 0 0 5px; box-shadow: 0 1px 3px rgba(0,0,0,0.4); height: 40px; left: -40px; line-height: 36px; padding: 0 0 5px 10px; position: absolute; width: 40px; z-index: 10; top: 0; }
#cpanel-form a.cpanel-control:before { content: "\f0a5"; color: #fff; display: inline; font-family: "FontAwesome"; font-size: 20px; }
#cpanel-form a.cpanel-control.active:before { content: "\f0a4"; font-family: "FontAwesome"; font-size: 20px; }
#cpanel-form label { float: left; width: 50%; padding: 5px 0; text-align: left; font-size: 12px; font-weight: 500; }
#cpanel-form label.avdistributors-radio-img-selected { box-shadow: 0 0 0 2px #ad2323 inset; }
#cpanel-form .controls { margin-left: 0; }
#cpanel-form .controls label { float: left; width: auto; padding: 2px; }
#cpanel-form .controls select { font-size: 12px; }
#cpanel-form .avdistributors-radio-img input[type="radio"], #cpanel-form .avdistributors-radio-img span { display: none; }
#cpanel-form .avdistributors-radio-img img { width: 33px; cursor: pointer; }
.lt-ie9 #cpanel-form .avdistributors-radio-img img { width: auto; }
#cpanel-form input, #cpanel-form textarea, #cpanel-form .uneditable-input { width: 206px; border: 1px solid #ddd; background: #fff; }
#cpanel-form select { background-color: #FFFFFF; border: 1px solid #CCCCCC; width: 220px; }
#cpanel-form select, #cpanel-form input { height: 20px; line-height: 30px; padding: 4px 6px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
#cpanel-form select, #cpanel-form input { border-radius: 0px; height: 30px; }
#cpanel-form fieldset { width: 100%; }
#cpanel-form input[type="checkbox"] { width: 20px; height: 20px; }
.widget select { max-width: 100%; padding: 5px; }
.widget ul { margin: 0; list-style-type: none; }
.widget .block-title-widget { border-bottom: 1px solid #ddd; display: inline-block; width: 100%; margin-bottom: 20px; }
.widget .block-title-widget h2 { font-size: 16px; font-weight: bold; text-transform: uppercase; color: #444; margin-bottom: 0; padding: 15px 0; }
.widget.widget_search .searchform { padding: 30px 20px; }
.widget.widget_search .searchform .screen-reader-text { display: none; }
.widget.widget_search .searchform > div { position: relative; min-height: 34px; }
.widget.widget_search .searchform > div input { position: absolute; left: 0; top: 0; width: 100%; height: 34px; border: 1px solid #c9c9c9; padding: 7px 60px 7px 7px; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; background: #fff; }
.rtl .widget.widget_search .searchform > div input { padding: 7px 7px 7px 60px; }
.widget.widget_search .searchform > div input#searchsubmit { background: #777; padding: 7px; right: 0; width: 60px; left: auto; color: #fff; }
.widget.widget_search .searchform > div input#searchsubmit:hover { background: #1b75bc; }
.rtl .widget.widget_search .searchform > div input#searchsubmit { right: auto; left: 0; }
.widget.widget_rss .widget-inner .block-title-widget .rsswidget { display: inline-block; vertical-align: top; }
.widget.widget_rss .widget-inner ul li >.rsswidget { font-size: 14px; text-transform: uppercase; font-weight: bold; font-family: Oswald !important; display: block; margin-bottom: 10px; }
.widget.widget_rss .widget-inner ul li .rss-date { margin-bottom: 10px; display: block; }
.widget.widget_rss .widget-inner ul li .rssSummary { margin-bottom: 10px; }
.sidebar { margin-bottom: 50px; }
.sidebar .nav>li>a:hover, .sidebar .nav>li>a:focus {background:none;}
.sidebar .widget { background-color: #fff; border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; margin-bottom: 40px; }
.post-type-archive-product .sidebar .widget.widget_text { border: 0; }
.post-type-archive-product .sidebar .widget.widget_text .block-image-static img { margin: 0 auto; }
.sidebar .widget.widget_text { border: 0; }
.sidebar .widget.widget_text .widget-inner .block-title-widget { margin-bottom: 15px; }
.sidebar .widget.widget_text select { margin-bottom: 10px; }
.sidebar .widget .widget-inner .block-title-widget { margin-bottom: 0; background: #f5f5f5; border-bottom: 0; }
.sidebar .widget .widget-inner .block-title-widget h2 { font-size: 16px; font-weight: bold; color: #333; padding: 15px 20px; }
.sidebar .widget .widget-inner .price_slider_wrapper { padding: 0 20px 20px; }
.sidebar .widget .widget-inner ul { padding: 15px 20px; }
.sidebar .widget .widget-inner ul >li { position: relative; display: inline-block; padding: 0px 0; border-bottom: 1px solid #eee; width: 100%; }
.sidebar .widget .widget-inner ul >li >a { text-transform: capitalize; }
.sidebar .widget .widget-inner ul >li >a:hover {color: #ffffff;background: #1b75bc;}
.sidebar .widget .widget-inner ul >li >a:hover:before { color: #1b75bc; }
.sidebar .widget .widget-inner ul >li:last-child { border-bottom: 0; }
.sidebar .widget .widget-inner .avdistributors-categories ul, .sidebar .widget .widget-inner .siberlef_category ul { padding: 15px 5px; }
.sidebar .widget .widget-inner .avdistributors-categories ul li, .sidebar .widget .widget-inner .siberlef_category ul li { padding: 0 15px 0 25px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; border: 0; }
.sidebar .widget .widget-inner .avdistributors-categories ul li:hover, .sidebar .widget .widget-inner .siberlef_category ul li:hover { background: #1b75bc; }
.sidebar .widget .widget-inner .avdistributors-categories ul li:hover > a, .sidebar .widget .widget-inner .siberlef_category ul li:hover > a { color: #fff; background-position: left -696px; }
.sidebar .widget .widget-inner .avdistributors-categories ul li a, .sidebar .widget .widget-inner .siberlef_category ul li a { display: block; position: relative; font-size: 14px; padding: 8px 16px; font-weight: 500; background: url('../assets/img/icon_general.png') no-repeat left -632px; }
.sidebar .widget .widget-inner .avdistributors-categories ul li a:hover:before, .sidebar .widget .widget-inner .siberlef_category ul li a:hover:before { color: #1b75bc; }
.sidebar .widget .widget-inner .tagcloud { padding: 30px 0px; display: inline-block; vertical-align: top; width: 100%; }
.sidebar .widget .widget-inner .tagcloud a { float: left; padding: 10px 16px; text-transform: capitalize; font-size: 14px !important; color: #555555; margin: 0 6px 6px 0; border: 1px solid #dddddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s; }
.sidebar .widget .widget-inner .tagcloud a:hover { background-color: #1b75bc; color: #fff; border-color: #1b75bc; }
.rtl .sidebar .widget .widget-inner .tagcloud a { float: right; }
.sidebar .widget.widget_tag_cloud { border: 0; }
.sidebar .widget.widget_product_tag_cloud, .sidebar .widget.widget_tag_cloud { border: 0; }
.sidebar .widget.widget_product_tag_cloud .block-title-widget, .sidebar .widget.widget_tag_cloud .block-title-widget { background: #fff; }
.sidebar .widget.widget_product_tag_cloud .block-title-widget h2, .sidebar .widget.widget_tag_cloud .block-title-widget h2 { padding: 0; }
.sidebar .widget.widget_archive .widget-inner .screen-reader-text, .sidebar .widget.widget_categories .widget-inner .screen-reader-text { padding: 30px 20px 15px; margin-bottom: 0; }
.sidebar .widget.widget_archive .widget-inner select, .sidebar .widget.widget_categories .widget-inner select { margin: 0 20px 30px; }
.sidebar .widget .block-text-index2 { background: #f5f5f5; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; padding: 30px; }
.sidebar .widget .block-text-index2 .item-block .item-content { cursor: pointer; }
.sidebar .widget .block-text-index2 .item-block .item-content .item-icon { display: inline-block; width: 100%; height: 35px; padding-left: 53px; margin-bottom: 55px; text-align: left; position: relative; }
.sidebar .widget .block-text-index2 .item-block .item-content .item-icon:after { content: ""; width: 100%; height: 1px; background: #ddd; position: absolute; top: 60px; left: 0; }
.sidebar .widget .block-text-index2 .item-block .item-content h4 { font-size: 15px; font-weight: bold; color: #1b75bc; text-transform: uppercase; }
.sidebar .widget .block-text-index2 .item-block .item-content p { font-size: 12px; margin: 0 0 5px; }
.sidebar .widget .block-text-index2 .item-block.free-shipping .item-icon { background: url("../assets/img/default/text-block-1.png") no-repeat 0px -2px; }
.sidebar .widget .block-text-index2 .item-block.money-guarantee .item-icon { background: url("../assets/img/default/text-block-1.png") no-repeat 0px -39px; }
.sidebar .widget .block-text-index2 .item-block.online-support .item-icon { background: url("../assets/img/default/text-block-1.png") no-repeat 0px -82px; }
.sidebar .widget .block-text-index2 .item-block:last-child { margin: 0; }
.sidebar .widget .block-text-index2 .item-block:last-child .item-content .item-icon { margin: 0; }
.sidebar .widget .block-text-index2 .item-block:last-child .item-content .item-icon:after { display: none; }
.sidebar .widget.avdistributors_relate_product { border: 0; }
.sidebar .widget.avdistributors_relate_product .top-tab-slider { border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; position: relative; margin-bottom: 10px; }
.sidebar .widget.avdistributors_relate_product .top-tab-slider .order-title { margin-bottom: 0; margin-left: 20px; }
.rtl .sidebar .widget.avdistributors_relate_product .top-tab-slider .order-title { margin-left: 0; margin-right: 20px; }
.sidebar .widget.avdistributors_relate_product .top-tab-slider .order-title h2 { font-size: 18px; }
.sidebar .widget.avdistributors_relate_product .top-tab-slider .order-title:before { content: ""; position: absolute; width: 4px; height: 50px; background: #1b75bc; top: -1px; left: -1px; -webkit-border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0px 0px 4px; -o-border-radius: 4px 0px 0px 4px; -ms-border-radius: 4px 0px 0px 4px; border-radius: 4px 0px 0px 4px; }
.sidebar .widget.avdistributors_relate_product .item-detail { display: inline-block; width: 100%; margin-bottom: 10px; }
.sidebar .widget.avdistributors_relate_product .item-detail .item-img { width: 100px; height: 100px; border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; margin-right: 10px; float: left; }
.rtl .sidebar .widget.avdistributors_relate_product .item-detail .item-img { float: right; margin-right: 0; margin-left: 10px; }
.sidebar .widget.avdistributors_relate_product .item-detail .item-img:hover { opacity: 0.7; border-color: #1b75bc; }
.sidebar .widget.avdistributors_relate_product .item-detail .item-content { text-align: left; }
.rtl .sidebar .widget.avdistributors_relate_product .item-detail .item-content { text-align: right; }
.sidebar .widget.avdistributors_relate_product .item-detail .item-content h4 { margin-bottom: 10px; }
.sidebar .widget.avdistributors_relate_product .item-detail .item-content .item-price { margin-bottom: 0; }
.sidebar .widget.avdistributors_relate_product .item-detail .item-content .item-price del { display: none; }
.sidebar .widget.avdistributors_relate_product .item-detail .item-content .item-price span >.amount, .sidebar .widget.avdistributors_relate_product .item-detail .item-content .item-price ins, .sidebar .widget.avdistributors_relate_product .item-detail .item-content .item-price >.amount { margin: 0; }
.sidebar .widget.sw_resp_slider { border: 0; }
.sidebar .widget.sw_resp_slider .top-tab-slider { border: 1px solid #ddd; border-radius: 4px; position: relative; margin-bottom: 10px; }
.sidebar .widget.sw_resp_slider .order-title { margin-bottom: 0; margin-left: 20px; }
.sidebar .widget.sw_resp_slider .order-title h2 { font-size: 18px; }
.sidebar .widget.sw_resp_slider .res-button { border: 0; background: transparent; z-index: 69; }
.sidebar .widget.sw_resp_slider .responsive-post-slider .resp-slider-container { border: 1px solid #ddd; padding: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; overflow: hidden; width: 100%; }
.sidebar .widget.sw_resp_slider .responsive-post-slider .resp-slider-container .item { padding: 0; border: 0; }
.sidebar .widget.sw_resp_slider .responsive-post-slider .resp-slider-container .img_over { width: 100%; margin-bottom: 20px; display: inline-block; }
.sidebar .widget.sw_resp_slider .responsive-post-slider .resp-slider-container .entry-content { display: inline-block; }
.sidebar .widget.sw_resp_slider .responsive-post-slider .resp-slider-container .entry-content .widget-title h4 { font-size: 16px; font-weight: 600; line-height: 1.2; }
.sidebar .widget.sw_resp_slider .responsive-post-slider .entry-content .entry-meta .latest_post_date .post_day { font-size: 30px; }
.sidebar .widget.sw_resp_slider .item-inner { display: block; margin-bottom: 20px; }
.sidebar .widget.sw_resp_slider .item-inner:last-child { margin: 0; }
.sidebar .avdistributors_feature_product .list-unstyled { padding: 30px 20px !important; }
.sidebar .avdistributors_feature_product .list-unstyled li { margin-bottom: 20px; }
.sidebar .avdistributors_feature_product .list-unstyled li:last-child { margin-bottom: 0; }
.sidebar .avdistributors_feature_product .list-unstyled li .item-img { max-width: 100px; width: 100%; margin-right: 10px; float: left; }
.rtl .sidebar .avdistributors_feature_product .list-unstyled li .item-img { float: right; margin-right: 0; margin-left: 10px; }
.sidebar .avdistributors_feature_product .list-unstyled li .item-img a { padding: 0; border: 1px solid #ddd !important; display: inline-block; vertical-align: top; width: 100%; }
.sidebar .avdistributors_feature_product .list-unstyled li .item-img a:hover { border-color: #1b75bc !important; }
.sidebar .avdistributors_feature_product .list-unstyled li .item-content { overflow: hidden; }
.sidebar .avdistributors_feature_product .list-unstyled li .item-content h4 { margin-bottom: 5px; margin-top: -3px; }
.sidebar .avdistributors_feature_product .list-unstyled li .item-content h4 a { font-size: 14px; padding: 0; }
.sidebar .avdistributors_feature_product .list-unstyled li .item-content .star, .sidebar .avdistributors_feature_product .list-unstyled li .item-content .review { display: none; }
.sidebar .avdistributors_feature_product .list-unstyled li .item-content del { display: none; }
.sidebar .avdistributors_feature_product .list-unstyled li .item-content ins { font-size: 16px; color: #1b75bc; text-decoration: none; font-family: 'Oswald' !important; }
.dropdown_layered_nav_color { margin: 20px; padding: 5px; border-radius: 4px; }
#wp-calendar tbody tr td a { color: #1b75bc; }
.above-footer {padding: 0;border-top: 0;margin-top: 35px;}
.above-footer .container { position: relative;}
.above-footer .block-subscribe-footer .signup { padding-right: 0; }
.rtl .above-footer .block-subscribe-footer .signup { padding-left: 0; padding-right: 15px; }
.above-footer .block-subscribe-footer .title-block { margin-top: 10px; }
.above-footer .block-subscribe-footer .title-block h2 { font-size: 22px; color: #555; font-weight: 600; }
.above-footer .block-subscribe-footer .title-block h2 span { color: #1b75bc; }
.above-footer .block-subscribe-footer .block-content { max-width: 430px; width: 100%; margin-left: 33px; }
.rtl .above-footer .block-subscribe-footer .block-content { margin-left: 0; margin-right: 33px; }
.above-footer .block-subscribe-footer .block-content .form-subcribe { position: relative; }
.above-footer .block-subscribe-footer .block-content .form-subcribe .frm-email { width: 100%; height: 42px; line-height: 42px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; padding: 0 20px; margin: 0; }
.above-footer .block-subscribe-footer .block-content .form-subcribe .frm-submit { top: 50%; margin-top: -7px; position: absolute; background: none; border: 0; right: 30px; }
.rtl .above-footer .block-subscribe-footer .block-content .form-subcribe .frm-submit { right: auto; left: 30px; }
.above-footer .block-subscribe-footer .block-content .form-subcribe .frm-submit:hover:before { color: #1b75bc; }
.above-footer .block-subscribe-footer .block-content .form-subcribe .frm-submit:before { font-family: FontAwesome !important; }
.above-footer .block-subscribe-footer .socials-footer { float: right; }
.rtl .above-footer .block-subscribe-footer .socials-footer { float: left; }
.above-footer .block-subscribe-footer .socials-footer > li { float: left; margin-left: 10px; }
.rtl .above-footer .block-subscribe-footer .socials-footer > li { float: right; margin-right: 10px; margin-left: 0px; }
.above-footer .block-subscribe-footer .socials-footer > li a { display: inline-block; width: 40px; height: 40px; font-size: 14px; color: #eee; border-radius: 50%; background-color: #222; text-align: center; line-height: 40px; }
.above-footer .block-subscribe-footer .socials-footer > li a span { margin: 0; }
.above-footer .block-subscribe-footer .socials-footer > li a:hover { background-color: #1b75bc; color: #fff; }
.footer { background: #f5f5f5; position: relative; }
.footer.default .sw_brand { display: none; }
.footer .copyright { position: relative; z-index: 2; padding:0; }
.footer .copyright .tag-footer { margin-bottom: 40px; }
.footer .copyright .tag-footer ul li { margin-bottom: 15px; font-size: 12px; }
.footer .copyright .tag-footer ul li:first-child { font-size: 14px; }
.footer .copyright .tag-footer ul li strong { color: #333; }
.footer .copyright .copyright-text {color: #000000;background: #fff;}
.footer .copyright .copyright-text p { margin: 0; }
.footer .copyright .copyright-text a { color: #000; }
.footer .copyright .copyright-text a:hover { color: #1b75bc; }
.footer .copyright .copyright-text .copyright-footer {margin-top: 23px;text-transform: uppercase;font-weight: 600;font-size: 11px;letter-spacing: 1px;}
.footer .copyright .copyright-text .footer-icon { float: right;}
.footer .copyright .copyright-text .footer-icon img {width: 50px;padding: 6px 0;}
.footer .copyright .copyright-text .payment-method { margin-top: 20px; margin-bottom: 13px; }
.footer .copyright .copyright-text .payment-method li { display: inline-block; list-style: none; }
.footer .copyright .copyright-text .payment-method li a { background: url(../assets/img/payment.png) no-repeat; height: 33px; min-width: 54px; display: inline-block; }
.footer .copyright .copyright-text .payment-method li a.payment1 { background-position: 0px 0px; }
.footer .copyright .copyright-text .payment-method li a.payment2 { background-position: -63px 0px; }
.footer .copyright .copyright-text .payment-method li a.payment3 { background-position: -126px 0px; }
.footer .copyright .copyright-text .payment-method li a.payment4 { background-position: -190px 0px; }
.footer .copyright .copyright-text .payment-method li a.payment5 { background-position: -253px 0px; }
.footer .copyright .copyright-text .payment-method li a.payment6 { background-position: -317px 0px; }
.footer-top { display: inline-block; vertical-align: top; width: 100%; border-bottom: 1px solid rgba(255,255,255,0.1); position: relative; z-index: 2; }
.footer-top .sidebar-footer {font-size: 12px;}
.footer-top .sidebar-footer .container { }
.footer-top .sidebar-footer .widget {color: #555;padding-top: 84px;padding-bottom: 20px;}
.footer-top .sidebar-footer .widget h3 {font-size: 12px;text-transform: uppercase;color: #333;margin-bottom: 10px;font-weight: 600;}
.footer-top .sidebar-footer .widget a { color: #2b2b2b; }
.footer-top .sidebar-footer .widget a:hover { color: #1b75bc; }
.footer-top .sidebar-footer .widget .about-store .about-list li { margin-bottom: 35px; }
.footer-top .sidebar-footer .widget .about-store .about-list li i { color: #333; }
.footer-top .sidebar-footer .widget .about-store .about-list li .ab-pd { padding: 0 10px; font-weight: 500; color: #333; }
.footer-top .sidebar-footer .widget .about-store .about-list li.call-phone a { font-size: 22px; color: #1b75bc; font-weight: 600; }
.footer-top .sidebar-footer .widget .about-store .about-list li.call-phone a:hover { color: #555; }
.footer-top .sidebar-footer .widget .about-store .about-list li:nth-child(2) { margin-bottom: 28px; }
.footer-top .sidebar-footer .widget .menu li {margin-bottom: 2px;}
.footer-top .sidebar-footer .widget .menu li a {position: relative;display: block;text-transform: uppercase;font-weight: 600;font-family: 'Roboto Condensed', open sans,sans-serif;font-size: 10px;line-height:1.4;}
.footer-top .sidebar-footer .widget .menu li a:hover { margin-left: 8px; -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; -ms-transition: all .2s; transition: all .2s; }
.footer-top .sidebar-footer .widget .menu li a:hover:before { background-color: #1b75bc; }
.footer-top .sidebar-footer .widget:first-child {border-right: 1px solid rgba(255,255,255,0.1);padding-bottom: 20px; margin-left: 21%;}
.footer_details tbody tr { border: 0; text-align: left; }
.footer_details tbody tr td {padding: 0 0 0px;text-transform: uppercase;font-weight: 600;color: #2b2b2b;vertical-align: top;font-family: 'Roboto Condensed', open sans, sans-serif;font-size: 10px !important;line-height:1.4;}
.footer_details tbody tr td:first-child {padding: 0 24px 4px 0;font-weight: 700;}
.rtl .footer-top .sidebar-footer .widget:first-child { border-right: 0; border-left: 1px solid rgba(255,255,255,0.1); }
.footer-top .sidebar-footer .widget:last-child { border-left: 1px solid rgba(255,255,255,0.1); }
.rtl .footer-top .sidebar-footer .widget:last-child { border-left: 0; border-right: 1px solid rgba(255,255,255,0.1); }
#avdistributors-totop { background: url("../assets/img/icon_general.png") no-repeat scroll center -515px transparent; background-color: #1b75bc; bottom: 15px; overflow: hidden; position: fixed; right: 15px; height: 50px; width: 50px; z-index: 9999; opacity: 1; -webkit-border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s; }
#avdistributors-totop:hover { opacity: 0.9; }
.rtl #avdistributors-totop { right: auto; left: 15px; }
.footer-top.style1 { background: #f5f5f5; margin-top: 20px; }
.footer-top.style1 .sidebar-footer .container { border-bottom: 0; }
.footer-top.style1 .sidebar-footer .widget { padding-top: 0; padding-bottom: 35px; }
.footer-top.style1 .sidebar-footer .widget.sw_brand { padding: 0 15px; }
.footer.style1 .above-footer { background: #fff; }
.footer .copyright .copyright-text .footer-icon.footer-logo-icon { float: left; margin-right: 10px; }
.footer .copyright .copyright-text .footer-icon img { display: inline-block; }
.footer .copyright .copyright-text .footer-icon img.env-icon { margin-left: 11px; width: 44px; }
.footer .copyright .copyright-text .footer-icon img.comodo-secure { width: 74px; }
footer#footer .col-lg-3 {width: 16.6666666666667%;}
footer#footer .col-lg-4 { margin-left: 0;width: 29%;}
.wp_left_contact { color: #777; line-height: 22px; }
.wp_left_contact h4 { margin-bottom: 20px; color: #333333; font-size: 18px; font-weight: 600; }
.wp_left_contact p { padding-bottom: 22px; border-bottom: 1px solid #f3f3f3; margin-bottom: 0; }
.wp_left_contact ul { list-style-type: none; margin: 0; color: #666666; }
.wp_left_contact ul li {padding: 2px 0 2px;display: inline-block;width: 100%;border-bottom: 0;font-size: 12px;}
.wp_left_contact ul li:last-child { border-bottom: 0; }
.wp_left_contact ul li a { color: #666666; }
.wp_left_contact ul li a:hover { color: #1b75bc; }
.wp_left_contact ul li.address i { font-size: 21px; margin-right: 20px; height: 34px; line-height: 34px; float: left; color: #b3b3b3; }
.rtl .wp_left_contact ul li.address i { margin-right: 0; margin-left: 20px; float: right; }
.wp_left_contact ul li.email i { font-size: 16px; color: #b3b3b3; margin-right: 17px; }
.rtl .wp_left_contact ul li.email i { margin-left: 17px; margin-right: 0; }
.wp_left_contact ul li.phone i { font-size: 16px; color: #b3b3b3; margin-right: 20px; }
.rtl .wp_left_contact ul li.phone i { margin-left: 20px; margin-right: 0; }
.phone-pro { display: inline-block; color: #fff; font-weight: 600; text-transform: uppercase; font-size: 14px; margin: 17px 0 0; vertical-align: middle; float: right; }
.phone-pro a { color: #fff; }
.phone-pro a:hover { color: #fff; text-decoration: underline;}
.wpb_gmaps_widget .wpb_wrapper { padding: 0; }
.wpb_gmaps_widget .wpb_wrapper .wpb_map_wraper { border: 5px solid #fff; }
.form-contact h4 { color: #333; font-size: 18px; font-weight: 600; }
.wpcf7 .wp-input { margin: 0 -15px; }
.wpcf7 .wp-input .wpcf7-form-control-wrap { width: 33.333%; float: left; padding: 0 15px; }
.wpcf7 .wp-input .wpcf7-form-control-wrap input { width: 100%; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }
.wpcf7 .wp-input .wpcf7-form-control-wrap input::-webkit-input-placeholder { color: #555;}
.wpcf7 .wp-input .wpcf7-form-control-wrap input::-moz-placeholder { color: #555;}
.wpcf7 .wp-input .wpcf7-form-control-wrap input:-ms-input-placeholder { color: #555;}
.wpcf7 .wp-input .wpcf7-form-control-wrap .wpcf7-text { height: 40px; border: 1px solid #ddd; color: #555; padding: 10px 20px; margin-bottom: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
.wpcf7 textarea { padding: 10px 20px; height: 40px; border: 1px solid #ddd; width: 100%; min-height: 150px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
.wpcf7 textarea::-webkit-input-placeholder { color: #555;}
.wpcf7 textarea::-moz-placeholder { color: #555;}
.wpcf7 textarea:-ms-input-placeholder { color: #555;}
.wpcf7.your-message { float: none; clear: both; }
.wpcf7 .wpcf7-submit { margin-top: 10px; color: #fff; font-size: 12px; text-transform: uppercase; border: 0; background-color: #222; height: 42px; line-height: 42px; padding: 0 20px; font-weight: 600; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
.rtl .wpcf7 .wpcf7-submit { float: right; }

.wpcf7 .wpcf7-submit:hover { background-color: #1b75bc; }
.about-text { line-height: 22px; color: #666; margin-bottom: 100px !important; }
.about-text h4 { font-size: 18px; font-weight: 600; color: #333333; margin-bottom: 20px; }
.portfolio-top h1 { font-size: 24px; margin-bottom: 20px; }
.portfolio-top h2 { font-size: 16px; }
.portfolio-top .portfolio-content .single-thumbnail { margin-right: 2%; margin-bottom: 20px; width: 64%; }
.rtl .portfolio-top .portfolio-content .single-thumbnail { margin-right: 0; margin-left: 2%; }
.portfolio-top .portfolio-content .single-portfolio-content h3 { font-size: 18px; }
.related-portfolio { display: inline-block; vertical-align: top; width: 100%; }
.related-portfolio h2 { font-size: 20px; margin-bottom: 20px; font-weight: 400; position: relative; }
.related-portfolio .related-items { margin: 0 -15px; }
.related-portfolio .related-items .related-item { width: 25%; padding: 0 15px; }
.related-portfolio .related-items .related-item .item-img a img:hover { opacity: 0.8; filter: alpha(opacity=80); }
.related-portfolio .related-items .related-item .item-img h4 { font-size: 14px; margin-top: 15px; margin-bottom: 15px; }
.single-portfolio .containers { display: none; }
.single-portfolio .portfolio { margin-bottom: 60px; }
.ya-portfolio .portfolio-desc { text-align: center; }
.ya-portfolio .portfolio-tab { text-align: center; }
.ya-portfolio .portfolio-tab ul { margin-bottom: 46px; display: inline-block; overflow: hidden; }
.ya-portfolio .portfolio-tab ul li { float: left; border: 1px solid #ccc; cursor: pointer; display: inline-block; font-size: 14px; color: #999; margin: 3px; -webkit-border-radius: 40px; -moz-border-radius: 40px; -o-border-radius: 40px; -ms-border-radius: 40px; border-radius: 40px; }
.ya-portfolio .portfolio-tab ul li.selected { background: #1b75bc; color: #fff; border-color: #1b75bc; }
.ya-portfolio .portfolio-container { overflow: hidden; }
.ya-portfolio .portfolio-container ul.portfolio-content:after { content: ''; display: block; clear: both; }
.ya-portfolio .portfolio-container ul.portfolio-content >li { overflow: hidden; border-radius: 0; position: relative; display: inline-block; margin-bottom: 30px; }
.ya-portfolio .portfolio-container ul.portfolio-content >li.grid-item { padding: 0 15px; float: left; }
.ya-portfolio .portfolio-container ul.portfolio-content >li .portfolio-item-inner { overflow: hidden; }
.ya-portfolio .portfolio-container ul.portfolio-content >li .portfolio-item-inner .portfolio-in { position: relative; z-index: 1; }
.ya-portfolio .portfolio-container ul.portfolio-content >li .portfolio-item-inner .portfolio-in a.portfolio-img img:hover { opacity: 1; }
.ya-portfolio .portfolio-container ul.portfolio-content >li .portfolio-item-inner .portfolio-in .p-item-content { position: absolute; z-index: 10; top: 50%; margin-top: -10%; width: 100%; text-align: center; }
.ya-portfolio .portfolio-container ul.portfolio-content >li .portfolio-item-inner .portfolio-in .p-item-content .p-item { text-align: center; box-shadow: 0 0 1px 1px #fff; display: inline-block; width: 35px; height: 35px; border-radius: 50%; line-height: 35px; font-size: 14px; color: #fff; margin: 0 5px; opacity: 0; filter: alpha(opacity=0); -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -ms-transition: 0.5s; transition: 0.5s; }
.ya-portfolio .portfolio-container ul.portfolio-content >li .portfolio-item-inner .portfolio-in .p-item-content .p-item.item-more { right: 50%; left: auto; transform: translate3d(-100px, 0, 0); }
.ya-portfolio .portfolio-container ul.portfolio-content >li .portfolio-item-inner .portfolio-in .p-item-content .p-item.item-popup { transform: translate3d(100px, 0, 0); left: 50%; right: auto; }
.ya-portfolio .portfolio-container ul.portfolio-content >li .portfolio-item-inner .portfolio-in .p-item-content .p-item:hover { color: #1b75bc; box-shadow: 0 0 1px 1px #1b75bc; }
.ya-portfolio .portfolio-container ul.portfolio-content >li .portfolio-item-inner .portfolio-in .p-item-content .p-item-title { display: block; margin-bottom: 10px; background: none; font-size: 16px; font-weight: bold; transform: translate3d(0, -100px, 0); opacity: 0; filter: alpha(opacity=0); -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -ms-transition: 0.3s; transition: 0.3s; color: #fff; }
.ya-portfolio .portfolio-container ul.portfolio-content >li .portfolio-item-inner .portfolio-in .p-item-content .p-item-title:hover { color: #1b75bc; }
.ya-portfolio .portfolio-container ul.portfolio-content >li .portfolio-item-inner .portfolio-in:hover .p-item-content .p-item { opacity: 1; filter: alpha(opacity=100); transform: translate3d(0, 0, 0); }
.ya-portfolio .portfolio-container ul.portfolio-content >li .portfolio-item-inner .portfolio-in:hover .p-item-content .p-item-title { opacity: 1; filter: alpha(opacity=100); transform: translate3d(0, 0, 0); }
.ya-portfolio .portfolio-container ul.portfolio-content >li .portfolio-item-inner .portfolio-in:hover:before { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.ya-portfolio .portfolio-container ul.portfolio-content >li .portfolio-item-inner .portfolio-in:before { content: ''; background: rgba(0,0,0,0.5); width: 100%; height: 100%; position: absolute; top: 0; right: 0; left: 0; bottom: 0; opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -ms-transition: 0.3s; transition: 0.3s; }
.ya-portfolio .btn-loadmore { padding: 0; cursor: pointer; text-align: center; min-height: 40px; margin-top: 50px; margin-bottom: 80px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.ya-portfolio .btn-loadmore.btn-loading { background: url(../assets/img/loadingp.gif) no-repeat center center; border-color: transparent; background-size: 40px 40px; }
.ya-portfolio .btn-loadmore.btn-loading .des-load { border: 0; background: none; }
.ya-portfolio .btn-loadmore.btn-loading .des-load:before { content: ""; }
.ya-portfolio .btn-loadmore .des-load { font-size: 16px; padding: 10px 59px; display: inline-block; line-height: normal; background: #1b75bc; color: #fff; border-radius: 3px; margin-top: 0; }
.ya-portfolio .btn-loadmore .des-load:hover { opacity: 0.8; }
.ya-portfolio .btn-loadmore .des-load:before { content: attr(data-label); }
.ya-portfolio .btn-loadmore .des-load:before { content: attr(data-label-loaded); }

@media (max-width: 991px) {
.related-portfolio .related-items .related-item { width: 50%; }
.related-portfolio .related-items .related-item img { width: 100%; }
.portfolio-top .portfolio-content .single-thumbnail { width: 100%; margin-right: 0; }
.rtl .portfolio-top .portfolio-content .single-thumbnail { margin-left: 0; }
}

@media (max-width: 767px) {
.related-portfolio .related-items .related-item { float: left; }
}

@media (max-width: 639px) {
.ya-portfolio .portfolio-tab ul li { width: 100%; margin: 0 0 5px; }
}

@media (max-width: 480px) {
.related-portfolio .related-items .related-item { float: none; width: 100%; }
.portfolio-top { padding: 15px; }
}
.category-contents, .search-results { margin-bottom: 40px; }
.category-contents .blog-content .post, .category-contents .blog-content .product, .search-results .blog-content .post, .search-results .blog-content .product { margin-bottom: 30px; }
.category-contents .blog-content .post .entry, .category-contents .blog-content .product .entry, .search-results .blog-content .post .entry, .search-results .blog-content .product .entry { background-color: #fff; border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; padding: 20px; position: relative; cursor: pointer; }
.category-contents .blog-content .post .entry .entry-thumb, .category-contents .blog-content .product .entry .entry-thumb, .search-results .blog-content .post .entry .entry-thumb, .search-results .blog-content .product .entry .entry-thumb { position: relative; display: inline-block; vertical-align: top; max-width: 100%; margin-bottom: 15px; }
.category-contents .blog-content .post .entry .entry-thumb:before, .category-contents .blog-content .product .entry .entry-thumb:before, .search-results .blog-content .post .entry .entry-thumb:before, .search-results .blog-content .product .entry .entry-thumb:before { position: absolute; content: ""; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; z-index: 1; background: url('../assets/img/icon-plus.png') no-repeat center center; background-color: rgba(0,0,0,0.5); pointer-events: none; -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; -ms-transition: all .5s; transition: all .5s; }
.category-contents .blog-content .post .entry .entry-thumb .entry-meta, .category-contents .blog-content .product .entry .entry-thumb .entry-meta, .search-results .blog-content .post .entry .entry-thumb .entry-meta, .search-results .blog-content .product .entry .entry-thumb .entry-meta { position: absolute; top: 10px; left: 10px; padding: 10px 15px; background-color: rgba(0,132,194,0.8); }
.rtl .category-contents .blog-content .post .entry .entry-thumb .entry-meta, .rtl .category-contents .blog-content .product .entry .entry-thumb .entry-meta, .rtl .search-results .blog-content .post .entry .entry-thumb .entry-meta, .rtl .search-results .blog-content .product .entry .entry-thumb .entry-meta { left: auto; right: 10px; }
.category-contents .blog-content .post .entry .entry-thumb .entry-meta .post_day, .category-contents .blog-content .product .entry .entry-thumb .entry-meta .post_day, .search-results .blog-content .post .entry .entry-thumb .entry-meta .post_day, .search-results .blog-content .product .entry .entry-thumb .entry-meta .post_day { font-size: 22px; font-weight: bold; display: block; color: #fff; margin-bottom: 5px; }
.category-contents .blog-content .post .entry .entry-thumb .entry-meta .post_my, .category-contents .blog-content .product .entry .entry-thumb .entry-meta .post_my, .search-results .blog-content .post .entry .entry-thumb .entry-meta .post_my, .search-results .blog-content .product .entry .entry-thumb .entry-meta .post_my { display: block; color: #fff; font-size: 14px; }
.category-contents .blog-content .post .entry .entry-content, .category-contents .blog-content .product .entry .entry-content, .search-results .blog-content .post .entry .entry-content, .search-results .blog-content .product .entry .entry-content { padding: 0; z-index: 4; position: relative; }
.category-contents .blog-content .post .entry .entry-content .content-top .entry-meta, .category-contents .blog-content .product .entry .entry-content .content-top .entry-meta, .search-results .blog-content .post .entry .entry-content .content-top .entry-meta, .search-results .blog-content .product .entry .entry-content .content-top .entry-meta { margin-bottom: 10px; }
.category-contents .blog-content .post .entry .entry-content .content-top .entry-meta .latest_post_date, .category-contents .blog-content .product .entry .entry-content .content-top .entry-meta .latest_post_date, .search-results .blog-content .post .entry .entry-content .content-top .entry-meta .latest_post_date, .search-results .blog-content .product .entry .entry-content .content-top .entry-meta .latest_post_date { color: #1b75bc; font-weight: 600; font-size: 14px; }
.category-contents .blog-content .post .entry .entry-content .content-top .entry-meta .latest_post_date .post_day, .category-contents .blog-content .product .entry .entry-content .content-top .entry-meta .latest_post_date .post_day, .search-results .blog-content .post .entry .entry-content .content-top .entry-meta .latest_post_date .post_day, .search-results .blog-content .product .entry .entry-content .content-top .entry-meta .latest_post_date .post_day { font-size: 36px; }
.category-contents .blog-content .post .entry .entry-content .content-top .entry-title h4, .category-contents .blog-content .product .entry .entry-content .content-top .entry-title h4, .search-results .blog-content .post .entry .entry-content .content-top .entry-title h4,  .search-results .blog-content .product .entry .entry-content .content-top .entry-title h4 { margin-bottom: 10px; }
.category-contents .blog-content .post .entry .entry-content .content-top .entry-title h4 a, .category-contents .blog-content .product .entry .entry-content .content-top .entry-title h4 a, .search-results .blog-content .post .entry .entry-content .content-top .entry-title h4 a, .search-results .blog-content .product .entry .entry-content .content-top .entry-title h4 a { font-size: 18px; }
.category-contents .blog-content .post .entry .entry-content .content-top .entry-summary, .category-contents .blog-content .product .entry .entry-content .content-top .entry-summary, .search-results .blog-content .post .entry .entry-content .content-top .entry-summary, .search-results .blog-content .product .entry .entry-content .content-top .entry-summary { line-height: 24px; margin-bottom: 13px; }
.category-contents .blog-content .post .entry .entry-content .entry-comment, .category-contents .blog-content .product .entry .entry-content .entry-comment, .search-results .blog-content .post .entry .entry-content .entry-comment, .search-results .blog-content .product .entry .entry-content .entry-comment { float: left; font-size: 13px; color: #555; font-weight: 500; }
.category-contents .blog-content .post .entry .entry-content .entry-comment span, .category-contents .blog-content .product .entry .entry-content .entry-comment span, .search-results .blog-content .post .entry .entry-content .entry-comment span, .search-results .blog-content .product .entry .entry-content .entry-comment span { display: none; }
.category-contents .blog-content .post .entry .entry-content .readmore, .category-contents .blog-content .product .entry .entry-content .readmore, .search-results .blog-content .post .entry .entry-content .readmore, .search-results .blog-content .product .entry .entry-content .readmore { float: right; font-size: 13px; }
.category-contents .blog-content .post .entry .entry-content .readmore a, .category-contents .blog-content .product .entry .entry-content .readmore a, .search-results .blog-content .post .entry .entry-content .readmore a, .search-results .blog-content .product .entry .entry-content .readmore a { color: #555; }
.category-contents .blog-content .post .entry .entry-content .readmore a:hover, .category-contents .blog-content .product .entry .entry-content .readmore a:hover, .search-results .blog-content .post .entry .entry-content .readmore a:hover, .search-results .blog-content .product .entry .entry-content .readmore a:hover { color: #23569d; }
.category-contents .blog-content .post .entry .entry-content .readmore .fa, .category-contents .blog-content .product .entry .entry-content .readmore .fa, .search-results .blog-content .post .entry .entry-content .readmore .fa, .search-results .blog-content .product .entry .entry-content .readmore .fa { margin-left: 10px; }
.category-contents .blog-content .post .entry:hover .entry-thumb:before, .category-contents .blog-content .product .entry:hover .entry-thumb:before, .search-results .blog-content .post .entry:hover .entry-thumb:before, .search-results .blog-content .product .entry:hover .entry-thumb:before { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.category-contents .blog-content .post .entry:hover .readmore, .category-contents .blog-content .product .entry:hover .readmore, .search-results .blog-content .post .entry:hover .readmore, .search-results .blog-content .product .entry:hover .readmore { float: right; }
.category-contents .blog-content .post .entry:hover .readmore a, .category-contents .blog-content .product .entry:hover .readmore a, .search-results .blog-content .post .entry:hover .readmore a, .search-results .blog-content .product .entry:hover .readmore a { color: #1b75bc; }
.category-contents .blog-content .post .entry:hover:before, .category-contents .blog-content .product .entry:hover:before, .search-results .blog-content .post .entry:hover:before, .search-results .blog-content .product .entry:hover:before { position: absolute; content: ''; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 2; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; display: block; border: 2px solid #1b75bc; pointer-events: none; }
.category-contents .blog-content.blog-content-list .post, .category-contents .blog-content.blog-content-list .product, .search-results .blog-content.blog-content-list .post, .search-results .blog-content.blog-content-list .product { -webkit-box-shadow: 0 0 1px #ddd; -moz-box-shadow: 0 0 1px #ddd; -o-box-shadow: 0 0 1px #ddd; -ms-box-shadow: 0 0 1px #ddd; box-shadow: 0 0 1px #ddd; }
.category-contents .blog-content.blog-content-list .post .entry .entry-thumb, .category-contents .blog-content.blog-content-list .product .entry .entry-thumb, .search-results .blog-content.blog-content-list .post .entry .entry-thumb, .search-results .blog-content.blog-content-list .product .entry .entry-thumb { max-width: 370px; float: left; margin-bottom: 0; }
.rtl .category-contents .blog-content.blog-content-list .post .entry .entry-thumb, .rtl .category-contents .blog-content.blog-content-list .product .entry .entry-thumb, .rtl .search-results .blog-content.blog-content-list .post .entry .entry-thumb, .rtl .search-results .blog-content.blog-content-list .product .entry .entry-thumb { float: right; }
.category-contents .blog-content.blog-content-list .post .entry .entry-content, .category-contents .blog-content.blog-content-list .product .entry .entry-content, .search-results .blog-content.blog-content-list .post .entry .entry-content, .search-results .blog-content.blog-content-list .product .entry .entry-content { overflow: hidden; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; box-shadow: none; }
.category-contents .blog-content.blog-content-list .post .entry .entry-content .content-top, .category-contents .blog-content.blog-content-list .product .entry .entry-content .content-top, .search-results .blog-content.blog-content-list .post .entry .entry-content .content-top, .search-results .blog-content.blog-content-list .product .entry .entry-content .content-top { padding: 15px 10px 15px 20px; }
.rtl .category-contents .blog-content.blog-content-list .post .entry .entry-content .content-top, .rtl .category-contents .blog-content.blog-content-list .product .entry .entry-content .content-top, .rtl .search-results .blog-content.blog-content-list .post .entry .entry-content .content-top, .rtl .search-results .blog-content.blog-content-list .product .entry .entry-content .content-top { padding: 15px 20px 15px 0; }
.category-contents .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-meta, .category-contents .blog-content.blog-content-list .product .entry .entry-content .content-top .entry-meta, .search-results .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-meta, .search-results .blog-content.blog-content-list .product .entry .entry-content .content-top .entry-meta { margin-top: -9px; margin-bottom: 20px; }
.category-contents .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-title h4 a, .category-contents .blog-content.blog-content-list .product .entry .entry-content .content-top .entry-title h4 a, .search-results .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-title h4 a, .search-results .blog-content.blog-content-list .product .entry .entry-content .content-top .entry-title h4 a { font-size: 24px; font-weight: bold; }
.category-contents .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-meta-content, .category-contents .blog-content.blog-content-list .product .entry .entry-content .content-top .entry-meta-content, .search-results .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-meta-content, .search-results .blog-content.blog-content-list .product .entry .entry-content .content-top .entry-meta-content { border-bottom: 1px solid #ddd; margin-bottom: 10px; color: #999; }
.category-contents .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-meta-content a, .category-contents .blog-content.blog-content-list .product .entry .entry-content .content-top .entry-meta-content a, .search-results .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-meta-content a, .search-results .blog-content.blog-content-list .product .entry .entry-content .content-top .entry-meta-content a { color: #999; }
.category-contents .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-meta-content a:hover, .category-contents .blog-content.blog-content-list .product .entry .entry-content .content-top .entry-meta-content a:hover, .search-results .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-meta-content a:hover, .search-results .blog-content.blog-content-list .product .entry .entry-content .content-top .entry-meta-content a:hover { color: #1b75bc; }
.category-contents .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-meta-content .fa, .category-contents .blog-content.blog-content-list .product .entry .entry-content .content-top .entry-meta-content .fa, .search-results .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-meta-content .fa, .search-results .blog-content.blog-content-list .product .entry .entry-content .content-top .entry-meta-content .fa { padding-right: 5px; }
.rtl .category-contents .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-meta-content .fa, .rtl .category-contents .blog-content.blog-content-list .product .entry .entry-content .content-top .entry-meta-content .fa, .rtl .search-results .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-meta-content .fa, .rtl .search-results .blog-content.blog-content-list .product .entry .entry-content .content-top .entry-meta-content .fa { padding-right: 0; padding-left: 5px; }
.category-contents .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-meta-content > span, .category-contents .blog-content.blog-content-list .product .entry .entry-content .content-top .entry-meta-content > span, .search-results .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-meta-content > span, .search-results .blog-content.blog-content-list .product .entry .entry-content .content-top .entry-meta-content > span { display: inline-block; vertical-align: top; margin-bottom: 7px; }
.category-contents .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-meta-content > span.category-blog, .category-contents .blog-content.blog-content-list .product .entry .entry-content .content-top .entry-meta-content > span.category-blog, .search-results .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-meta-content > span.category-blog, .search-results .blog-content.blog-content-list .product .entry .entry-content .content-top .entry-meta-content > span.category-blog { margin-right: 40px; }
.rtl .category-contents .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-meta-content > span.category-blog, .rtl .category-contents .blog-content.blog-content-list .product .entry .entry-content .content-top .entry-meta-content > span.category-blog, .rtl .search-results .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-meta-content > span.category-blog, .rtl .search-results .blog-content.blog-content-list .product .entry .entry-content .content-top .entry-meta-content > span.category-blog { margin-left: 40px; margin-right: 0; }
.category-contents .blog-content.blog-content-list .post .entry .entry-content .readmore, .category-contents .blog-content.blog-content-list .product .entry .entry-content .readmore, .search-results .blog-content.blog-content-list .post .entry .entry-content .readmore, .search-results .blog-content.blog-content-list .product .entry .entry-content .readmore { border-top: 0; text-align: right; font-size: 13px; }
.rtl .category-contents .blog-content.blog-content-list .post .entry .entry-content .readmore, .rtl .category-contents .blog-content.blog-content-list .product .entry .entry-content .readmore, .rtl .search-results .blog-content.blog-content-list .post .entry .entry-content .readmore, .rtl .search-results .blog-content.blog-content-list .product .entry .entry-content .readmore { text-align: left; }
.category-contents .blog-content.blog-content-list .post .entry .entry-content .readmore a, .category-contents .blog-content.blog-content-list .product .entry .entry-content .readmore a, .search-results .blog-content.blog-content-list .post .entry .entry-content .readmore a, .search-results .blog-content.blog-content-list .product .entry .entry-content .readmore a { padding: 5px 0; }
.category-contents .blog-content.blog-content-grid .entry-meta-content, .search-results .blog-content.blog-content-grid .entry-meta-content { display: none; }
.category-contents .blog-content.blog-content-grid .entry .entry-content .content-top .entry-title h4, .search-results .blog-content.blog-content-grid .entry .entry-content .content-top .entry-title h4 { margin-bottom: 5px; }
.pagination { margin-bottom: 70px; }
.pagination .pagination-title { float: left; padding: 0 15px; line-height: 35px; color: #333; }
.rtl .pagination .pagination-title { float: right; }
.pagination ul { margin: 0; list-style-type: none; float: left; }
.pagination ul li { float: left; position: relative; border: 1px solid #ddd; text-transform: capitalize; text-align: center; background-color: #fff; margin-right: 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s; }
.rtl .pagination ul li { float: right; }
.pagination ul li:last-child { margin: 0; }
.pagination ul li:hover { background-color: #252525; }
.pagination ul li:hover a { color: #fff; }
.pagination ul li.prev a { font-size: 0; }
.pagination ul li.prev a:before { font-family: fontawesome; font-size: 14px; content: "\f104"; }
.rtl .pagination ul li.prev a:before { content: "\f105"; }
.pagination ul li.next a { font-size: 0; }
.pagination ul li.next a:before { font-family: fontawesome; font-size: 14px; content: "\f105"; }
.rtl .pagination ul li.next a:before { content: "\f104"; }
.pagination ul li.disabled { background-color: #333; border-color: #333; }
.pagination ul li.disabled a { color: #fff; }
.pagination ul li.disabled.next, .pagination ul li.disabled.prev { display: none; }
.pagination ul li a { display: block; width: 35px; line-height: 35px; height: 35px; }
.format-audio .entry .wp-entry-thumb iframe { vertical-align: top; margin: 0; }
blockquote { border: 0; padding: 5px 30px; position: relative; }
blockquote:before { content: ""; background: url('../assets/img/icon_general.png') no-repeat left -576px; width: 17px; height: 13px; position: absolute; left: 0; top: 0; }
blockquote:after { content: ""; background: url('../assets/img/icon_general.png') no-repeat -48px -576px; width: 17px; height: 13px; position: absolute; right: 0; bottom: 0; }
blockquote p { font-style: italic; font-size: 13px; }
.format-gallery .carousel.gallery-slider .carousel-control { width: 30px !important; height: 50px !important; position: absolute; z-index: 9; cursor: pointer; font-size: 0; top: 50%; margin-top: -25px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); }
.format-gallery .carousel.gallery-slider .carousel-control.left { background: url('../assets/img/icon_general.png') no-repeat center -418px rgba(0,0,0,0.5); }
.format-gallery .carousel.gallery-slider .carousel-control.right { background: url('../assets/img/icon_general.png ') no-repeat center -466px rgba(0,0,0,0.5); }
.format-gallery .carousel.gallery-slider .carousel-inner .item img { margin: 0; }
.format-gallery .carousel.gallery-slider:hover .carousel-control { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.format-gallery .gallery .thumbnail:hover { background-color: #1b75bc; border-color: #1b75bc; }
.single.main { margin-bottom: 35px; }
.single.main .post .entry-wrap, .single.main .team .entry-wrap, .single.main .attachment .entry-wrap { background-color: #fff; margin-bottom: 60px; border: 1px solid #eee; padding: 30px 30px 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
.single.main .post .entry-wrap .entry-content, .single.main .team .entry-wrap .entry-content, .single.main .attachment .entry-wrap .entry-content { padding: 20px 0px 25px; }
.single.main .post .entry-wrap .entry-content .entry-meta, .single.main .team .entry-wrap .entry-content .entry-meta, .single.main .attachment .entry-wrap .entry-content .entry-meta { padding-bottom: 17px; border-bottom: 1px solid #eeeeee; margin-bottom: 30px; }
.single.main .post .entry-wrap .entry-content .entry-meta .entry-date, .single.main .team .entry-wrap .entry-content .entry-meta .entry-date, .single.main .attachment .entry-wrap .entry-content .entry-meta .entry-date { text-transform: uppercase; color: #1b75bc; font-weight: 600; font-size: 14px; }
.single.main .post .entry-wrap .entry-content .entry-meta .entry-date .post_day, .single.main .team .entry-wrap .entry-content .entry-meta .entry-date .post_day, .single.main .attachment .entry-wrap .entry-content .entry-meta .entry-date .post_day { font-size: 30px; color: #1b75bc; font-weight: bold; }
.single.main .post .entry-wrap .entry-content .entry-meta .entry-author, .single.main .team .entry-wrap .entry-content .entry-meta .entry-author, .single.main .attachment .entry-wrap .entry-content .entry-meta .entry-author { padding-top: 6px; }
.single.main .post .entry-wrap .entry-content .entry-meta .entry-author .fa, .single.main .team .entry-wrap .entry-content .entry-meta .entry-author .fa, .single.main .attachment .entry-wrap .entry-content .entry-meta .entry-author .fa { margin-right: 5px; }
.single.main .post .entry-wrap .entry-content .entry-meta .entry-comment, .single.main .team .entry-wrap .entry-content .entry-meta .entry-comment, .single.main .attachment .entry-wrap .entry-content .entry-meta .entry-comment { padding: 6px 0px 0 30px; }
.single.main .post .entry-wrap .entry-content .entry-title, .single.main .team .entry-wrap .entry-content .entry-title, .single.main .attachment .entry-wrap .entry-content .entry-title { font-size: 24px; margin-bottom: 20px; color: #333; }
.single.main .post .entry-wrap .entry-content .entry-summary, .single.main .team .entry-wrap .entry-content .entry-summary, .single.main .attachment .entry-wrap .entry-content .entry-summary { line-height: 22px; padding-bottom: 30px; margin-bottom: 25px; border-bottom: 1px solid #eeeeee; }
.single.main .post .entry-wrap .entry-content .entry-tag .title-tag, .single.main .team .entry-wrap .entry-content .entry-tag .title-tag, .single.main .attachment .entry-wrap .entry-content .entry-tag .title-tag { font-weight: bold; text-transform: uppercase; color: #333333; display: inline-block; padding-right: 10px; }
.rtl .single.main .post .entry-wrap .entry-content .entry-tag .title-tag, .rtl .single.main .team .entry-wrap .entry-content .entry-tag .title-tag, .rtl .single.main .attachment .entry-wrap .entry-content .entry-tag .title-tag { padding-right: 0; padding-left: 10px; }
.single.main .post .entry-wrap .entry-content .entry-tag a, .single.main .team .entry-wrap .entry-content .entry-tag a, .single.main .attachment .entry-wrap .entry-content .entry-tag a { text-transform: capitalize; }
.single.main .post .entry-wrap .entry-content .entry-tag a:hover, .single.main .team .entry-wrap .entry-content .entry-tag a:hover, .single.main .attachment .entry-wrap .entry-content .entry-tag a:hover { color: #1b75bc; }
.single.main .post .entry-wrap .entry-content .social-share, .single.main .team .entry-wrap .entry-content .social-share, .single.main .attachment .entry-wrap .entry-content .social-share { line-height: 19px; }
.single.main .post .entry-wrap .entry-content .social-share .share-title, .single.main .team .entry-wrap .entry-content .social-share .share-title, .single.main .attachment .entry-wrap .entry-content .social-share .share-title { font-weight: 600; color: #333; }
.single.main .post .entry-wrap .entry-content .social-share a, .single.main .team .entry-wrap .entry-content .social-share a, .single.main .attachment .entry-wrap .entry-content .social-share a { display: inline-block; vertical-align: top; padding: 0 13px; color: #666; font-size: 16px; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s; }
.single.main .post .entry-wrap .entry-content .social-share a:hover, .single.main .team .entry-wrap .entry-content .social-share a:hover, .single.main .attachment .entry-wrap .entry-content .social-share a:hover { color: #1b75bc; }
.single.main .post .entry-wrap .entry-content .social-share a:last-child, .single.main .team .entry-wrap .entry-content .social-share a:last-child, .single.main .attachment .entry-wrap .entry-content .social-share a:last-child { padding-right: 0; }
.single.main .post #authorDetails, .single.main .team #authorDetails, .single.main .attachment #authorDetails { margin-bottom: 60px; }
.single.main .post #authorDetails .title, .single.main .team #authorDetails .title, .single.main .attachment #authorDetails .title { color: #333; margin-bottom: 20px; text-transform: uppercase; font-weight: bold; }
.single.main .post #authorDetails .authorDetail, .single.main .team #authorDetails .authorDetail, .single.main .attachment #authorDetails .authorDetail { background-color: #fff; border: 1px solid #ddd; display: inline-block; vertical-align: top; width: 100%; padding: 30px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
.single.main .post #authorDetails .authorDetail .avatar, .single.main .team #authorDetails .authorDetail .avatar, .single.main .attachment #authorDetails .authorDetail .avatar { overflow: hidden; float: left; -webkit-border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%; }
.rtl .single.main .post #authorDetails .authorDetail .avatar, .rtl .single.main .team #authorDetails .authorDetail .avatar, .rtl .single.main .attachment #authorDetails .authorDetail .avatar { float: right; }
.single.main .post #authorDetails .authorDetail .infomation, .single.main .team #authorDetails .authorDetail .infomation, .single.main .attachment #authorDetails .authorDetail .infomation { overflow: hidden; padding-left: 30px; color: #999999; line-height: 22px; }
.rtl .single.main .post #authorDetails .authorDetail .infomation, .rtl .single.main .team #authorDetails .authorDetail .infomation, .rtl .single.main .attachment #authorDetails .authorDetail .infomation { padding-left: 0; padding-right: 30px; }
.single.main .post #authorDetails .authorDetail .infomation .name-author, .single.main .team #authorDetails .authorDetail .infomation .name-author, .single.main .attachment #authorDetails .authorDetail .infomation .name-author { text-transform: uppercase; color: #333333; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #eeeeee; }
.single-post-relate { margin-bottom: 60px; }
.single-post-relate h4 { text-transform: uppercase; margin-bottom: 20px; font-weight: bold; }
.single-post-relate .post .item-relate-img { position: relative; }
.single-post-relate .post .item-relate-img:before { position: absolute; content: ""; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; z-index: 1; background: url('../assets/img/icon-plus.png') no-repeat center center; background-color: rgba(0,0,0,0.5); pointer-events: none; -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; -ms-transition: all .5s; transition: all .5s; }
.single-post-relate .post .item-relate-img .entry-meta { position: absolute; top: 10px; left: 10px; padding: 10px 15px; background-color: rgba(0,132,194,0.8); }
.rtl .single-post-relate .post .item-relate-img .entry-meta { left: auto; right: 10px; }
.single-post-relate .post .item-relate-img .entry-meta .post_day { font-size: 22px; font-weight: bold; display: block; color: #fff; margin-bottom: 5px; }
.single-post-relate .post .item-relate-img .entry-meta .post_my { display: block; color: #fff; font-size: 14px; }
.single-post-relate .post .item-relate-content { background-color: #fff; padding: 20px; border: 1px solid #ddd; }
.single-post-relate .post .item-relate-content h4 { margin-bottom: 15px; }
.single-post-relate .post .item-relate-content h4 a { font-size: 14px; }
.single-post-relate .post:hover .item-relate-img:before { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; filter: alpha(opacity=100); }
#comments h3 { color: #333; text-transform: uppercase; font-size: 18px; font-weight: bold; margin-bottom: 20px; }
#comments h3 small { color: #333; font-size: 18px; }
#comments .commentlist .children { margin-left: 100px; margin-right: 0; }
.rtl #comments .commentlist .children { margin-right: 100px; margin-left: 0; }
#comments .comment { padding: 30px; margin-bottom: 20px; background-color: #fff; border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
#comments .comment .author { margin: 0; overflow: hidden; -webkit-border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%; }
#comments .comment .media-body { padding-left: 30px; }
.rtl #comments .comment .media-body { padding-right: 30px; padding-left: 0; }
#comments .comment .media-body .media .media-heading { overflow: hidden; margin-bottom: 25px; padding-bottom: 18px; border-bottom: 1px solid #ddd; }
#comments .comment .media-body .media .media-heading .author-name { color: #333; text-transform: uppercase; font-weight: bold; }
#comments .comment .media-body .media .media-heading .time { color: #1b75bc; font-size: 12px; line-height: 21px; padding: 0 30px; }
#comments .comment .media-body .media .media-heading .time span { margin-right: 10px; }
#comments .comment .media-body .media .media-heading .reply a { position: relative; font-size: 0; }
#comments .comment .media-body .media .media-heading .reply a:before { font-size: 20px; color: #999999; content: "\f112"; display: inline-block; vertical-align: top; font-family: fontawesome; }
#comments .comment .media-body .media .media-heading .reply a:hover:before { color: #1b75bc; }
#respond { margin-top: 60px; margin-bottom: 60px; }
#respond .wp-comment .title { font-size: 18px; color: #333; text-transform: uppercase; font-weight: bold; margin-bottom: 30px; }
#respond .wp-comment .form-horizontal .cmm-box-top { margin: 0 -15px 10px; }
#respond .wp-comment .form-horizontal .cmm-box-top .control-group { width: 33.333%; padding: 0 15px; }
#respond .wp-comment .form-horizontal .cmm-box-top input { width: 100%; border: 1px solid #dddddd; height: 40px; text-indent: 15px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
#respond .wp-comment .form-horizontal .cmm-box-top input::-webkit-input-placeholder { color: #333; font-weight: 400;}
#respond .wp-comment .form-horizontal .cmm-box-top input:-moz-placeholder { color: #333; font-weight: 400;}
#respond .wp-comment .form-horizontal .cmm-box-top input::-moz-placeholder { color: #333; font-weight: 400;}
#respond .wp-comment .form-horizontal .cmm-box-top input:-ms-input-placeholder { color: #333; font-weight: 400;}
#respond .wp-comment .form-horizontal .cmm-box-top input:focus { background-color: #fafafa; }
#respond .wp-comment .form-horizontal .cmm-box-bottom textarea { width: 100%; border: 1px solid #ddd; padding: 14px 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
#respond .wp-comment .form-horizontal .cmm-box-bottom button.btn { margin-top: 30px; height: 43px; border: 0; line-height: 43px; font-size: 12px; font-weight: 600; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; text-transform: uppercase; padding: 0 27px; background: #222; float: right; }
#respond .wp-comment .form-horizontal .cmm-box-bottom button.btn:hover { background: none repeat scroll 0 0 #1b75bc; }
.sidebar-related-post .sidebar-relate-content { padding: 30px 20px 0; }
.sidebar-related-post .sidebar-relate-content .item { margin-bottom: 30px; }
.sidebar-related-post .sidebar-relate-content .item .item-inner .img_over { position: relative; margin-bottom: 10px; }
.sidebar-related-post .sidebar-relate-content .item .item-inner .img_over:before { position: absolute; content: ""; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; z-index: 1; background: url('../assets/img/icon-plus.png') no-repeat center center; background-color: rgba(0,0,0,0.5); pointer-events: none; -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; -ms-transition: all .5s; transition: all .5s; }
.sidebar-related-post .sidebar-relate-content .item .item-inner .img_over .entry-meta { position: absolute; top: 10px; left: 10px; padding: 10px 15px; background-color: rgba(0,132,194,0.8); }
.rtl .sidebar-related-post .sidebar-relate-content .item .item-inner .img_over .entry-meta { left: auto; right: 10px; }
.sidebar-related-post .sidebar-relate-content .item .item-inner .img_over .entry-meta .post_day { font-size: 22px; font-weight: bold; display: block; color: #fff; margin-bottom: 5px; }
.sidebar-related-post .sidebar-relate-content .item .item-inner .img_over .entry-meta .post_my { display: block; color: #fff; font-size: 14px; }
.sidebar-related-post .sidebar-relate-content .item .item-inner .entry-content .entry-title h4 { margin-bottom: 13px; }
.sidebar-related-post .sidebar-relate-content .item .item-inner .entry-content .entry-meta-content { color: #999999; }
.sidebar-related-post .sidebar-relate-content .item .item-inner:hover .img_over:before { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; filter: alpha(opacity=100); }
.header-default { margin-bottom: 40px; }
.page-template-page-home .header-default { margin-bottom: 0; }
.yt-header-top { border-bottom: 1px solid #ddd; height: 45px; }
.yt-header-top .sl-header-text { padding: 10px 15px; }
.yt-header-top .sl-header-text ul#offer-info { list-style: none; margin: 0; float: left; }
.rtl .yt-header-top .sl-header-text ul#offer-info { float: right; }
.yt-header-top .sl-header-text ul#offer-info li { float: left; font-size: 12px; color: #555; }
.rtl .yt-header-top .sl-header-text ul#offer-info li { float: right; }
.yt-header-top .sl-header-text ul#offer-info li .sp-ic { color: #1b75bc; margin-right: 2px; }
.rtl .yt-header-top .sl-header-text ul#offer-info li .sp-ic { margin-right: 0; margin-left: 2px; }
.yt-header-top .sl-header-text ul#offer-info li a { margin-right: 78px; color: #555; }
.yt-header-top .sl-header-text ul#offer-info li a:hover { color: #1b75bc; }
.rtl .yt-header-top .sl-header-text ul#offer-info li a { margin-left: 78px; margin-right: 0; float: left; }
.yt-header-top .sl-header-text ul#offer-info li.phone a { font-size: 14px; font-weight: 600; }
.yt-header-top .top-links-action ul li { font-size: 14px; }
.yt-header-top .top-links-action .widget { float: right; }
.rtl .yt-header-top .top-links-action .widget { float: left; }
.yt-header-top .top-links-action .widget .widget-inner h3 { display: none; }
.yt-header-top .top-links-action .widget .widget-inner #lang_sel ul.nav > li > a { padding: 10px 20px; display: inline-block; }
.yt-header-top .top-links-action .widget .widget-inner #lang_sel ul.nav > li > a img { display: none; }
.yt-header-top .top-links-action .widget .widget-inner #lang_sel ul.nav > li > a:hover { background-color: transparent; }
.yt-header-top .top-links-action .widget .widget-inner #lang_sel ul.nav > li > a:after { content: "\f0dd"; font-family: FontAwesome !important; padding-left: 3px; position: relative; top: -3px; }
.rtl .yt-header-top .top-links-action .widget .widget-inner #lang_sel ul.nav > li > a:after { padding-left: 0; padding-right: 3px; float: left; }
.yt-header-top .top-links-action .widget .widget-inner #lang_sel ul.nav > li > a:before { content: "|"; position: absolute; left: 0; top: 50%; margin-top: -10px; color: #ccc; }
.rtl .yt-header-top .top-links-action .widget .widget-inner #lang_sel ul.nav > li > a:before { left: auto; right: 0; }
.yt-header-top .top-links-action .widget .widget-inner #lang_sel ul.nav > li ul { margin: 0; z-index: 9999; position: absolute; display: none; background: #fff; -webkit-box-shadow: 0 0 2px #ddd; -moz-box-shadow: 0 0 2px #ddd; -o-box-shadow: 0 0 2px #ddd; -ms-box-shadow: 0 0 2px #ddd; box-shadow: 0 0 2px #ddd; width: 113px; padding: 15px 10px; border: 3px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
.yt-header-top .top-links-action .widget .widget-inner #lang_sel ul.nav > li ul li { margin-bottom: 15px; padding-bottom: 7px; border-bottom: 1px solid #eee; }
.yt-header-top .top-links-action .widget .widget-inner #lang_sel ul.nav > li ul li:last-child { border: 0; margin-bottom: 0; }
.yt-header-top .top-links-action .widget .widget-inner #lang_sel ul.nav > li ul li a { font-weight: 500; }
.yt-header-top .top-links-action .widget .widget-inner #lang_sel ul.nav > li ul li a img { display: block; float: left; margin-right: 10px; }
.rtl .yt-header-top .top-links-action .widget .widget-inner #lang_sel ul.nav > li ul li a img { float: right; margin-right: 0; margin-left: 10px; }
.yt-header-top .top-links-action .widget .widget-inner #lang_sel ul.nav > li:hover ul { display: block; z-index: 9999; height: auto; min-width: auto; }
.yt-header-top .top-links-action .widget.widget_currency_converter .widget-inner ul.currency_w > li { position: relative; }
.yt-header-top .top-links-action .widget.widget_currency_converter .widget-inner ul.currency_w > li > a { padding: 10px 0px 10px 20px; display: inline-block; width: 100%; }
.rtl .yt-header-top .top-links-action .widget.widget_currency_converter .widget-inner ul.currency_w > li > a { padding: 10px 20px 10px 0; }
.yt-header-top .top-links-action .widget.widget_currency_converter .widget-inner ul.currency_w > li > a:after { content: "\f0dd"; font-family: FontAwesome !important; padding-left: 3px; position: relative; top: -3px; }
.rtl .yt-header-top .top-links-action .widget.widget_currency_converter .widget-inner ul.currency_w > li > a:after { padding-left: 0; padding-right: 3px; float: left; }
.yt-header-top .top-links-action .widget.widget_currency_converter .widget-inner ul.currency_w > li > a:before { content: "|"; position: absolute; left: 0; top: 50%; margin-top: -10px; color: #ccc; }
.rtl .yt-header-top .top-links-action .widget.widget_currency_converter .widget-inner ul.currency_w > li > a:before { left: auto; right: 0; }
.yt-header-top .top-links-action .widget.widget_currency_converter .widget-inner ul.currency_w > li ul { border: 0px; margin: 0; z-index: 9999; position: absolute; display: none; background: #fff; -webkit-box-shadow: 0 0 2px #ddd; box-shadow: 0 0 2px #ddd; width: 100%; text-align: center; padding: 15px 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
.yt-header-top .top-links-action .widget.widget_currency_converter .widget-inner ul.currency_w > li ul li { margin-bottom: 15px; padding-bottom: 7px; border-bottom: 1px solid #eee; }
.yt-header-top .top-links-action .widget.widget_currency_converter .widget-inner ul.currency_w > li ul li:last-child { border: 0; margin-bottom: 0; }
.yt-header-top .top-links-action .widget.widget_currency_converter .widget-inner ul.currency_w > li ul li a { font-weight: 500; }
.yt-header-top .top-links-action .widget.widget_currency_converter .widget-inner ul.currency_w > li:hover ul { display: block; z-index: 9999; height: auto; min-width: auto; }
.yt-header-top .top-links-action .my-wishlist { position: relative; }
.yt-header-top .top-links-action .my-wishlist a { padding: 10px 20px; display: block; font-size: 12px; }
.yt-header-top .top-links-action .my-wishlist a:before { content: "|"; position: absolute; left: 0; top: 50%; margin-top: -10px; color: #ccc; }
.rtl .yt-header-top .top-links-action .my-wishlist a:before { left: auto; right: 0; }
.yt-header-top .top-links-action .my-account { position: relative; }
.yt-header-top .top-links-action .my-account ul { margin: 0; }
.yt-header-top .top-links-action .my-account > ul > li {list-style: none;display: inline-block;vertical-align: middle;}
.yt-header-top .top-links-action .my-account > ul > li > a {padding: 10px 20px 12px;display: block;color: #555;font-weight: 400;line-height: 1;vertical-align: middle;}
.yt-header-top .top-links-action .my-account > ul > li > a:hover { color: #1b75bc; }
.yt-header-top .top-links-action .my-account > ul > li > a.my-account:before {content: "\f007";font-family: FontAwesome !important;padding-right: 5px;vertical-align: middle;color: #1b75bc;margin-top: -1px;float: left;}
.rtl .yt-header-top .top-links-action .my-account > ul > li > a:before { padding-right: 0; padding-left: 5px; float: right; }
.yt-header-top .top-links-action .my-account > ul > li ul { border: 0px; list-style: none; margin: 0; z-index: 99; position: absolute; display: none; background: #fff; -webkit-box-shadow: 0 0 2px #ddd; box-shadow: 0 0 2px #ddd; width: 140px; padding: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; top: 45px; }
.yt-header-top .top-links-action .my-account > ul > li ul li { margin-bottom: 7px; background: url('../assets/img/icon_general.png') no-repeat left -640px; padding-left: 16px; }
.rtl .yt-header-top .top-links-action .my-account > ul > li ul li { background-position: right -673px; padding-left: 0; padding-right: 16px; }
.yt-header-top .top-links-action .my-account > ul > li ul li:last-child { border: 0; margin-bottom: 0; }
.yt-header-top .top-links-action .my-account > ul > li ul li a { font-weight: 500; }
.yt-header-top .top-links-action .my-account > ul > li:hover ul { display: block; z-index: 234; height: auto; min-width: auto; }
.yt-header-middle { background: #f5f5f5; }
.yt-header-middle .logo-wrapper .logo { padding: 22px 15px 26px; background: #fff; }
.yt-header-middle .logo-wrapper .logo img {margin: 0 auto;}
.yt-header-middle .yt-megamenu { padding: 36px 15px 35px; }
.yt-header-middle .yt-megamenu .yt-header-under .primary-menu { position: relative; float: left; }
.rtl .yt-header-middle .yt-megamenu .yt-header-under .primary-menu { float: right; }
.yt-header-middle .yt-megamenu .yt-header-under .primary-menu .yt-menu .navbar-inverse { background-color: transparent; border-color: transparent; }
.yt-header-middle.sticky-menu { background: #fff; border-bottom: 2px solid #1b75bc; }
.yt-header-under-2 { background: #23569d; }
.navbar-inverse {    background-color: #23569d;    border-color: #23569d;}
.yt-header-under-2 .yt-searchbox-vermenu .vertical-mega .ver-megamenu-header { background: #f5f5f5; height: 54px; }
.yt-header-under-2 .yt-searchbox-vermenu .vertical-mega .ver-megamenu-header .mega-left-title { padding-left: 30px; }
.yt-header-under-2 .yt-searchbox-vermenu .vertical-mega .ver-megamenu-header .mega-left-title:before { content: "\f0c9"; font-family: FontAwesome; display: inline-block; margin-right: 5px; font-size: 14px; }
.rtl .yt-header-under-2 .yt-searchbox-vermenu .vertical-mega .ver-megamenu-header .mega-left-title:before { margin-right: 0; margin-left: 5px; }
.rtl .yt-header-under-2 .yt-searchbox-vermenu .vertical-mega .ver-megamenu-header .mega-left-title { padding-left: 0; padding-right: 30px; }
.yt-header-under-2 .yt-searchbox-vermenu .vertical-mega .ver-megamenu-header .mega-left-title strong { font-size: 16px; font-weight: 600; color: #333; line-height: 54px; text-transform: uppercase; }
.yt-header-under-2 .yt-searchbox-vermenu .vertical-mega .ver-megamenu-header:hover .vertical-megamenu { display: block; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; -ms-transition: all .4s; transition: all .4s; }
.yt-header-under-2 .yt-searchbox-vermenu .vertical-mega .ver-megamenu-header .vertical-megamenu { display: block; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; -ms-transition: all .4s; transition: all .4s; }
.page-template-page-home .yt-header-under-2 .yt-searchbox-vermenu .vertical-mega .ver-megamenu-header .vertical-megamenu { display: block; }
.yt-header-under-2 .yt-searchbox-vermenu .phone-icon-search { display: none; }
.sm-searbox-content .topsearch-entry {padding: 6px 0;}
.sm-searbox-content .topsearch-entry form { position: relative; }
.sm-searbox-content .topsearch-entry .cat-wrapper { width: 200px; float: left; position: relative; cursor: pointer; height: 44px; margin-right: 5px; word-wrap: normal; }
.rtl .sm-searbox-content .topsearch-entry .cat-wrapper { float: right; margin-right: 0; margin-left: 5px; }
.sm-searbox-content .topsearch-entry .cat-wrapper label { width: 100%; margin: 0; }
.sm-searbox-content .topsearch-entry .cat-wrapper label select.s1_option { width: 100%; height: 44px; padding-left: 25px; border: 0; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; margin: 0; }
.sm-searbox-content .topsearch-entry .cat-wrapper:before { content: "\f107"; position: absolute; top: 50%; font-family: FontAwesome !important; font-size: 12px; color: #222; margin-top: -12px; right: 20px; font-weight: bold; }
.header-style1 .sm-searbox-content .topsearch-entry .cat-wrapper:before { color: #fff; }
.rtl .sm-searbox-content .topsearch-entry .cat-wrapper:before { right: auto; left: 20px; }
.sm-searbox-content .topsearch-entry input {width: 100%;height: 44px;line-height: 1;border: 0;margin: 0;padding-left: 30px;}
.sm-searbox-content .topsearch-entry .button-search-pro {position: absolute;right: 6px;top: 50%;margin-top: -9px;background: none;font-size: 16px;border: 0;font-weight: 400;}
.rlt .sm-searbox-content .topsearch-entry .button-search-pro { right: auto; left: 14px; }
.sm-searbox-content .topsearch-entry .button-search-pro:hover:before { color: #1b75bc; }
.sm-searbox-content .topsearch-entry .button-search-pro:before { font-family: FontAwesome !important; }
.mini-cart-header { float: right; margin-top: -11px; }
.mini-cart-header .cart-contents { float: right; font-size: 18px; font-weight: 600; color: #fe7f02; padding: 12px 0 12px 20px; }
.rtl .mini-cart-header .cart-contents { float: left; padding: 12px 20px 12px 0px; }
.mini-cart-header .cart-contents:hover { color: #1b75bc; }
.mini-cart-header .cart-contents:after { content: "\f0dd"; font-family: FontAwesome !important; padding-left: 20px; vertical-align: middle; font-size: 12px; color: #333; position: relative; top: -1px; }
.rtl .mini-cart-header .cart-contents:after { padding-right: 20px; padding-left: 0px; float: left; }
.mini-cart-header .top-form-minicart { position: relative; cursor: pointer; }
.mini-cart-header .top-form-minicart:before { content: ""; width: 100%; height: 20px; position: absolute; bottom: -15px; }
.mini-cart-header .top-form-minicart .top-minicart-icon { position: relative; display: inline-block; vertical-align: top; z-index: 10; background: url('../assets/img/icon_general.png') no-repeat center -33px; background-color: #fff; width: 50px; height: 50px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; border: 1px solid #ccc; }
.mini-cart-header .top-form-minicart .top-minicart-icon .minicart-number { -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; background-color: #fe7f02; color: #fff; font-size: 12px; font-weight: 600; position: absolute; top: 50%; margin-top: -12px; left: -19px; text-align: center; min-width: 24px; height: 24px; line-height: 28px; }
.rtl .mini-cart-header .top-form-minicart .top-minicart-icon .minicart-number { left: auto; right: -19px; }
.mini-cart-header .top-form-minicart .wrapp-minicart { min-width: 300px; width: 100%; -webkit-box-shadow: 0 0 5px 0px #ddd; -moz-box-shadow: 0 0 5px 0px #ddd; -o-box-shadow: 0 0 5px 0px #ddd; -ms-box-shadow: 0 0 5px 0px #ddd; box-shadow: 0 0 5px 0px #ddd; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; background-color: #fff; position: absolute; top: 100%; right: -10%; visibility: hidden; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; -ms-transition: all .4s; transition: all .4s; z-index: 543; max-height: 357px; overflow-x: hidden; padding: 30px 20px; }
.mini-cart-header .top-form-minicart .wrapp-minicart .minicart-content { margin: 0; list-style: none; }
.mini-cart-header .top-form-minicart .wrapp-minicart .minicart-content li { display: inline-block; padding-bottom: 11px; border-bottom: 1px solid #eee; margin-bottom: 11px; width: 100%; }
.mini-cart-header .top-form-minicart .wrapp-minicart .minicart-content li a { float: left; color: #555; }
.mini-cart-header .top-form-minicart .wrapp-minicart .minicart-content li a:hover { color: #1b75bc; }
.mini-cart-header .top-form-minicart .wrapp-minicart .minicart-content li a img { width: 90px; height: 90px; border: 1px solid #ddd; border-radius: 3px; margin-right: 15px; padding: 10px; }
.mini-cart-header .top-form-minicart .wrapp-minicart .minicart-content li .detail-item { overflow: hidden; }
.mini-cart-header .top-form-minicart .wrapp-minicart .minicart-content li .detail-item .product-details h4 { font-size: 14px; font-weight: 600; display: inline-block; margin-bottom: 5px; }
.mini-cart-header .top-form-minicart .wrapp-minicart .minicart-content li .detail-item .product-price { display: block; float: left; }
.mini-cart-header .top-form-minicart .wrapp-minicart .minicart-content li .detail-item .product-price .price { display: inline-block; font-size: 18px; font-weight: 700; color: #fe7f02; }
.mini-cart-header .top-form-minicart .wrapp-minicart .minicart-content li .detail-item .product-price .qty { display: inline-block; }
.mini-cart-header .top-form-minicart .wrapp-minicart .minicart-content li .detail-item .product-action { display: block; float: right; }
.mini-cart-header .top-form-minicart .wrapp-minicart .minicart-content li .detail-item .product-action a { vertical-align: sub; }
.mini-cart-header .top-form-minicart .wrapp-minicart .cart-checkout .price-total { margin-bottom: 25px; display: inline-block; vertical-align: top; width: 100%; }
.mini-cart-header .top-form-minicart .wrapp-minicart .cart-checkout .price-total .label-price-total { float: left; text-transform: uppercase; font-size: 16px; color: #555; font-weight: 700; }
.mini-cart-header .top-form-minicart .wrapp-minicart .cart-checkout .price-total .price-total-w { float: right; color: #fe7f02; font-size: 18px; font-weight: 700; }
.mini-cart-header .top-form-minicart .wrapp-minicart .cart-checkout .cart-links { margin: 0 -5px; }
.mini-cart-header .top-form-minicart .wrapp-minicart .cart-checkout .cart-links .cart-link, .mini-cart-header .top-form-minicart .wrapp-minicart .cart-checkout .cart-links .checkout-link { display: inline-block; vertical-align: top; width: 50%; padding: 0 5px; float: left; text-align: center; }
.mini-cart-header .top-form-minicart .wrapp-minicart .cart-checkout .cart-links .cart-link a, .mini-cart-header .top-form-minicart .wrapp-minicart .cart-checkout .cart-links .checkout-link a { display: inline-block; vertical-align: top; height: 45px; line-height: 45px; background-color: #333333; color: #fff; text-transform: uppercase; font-size: 12px; width: 100%; overflow: hidden; font-weight: 600; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s; }
.mini-cart-header .top-form-minicart .wrapp-minicart .cart-checkout .cart-links .cart-link a:hover, .mini-cart-header .top-form-minicart .wrapp-minicart .cart-checkout .cart-links .checkout-link a:hover { background-color: #1b75bc; }
.mini-cart-header .top-form-minicart:hover .wrapp-minicart { visibility: visible; top: 120%; right: 0; opacity: 1; filter: alpha(opacity=100); }
.page-template-page-home .section-slide { margin-bottom: 30px; }
.page-template-page-home .section-slide .rev_slider_wrapper ul li { -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
.page-template-page-home .section-slide .rev_slider_wrapper ul li .title1-slide { color: #1b75bc; }
.page-template-page-home .section-slide .rev_slider_wrapper ul li .title-slide-22 { text-align: right; }
.rtl .page-template-page-home .section-slide .rev_slider_wrapper ul li .title-slide-22 { text-align: left; }
.page-template-page-home .section-slide .rev_slider_wrapper ul li .title-slide32 { opacity: 0.1; }
.page-template-page-home .section-slide .rev_slider_wrapper .hephaistos.tparrows { -webkit-box-shadow: 0px 0px 7px 0px #acacac; -moz-box-shadow: 0px 0px 7px 0px #acacac; -o-box-shadow: 0px 0px 7px 0px #acacac; -ms-box-shadow: 0px 0px 7px 0px #acacac; box-shadow: 0px 0px 7px 0px #acacac; }
.page-template-page-home .section-slide .rev_slider_wrapper .hephaistos.tparrows.tp-leftarrow:before { content: "\f060"; }
.page-template-page-home .section-slide .rev_slider_wrapper .hephaistos.tparrows.tp-rightarrow:before { content: "\f061"; }
.page-template-page-home .section-slide .rev_slider_wrapper .hephaistos.tparrows:before { font-family: FontAwesome !important; color: #555; font-size: 14px !important; }
.page-template-page-home .section-slide .rev_slider_wrapper .hephaistos.tparrows:hover:before { color: #1b75bc; }
.page-template-page-home .section-slide .rev_slider_wrapper .hephaistos.tparrows.tp-leftarrow:before { font-family: FontAwesome !important; color: #555; }
.page-template-page-home .section-slide .rev_slider_wrapper .hephaistos.tparrows.tp-leftarrow:hover:before { color: #1b75bc; }
.page-template-page-home .block-text-index2 { margin-bottom: 30px; display: table; }
.page-template-page-home .block-text-index2 .item-block { width: 280px; height: 124px; display: inline-block; float: left; margin-right: 15px; border-radius: 4px; border: 2px solid #ddd; background: #fff; }
.page-template-page-home .block-text-index2 .item-block:hover { border: 2px solid #1b75bc; }
.page-template-page-home .block-text-index2 .item-block:hover .item-content h4, .page-template-page-home .block-text-index2 .item-block:hover .item-content p { color: #1b75bc; }
.page-template-page-home .block-text-index2 .item-block .item-content { text-align: center; padding: 20px 0 0px; cursor: pointer; }
.page-template-page-home .block-text-index2 .item-block .item-content .item-icon { display: inline-block; width: 38px; height: 35px; margin-bottom: 6px; }
.page-template-page-home .block-text-index2 .item-block .item-content h4 { font-size: 16px; font-weight: bold; color: #555; text-transform: uppercase; margin-bottom: 4px; }
.page-template-page-home .block-text-index2 .item-block .item-content p { margin: 0 0 5px; }
.page-template-page-home .block-text-index2 .item-block.free-shipping .item-icon { background: url(../assets/img/text-block-1.png) no-repeat 0px 0px; }
.page-template-page-home .block-text-index2 .item-block.money-guarantee .item-icon { background: url(../assets/img/text-block-1.png) no-repeat 0px -39px; }
.page-template-page-home .block-text-index2 .item-block.online-support .item-icon { background: url(../assets/img/text-block-1.png) no-repeat 0px -82px; }
.page-template-page-home .block-text-index2 .item-block:last-child { margin: 0; }
.page-template-page-home .accordion_popular_product { width: 100%; }
.page-template-page-home .accordion_popular_product.panel-group .panel+.panel { margin-top: 1px; }
.page-template-page-home .accordion_popular_product.panel-group .panel-default { border: 1px solid #ddd; -webkit-border-radius: 4px !important; -moz-border-radius: 4px !important; -o-border-radius: 4px !important; -ms-border-radius: 4px !important; border-radius: 4px !important; }
.page-template-page-home .accordion_popular_product a .panel-title { display: block; padding: 15px 16px 15px 51px; background-color: #eee; font-size: 14px; font-weight: 600; color: #1b75bc; border-bottom: 1px solid #ddd; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.page-template-page-home .accordion_popular_product a span.item-count { display: block; width: 38px; height: 44px; line-height: 44px; font-size: 18px; font-weight: 600; color: #fff; text-align: center; position: absolute; z-index: 9; background: #1b75bc; padding: 0; margin: 0 -40px 0 0; border-top-left-radius: 4px; }
.page-template-page-home .accordion_popular_product a span.item-count:after { content: "\f0da"; font-family: FontAwesome !important; position: absolute; right: -5px; top: 50%; margin-top: -23px; color: #1b75bc; font-size: 14px; }
.page-template-page-home .accordion_popular_product a.collapsed .panel-title { color: #555; border-bottom: 0; }
.page-template-page-home .accordion_popular_product a.collapsed span.item-count { background: #666; border-bottom-left-radius: 4px; }
.page-template-page-home .accordion_popular_product a.collapsed span.item-count:after { color: #666; }
.page-template-page-home .accordion_popular_product a.collapsed:hover .panel-title { color: #1b75bc; }
.page-template-page-home .accordion_popular_product a.collapsed:hover span.item-count { background: #1b75bc; }
.page-template-page-home .accordion_popular_product a.collapsed:hover span.item-count:after { color: #1b75bc; }
.page-template-page-home .accordion_popular_product .panel-collapse .panel-body { text-align: center; padding: 0; }
.page-template-page-home .accordion_popular_product .panel-collapse .panel-body .products-thumb { margin: 10px; }
.page-template-page-home .accordion_popular_product .panel-collapse .panel-body .products-thumb img { margin: 0 auto; width: 100%; }
.page-template-page-home .accordion_popular_product .panel-collapse .panel-body .products-thumb:hover { opacity: 0.8; }
.page-template-page-home .accordion_popular_product .panel-collapse .panel-body .item-content .reviews-content { margin-bottom: 7px; }
.page-template-page-home .accordion_popular_product .panel-collapse .panel-body .item-content .item-price { margin-bottom: 25px; }
.sw_tab_countdown { position: relative; }
.tab-countdown-slide { border: 2px solid #1b75bc; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; padding: 18px 0 13px; margin-bottom: 30px; }
.tab-countdown-slide .top-tab-slider { float: left; display: block; max-width: 116px; width: 100%; margin-top: -5px; }
.rtl .tab-countdown-slide .top-tab-slider { float: right; }
.tab-countdown-slide .top-tab-slider ul { margin: 0; border: 0; }
.tab-countdown-slide .top-tab-slider ul li a { -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; border: 1px solid #ddd; margin: 4px 7px; height: 80px; width: 80px; display: block; position: relative; }
.tab-countdown-slide .top-tab-slider ul li a img { height: 100%; padding: 10px; }
.tab-countdown-slide .top-tab-slider ul li.active a, .tab-countdown-slide .top-tab-slider ul li:hover a { border-color: #1b75bc; }
.tab-countdown-slide .top-tab-slider ul li.active a:before, .tab-countdown-slide .top-tab-slider ul li:hover a:before { width: 10px; z-index: 2; height: 10px; position: absolute; content: ""; background-color: #fff; top: 50%; margin-top: -5px; right: -6px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); border-right: 1px solid #1b75bc; border-top: 1px solid #1b75bc; }
.tab-countdown-slide .top-tab-slider-full { display: none; }
.tab-countdown-slide .tab-content { width: 750px; float: left; clear: none; }
.tab-countdown-slide .tab-content .item-wrap:hover:before, .tab-countdown-slide .tab-content .item-wrap:hover:after { display: none; }
.tab-countdown-slide .tab-content .item-wrap .item-detail .products-thumb { max-width: 352px; width: 100%; float: left; margin-right: 30px; margin-top: 0; margin-bottom: 0; }
.rtl .tab-countdown-slide .tab-content .item-wrap .item-detail .products-thumb { margin-right: 0; margin-left: 30px; float: right; }
.tab-countdown-slide .tab-content .item-wrap .item-detail .products-thumb .onsale { right: 20px; left: auto; top: 20px; }
.tab-countdown-slide .tab-content .item-wrap .item-detail .item-content { max-width: 325px; float: left; text-align: left; margin-right: 33px; }
.rtl .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content { float: right; text-align: right; margin-right: 0; margin-left: 33px; }
.tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .countdown-left { display: inline-block; border: 1px solid #ddd; border-radius: 4px; width: 325px; height: 70px; background: #f5f5f5; padding: 12px 0; margin-bottom: 25px; }
.tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .countdown-left .countdown-section { width: 25%; display: inline-block; text-align: center; position: relative; line-height: normal; }
.tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .countdown-left .countdown-section span { width: 100%; display: block; margin-bottom: -10px; text-transform: capitalize; }
.tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .countdown-left .countdown-section span.countdown-amount { font-size: 20px; color: #333; font-weight: 600; }
.tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .countdown-left .countdown-section:before { content: ""; position: absolute; height: 32px; width: 1px; border: 1px solid #ddd; top: 8px; right: 0; }
.tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .countdown-left .countdown-section:last-of-type:before { display: none; }
.tab-countdown-slide .tab-content .item-wrap .item-detail .item-content h4 { margin-bottom: 30px; }
.tab-countdown-slide .tab-content .item-wrap .item-detail .item-content h4 a { font-size: 22px; position: relative; }
.tab-countdown-slide .tab-content .item-wrap .item-detail .item-content h4 a:after { content: ""; width: 100px; height: 1px; border-bottom: 1px solid #eee; position: absolute; bottom: -9px; left: 0; }
.tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .description { margin-bottom: 15px; }
.tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-price, .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .reviews-content { display: inline-block; }
.tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .reviews-content { float: right; }
.rtl .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .reviews-content { float: left; }
.tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .reviews-content .star { vertical-align: sub; }
.tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-bottom a.ajax_add_to_cart, .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-bottom a.add_to_cart_button { width: inherit; height: 43px; padding: 0 20px 0; max-width: 124px; line-height: 43px; text-indent: inherit; border-color: #1b75bc; float: left; display: block; margin-right: 10px; color: #fff; background: #1b75bc; }
.tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-bottom a.ajax_add_to_cart:before, .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-bottom a.add_to_cart_button:before { display: none; }
.tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-bottom a.ajax_add_to_cart:hover, .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-bottom a.add_to_cart_button:hover { border-color: #23569d; color: #fff; background: #23569d; }
.rtl .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-bottom a.ajax_add_to_cart, .rtl .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-bottom a.add_to_cart_button { float: right; margin-right: 0; margin-left: 10px; }
.tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-bottom a.ajax_add_to_cart.loading, .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-bottom a.add_to_cart_button.loading { color: rgba(0,0,0,0); opacity: 1; }
.tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-bottom a.ajax_add_to_cart.loading:hover, .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-bottom a.add_to_cart_button.loading:hover { background: none; border-color: #ddd; }
.tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-bottom a.ajax_add_to_cart.loading:before, .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-bottom a.add_to_cart_button.loading:before { background: url(../assets/img/loadingp.gif) no-repeat center center; content: ""; position: absolute; left: 50%; top: 50%; width: 32px; height: 32px; margin-left: -16px; margin-top: -16px; z-index: 99; display: block; }
.rtl .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-bottom a.ajax_add_to_cart.loading:before, .rtl .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-bottom a.add_to_cart_button.loading:before { margin-left: 0; margin-right: -16px; right: 50%; left: auto; }
.tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-bottom a.ajax_add_to_cart.loading:after, .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-bottom a.add_to_cart_button.loading:after { display: none; }
.sw-woo-tab-cat { margin-bottom: 40px; }
.sw-woo-tab-cat .top-tab-slider { margin-bottom: 10px; }
.page-template-page-home .sw-woo-tab-cat .top-tab-slider { margin-bottom: 0; }
.sw-woo-tab-cat .order-title { float: left; width: inherit; }
.rtl .sw-woo-tab-cat .order-title { float: right; }
.sw-woo-tab-cat ul.nav-tabs { float: right; border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; margin-right: 100px; margin-left: 0; }
.rtl .sw-woo-tab-cat ul.nav-tabs { float: left; margin-left: 100px; margin-right: 0; }
.sw-woo-tab-cat ul.nav-tabs li a { font-weight: 600; text-transform: capitalize; color: #333; padding: 15px 15px 12px; margin: 0; }
.sw-woo-tab-cat ul.nav-tabs li a:hover { background: none; color: #1b75bc; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; border-color: transparent; }
.sw-woo-tab-cat ul.nav-tabs li a:after { content: ""; right: -2px; top: 50%; width: 1px; height: 20px; position: absolute; background: #ddd; margin-top: -10px; z-index: 3; }
.rtl .sw-woo-tab-cat ul.nav-tabs li a:after { right: auto; left: -2px; }
.sw-woo-tab-cat ul.nav-tabs li.active > a, .sw-woo-tab-cat ul.nav-tabs li.active a:hover, .sw-woo-tab-cat ul.nav-tabs li.active a:focus { cursor: pointer; color: #1b75bc; border-color: transparent; border-bottom: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
.sw-woo-tab-cat ul.nav-tabs li.active > a:before, .sw-woo-tab-cat ul.nav-tabs li.active a:hover:before, .sw-woo-tab-cat ul.nav-tabs li.active a:focus:before { width: 11px; z-index: 2; height: 11px; position: absolute; content: ""; background-color: #fff; left: 0; right: 0; bottom: -6px; margin: 0 auto; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.sw-woo-tab-cat ul.nav-tabs li:last-child a:after { display: none; }
.sw-woo-tab-cat .resp-slider-container { border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
.sw-woo-tab-cat .resp-slider-container .slick-slide { border-left: 1px solid #ddd; position: relative; }
.rlt .sw-woo-tab-cat .resp-slider-container .slick-slide { border-left: 0; border-right: 1px solid #ddd; }
.sw-woo-tab-cat .resp-slider-container .slick-slide.slick-current { border-left-color: transparent; }
.sw-woo-tab-cat .resp-slider-container .slick-slide.slick-current .item-wrap:hover:after { left: -1px; }
.rtl .sw-woo-tab-cat .resp-slider-container .slick-slide.slick-current .item-wrap:hover:after { right: -1px; }
.sw-woo-tab-cat.style1 .item-wrap:hover .item-bottom { opacity: 1; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out; -webkit-transform: translate(0, 0px); -moz-transform: translate(0, 0px); -o-transform: translate(0, 0px); -ms-transform: translate(0, 0px); transform: translate(0, 0px); }
.sw-woo-tab-cat.style1 .item-wrap:hover .item-bottom a.ajax_add_to_cart, .sw-woo-tab-cat.style1 .item-wrap:hover .item-bottom a.add_to_cart_button, .sw-woo-tab-cat.style1 .item-wrap:hover .item-bottom a.product_type_external, .sw-woo-tab-cat.style1 .item-wrap:hover .item-bottom a.product_type_grouped { background-color: #fff !important; }
.sw-woo-tab-cat.style1 .item-wrap:hover .item-bottom a.ajax_add_to_cart:hover, .sw-woo-tab-cat.style1 .item-wrap:hover .item-bottom a.add_to_cart_button:hover, .sw-woo-tab-cat.style1 .item-wrap:hover .item-bottom a.product_type_external:hover, .sw-woo-tab-cat.style1 .item-wrap:hover .item-bottom a.product_type_grouped:hover { background-color: #1b75bc !important; border-color: #1b75bc !important; }
.sw-woo-tab-cat.style1 .item-wrap:hover .item-bottom a.ajax_add_to_cart:hover:before, .sw-woo-tab-cat.style1 .item-wrap:hover .item-bottom a.add_to_cart_button:hover:before, .sw-woo-tab-cat.style1 .item-wrap:hover .item-bottom a.product_type_external:hover:before, .sw-woo-tab-cat.style1 .item-wrap:hover .item-bottom a.product_type_grouped:hover:before { color: #fff; }
.sw-woo-tab-cat.style1 .item-wrap:hover .item-bottom a.ajax_add_to_cart.added, .sw-woo-tab-cat.style1 .item-wrap:hover .item-bottom a.add_to_cart_button.added, .sw-woo-tab-cat.style1 .item-wrap:hover .item-bottom a.product_type_external.added, .sw-woo-tab-cat.style1 .item-wrap:hover .item-bottom a.product_type_grouped.added { background-color: #1b75bc !important; }
.sw-woo-tab-cat.style1 .item-wrap .item-bottom { position: absolute; top: 50%; width: 100%; left: 0; text-align: center; right: 0; margin: -24px auto; display: block; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out; -webkit-transform: translate(0, 60px); -moz-transform: translate(0, 60px); -o-transform: translate(0, 60px); -ms-transform: translate(0, 60px); transform: translate(0, 60px); opacity: 0; z-index: 3; }
.sw-woo-tab-cat.style1 .item-wrap .item-bottom .add-cart, .sw-woo-tab-cat.style1 .item-wrap .item-bottom .wish-com { display: inline-block; vertical-align: top; }
.page-template-page-home .sw-woo-tab-cat.style2 .resp-slider-container { margin: 0 -1px; }
.sw-woo-tab-cat.style2 .item-wrap:hover .item-content .item-bottom .wish-com { -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out; -webkit-transform: translate(0, 0px); -moz-transform: translate(0, 0px); -o-transform: translate(0, 0px); -ms-transform: translate(0, 0px); transform: translate(0, 0px); opacity: 1; }
.sw-woo-tab-cat.style2 .item-wrap .item-content .item-price { margin-bottom: 10px; }
.sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom { margin-bottom: 37px; display: inline-flex; }
.sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.ajax_add_to_cart, .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.add_to_cart_button, .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.product_type_external, .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.product_type_grouped { width: inherit; height: 43px; padding: 0 20px; line-height: 43px; text-indent: inherit; border: 1px solid #ddd; float: none; display: inline-block; background: #fff; color: #555; margin: 0; position: relative; }
.sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.ajax_add_to_cart:before, .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.add_to_cart_button:before, .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.product_type_external:before, .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.product_type_grouped:before { display: none; }
.sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.ajax_add_to_cart:hover, .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.add_to_cart_button:hover, .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.product_type_external:hover, .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.product_type_grouped:hover { border-color: #1b75bc; color: #fff; background: #1b75bc; }
.sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.ajax_add_to_cart.loading, .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.add_to_cart_button.loading, .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.product_type_external.loading, .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.product_type_grouped.loading { color: rgba(0,0,0,0); opacity: 1; }
.sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.ajax_add_to_cart.loading:hover, .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.add_to_cart_button.loading:hover, .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.product_type_external.loading:hover, .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.product_type_grouped.loading:hover { background: none; border-color: #ddd; }
.sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.ajax_add_to_cart.loading:before, .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.add_to_cart_button.loading:before, .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.product_type_external.loading:before, .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.product_type_grouped.loading:before { background: url(../assets/img/loadingp.gif) no-repeat center center; content: ""; position: absolute; left: 50%; top: 50%; width: 32px; height: 32px; margin-left: -16px; margin-top: -16px; z-index: 99; display: block; }
.rtl .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.ajax_add_to_cart.loading:before, .rtl .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.add_to_cart_button.loading:before, .rtl .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.product_type_external.loading:before, .rtl .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.product_type_grouped.loading:before { margin-left: 0; margin-right: -16px; right: 50%; left: auto; }
.sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.ajax_add_to_cart.loading:after, .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.add_to_cart_button.loading:after, .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.product_type_external.loading:after, .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.product_type_grouped.loading:after { display: none; }
.sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.ajax_add_to_cart.added, .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.add_to_cart_button.added, .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.product_type_external.added, .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.product_type_grouped.added { background: url(../assets/img/added.png) no-repeat center center #1b75bc !important; text-indent: -9999px !important; }
.sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.ajax_add_to_cart.added:before, .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.add_to_cart_button.added:before, .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.product_type_external.added:before, .sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom a.product_type_grouped.added:before { display: none; }
.sw-woo-tab-cat.style2 .item-wrap .item-content .item-bottom .wish-com { position: absolute; top: 0; bottom: 0; width: 100%; left: 0; text-align: center; right: 0; margin: 70% auto 0; display: block; z-index: 3; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out; -webkit-transform: translate(0, 60px); -moz-transform: translate(0, 60px); -o-transform: translate(0, 60px); -ms-transform: translate(0, 60px); transform: translate(0, 60px); opacity: 0; }
.sw-woo-tab-cat.left-cate { display: inline-block; margin-bottom: 94px; }
.sw-woo-tab-cat.left-cate .order-title { width: 100%; }
.sw-woo-tab-cat.left-cate .top-tab-slider { float: left; max-width: 245px; width: 100%; margin-right: 16px; }
.rtl .sw-woo-tab-cat.left-cate .top-tab-slider { float: right; margin-right: 0; margin-left: 16px; }
.sw-woo-tab-cat.left-cate .top-tab-slider .sw-list-cate-thumnail .resp-slider-container { border: 0; }
.sw-woo-tab-cat.left-cate .top-tab-slider .sw-list-cate-thumnail .resp-slider-container ul.nav-tabs { float: left; margin: 0; width: 100%; background: #f5f5f5; }
.rtl .sw-woo-tab-cat.left-cate .top-tab-slider .sw-list-cate-thumnail .resp-slider-container ul.nav-tabs { float: right; }
.sw-woo-tab-cat.left-cate .top-tab-slider .sw-list-cate-thumnail .resp-slider-container ul.nav-tabs li { width: 100%; padding: 0 10px; }
.sw-woo-tab-cat.left-cate .top-tab-slider .sw-list-cate-thumnail .resp-slider-container ul.nav-tabs li a { padding: 36px 20px 36px 77px; border-bottom: 1px solid #ddd; position: relative; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }
.sw-woo-tab-cat.left-cate .top-tab-slider .sw-list-cate-thumnail .resp-slider-container ul.nav-tabs li a:after { display: none; }
.sw-woo-tab-cat.left-cate .top-tab-slider .sw-list-cate-thumnail .resp-slider-container ul.nav-tabs li a .item-thumbnail { display: block; position: absolute; top: 32%; left: 20px; opacity: 0.5; }
.rtl .sw-woo-tab-cat.left-cate .top-tab-slider .sw-list-cate-thumnail .resp-slider-container ul.nav-tabs li a .item-thumbnail { right: 20px; left: auto; }
.sw-woo-tab-cat.left-cate .top-tab-slider .sw-list-cate-thumnail .resp-slider-container ul.nav-tabs li.active, .sw-woo-tab-cat.left-cate .top-tab-slider .sw-list-cate-thumnail .resp-slider-container ul.nav-tabs li:hover { background: #fff; border: 1px solid #1b75bc; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
.sw-woo-tab-cat.left-cate .top-tab-slider .sw-list-cate-thumnail .resp-slider-container ul.nav-tabs li.active a:before, .sw-woo-tab-cat.left-cate .top-tab-slider .sw-list-cate-thumnail .resp-slider-container ul.nav-tabs li.active a:hover:before, .sw-woo-tab-cat.left-cate .top-tab-slider .sw-list-cate-thumnail .resp-slider-container ul.nav-tabs li.active a:focus:before, .sw-woo-tab-cat.left-cate .top-tab-slider .sw-list-cate-thumnail .resp-slider-container ul.nav-tabs li:hover a:before, .sw-woo-tab-cat.left-cate .top-tab-slider .sw-list-cate-thumnail .resp-slider-container ul.nav-tabs li:hover a:hover:before, .sw-woo-tab-cat.left-cate .top-tab-slider .sw-list-cate-thumnail .resp-slider-container ul.nav-tabs li:hover a:focus:before { display: none; }
.sw-woo-tab-cat.left-cate .top-tab-slider .sw-list-cate-thumnail .resp-slider-container ul.nav-tabs li.active a, .sw-woo-tab-cat.left-cate .top-tab-slider .sw-list-cate-thumnail .resp-slider-container ul.nav-tabs li:hover a { border: 0; background: none; }
.sw-woo-tab-cat.left-cate .top-tab-slider .sw-list-cate-thumnail .resp-slider-container ul.nav-tabs li.active a .item-thumbnail, .sw-woo-tab-cat.left-cate .top-tab-slider .sw-list-cate-thumnail .resp-slider-container ul.nav-tabs li:hover a .item-thumbnail { opacity: 1; }
.sw-woo-tab-cat.left-cate .top-tab-slider .sw-list-cate-thumnail .resp-slider-container ul.nav-tabs li.active:before, .sw-woo-tab-cat.left-cate .top-tab-slider .sw-list-cate-thumnail .resp-slider-container ul.nav-tabs li:hover:before { width: 11px; z-index: 2; height: 11px; position: absolute; content: ""; background-color: #fff; top: 50%; margin-top: -8px; right: -6px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); border-right: 1px solid #1b75bc; border-top: 1px solid #1b75bc; }
.sw-woo-tab-cat.left-cate .tab-content { float: left; max-width: 908px; width: 100%; }
.rtl .sw-woo-tab-cat.left-cate .tab-content { float: right; }
.sw-woo-tab-cat.left-cate .tab-content .resp-slider-container { border: 0; }
.sw-woo-tab-cat.left-cate .tab-content .resp-slider-container .slick-slide { border: 0; }
.sw-woo-tab-cat.left-cate .tab-content .resp-slider-container .slick-slide .item-wrap { margin: 0 2px 4px; border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
.sw-woo-tab-cat.left-cate .tab-content .resp-slider-container .slick-slide .item-wrap .item-detail .products-thumb { margin: 15px 15px 16px; }
.sw-woo-tab-cat.left-cate .tab-content .resp-slider-container .slick-slide .item-wrap .item-price { margin-bottom: 30px; }
@-moz-document url-prefix() {
 .sw-woo-tab-cat.left-cate .tab-content .resp-slider-container .slick-slide .item-wrap .item-detail .products-thumb { margin: 15px 15px 16px;}
 .mini-cart-header .top-form-minicart .wrapp-minicart .minicart-padding { padding-bottom: 30px;}
}
.section-brand { overflow: visible !important; }
.sw-brand-container-slider {border: 1px solid #ddd;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;position: relative;padding: 0 60px;margin-top: 0;margin-bottom: -55px;background: #fff;z-index: 999; width: 78%;float: right;}
.sw-brand-container-slider .res-button { top: 50%; margin-top: -23px; border: 0 !important; padding: 15px; }
.sw-brand-container-slider .res-button.slick-prev { left: 0; right: auto; }
.rtl .sw-brand-container-slider .res-button.slick-prev { right: 0; left: auto; }
.sw-brand-container-slider .res-button.slick-prev:after { content: ""; width: 1px; height: 45px; background: #ddd; position: absolute; top: 50%; margin-top: -22px; }
.sw-brand-container-slider .res-button.slick-next:after { display: block; content: ""; width: 1px; height: 45px; background: #ddd; position: absolute; top: 50%; margin-top: -22px; left: 0; right: auto; }
.rtl .sw-brand-container-slider .res-button.slick-next:after { left: auto; right: 0; }
.sw-brand-container-slider .resp-slider-container .slick-list .item-brand-cat {padding: 18px 20px;display: inline-block;vertical-align: middle;float: none;}
.sw-brand-container-slider .resp-slider-container .slick-list .item-brand-cat .item-image img { display: table; margin: 0px auto; }
.responsive-post-slider { position: relative; margin-bottom: 40px; }
.responsive-post-slider .box-slider-title { margin-bottom: 30px; display: inline-block; }
.responsive-post-slider .box-slider-title h2 { font-size: 20px; color: #333; text-transform: uppercase; font-weight: 600; margin: 14px 0; display: inline-block; }
.responsive-post-slider .box-slider-title .order-icon { display: inline-block; width: 50px; height: 50px; background: #1b75bc; border-radius: 4px; line-height: 50px; float: left; margin-right: 20px; position: relative; }
.responsive-post-slider .box-slider-title .order-icon img { margin: 15px auto; }
.responsive-post-slider .box-slider-title .order-icon:after { content: "\f0da"; font-family: FontAwesome !important; position: absolute; right: -5px; top: 50%; margin-top: -25px; color: #1b75bc; font-size: 16px; }
.responsive-post-slider .res-button { background: #fff; z-index: inherit; }
.responsive-post-slider .slick-slider { background: #fff; }
.responsive-post-slider .slick-slider .item { border: 1px solid #ddd; padding: 30px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
.responsive-post-slider .img_over { display: block; float: left; margin-right: 20px; }
.rtl .responsive-post-slider .img_over { float: right; margin-right: 0; margin-left: 20px; }
.responsive-post-slider .entry-content .entry-meta { display: inline-block; line-height: normal; margin-top: -9px; margin-bottom: 7px; }
.responsive-post-slider .entry-content .entry-meta .latest_post_date { color: #1b75bc; font-weight: 600; }
.responsive-post-slider .entry-content .entry-meta .latest_post_date .post_day { font-size: 40px; }
.responsive-post-slider .entry-content .widget-title h4 { font-size: 24px; font-weight: 600; line-height: 1.2; }
.responsive-post-slider .entry-content .description { margin-bottom: 25px; line-height: 1.6; }
.responsive-post-slider .entry-content .entry-comment { float: left; font-size: 13px; color: #555; font-weight: 500; }
.responsive-post-slider .entry-content .entry-comment span { margin-right: 4px; }
.rtl .responsive-post-slider .entry-content .entry-comment span { margin-right: 0; margin-left: 4px; }
.rtl .responsive-post-slider .entry-content .entry-comment { float: right; }
.responsive-post-slider .entry-content .readmore { float: right; font-size: 13px; }
.responsive-post-slider .entry-content .readmore a { color: #1b75bc; }
.responsive-post-slider .entry-content .readmore a:hover { color: #333; }
.rtl .responsive-post-slider .entry-content .readmore { float: left; }
.responsive-post-slider .entry-content .readmore .fa { margin-left: 10px; }
.rtl .responsive-post-slider .entry-content .readmore .fa { margin-left: 0; margin-right: 10px; }
.rtl .responsive-post-slider .entry-content .readmore .fa:before { content: "\f0a8"; }
.testimonial-slider { margin-bottom: 40px; }
.testimonial-slider .carousel-cl { position: absolute; top: 0; right: 0; border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; background: #fff; z-index: 1; }
.testimonial-slider .carousel-cl .fa { color: #777; font-size: 10px; position: relative; }
.testimonial-slider .carousel-cl .fa:hover { color: #1b75bc; }
.testimonial-slider .carousel-cl .prev-test { padding: 19px 12px; }
.testimonial-slider .carousel-cl .prev-test:after { content: ""; width: 1px; height: 20px; background: #ddd; position: absolute; right: 0; top: 50%; margin-top: -10px; }
.testimonial-slider .carousel-cl .next-test { padding: 19px 12px; margin-left: -5px; }
.rtl .testimonial-slider .carousel-cl .next-test { margin-left: 0; margin-right: -5px; }
.testimonial-slider .carousel-inner { border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; background: #fff; }
.testimonial-slider .carousel-inner .item { padding: 34px 22px 40px; }
.testimonial-slider .carousel-inner .client-say-info .image-client { width: 100%; float: none; }
.testimonial-slider .carousel-inner .client-say-info .image-client img { display: table; margin: 0 auto; box-shadow: 0px 3px 7px 0px #ddd; border-radius: 50%; }
.testimonial-slider .carousel-inner .client-say-info .image-client img:hover { opacity: 0.8; }
.testimonial-slider .carousel-inner .client-say-info .name-client { text-align: center; margin: 0; padding-top: 5px; margin-bottom: 10px; }
.testimonial-slider .carousel-inner .client-say-info .name-client h2 { font-size: 16px; }
.testimonial-slider .carousel-inner .client-say-info .name-client h2 a { font-weight: 600; color: #333; }
.testimonial-slider .carousel-inner .client-say-info .name-client h2 a:hover { color: #1b75bc; }
.testimonial-slider .carousel-inner .client-say-info .name-client p { display: none; }
.testimonial-slider .carousel-inner .client-comment { font-style: normal; text-align: center; margin-bottom: 40px; position: relative; padding: 0 15px; line-height: 1.6; }
.testimonial-slider .carousel-inner .client-comment:before { display: block; content: "\f10d"; font-family: FontAwesome !important; position: absolute; font-size: 22px; color: #eeeeee; left: -5px; top: -9px; }
.testimonial-slider .carousel-inner .client-comment:after { display: block; content: "\f10e"; font-family: FontAwesome !important; position: absolute; font-size: 22px; color: #eeeeee; right: 0; bottom: -12px; }
.testimonial-slider .carousel-indicators { background-color: #fff; border: 1px solid #ddd; border-top: 0; margin: 0px; padding: 22px 0px; position: relative; text-align: center; left: 0; width: 100%; bottom: 0; position: absolute; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.testimonial-slider .carousel-indicators li { background-color: #ddd; width: 12px; height: 12px; border-radius: 50%; }
.testimonial-slider .carousel-indicators li.active { background-color: #1b75bc; }
.header-style1 { background: #1b75bc; margin-bottom: 0px; }
.page-template-page-home .header-style1, .page-template-page-home-2 .header-style1 { margin-bottom: 0; }
.header-style1 .yt-header-top { border-bottom: 0; height: auto; }
.header-style1 .yt-header-top .sl-header-login {margin: 10px 0 10px;}
.header-style1 .yt-header-top .sl-header-login .top-login { float: left; }
.rtl .header-style1 .yt-header-top .sl-header-login .top-login { float: right; }
.header-style1 .yt-header-top .sl-header-login .top-login ul { list-style: none; margin: 0; font-size: 12px; color: #23569d; }
.header-style1 .yt-header-top .sl-header-login .top-login ul li a { color: #23569d; font-weight: 500; }
.header-style1 .yt-header-top .sl-header-login .top-login ul li a:hover { text-decoration: underline; }
.header-style1 .yt-header-top .sl-header-login .top-login .div-logined {color: #fff;font-size: 15px;font-weight: 600;line-height: 1;padding: 6px 0 4px;}
.header-style1 .yt-header-top .sl-header-login .top-login .div-logined .welc-hithos {
    font-size: 15px;
    padding-right: 7px;
}
.header-style1 .yt-header-top .sl-header-login .top-login .div-logined a {color: #fff;font-weight: 600;padding: 0 5px;}
.header-style1 .yt-header-top .sl-header-login .top-login .div-logined a:hover { text-decoration: underline; }
.header-style1 .yt-header-top .header-right { color: #fff; font-size: 15px; }
.header-style1 .yt-header-top .header-right .border-header {display: block;width: 100%;float: left;border-bottom: 0;padding: 5px 0 4px;}
.rtl .header-style1 .yt-header-top .header-right .border-header { float: right; }
.header-style1 .yt-header-top .header-right .sl-header-phone { margin: 11px 0 9px; padding: 0; }
.header-style1 .yt-header-top .header-right .sl-header-phone .sp-ic { margin-right: 2px; }
.rtl .header-style1 .yt-header-top .header-right .sl-header-phone .sp-ic { margin-right: 0; margin-left: 2px; }
.header-style1 .yt-header-top .header-right .sl-header-phone a { font-size: 14px; font-weight: 600; color: #fff; }
.header-style1 .yt-header-top .header-right .sl-header-phone a:hover { text-decoration: underline; }
.header-style1 .yt-header-top .top-links-action { padding: 0; }
.header-style1 .yt-header-top .top-links-action .my-account > ul > li:hover ul { top: 39px; min-width: 138px; }
.header-style1 .yt-header-top .top-links-action .my-account > ul > li > a {padding: 10px 6px 10px;color: #fff;font-size: 12px;}
.header-style1 .yt-header-top .top-links-action .my-account > ul > li > a:hover {color: #ffffff;background: #23569d;border-radius: 5px;}
.header-style1 .yt-header-top .top-links-action .my-account > ul > li > a:before { color: #fff; }
.header-style1 .yt-header-top .top-links-action .widget .widget-inner #lang_sel ul.nav > li { padding: 6px; }
.header-style1 .yt-header-top .top-links-action .widget .widget-inner #lang_sel ul.nav > li:hover > a { border-color: #23569d; background: #23569d; }
.header-style1 .yt-header-top .top-links-action .widget .widget-inner #lang_sel ul.nav > li:hover ul { top: 39px; }
.header-style1 .yt-header-top .top-links-action .widget .widget-inner #lang_sel ul.nav > li > a { padding: 5px 9px 3px; color: #fff; border: 1px solid rgba(255,255,255,0.5); border-radius: 4px; display: inline-block; }
.header-style1 .yt-header-top .top-links-action .widget .widget-inner #lang_sel ul.nav > li > a:before { display: none; }
.header-style1 .yt-header-top .top-links-action .widget .widget-inner #lang_sel ul.nav > li > a:after { top: -3px; position: relative; }
.header-style1 .yt-header-top .top-links-action .widget.widget_currency_converter .widget-inner ul.currency_w > li { padding: 6px 0px 6px 6px; }
.header-style1 .yt-header-top .top-links-action .widget.widget_currency_converter .widget-inner ul.currency_w > li:hover > a { border-color: #23569d; background: #23569d; }
.header-style1 .yt-header-top .top-links-action .widget.widget_currency_converter .widget-inner ul.currency_w > li:hover ul { top: 39px; }
.header-style1 .yt-header-top .top-links-action .widget.widget_currency_converter .widget-inner ul.currency_w > li > a { padding: 5px 9px 3px; color: #fff; border: 1px solid rgba(255,255,255,0.5); border-radius: 4px; }
.header-style1 .yt-header-top .top-links-action .widget.widget_currency_converter .widget-inner ul.currency_w > li > a:before { display: none; }
.header-style1 .yt-header-top .top-links-action .widget.widget_currency_converter .widget-inner ul.currency_w > li > a:after { top: -3px; position: relative; }
.header-style1 .yt-header-middle { background: #23569d;height: 55px;margin-top:0 !important; }
.header-style1 .yt-header-middle .logo-wrapper .logo {/* border-top-left-radius: 4px; *//* border-top-right-radius: 4px; */padding: 2px 8px 2px;}
.header-style1 .yt-header-middle .yt-searchbox { margin: 20px 0; }
.header-style1 .yt-header-middle .yt-searchbox .search-pro .phone-icon-search { display: none; }
.header-style1 .yt-header-middle .yt-searchbox .search-pro .sm-searbox-content { max-width: 605px; width: 100%; float: left; }
.rtl .header-style1 .yt-header-middle .yt-searchbox .search-pro .sm-searbox-content { float: right; }
.header-style1 .yt-header-middle .yt-searchbox .search-pro .sm-searbox-content .topsearch-entry .cat-wrapper { max-width: 170px; width: 100%; }
.header-style1 .yt-header-middle .yt-searchbox .search-pro .sm-searbox-content .topsearch-entry .cat-wrapper label select.s1_option { background: #23569d; color: #fff; }
.header-style1 .yt-header-middle .yt-searchbox .search-pro .sm-searbox-content .topsearch-entry input { max-width: 430px; width: 100%; height: 44px; border: 0; margin: 0; padding-left: 30px; background: #23569d; color: #fff; }
.header-style1 .yt-header-middle .yt-searchbox .search-pro .sm-searbox-content .topsearch-entry input::-webkit-input-placeholder { color: #fff !important;}
.header-style1 .yt-header-middle .yt-searchbox .search-pro .sm-searbox-content .topsearch-entry input::-moz-placeholder { color: #fff !important;}
.header-style1 .yt-header-middle .yt-searchbox .search-pro .sm-searbox-content .topsearch-entry input::-moz-placeholder { color: #fff !important;}
.header-style1 .yt-header-middle .yt-searchbox .search-pro .sm-searbox-content .topsearch-entry input::-ms-input-placeholder { color: #fff !important;}
.header-style1 .yt-header-middle .yt-searchbox .search-pro .sm-searbox-content .topsearch-entry .button-search-pro { color: #fff; }
.header-style1 .yt-header-middle .yt-searchbox .search-pro .mini-cart-header { margin-top: 0; }
.header-style1 .yt-header-middle .yt-searchbox .search-pro .mini-cart-header .cart-contents { color: #fff; }
.header-style1 .yt-header-middle .yt-searchbox .search-pro .mini-cart-header .cart-contents:after { color: #fff; }
.header-style1 .yt-header-middle .yt-searchbox .search-pro .mini-cart-header .top-form-minicart .top-minicart-icon { background: url('../assets/img/icon_general.png') no-repeat center -82px; background-color: #003e5b; border-color: #23569d; }
.header-style1 .yt-header-middle .yt-searchbox .search-pro .mini-cart-header .top-form-minicart .top-minicart-icon .minicart-number { background-color: #fff; color: #23569d; }
.header-style1 .yt-header-top .yt-searchbox { margin: 0;width:40%; }
.header-style1 .yt-header-top .yt-searchbox .search-pro .phone-icon-search { display: none; }
.header-style1 .yt-header-top .yt-searchbox .search-pro .sm-searbox-content { max-width: 605px; width: 100%; float: left; }
.rtl .header-style1 .yt-header-top .yt-searchbox .search-pro .sm-searbox-content { float: right; }
.header-style1 .yt-header-top .yt-searchbox .search-pro .sm-searbox-content .topsearch-entry .cat-wrapper { max-width: 170px; width: 100%; }
.header-style1 .yt-header-top .yt-searchbox .search-pro .sm-searbox-content .topsearch-entry .cat-wrapper label select.s1_option { background: #23569d; color: #fff; }
.srch-labl {color: #fff;display: inline-block;vertical-align: middle;width: 18%;text-align: right;padding-right: 10px;box-sizing: border-box;font-size: 15px;margin-top: 4px;}
.header-style1 .yt-header-top .yt-searchbox .search-pro .sm-searbox-content .topsearch-entry input {max-width: 430px;width: 81%;height: 30px;border: 0;margin: 0;padding-left: 12px;background: #ffffff;color: #000000;font-weight: 400;font-size:15px;}
.header-style1 .yt-header-top .yt-searchbox .search-pro .sm-searbox-content .topsearch-entry input::-webkit-input-placeholder { color: #ccc !important;}
.header-style1 .yt-header-top .yt-searchbox .search-pro .sm-searbox-content .topsearch-entry input::-moz-placeholder { color: #ccc !important;}
.header-style1 .yt-header-top .yt-searchbox .search-pro .sm-searbox-content .topsearch-entry input::-moz-placeholder { color: #ccc !important;}
.header-style1 .yt-header-top .yt-searchbox .search-pro .sm-searbox-content .topsearch-entry input::-ms-input-placeholder {color: #ccc !important;}
.header-style1 .yt-header-top .cat-wrapper {display:none;}
.header-style1 .yt-header-top .yt-searchbox .search-pro .sm-searbox-content .topsearch-entry .button-search-pro {color: #1b75bc;}
.header-style1 .yt-header-top .yt-searchbox .search-pro .mini-cart-header { margin-top: 0; }
.header-style1 .yt-header-top .yt-searchbox .search-pro .mini-cart-header .cart-contents { color: #fff; }
.header-style1 .yt-header-top .yt-searchbox .search-pro .mini-cart-header .cart-contents:after { color: #fff; }
.header-style1 .yt-header-top .yt-searchbox .search-pro .mini-cart-header .top-form-minicart .top-minicart-icon { background: url('../assets/img/icon_general.png') no-repeat center -82px; background-color: #003e5b; border-color: #23569d; }
.header-style1 .yt-header-top .yt-searchbox .search-pro .mini-cart-header .top-form-minicart .top-minicart-icon .minicart-number { background-color: #fff; color: #23569d; }
.header-style1 .yt-header-middle .yt-header-under-2 { background: #23569d; }
.header-style1 .yt-header-middle .yt-header-under-2 .vertical-mega .ver-megamenu-header:hover { cursor: pointer; }
.header-style1 .yt-header-middle .yt-header-under-2 .vertical-mega .ver-megamenu-header:hover .vertical-megamenu { display: block; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; -ms-transition: all .4s; transition: all .4s;z-index:9999; }
.header-style1 .yt-header-middle .yt-header-under-2 .vertical-mega .ver-megamenu-header ul.vertical-megamenu { padding: 15px 5px 30px; display: none; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; -ms-transition: all .4s; transition: all .4s; }
.page-template-page-home .header-style1 .yt-header-middle .yt-header-under-2 .vertical-mega .ver-megamenu-header ul.vertical-megamenu, .page-template-page-home-2 .header-style1 .yt-header-middle .yt-header-under-2 .vertical-mega .ver-megamenu-header ul.vertical-megamenu { display: block; }
.header-style1 .yt-header-middle .yt-header-under-2 .vertical-mega .ver-megamenu-header ul.vertical-megamenu > li { padding: 0 15px 0 25px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
.header-style1 .yt-header-middle .yt-header-under-2 .vertical-mega .ver-megamenu-header ul.vertical-megamenu > li > .dropdown-menu { left: 102%; }
.rtl .header-style1 .yt-header-middle .yt-header-under-2 .vertical-mega .ver-megamenu-header ul.vertical-megamenu > li > .dropdown-menu { left: auto; right: 102%; }
.header-style1 .yt-header-middle .yt-header-under-2 .primary-menu { max-width: 770px; float: left; width: 100%; margin: 0; }
.rtl .header-style1 .yt-header-middle .yt-header-under-2 .primary-menu { float: right; }
.header-style1 .yt-header-middle .yt-header-under-2 .primary-menu .navbar-inverse { background: none; border: 0; }
.header-style1 .yt-header-middle .yt-header-under-2 .primary-menu .navbar-inverse ul.nav-pills > li.active > a, .header-style1 .yt-header-middle .yt-header-under-2 .primary-menu .navbar-inverse ul.nav-pills > li.active > a:hover, .header-style1 .yt-header-middle .yt-header-under-2 .primary-menu .navbar-inverse ul.nav-pills > li.active > a:focus { background-color: #fff; color: #1b75bc; }
.header-style1 .yt-header-middle .yt-header-under-2 .primary-menu .navbar-inverse ul.nav-pills > li > a { color: #fff; }
.header-style1 .yt-header-middle .yt-header-under-2 .primary-menu .navbar-inverse ul.nav-pills > li > a:hover, .header-style1 .yt-header-middle .yt-header-under-2 .primary-menu .navbar-inverse ul.nav-pills > li > a:focus { background-color: #fff; color: #1b75bc; }
.header-style1 .yt-header-middle .yt-header-under-2 .menu-hotdeals { float: right; }
.rtl .header-style1 .yt-header-middle .yt-header-under-2 .menu-hotdeals { float: left; }
.header-style1 .yt-header-middle .yt-header-under-2 .menu-hotdeals a { text-transform: uppercase; position: relative; padding: 7px 14px; display: block; font-weight: 600; font-size: 14px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; background: #003e5b; color: #fff; margin: 9px 0; }
.header-style1 .yt-header-middle .yt-header-under-2 .menu-hotdeals a:hover { background-color: #fff; color: #1b75bc; }
.page-template-page-home .header-style1 .yt-header-middle .yt-header-under-2.sticky-menu .vertical-mega .ver-megamenu-header ul.vertical-megamenu, .page-template-page-home-2 .header-style1 .yt-header-middle .yt-header-under-2.sticky-menu .vertical-mega .ver-megamenu-header ul.vertical-megamenu { display: none; }
.page-template-page-home .header-style1 .yt-header-middle .yt-header-under-2.sticky-menu .vertical-mega .ver-megamenu-header:hover ul.vertical-megamenu, .page-template-page-home-2 .header-style1 .yt-header-middle .yt-header-under-2.sticky-menu .vertical-mega .ver-megamenu-header:hover ul.vertical-megamenu { display: block; }
.page-template-page-home-2 .top-tab-slider { margin-bottom: 10px; }
.page-template-page-home-2 .section-slider { margin-bottom: 20px; }
.page-template-page-home-2 .section-slider .rev_slider_wrapper ul li .title1-slide { color: #1b75bc !important; }
.page-template-page-home-2 .section-slider .rev_slider_wrapper .tp-bullet-title { display: none; }
.page-template-page-home-2 .section-slider .rev_slider_wrapper .ares .tp-bullet.selected, .page-template-page-home-2 .section-slider .rev_slider_wrapper .ares .tp-bullet:hover { background: #1b75bc; }
.page-template-page-home-2 .section-slider .rev_slider_wrapper .hephaistos.tparrows { -webkit-box-shadow: 0px 0px 7px 0px #acacac; -moz-box-shadow: 0px 0px 7px 0px #acacac; -o-box-shadow: 0px 0px 7px 0px #acacac; -ms-box-shadow: 0px 0px 7px 0px #acacac; box-shadow: 0px 0px 7px 0px #acacac; }
.page-template-page-home-2 .section-slider .rev_slider_wrapper .hephaistos.tparrows.tp-leftarrow:before { content: "\f060"; }
.page-template-page-home-2 .section-slider .rev_slider_wrapper .hephaistos.tparrows.tp-rightarrow:before { content: "\f061"; }
.page-template-page-home-2 .section-slider .rev_slider_wrapper .hephaistos.tparrows:before { font-size: 14px; font-family: FontAwesome !important; color: #555; }
.page-template-page-home-2 .section-slider .rev_slider_wrapper .hephaistos.tparrows:hover:before { color: #1b75bc; }
.page-template-page-home-2 .section-slider .rev_slider_wrapper .hephaistos.tparrows.tp-leftarrow:before { font-family: FontAwesome !important; color: #555; }
.page-template-page-home-2 .section-slider .rev_slider_wrapper .hephaistos.tparrows.tp-leftarrow:hover:before { color: #1b75bc; }
.page-template-page-home-2 .img1 { margin-right: -5px; }
.rtl .page-template-page-home-2 .img1 { margin-right: 0; margin-left: -5px; }
.page-template-page-home-2 .img2 { margin-left: -5px; }
.rtl .page-template-page-home-2 .img2 { margin-left: 0; margin-right: -5px; }
.page-template-page-home-2 .sw-woo-tab-cat ul.nav-tabs { border: 0; }
.page-template-page-home-2 .sw-woo-tab-cat ul.nav-tabs li.active > a, .page-template-page-home-2 .sw-woo-tab-cat ul.nav-tabs li.active a:hover, .page-template-page-home-2 .sw-woo-tab-cat ul.nav-tabs li.active a:focus { border-bottom: 0; }
.page-template-page-home-2 .sw-woo-tab-cat ul.nav-tabs li a { padding: 14px 15px 12px; }
.page-template-page-home-2 .sw-woo-tab-cat ul.nav-tabs li a:before { display: none; }
.page-template-page-home-2 .top-tab-slider { border: 1px solid #ddd; border-radius: 4px; position: relative; min-height: 50px; }
.page-template-page-home-2 .order-title { margin-bottom: 0; margin-left: 20px; }
.rtl .page-template-page-home-2 .order-title { margin-left: 0; margin-right: 20px; }
.page-template-page-home-2 .order-title:before { content: ""; position: absolute; width: 4px; bottom: -1px; background: #1b75bc; top: -1px; left: -1px; -webkit-border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0px 0px 4px; -o-border-radius: 4px 0px 0px 4px; -ms-border-radius: 4px 0px 0px 4px; border-radius: 4px 0px 0px 4px; }
.rtl .page-template-page-home-2 .order-title:before { left: auto; right: -1px; }
.page-template-page-home-2 .res-button { border: 0; background: transparent; padding: 13px 12px; }
.page-template-page-home-2 .res-button.slick-prev { border-left: 1px solid #ddd; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }
.page-template-page-home-2 .carousel-cl .prev-test { border-left: 1px solid #ddd; }
.page-template-page-home-2 .woo-slider-default { margin-bottom: 40px; }
.page-template-page-home-2 .woo-slider-default.sw-woo-container-slider .slider { border-top: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
.page-template-page-home-2 .woo-slider-default .item.slick-current .item-wrap { border-left-color: transparent; }
.page-template-page-home-2 .woo-slider-default .item.slick-current .item-wrap:after { left: -1px; }
.rtl .page-template-page-home-2 .woo-slider-default .item.slick-current .item-wrap:after { left: auto; right: -1px; }
.page-template-page-home-2 .woo-slider-default .item-wrap { border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.page-template-page-home-2 .woo-slider-default .item-wrap:hover .item-content .item-bottom .wish-com { -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out; -webkit-transform: translate(0, 0px); -moz-transform: translate(0, 0px); -o-transform: translate(0, 0px); -ms-transform: translate(0, 0px); transform: translate(0, 0px); opacity: 1; }
.page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-price { margin-bottom: 10px; }
.page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom { margin-bottom: 37px; display: inline-flex; }
.page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.ajax_add_to_cart, .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.add_to_cart_button, .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.product_type_external, .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.product_type_grouped { width: inherit; height: 43px; padding: 0 20px; line-height: 43px; text-indent: inherit; border: 1px solid #ddd; float: none; display: inline-block; background: #fff; color: #555; margin: 0; position: relative; }
.page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.ajax_add_to_cart:before, .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.add_to_cart_button:before, .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.product_type_external:before, .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.product_type_grouped:before { display: none; }
.page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.ajax_add_to_cart:hover, .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.add_to_cart_button:hover, .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.product_type_external:hover, .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.product_type_grouped:hover { border-color: #1b75bc; color: #fff; background: #1b75bc; }
.page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.ajax_add_to_cart.loading, .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.add_to_cart_button.loading, .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.product_type_external.loading, .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.product_type_grouped.loading { color: rgba(0,0,0,0); opacity: 1; }
.page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.ajax_add_to_cart.loading:hover, .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.add_to_cart_button.loading:hover, .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.product_type_external.loading:hover, .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.product_type_grouped.loading:hover { background: none; border-color: #ddd; }
.page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.ajax_add_to_cart.loading:before, .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.add_to_cart_button.loading:before, .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.product_type_external.loading:before, .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.product_type_grouped.loading:before { background: url(../assets/img/loadingp.gif) no-repeat center center; content: ""; position: absolute; left: 50%; top: 50%; width: 32px; height: 32px; margin-left: -16px; margin-top: -16px; z-index: 99; display: block; }
.rtl .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.ajax_add_to_cart.loading:before, .rtl .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.add_to_cart_button.loading:before, .rtl .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.product_type_external.loading:before, .rtl .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.product_type_grouped.loading:before { margin-left: 0; margin-right: -16px; right: 50%; left: auto; }
.page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.ajax_add_to_cart.loading:after, .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.add_to_cart_button.loading:after, .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.product_type_external.loading:after, .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.product_type_grouped.loading:after { display: none; }
.page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.ajax_add_to_cart.added, .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.add_to_cart_button.added, .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.product_type_external.added, .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.product_type_grouped.added { background: url(../assets/img/added.png) no-repeat center center #1b75bc !important; text-indent: -9999px !important; }
.page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.ajax_add_to_cart.added:before, .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.add_to_cart_button.added:before, .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.product_type_external.added:before, .page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom a.product_type_grouped.added:before { display: none; }
.page-template-page-home-2 .woo-slider-default .item-wrap .item-content .item-bottom .wish-com { position: absolute; top: 0; bottom: 0; width: 100%; left: 0; text-align: center; right: 0; margin: 70% auto 0; display: block; z-index: 3; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out; -webkit-transform: translate(0, 60px); -moz-transform: translate(0, 60px); -o-transform: translate(0, 60px); -ms-transform: translate(0, 60px); transform: translate(0, 60px); opacity: 0; }
.page-template-page-home-2 .woo-slider-default .item-wrap:nth-child(2) { border-bottom: 0; }
.page-template-page-home-2 .responsive-post-slider .top-tab-slider { pointer-events: none; }
.page-template-page-home-2 .responsive-post-slider .box-slider-title { margin-bottom: 0; }
.page-template-page-home-2 .responsive-post-slider .slick-slider { border: 0; padding: 0; }
.page-template-page-home-2 .responsive-post-slider .slick-slider .item { border: 1px solid #ddd; padding: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
.page-template-page-home-2 .responsive-post-slider .img_over { width: 100%; margin-bottom: 20px; }
.page-template-page-home-2 .responsive-post-slider .entry-content .entry-meta .latest_post_date .post_day { font-size: 30px; }
.page-template-page-home-2 .responsive-post-slider .entry-content .widget-title h4 { font-size: 16px; font-weight: 600; line-height: 1.2; }
.page-template-page-home-2 .responsive-post-slider .entry-content .entry-comment span { display: none; }
.page-template-page-home-2 .block-text-index2 { border: 1px solid #ddd; background: #f5f5f5; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; padding: 30px; margin-bottom: 40px; }
.page-template-page-home-2 .block-text-index2 .item-block .item-content { cursor: pointer; }
.page-template-page-home-2 .block-text-index2 .item-block .item-content .item-icon { display: inline-block; width: 100%; height: 35px; padding-left: 53px; margin-bottom: 55px; text-align: left; position: relative; }
.page-template-page-home-2 .block-text-index2 .item-block .item-content .item-icon:after { content: ""; width: 100%; height: 1px; background: #ddd; position: absolute; top: 60px; left: 0; }
.page-template-page-home-2 .block-text-index2 .item-block .item-content h4 { font-size: 15px; font-weight: bold; color: #1b75bc; text-transform: uppercase; }
.page-template-page-home-2 .block-text-index2 .item-block .item-content p { font-size: 12px; margin: 0 0 5px; }
.page-template-page-home-2 .block-text-index2 .item-block.free-shipping .item-icon { background: url("../assets/img/default/text-block-1.png") no-repeat 0px -2px; }
.page-template-page-home-2 .block-text-index2 .item-block.money-guarantee .item-icon { background: url("../assets/img/default/text-block-1.png") no-repeat 0px -39px; }
.page-template-page-home-2 .block-text-index2 .item-block.online-support .item-icon { background: url("../assets/img/default/text-block-1.png") no-repeat 0px -82px; }
.page-template-page-home-2 .block-text-index2 .item-block:last-child { margin: 0; }
.page-template-page-home-2 .block-text-index2 .item-block:last-child .item-content .item-icon { margin: 0; }
.page-template-page-home-2 .block-text-index2 .item-block:last-child .item-content .item-icon:after { display: none; }
.page-template-page-home-2 .testimonial-slider .carousel-cl { border: 0; display: none; }
.page-template-page-home-2 .testimonial-slider .carousel-inner .client-comment { padding: 0 7px; }
.page-template-page-home-2 .category-ajax-slider { margin-bottom: 60px; }
.sw-recommend-product-slider { margin-bottom: 40px; }
.sw-recommend-product-slider .carousel-cl { position: absolute; top: 0; right: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; background: #fff; z-index: 1; }
.sw-recommend-product-slider .carousel-cl .fa { color: #777; font-size: 10px; padding: 19px 12px; position: relative; }
.sw-recommend-product-slider .carousel-cl .fa:hover { color: #1b75bc; }
.sw-recommend-product-slider .carousel-cl .prev-test:after { content: ""; width: 1px; height: 20px; background: #ddd; position: absolute; right: 0; top: 50%; margin-top: -10px; }
.sw-recommend-product-slider .carousel-cl .next-test { margin-left: -5px; }
.rtl .sw-recommend-product-slider .carousel-cl .next-test { margin-left: 0; margin-right: -5px; }
.sw-recommend-product-slider .carousel-inner { border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
.sw-recommend-product-slider .carousel-inner:hover { -webkit-box-shadow: 0 0 0 2px #1b75bc; -moz-box-shadow: 0 0 0 2px #1b75bc; -o-box-shadow: 0 0 0 2px #1b75bc; -ms-box-shadow: 0 0 0 2px #1b75bc; box-shadow: 0 0 0 2px #1b75bc; border-color: transparent; }
.sw-recommend-product-slider .carousel-inner .item-detail .products-thumb { margin: 10px; }
.sw-recommend-product-slider .carousel-inner .item-detail .products-thumb img { margin: 0 auto; }
.sw-recommend-product-slider .carousel-inner .item-detail .item-price { margin-bottom: 20px; }
.sw-recommend-product-slider .carousel-inner .item-detail .item-bottom { margin-bottom: 30px; }
.sw-recommend-product-slider .carousel-inner .item-detail .item-bottom .add-cart { display: inline-block; vertical-align: top; }
.sw-recommend-product-slider .carousel-inner .item-detail .item-bottom .add-cart a.ajax_add_to_cart, .sw-recommend-product-slider .carousel-inner .item-detail .item-bottom .add-cart a.add_to_cart_button, .sw-recommend-product-slider .carousel-inner .item-detail .item-bottom .add-cart a.product_type_external, .sw-recommend-product-slider .carousel-inner .item-detail .item-bottom .add-cart a.product_type_grouped { float: none; text-indent: 0; padding: 10px 20px; margin: 0; width: auto; height: auto; color: #777; border-color: #ddd; }
.sw-recommend-product-slider .carousel-inner .item-detail .item-bottom .add-cart a.ajax_add_to_cart:before, .sw-recommend-product-slider .carousel-inner .item-detail .item-bottom .add-cart a.add_to_cart_button:before, .sw-recommend-product-slider .carousel-inner .item-detail .item-bottom .add-cart a.product_type_external:before, .sw-recommend-product-slider .carousel-inner .item-detail .item-bottom .add-cart a.product_type_grouped:before { display: none; }
.sw-recommend-product-slider .carousel-inner .item-detail .item-bottom .add-cart a.ajax_add_to_cart:hover, .sw-recommend-product-slider .carousel-inner .item-detail .item-bottom .add-cart a.add_to_cart_button:hover, .sw-recommend-product-slider .carousel-inner .item-detail .item-bottom .add-cart a.product_type_external:hover, .sw-recommend-product-slider .carousel-inner .item-detail .item-bottom .add-cart a.product_type_grouped:hover { color: #fff; }
.sw-recommend-product-slider .carousel-inner .item-detail .item-bottom .wish-com { display: inline-block; vertical-align: top; position: absolute; width: 100%; top: 30%; left: 0; text-align: center; margin: 0; z-index: 3; opacity: 0; -webkit-transform: translate(0px, 60px); -moz-transform: translate(0px, 60px); -o-transform: translate(0px, 60px); -ms-transform: translate(0px, 60px); transform: translate(0px, 60px); -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.sw-recommend-product-slider .carousel-inner .item-detail:hover .wish-com { opacity: 1; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -o-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); }
.category-ajax-slider { position: relative; margin-bottom: 40px; }
.category-ajax-slider ul.nav-tabs { margin: 0; border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; background: #f5f5f5; margin-bottom: 20px; }
.category-ajax-slider ul.nav-tabs .slick-list { overflow: visible; }
.category-ajax-slider ul.nav-tabs li { text-align: center; height: 107px; border-left: 1px solid #ddd; position: relative; }
.category-ajax-slider ul.nav-tabs li.slick-current { border-color: transparent; }
.category-ajax-slider ul.nav-tabs li a { display: inline-block; padding: 30px 0px 0px; position: relative; z-index: 2; }
.category-ajax-slider ul.nav-tabs li a .item-image { margin-bottom: 15px; min-height: 38px; opacity: 0.5; }
.category-ajax-slider ul.nav-tabs li a .item-image img { display: table; margin: 0 auto; }
.category-ajax-slider ul.nav-tabs li .item-content h3 { font-size: 14px; font-weight: 600; text-transform: capitalize; }
.category-ajax-slider ul.nav-tabs li.active, .category-ajax-slider ul.nav-tabs li:hover { cursor: pointer; background: #fff; }
.category-ajax-slider ul.nav-tabs li.active .item-image, .category-ajax-slider ul.nav-tabs li:hover .item-image { opacity: 1; }
.category-ajax-slider ul.nav-tabs li.active .item-content h3, .category-ajax-slider ul.nav-tabs li:hover .item-content h3 { color: #1b75bc; }
.category-ajax-slider ul.nav-tabs li.active:before, .category-ajax-slider ul.nav-tabs li:hover:before { position: absolute; content: ""; border: 2px solid #1b75bc; top: 0px; right: 0px; bottom: 0px; left: -1px; z-index: 2; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; display: block !important; }
.category-ajax-slider ul.nav-tabs li.active:after, .category-ajax-slider ul.nav-tabs li:hover:after { width: 11px; z-index: 2; height: 11px; position: absolute; content: ""; background-color: #fff; bottom: -5px; left: 50%; margin-left: -5px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); border-right: 2px solid #1b75bc; border-bottom: 2px solid #1b75bc; }
.category-ajax-slider .tab-content { margin: 0 -2.5px; }
.category-ajax-slider .woo-slider-default.sw-woo-container-slider .slider { border: 0; }
.category-ajax-slider .woo-slider-default.sw-woo-container-slider .slider .item { margin: 0 2.5px; }
.category-ajax-slider .woo-slider-default .item-wrap { border: 1px solid #ddd !important; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
.sw_tab_countdown_2 .tab-countdown-slide { padding: 0; margin-bottom: 40px; }
.sw_tab_countdown_2 .tab-countdown-slide .top-tab-slider { width: 100%; max-width: 100%; margin-top: 0; border: 0; padding: 0 40px; border-bottom: 1px solid #ddd; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; margin-bottom: 40px; }
.sw_tab_countdown_2 .tab-countdown-slide .top-tab-slider ul { border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
.sw_tab_countdown_2 .tab-countdown-slide .top-tab-slider ul li { position: relative; }
.sw_tab_countdown_2 .tab-countdown-slide .top-tab-slider ul li a { height: 95px; width: auto; margin: 0; border: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }
.sw_tab_countdown_2 .tab-countdown-slide .top-tab-slider ul li a:before { display: none; }
.sw_tab_countdown_2 .tab-countdown-slide .top-tab-slider ul li:hover, .sw_tab_countdown_2 .tab-countdown-slide .top-tab-slider ul li.active { cursor: pointer; }
.sw_tab_countdown_2 .tab-countdown-slide .top-tab-slider ul li:hover:before, .sw_tab_countdown_2 .tab-countdown-slide .top-tab-slider ul li.active:before { position: absolute; content: ''; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 2; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; display: block !important; }
.sw_tab_countdown_2 .tab-countdown-slide .top-tab-slider ul li:hover:before, .sw_tab_countdown_2 .tab-countdown-slide .top-tab-slider ul li.active:before { border-bottom: 1px solid #1b75bc; border-left: 1px solid #1b75bc; border-right: 1px solid #1b75bc; }
.sw_tab_countdown_2 .tab-countdown-slide .top-tab-slider ul li.slick-current:before { display: none; }
.sw_tab_countdown_2 .tab-countdown-slide .top-tab-slider ul li:before { content: ""; position: absolute; border-left: 1px solid #ddd; height: 100%; pointer-events: none; }
.sw_tab_countdown_2 .tab-countdown-slide .top-tab-slider ul li img { margin: 0; border: 0; }
.sw_tab_countdown_2 .tab-countdown-slide .top-tab-slider .sw-tab-slider { height: 95px; }
.sw_tab_countdown_2 .tab-countdown-slide .top-tab-slider .sw-tab-slider .res-button { padding: 40px 14px; border: 0; }
.sw_tab_countdown_2 .tab-countdown-slide .top-tab-slider .sw-tab-slider .res-button.slick-prev { left: 0; right: auto; }
.sw_tab_countdown_2 .tab-countdown-slide .top-tab-slider .sw-tab-slider .res-button:after { display: none; }
.sw_tab_countdown_2 .tab-countdown-slide .tab-content { max-width: 100%; width: 100%; }
.sw_tab_countdown_2 .tab-countdown-slide .tab-content .item-wrap .item-detail .products-thumb { margin-right: 20px; max-width: 360px; margin-top: 0; }
.rtl .sw_tab_countdown_2 .tab-countdown-slide .tab-content .item-wrap .item-detail .products-thumb { margin-right: 0; margin-left: 20px; }
.sw_tab_countdown_2 .tab-countdown-slide .tab-content .item-wrap .item-detail .products-thumb .onsale { left: 20px; right: auto; top: 0; }
.rtl .sw_tab_countdown_2 .tab-countdown-slide .tab-content .item-wrap .item-detail .products-thumb .onsale { right: 20px; left: auto; }
.sw_tab_countdown_2 .tab-countdown-slide .tab-content .item-wrap .item-detail .countdown-left { float: left; width: 80px; height: 312px; margin-left: 35px; border: 1px solid #ddd; background: #f5f5f5; padding: 25px 0 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; margin-bottom: 40px; }
.rtl .sw_tab_countdown_2 .tab-countdown-slide .tab-content .item-wrap .item-detail .countdown-left { float: right; margin-left: 0; margin-right: 35px; }
.sw_tab_countdown_2 .tab-countdown-slide .tab-content .item-wrap .item-detail .countdown-left .countdown-section { display: inline-block; width: 100%; text-align: center; position: relative; line-height: normal; padding-bottom: 22px; padding-top: 12px; }
.sw_tab_countdown_2 .tab-countdown-slide .tab-content .item-wrap .item-detail .countdown-left .countdown-section:after { content: ""; width: 33px; height: 1px; background: #ddd; position: absolute; bottom: 0; left: 50%; margin-left: -16px; }
.sw_tab_countdown_2 .tab-countdown-slide .tab-content .item-wrap .item-detail .countdown-left .countdown-section.days { padding-top: 0; }
.sw_tab_countdown_2 .tab-countdown-slide .tab-content .item-wrap .item-detail .countdown-left .countdown-section.secs:after { display: none; }
.sw_tab_countdown_2 .tab-countdown-slide .tab-content .item-wrap .item-detail .countdown-left .countdown-section .countdown-amount { font-size: 20px; color: #1b75bc; font-weight: 600; margin-bottom: -7px; }
.sw_tab_countdown_2 .tab-countdown-slide .tab-content .item-wrap .item-detail .countdown-left .countdown-section span { width: 100%; display: block; margin-bottom: -10px; text-transform: capitalize; }
.sw_tab_countdown_2 .tab-countdown-slide .tab-content .item-wrap .item-detail .countdown-left .countdown-section span.countdown-amount { font-size: 20px; color: #1b75bc; font-weight: 600; }
.sw_tab_countdown_2 .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content { margin: 0; }
.sw_tab_countdown_2 .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content h4 { margin-bottom: 20px; }
.sw_tab_countdown_2 .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content h4 a:after { display: none; }
.sw_tab_countdown_2 .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .reviews-content { float: left; width: 100%; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #ddd; }
.sw_tab_countdown_2 .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-bottom { margin-bottom: 35px; }
.quote-border { background-color: #f4f4f4; padding: 20px; margin-bottom: 10px; font-style: italic; border: 1px solid #ddd; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; }
iframe { border: none; margin-bottom: 10px; max-width: 100%; }
.block-whychoose { margin-bottom: 30px !important; display: inline-block; }
.block-whychoose .image-whychoose { float: left; width: 64px; }
.rtl .block-whychoose .image-whychoose { float: right; }
.block-whychoose .content-whychoose { margin-left: 80px; }
.rtl .block-whychoose .content-whychoose { margin-right: 80px; margin-left: 0; }
.block-whychoose .content-whychoose h2 { color: #000; font-size: 13px; text-transform: uppercase; }
.block-whychoose .content-whychoose .description { color: #666; }
.vc_wp_search .widget_search .searchform .screen-reader-text { display: none; }
.vc_wp_search .widget_search .searchform input[type="submit"] { text-indent: -9999px; display: block; border: 0; width: 34px !important; height: 34px; background: url('../assets/img/search-icon.png') no-repeat scroll center center #666 !important; }
.vc_wp_search .widget_search .searchform input[type="submit"]:hover { background: url('../assets/img/search-icon.png') no-repeat scroll center center #1b75bc !important; }
.vc_wp_search .widget_search .searchform input[type="text"] { border: 1px solid #e1e1e1; }
.wpb_single_image .vc_single_image-wrapper img:hover { opacity: .75; filter: alpha(opacity=75); }
#wp-calendar { width: 100%; }
#wp-calendar caption { padding: 10px 0; text-align: center; }
#wp-calendar tr th { text-align: center; }
#wp-calendar tr td { padding: 10px 0; }
#subscribe_popup { text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; display: none; height: 420px; padding: 95px 400px 56px 30px; }
#subscribe_popup .subscribe-popup-container .description { color: #fff; font-size: 18px; font-weight: bold; color: #1b75bc; text-transform: uppercase; }
#subscribe_popup .subscribe-popup-container .title { font-size: 23px; color: #333; text-transform: uppercase; font-weight: bold; margin-bottom: 35px; }
#subscribe_popup .subscribe-popup-container .subscribe-form { margin-bottom: 30px; }
#subscribe_popup .subscribe-popup-container .subscribe-form .form-subcribe { padding: 0; }
#subscribe_popup .subscribe-popup-container .subscribe-form .form-subcribe h3 { display: none; }
#subscribe_popup .subscribe-popup-container .subscribe-form .form-subcribe .frm-input { margin: 0; width: auto; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; position: relative; }
#subscribe_popup .subscribe-popup-container .subscribe-form .form-subcribe .frm-input .frm-email { padding: 0 20px; height: 46px; line-height: 46px; overflow: hidden; display: block; margin: 0 auto 30px; font-size: 13px; width: 415px; max-width: 100%; border: 0; -webkit-box-shadow: 0 3px 3px #ddd; -moz-box-shadow: 0 3px 3px #ddd; -o-box-shadow: 0 3px 3px #ddd; -ms-box-shadow: 0 3px 3px #ddd; box-shadow: 0 3px 3px #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
#subscribe_popup .subscribe-popup-container .subscribe-form .form-subcribe .frm-input .frm-email::-webkit-input-placeholder { color: #777;}
#subscribe_popup .subscribe-popup-container .subscribe-form .form-subcribe .frm-input .frm-email:-moz-placeholder { color: #777;}
#subscribe_popup .subscribe-popup-container .subscribe-form .form-subcribe .frm-input .frm-email::-moz-placeholder { color: #777;}
#subscribe_popup .subscribe-popup-container .subscribe-form .form-subcribe .frm-input .frm-email:-ms-input-placeholder {color: #777;}
#subscribe_popup .subscribe-popup-container .subscribe-form .form-subcribe .frm-input .frm-submit { top: 50%; margin-top: -7px; position: absolute; background: none; border: 0; right: 15px; }
#subscribe_popup .subscribe-popup-container .subscribe-form .form-subcribe .frm-input .frm-submit:before { font-family: FontAwesome !important; }
.rtl #subscribe_popup .subscribe-popup-container .subscribe-form .form-subcribe .frm-input .frm-submit { right: auto; left: 15px; }
#subscribe_popup .subscribe-popup-container .subscribe-checkbox { line-height: 30px; }
#subscribe_popup .subscribe-popup-container .subscribe-checkbox input { cursor: pointer; vertical-align: top; margin-top: 5px; }
#subscribe_popup .subscribe-popup-container .subscribe-checkbox label { vertical-align: top; line-height: 25px; margin: 0; font-weight: normal; color: #555; font-weight: 500; font-size: 13px; }
#subscribe_popup .subscribe-popup-container .socials-footer { margin: 0; list-style-type: none; display: table; margin: 0 auto 35px; }
#subscribe_popup .subscribe-popup-container .socials-footer > li { float: left; margin-left: 10px; }
.rtl #subscribe_popup .subscribe-popup-container .socials-footer > li { float: right; margin-left: 0; margin-right: 10px; }
#subscribe_popup .subscribe-popup-container .socials-footer > li a { display: inline-block; width: 40px; height: 40px; font-size: 14px; color: #fff; border-radius: 50%; background-color: #333; text-align: center; line-height: 40px; }
#subscribe_popup .subscribe-popup-container .socials-footer > li a:hover { background-color: #1b75bc; }
.sw-instagram-gallery .intagram-gallery-content { margin: 0 -1px; display: inline-block; vertical-align: top; }
.sw-instagram-gallery .intagram-gallery-content .item { padding: 1px; }
.sw-instagram-gallery .intagram-gallery-content .item:hover img { opacity: 0.7; filter: alpha(opacity=70); }
.sw-instagram-gallery .intagram-gallery-content.col_1 .item { width: 100%; }
.sw-instagram-gallery .intagram-gallery-content.col_2 .item { width: 50%; }
.sw-instagram-gallery .intagram-gallery-content.col_3 .item { width: 33.333%; }
.sw-instagram-gallery .intagram-gallery-content.col_4 .item { width: 25%; }
.sw-instagram-gallery .intagram-gallery-content.col_5 .item { width: 20%; }
.resp-tab .tab-pane { height: 0; overflow: hidden; display: block; }
.resp-tab .tab-pane .res-button { display: none !important; }
.resp-tab .tab-pane.active { height: auto; overflow: visible; }
.resp-tab .tab-pane.active .res-button { display: block !important; }
.avdistributors_pagetitle { padding: 25px 0; margin-bottom: 25px;background-size:auto 150% !important; }
.avdistributors_pagetitle { padding: 0; background: none !important; margin-bottom: 0; height: 25px;}
.avdistributors_pagetitle .container { visibility:hidden; }
.avdistributors_pagetitle .breadcrumb { background: none; margin: 0; padding: 0; text-transform: uppercase; font-size: 11px; font-weight: 700; font-family: 'Roboto Condensed', open sans, sans-serif; }
.avdistributors_pagetitle h1 { font-size: 18px; text-transform: uppercase; font-weight: 700; color: #333; font-family: 'Roboto Condensed', open sans, sans-serif; margin: 0; line-height: 1; }
a.imagetile { display: block; padding: 30px; border-radius: 5px; box-sizing: border-box; }
a.imagetile .imagetile-heading { display: block; font-size: 20px; text-transform: uppercase; max-width: 75%; }
a.imagetile .imagetile-subheading { display: block; font-size: 10px; line-height: 1.2; font-weight: 400; }
a.imagetile .imagetile-tophd { max-width: 55%; display: block; }
.countdown-slider .item-countdown .item-wrap { border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.rtl .countdown-slider .item-countdown .item-wrap { border-left: 0; border-right: 1px solid #ddd; }
.countdown-slider .item-countdown.slick-current { border-left-color: transparent; }
.rtl .countdown-slider .item-countdown.slick-current { border-right-color: transparent; border-left-color: #ddd; }
.woocommerce input.input-text, .woocommerce-page input.input-text { height: 35px; background-color: #eee; border: 1px solid #ddd; text-indent: 10px; }
.woocommerce .woocommerce-checkout #payment ul.payment_methods li img, .woocommerce-page .woocommerce-checkout #payment ul.payment_methods li img { display: inline-block; margin: 0 10px !important; }
.woocommerce #customer_login h2, .woocommerce-page #customer_login h2 { border-bottom: 1px solid #eee; padding-bottom: 15px; margin-bottom: 20px; font-size: 24px; text-transform: uppercase; }
.woocommerce #customer_login form.login, .woocommerce #customer_login form.register, .woocommerce-page #customer_login form.login, .woocommerce-page #customer_login form.register { border: 0; padding: 0; }
.woocommerce #customer_login form.login .form-row .input-text, .woocommerce #customer_login form.register .form-row .input-text, .woocommerce-page #customer_login form.login .form-row .input-text, .woocommerce-page #customer_login form.register .form-row .input-text { -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; background: #eee; border: 0; }
.woocommerce #customer_login form.login .form-row .input-text#password, .woocommerce #customer_login form.register .form-row .input-text#password, .woocommerce-page #customer_login form.login .form-row .input-text#password, .woocommerce-page #customer_login form.register .form-row .input-text#password { width: 100%; }
.woocommerce form.lost_reset_password .form-row, .woocommerce-page form.lost_reset_password .form-row { width: 300px; max-width: 100%; }
.woocommerce form.lost_reset_password .form-row .input-text, .woocommerce-page form.lost_reset_password .form-row .input-text { -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; background: #eee; border: 0; }
.woocommerce form.lost_reset_password .form-row input.button, .woocommerce-page form.lost_reset_password .form-row input.button { border: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; margin-bottom: 10px; margin-top: 0; }
.woocommerce form.lost_reset_password .form-row input.button:hover, .woocommerce-page form.lost_reset_password .form-row input.button:hover { background: #23569d; color: #fff; }
.woocommerce .entry-content form.login, .woocommerce-page .entry-content form.login { border: 0; padding: 0; }
.woocommerce .entry-content form.login .form-row-first, .woocommerce .entry-content form.login .form-row-last, .woocommerce-page .entry-content form.login .form-row-first, .woocommerce-page .entry-content form.login .form-row-last { float: left; width: 48.5%; padding: 0; margin-bottom: 15px; }
.woocommerce .entry-content form.login .form-row-first .input-text, .woocommerce .entry-content form.login .form-row-last .input-text, .woocommerce-page .entry-content form.login .form-row-first .input-text, .woocommerce-page .entry-content form.login .form-row-last .input-text { -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; background: #eee; border: 0; }
.woocommerce .entry-content form.login .form-row-last, .woocommerce-page .entry-content form.login .form-row-last { margin-left: 3%; }
.woocommerce .entry-content form.login .form-row label.inline, .woocommerce-page .entry-content form.login .form-row label.inline { clear: both; display: block; line-height: normal; vertical-align: top; }
.woocommerce .entry-content form.login .form-row input.button, .woocommerce-page .entry-content form.login .form-row input.button { border: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; margin-bottom: 10px; }
.woocommerce .entry-content form.login .form-row input.button:hover, .woocommerce-page .entry-content form.login .form-row input.button:hover { background: #23569d; color: #fff; }
.woocommerce .entry-content form.login .lost_password a, .woocommerce-page .entry-content form.login .lost_password a { color: #1b75bc; }
.woocommerce .entry-content form.login .lost_password a:hover, .woocommerce-page .entry-content form.login .lost_password a:hover { color: #004f75; }
.woocommerce .entry-content .checkout_coupon, .woocommerce-page .entry-content .checkout_coupon { padding: 0; border: 0; }
.woocommerce .entry-content .checkout_coupon .form-row, .woocommerce-page .entry-content .checkout_coupon .form-row { width: 180px; float: left; padding: 0; }
.woocommerce .entry-content .checkout_coupon .form-row.form-row-last, .woocommerce-page .entry-content .checkout_coupon .form-row.form-row-last { text-align: center; }
.woocommerce .entry-content .checkout_coupon .form-row .input-text, .woocommerce-page .entry-content .checkout_coupon .form-row .input-text { -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; background: #eee; border: 0; }
.woocommerce .entry-content .checkout_coupon .form-row input.button, .woocommerce-page .entry-content .checkout_coupon .form-row input.button { border: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; height: 35px; }
.woocommerce .entry-content .checkout_coupon .form-row input.button:hover, .woocommerce-page .entry-content .checkout_coupon .form-row input.button:hover { background: #23569d; color: #fff; }
.woocommerce .checkout .col2-set .col-1, .woocommerce .checkout .col2-set .col-2, .woocommerce-page .checkout .col2-set .col-1, .woocommerce-page .checkout .col2-set .col-2 { float: left; width: 50%; }
.woocommerce .checkout .col2-set .col-1 h3, .woocommerce .checkout .col2-set .col-2 h3, .woocommerce-page .checkout .col2-set .col-1 h3, .woocommerce-page .checkout .col2-set .col-2 h3 { border-bottom: 1px solid #eee; padding-bottom: 10px; margin-bottom: 20px; font-weight: normal; }
.woocommerce .checkout .col2-set .col-1 .chosen-container-single .chosen-single, .woocommerce .checkout .col2-set .col-2 .chosen-container-single .chosen-single, .woocommerce-page .checkout .col2-set .col-1 .chosen-container-single .chosen-single, .woocommerce-page .checkout .col2-set .col-2 .chosen-container-single .chosen-single { -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; }
.woocommerce .checkout .col2-set .col-1 input, .woocommerce .checkout .col2-set .col-1 textarea, .woocommerce .checkout .col2-set .col-2 input, .woocommerce .checkout .col2-set .col-2 textarea, .woocommerce-page .checkout .col2-set .col-1 input, .woocommerce-page .checkout .col2-set .col-1 textarea, .woocommerce-page .checkout .col2-set .col-2 input, .woocommerce-page .checkout .col2-set .col-2 textarea { background: #eee; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; border: 0; }
.woocommerce .checkout .col2-set .col-1 textarea, .woocommerce .checkout .col2-set .col-2 textarea, .woocommerce-page .checkout .col2-set .col-1 textarea, .woocommerce-page .checkout .col2-set .col-2 textarea { padding: 10px; min-height: 80px; }
.woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields, .woocommerce-page .checkout .col2-set .col-1 .woocommerce-billing-fields { padding-right: 15px; }
.woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields, .woocommerce-page .checkout .col2-set .col-2 .woocommerce-shipping-fields { padding-left: 15px; }
.woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields h3#ship-to-different-address, .woocommerce-page .checkout .col2-set .col-2 .woocommerce-shipping-fields h3#ship-to-different-address { padding: 0 0 10px; width: 100%; }
.woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields h3#ship-to-different-address > label, .woocommerce-page .checkout .col2-set .col-2 .woocommerce-shipping-fields h3#ship-to-different-address > label { padding: 0; margin: 0; font-weight: normal; vertical-align: top; display: inline-block; }
.woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields h3#ship-to-different-address > input, .woocommerce-page .checkout .col2-set .col-2 .woocommerce-shipping-fields h3#ship-to-different-address > input { display: inline-block; vertical-align: top; margin: 6px 5px 0; }
.woocommerce .checkout #order_review table.shop_table, .woocommerce-page .checkout #order_review table.shop_table { -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; border: 0; }
.woocommerce .checkout #order_review table.shop_table td, .woocommerce .checkout #order_review table.shop_table tfoot th, .woocommerce-page .checkout #order_review table.shop_table td, .woocommerce-page .checkout #order_review table.shop_table tfoot th { border-top: 1px solid #fff; padding: 10px 15px; }
.woocommerce .checkout #order_review table.shop_table tr, .woocommerce-page .checkout #order_review table.shop_table tr { background: #eee; }
.woocommerce .checkout #order_review table.shop_table tr:hover, .woocommerce-page .checkout #order_review table.shop_table tr:hover { background: #d5d5d5; cursor: pointer; }
.woocommerce .checkout #payment, .woocommerce-page .checkout #payment { -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }
.woocommerce .checkout #payment #place_order, .woocommerce-page .checkout #payment #place_order { width: auto; border: 0; background: #1b75bc; color: #fff; text-shadow: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; }
.woocommerce .checkout #payment #place_order:hover, .woocommerce-page .checkout #payment #place_order:hover { background: #004f75; }
.woocommerce form table.shop_table, .woocommerce-page form table.shop_table { -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; background: #eee; }
.woocommerce form table.shop_table tr, .woocommerce-page form table.shop_table tr { border: 0; }
.woocommerce form table.shop_table tr td, .woocommerce-page form table.shop_table tr td { border: 0; }
.woocommerce form table.shop_table tr td.product-remove, .woocommerce-page form table.shop_table tr td.product-remove { font-size: 24px; }
.woocommerce form table.shop_table tr td.product-quantity .quantity, .woocommerce-page form table.shop_table tr td.product-quantity .quantity { border: 1px solid #ccc; overflow: visible; display: inline-block; }
.woocommerce form table.shop_table tr td.product-quantity .quantity input.qty, .woocommerce-page form table.shop_table tr td.product-quantity .quantity input.qty { height: 30px; min-height: initial; border: 0; float: left; text-indent: inherit; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }
.woocommerce form table.shop_table tr td.product-quantity .quantity input[type=number], .woocommerce-page form table.shop_table tr td.product-quantity .quantity input[type=number] { -moz-appearance: textfield; }
.woocommerce form table.shop_table tr td.product-quantity .quantity input::-webkit-outer-spin-button, .woocommerce form table.shop_table tr td.product-quantity .quantity input::-webkit-inner-spin-button, .woocommerce-page form table.shop_table tr td.product-quantity .quantity input::-webkit-outer-spin-button, .woocommerce-page form table.shop_table tr td.product-quantity .quantity input::-webkit-inner-spin-button {
 -webkit-appearance: none;
 margin: 0;
}
.woocommerce form table.shop_table tr td.product-quantity .quantity .minus, .woocommerce form table.shop_table tr td.product-quantity .quantity .plus, .woocommerce-page form table.shop_table tr td.product-quantity .quantity .minus, .woocommerce-page form table.shop_table tr td.product-quantity .quantity .plus { float: left; position: static; background: #ccc; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; height: auto; height: 30px; width: 25px; border: 0; font-size: 18px; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; box-shadow: none; text-shadow: none; font-weight: normal; display: block !important; }
.woocommerce form table.shop_table tr td.product-quantity .quantity .minus:hover, .woocommerce form table.shop_table tr td.product-quantity .quantity .plus:hover, .woocommerce-page form table.shop_table tr td.product-quantity .quantity .minus:hover, .woocommerce-page form table.shop_table tr td.product-quantity .quantity .plus:hover { background: #1b75bc; color: #fff; }
.woocommerce form table.shop_table tr td.actions, .woocommerce-page form table.shop_table tr td.actions { padding: 15px 10px; }
.woocommerce form table.shop_table tr td.actions .coupon, .woocommerce-page form table.shop_table tr td.actions .coupon { float: left; }
.woocommerce form table.shop_table tr td.actions .coupon .input-text, .woocommerce-page form table.shop_table tr td.actions .coupon .input-text { -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; margin: 0; }
.woocommerce form table.shop_table tr td.actions .coupon input.input-text, .woocommerce-page form table.shop_table tr td.actions .coupon input.input-text { height: 31px; padding: .618em 1em; line-height: 31px; }
.rtl .woocommerce form table.shop_table tr td.actions .coupon input.input-text, .rtl .woocommerce-page form table.shop_table tr td.actions .coupon input.input-text { float: right; }
.woocommerce form table.shop_table tr td.actions .coupon input.button, .woocommerce-page form table.shop_table tr td.actions .coupon input.button { background: #1b75bc; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; box-shadow: none; text-shadow: none; font-weight: normal; color: #fff; margin: 0 5px; border-color: #1b75bc; vertical-align: top; }
.woocommerce form table.shop_table tr td.actions .coupon input.button:hover, .woocommerce-page form table.shop_table tr td.actions .coupon input.button:hover { background: #23569d; }
.woocommerce form table.shop_table tr td.actions input.button, .woocommerce-page form table.shop_table tr td.actions input.button { width: auto !important; }
.woocommerce form table.shop_table tr td.actions .box-chekout .button, .woocommerce-page form table.shop_table tr td.actions .box-chekout .button { background: #ccc; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; box-shadow: none; text-shadow: none; font-weight: normal; }
.woocommerce form table.shop_table tr td.actions .box-chekout .button:hover, .woocommerce-page form table.shop_table tr td.actions .box-chekout .button:hover { background: #1b75bc; color: #fff; border-color: #1b75bc; }
.woocommerce form table.shop_table tr td.actions .box-chekout .checkout-button.button, .woocommerce-page form table.shop_table tr td.actions .box-chekout .checkout-button.button { background: #1b75bc; color: #fff; border-color: #1b75bc; }
.woocommerce form table.shop_table tr td.actions .box-chekout .checkout-button.button:hover, .woocommerce-page form table.shop_table tr td.actions .box-chekout .checkout-button.button:hover { background: #23569d; }
.woocommerce > .cart-collaterals, .woocommerce-page > .cart-collaterals { margin-bottom: 30px; }
.woocommerce > .cart-collaterals .cart_total .cart_totals, .woocommerce-page > .cart-collaterals .cart_total .cart_totals { width: 50%; float: left; }
.rtl .woocommerce > .cart-collaterals .cart_total .cart_totals, .rtl .woocommerce-page > .cart-collaterals .cart_total .cart_totals { float: right; text-align: right; }
.woocommerce > .cart-collaterals .cart_total .cart_totals h2, .woocommerce-page > .cart-collaterals .cart_total .cart_totals h2 { border-bottom: 1px solid #eee; padding-bottom: 10px; margin-bottom: 20px; font-size: 24px; }
.woocommerce > .cart-collaterals .cart_total .cart_totals table, .woocommerce-page > .cart-collaterals .cart_total .cart_totals table { width: 100%; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; border: 1px solid #eee; }
.woocommerce > .cart-collaterals .cart_total .cart_totals table tr, .woocommerce-page > .cart-collaterals .cart_total .cart_totals table tr { border: 0; }
.woocommerce > .cart-collaterals .cart_total .cart_totals table tr th, .woocommerce > .cart-collaterals .cart_total .cart_totals table tr td, .woocommerce-page > .cart-collaterals .cart_total .cart_totals table tr th, .woocommerce-page > .cart-collaterals .cart_total .cart_totals table tr td { border: 0; padding: 10px; }
.woocommerce > .cart-collaterals .cart_total .cart_totals table tr td, .woocommerce-page > .cart-collaterals .cart_total .cart_totals table tr td { text-align: right; }
.woocommerce > .cart-collaterals .cart_total .cart_totals table tr.order-total th, .woocommerce > .cart-collaterals .cart_total .cart_totals table tr.order-total td, .woocommerce-page > .cart-collaterals .cart_total .cart_totals table tr.order-total th, .woocommerce-page > .cart-collaterals .cart_total .cart_totals table tr.order-total td { border-top: 1px solid #eee; }
.woocommerce > .cart-collaterals .cart_total .cart_totals table tr.order-total th .amount, .woocommerce > .cart-collaterals .cart_total .cart_totals table tr.order-total td .amount, .woocommerce-page > .cart-collaterals .cart_total .cart_totals table tr.order-total th .amount, .woocommerce-page > .cart-collaterals .cart_total .cart_totals table tr.order-total td .amount { font-size: 18px; font-weight: normal; color: #1b75bc; }
.woocommerce > .cart-collaterals .cart_total .cart_totals .wc-proceed-to-checkout .checkout-button, .woocommerce-page > .cart-collaterals .cart_total .cart_totals .wc-proceed-to-checkout .checkout-button { background: #1b75bc; display: inline-block; text-shadow: none; font-weight: normal; font-size: 14px; padding: 7px 15px; }
.woocommerce > .cart-collaterals .cart_total .cart_totals .wc-proceed-to-checkout .checkout-button:hover, .woocommerce-page > .cart-collaterals .cart_total .cart_totals .wc-proceed-to-checkout .checkout-button:hover { background: #23569d; }
.woocommerce > .cart-collaterals .cart_total .shipping_calculator, .woocommerce-page > .cart-collaterals .cart_total .shipping_calculator { float: left; margin-left: 2%; width: 48%; }
.woocommerce > .cart-collaterals .cart_total .shipping_calculator h2, .woocommerce-page > .cart-collaterals .cart_total .shipping_calculator h2 { border-bottom: 1px solid #eee; padding-bottom: 10px; margin-bottom: 20px; }
.woocommerce > .cart-collaterals .cart_total .shipping_calculator h2 a:after, .woocommerce-page > .cart-collaterals .cart_total .shipping_calculator h2 a:after { content: ""; }
.woocommerce > .cart-collaterals .cart_total .shipping_calculator .shipping-calculator-form .form-row, .woocommerce-page > .cart-collaterals .cart_total .shipping_calculator .shipping-calculator-form .form-row { padding: 5px 0; }
.woocommerce > .cart-collaterals .cart_total .shipping_calculator .shipping-calculator-form .form-row .input-text, .woocommerce-page > .cart-collaterals .cart_total .shipping_calculator .shipping-calculator-form .form-row .input-text { -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }
.woocommerce > .cart-collaterals .cart_total .shipping_calculator .shipping-calculator-form .button, .woocommerce-page > .cart-collaterals .cart_total .shipping_calculator .shipping-calculator-form .button { background: #1b75bc; color: #fff; border-color: #1b75bc; width: auto; display: inline-block; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; box-shadow: none; text-shadow: none; font-weight: normal; }
.woocommerce > .cart-collaterals .cart_total .shipping_calculator .shipping-calculator-form .button:hover, .woocommerce-page > .cart-collaterals .cart_total .shipping_calculator .shipping-calculator-form .button:hover { background: #23569d; }
.woocommerce #content .woocommerce-message, .woocommerce #content .woocommerce-error, .woocommerce #content .woocommerce-info, .woocommerce #contents .woocommerce-message, .woocommerce #contents .woocommerce-error, .woocommerce #contents .woocommerce-info, .woocommerce-page #content .woocommerce-message, .woocommerce-page #content .woocommerce-error, .woocommerce-page #content .woocommerce-info, .woocommerce-page #contents .woocommerce-message, .woocommerce-page #contents .woocommerce-error, .woocommerce-page #contents .woocommerce-info { -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; border-top-color: #1b75bc; background: #eee; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; box-shadow: none; text-shadow: none; }
.woocommerce #content .woocommerce-message:before, .woocommerce #content .woocommerce-error:before, .woocommerce #content .woocommerce-info:before, .woocommerce #contents .woocommerce-message:before, .woocommerce #contents .woocommerce-error:before, .woocommerce #contents .woocommerce-info:before, .woocommerce-page #content .woocommerce-message:before, .woocommerce-page #content .woocommerce-error:before, .woocommerce-page #content .woocommerce-info:before, .woocommerce-page #contents .woocommerce-message:before, .woocommerce-page #contents .woocommerce-error:before, .woocommerce-page #contents .woocommerce-info:before { display: none; }
.woocommerce #content .woocommerce-message .wc-forward, .woocommerce #content .woocommerce-error .wc-forward, .woocommerce #content .woocommerce-info .wc-forward, .woocommerce #contents .woocommerce-message .wc-forward, .woocommerce #contents .woocommerce-error .wc-forward, .woocommerce #contents .woocommerce-info .wc-forward, .woocommerce-page #content .woocommerce-message .wc-forward, .woocommerce-page #content .woocommerce-error .wc-forward, .woocommerce-page #content .woocommerce-info .wc-forward, .woocommerce-page #contents .woocommerce-message .wc-forward, .woocommerce-page #contents .woocommerce-error .wc-forward, .woocommerce-page #contents .woocommerce-info .wc-forward { -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; box-shadow: none; text-shadow: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; border: 0; font-weight: normal; background: #1b75bc; color: #fff; }
.woocommerce #content .woocommerce-message .wc-forward:hover, .woocommerce #content .woocommerce-error .wc-forward:hover, .woocommerce #content .woocommerce-info .wc-forward:hover, .woocommerce #contents .woocommerce-message .wc-forward:hover, .woocommerce #contents .woocommerce-error .wc-forward:hover, .woocommerce #contents .woocommerce-info .wc-forward:hover, .woocommerce-page #content .woocommerce-message .wc-forward:hover, .woocommerce-page #content .woocommerce-error .wc-forward:hover, .woocommerce-page #content .woocommerce-info .wc-forward:hover, .woocommerce-page #contents .woocommerce-message .wc-forward:hover, .woocommerce-page #contents .woocommerce-error .wc-forward:hover, .woocommerce-page #contents .woocommerce-info .wc-forward:hover { opacity: 0.7; }
.woocommerce #content .woocommerce-info:before, .woocommerce #contents .woocommerce-info:before, .woocommerce-page #content .woocommerce-info:before, .woocommerce-page #contents .woocommerce-info:before { display: none; }
.woocommerce #reviews #review_form_wrapper h3, .woocommerce-page #reviews #review_form_wrapper h3 { border-bottom: 1px solid #f1f1f1; padding-bottom: 10px; margin-bottom: 20px; font-size: 18px; text-transform: uppercase; }
.woocommerce #reviews #review_form_wrapper .comment-form input, .woocommerce #reviews #review_form_wrapper .comment-form textarea, .woocommerce-page #reviews #review_form_wrapper .comment-form input, .woocommerce-page #reviews #review_form_wrapper .comment-form textarea { -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; border: 1px solid #e6e6e6; padding: 7px 10px; width: 60%; }
.woocommerce #reviews #review_form_wrapper .comment-form textarea, .woocommerce-page #reviews #review_form_wrapper .comment-form textarea { width: 100%; }
.woocommerce #reviews #review_form_wrapper .comment-form input#submit, .woocommerce-page #reviews #review_form_wrapper .comment-form input#submit { width: auto; color: #fff; }
.woocommerce #reviews #review_form_wrapper .comment-form input#submit:hover, .woocommerce-page #reviews #review_form_wrapper .comment-form input#submit:hover { color: #fff; }
.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author, .woocommerce #reviews #review_form_wrapper .comment-form .comment-form-email, .woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author, .woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-email { width: 50%; float: left; }
.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author label, .woocommerce #reviews #review_form_wrapper .comment-form .comment-form-email label, .woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author label, .woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-email label { display: block; }
.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author input, .woocommerce #reviews #review_form_wrapper .comment-form .comment-form-email input, .woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author input, .woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-email input { width: 100%; }
.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author, .woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author { padding-right: 15px; }
.woocommerce table.my_account_orders, .woocommerce-page table.my_account_orders { font-size: 1em; }
.woocommerce table.my_account_orders tr th, .woocommerce-page table.my_account_orders tr th { background: #ccc; }
.woocommerce table.my_account_orders tr td.order-actions .button, .woocommerce-page table.my_account_orders tr td.order-actions .button { background: #333; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; box-shadow: none; color: #fff; text-shadow: none; font-weight: normal; border: 0; }
.woocommerce table.my_account_orders tr td.order-actions .button:hover, .woocommerce-page table.my_account_orders tr td.order-actions .button:hover { background: #1b75bc; }
.woocommerce .entry-content .col2-set, .woocommerce-page .entry-content .col2-set { width: auto; }
.woocommerce .entry-content .col2-set .address, .woocommerce-page .entry-content .col2-set .address { padding-left: 15px; padding-right: 15px; }
.woocommerce form table.wishlist_table, .woocommerce-page form table.wishlist_table { border-collapse: collapse; }
.woocommerce form table.wishlist_table tr td, .woocommerce-page form table.wishlist_table tr td { text-align: start; padding: 10px 12px; }
.woocommerce form table.wishlist_table tr td.product-price del, .woocommerce-page form table.wishlist_table tr td.product-price del { margin-right: 10px; }
.woocommerce form table.wishlist_table tr td.product-price del span, .woocommerce-page form table.wishlist_table tr td.product-price del span { font-size: 16px; }
.woocommerce form table.wishlist_table tr td.product-price ins, .woocommerce-page form table.wishlist_table tr td.product-price ins {
 color:; text-decoration: none; font-weight: 600; }
.woocommerce form table.wishlist_table tr td.product-price ins span, .woocommerce-page form table.wishlist_table tr td.product-price ins span { font-size: 18px; }
.woocommerce form table.wishlist_table tr td.product-price >span.amount, .woocommerce-page form table.wishlist_table tr td.product-price >span.amount {
 color:; font-size: 18px; font-weight: 600; }
.woocommerce form table.wishlist_table tr td.product-add-to-cart, .woocommerce-page form table.wishlist_table tr td.product-add-to-cart { vertical-align: top; }
.woocommerce form table.wishlist_table tr td.product-add-to-cart .add_to_cart, .woocommerce-page form table.wishlist_table tr td.product-add-to-cart .add_to_cart { display: inline-block !important; padding: 0; }
.woocommerce form table.wishlist_table tr td.product-add-to-cart a.button, .woocommerce-page form table.wishlist_table tr td.product-add-to-cart a.button { background: #999; border: 0; text-transform: capitalize; text-shadow: none; color: #fff; position: relative; padding: 12px 20px; -webkit-border-radius: 40px; -moz-border-radius: 40px; -o-border-radius: 40px; -ms-border-radius: 40px; border-radius: 40px; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; box-shadow: none; }
.woocommerce form table.wishlist_table tr td.product-add-to-cart a.button:before, .woocommerce-page form table.wishlist_table tr td.product-add-to-cart a.button:before { -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; margin-top: -7px; }
.woocommerce form table.wishlist_table tr td.product-add-to-cart a.button:hover, .woocommerce-page form table.wishlist_table tr td.product-add-to-cart a.button:hover { background: #1b75bc; }
.woocommerce form table.wishlist_table tr td.product-add-to-cart .remove_from_wishlist.button, .woocommerce-page form table.wishlist_table tr td.product-add-to-cart .remove_from_wishlist.button { display: none !important; }
.woocommerce form table.wishlist_table tr td.product-add-to-cart .dateadded, .woocommerce-page form table.wishlist_table tr td.product-add-to-cart .dateadded { margin-bottom: 5px; }
.woocommerce form table.wishlist_table tr td.product-remove a.remove, .woocommerce-page form table.wishlist_table tr td.product-remove a.remove { font-size: 1em; margin: 0 auto; }
.woocommerce form table.wishlist_table tbody tr, .woocommerce-page form table.wishlist_table tbody tr { border-top: 1px solid #fff; }
.woocommerce form table.wishlist_table tbody tr:hover, .woocommerce-page form table.wishlist_table tbody tr:hover { background: #dedede; cursor: pointer; }
.woocommerce tbody tr td, .woocommerce thead tr th, .woocommerce-page tbody tr td, .woocommerce-page thead tr th { font-size: 14px; }
.woocommerce article header .entry-title, .woocommerce-page article header .entry-title { font-size: 24px; color: #1b75bc; }
.woocommerce article .wishlist-title, .woocommerce-page article .wishlist-title { display: none; }
.woocommerce .return-to-shop .button.wc-backward, .woocommerce-page .return-to-shop .button.wc-backward { background-color: #1b75bc; color: #fff; }
.woocommerce .return-to-shop .button.wc-backward:hover, .woocommerce-page .return-to-shop .button.wc-backward:hover {  background-color:;
}
.woocommerce a.remove { width: 30px; height: 30px; line-height: 30px; }
.woocommerce #respond input#submit, .woocommerce input.button { -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; background-color: #444; color: #fff; font-weight: normal; border: 0; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s; }
.woocommerce #respond input#submit:hover, .woocommerce input.button:hover { background-color: #1b75bc; color: #fff; }
.woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt { margin-bottom: 0.25em; }
.woocommerce div.product p.cart { float: left; }
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { background-color: #fff; border: double 1px #ddd; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-range { background-color: #1b75bc; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle { background-color: #fff; border: 2px solid #aaa; width: 13px; height: 13px; top: -6px; }
.woocommerce .widget_price_filter .ui-slider { margin-bottom: 20px; margin-top: 20px; }
.woocommerce .widget_price_filter .price_slider_amount .button { background-color: #333333; color: #fff; text-transform: uppercase; opacity: 1; filter: alpha(opacity=100); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; }
.woocommerce .widget_price_filter .price_slider_amount .button:hover { background: #1b75bc; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; }
.price_slider_wrapper .price_slider_amount #min_price, .price_slider_wrapper .price_slider_amount #max_price { display: inline-block !important; max-width: 48px; width: 100%; text-indent: 10px; height: 32px; margin-right: 30px; margin-bottom: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; float: left; }
.rtl .price_slider_wrapper .price_slider_amount #min_price, .rtl .price_slider_wrapper .price_slider_amount #max_price { margin-right: 0; margin-left: 30px; float: right; }
.price_slider_wrapper .price_label { display: none !important; }
.woocommerce .widget_price_filter .ui-slider-horizontal { height: 4px; }
.woocommerce-account .entry-content { margin-bottom: 50px; }
.woocommerce-account #contents .page .entry-title { margin-bottom: 30px; }
.woocommerce-account h2 { font-size: 18px; }
.woocommerce-account h3 { font-size: 16px; }
.woocommerce-wishlist #contents .page .entry-title { margin-bottom: 40px; }
.woocommerce-wishlist .wishlist-title h2 { font-size: 24px; padding: 0; margin-bottom: 20px; }
.woocommerce-wishlist .woocommerce table.shop_table { margin-bottom: 40px; }
.woocommerce-checkout h3 { font-size: 18px; }
.block-popup-login { margin-top: 170px; width: 600px; max-width: 100%; padding: 0px 20px 0px; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.5); }
.block-popup-login form.login, .block-popup-login form.register { border: 0px; padding: 0px; margin: 0; text-align: left; border-radius: 0px; }
.block-popup-login .tt_popup_login { height: 36px; border-bottom: 3px solid #1b75bc; background-color: #242424; margin: 0 -20px; }
.block-popup-login .tt_popup_login strong { line-height: 37px; display: inline-block; padding-left: 70px; text-transform: uppercase; color: #fff; background-image: url('../assets/img/icon_general.png'); background-repeat: no-repeat; background-position: left -177px; position: relative; padding-right: 10px; top: -4px; background-color: #1b75bc; }
.block-popup-login .tt_popup_login strong:before { content: ""; display: inline-block; position: absolute; right: -20px; top: 0px; width: 0; height: 0; border-right: 20px solid transparent; border-bottom: 37px solid #1b75bc; }
.block-popup-login .block-content { padding-top: 20px; padding-bottom: 20px; font-weight: normal; }
.block-popup-login .block-content .col-reg { width: 50%; float: left; min-height: 188px; }
.block-popup-login .block-content .col-reg.registered-account { padding-right: 30px; border-right: 1px solid #d0d0d0; }
.block-popup-login .block-content .col-reg.registered-account .btn-submit-login { background-repeat: no-repeat; background-position: left -135px; padding: 0 25px 0px 48px; height: 42px; margin-bottom: 10px; font-size: 116.67%; font-weight: bold; background-image: url('../assets/img/icon_general.png'); white-space: nowrap; text-transform: uppercase; background-color: #666666; border: none; color: #fff; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }
.block-popup-login .block-content .col-reg.registered-account .btn-submit-login:hover { background-color: #1b75bc; }
.rtl .block-popup-login .block-content .col-reg.registered-account .btn-submit-login { padding: 0 48px 0px 25px; background-position: 80px center; }
.block-popup-login .block-content .col-reg.login-customer { padding-left: 30px; color: #444; }
.block-popup-login .block-content .col-reg.login-customer h2 { font-size: 116.67%; font-weight: bold; margin-bottom: 15px; }
.block-popup-login .block-content .col-reg.login-customer .list-log { list-style-type: none; margin: 0; color: #333; }
.block-popup-login .block-content .note-reg { margin: 10px 0px; font-style: italic; }
.block-popup-login .block-content .list-log li { padding: 2px 0px 2px 14px; font-style: italic; position: relative; border-left: none; line-height: 23px; }
.block-popup-login .block-content .list-log li:before { content: ""; display: inline-block; width: 5px; height: 5px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; background-color: #666666; position: absolute; left: 0px; top: 10px; }
.block-popup-login .block-content .btn-reg-popup { height: 42px; line-height: 42px; padding: 0px 42px; text-transform: uppercase; display: inline-block; margin-top: 15px; color: #fff !important; font-weight: bold; background-color: #1b75bc; }
.block-popup-login .block-content .btn-reg-popup:hover { color: #fff; background-color: #23569d; }
.block-popup-login .email-input { position: relative; }
.block-popup-login .email-input:before { background: url('../assets/img/icon_general.png') no-repeat -12px -296px #f7f7f7; content: ""; display: inline-block; width: 42px; height: 40px; position: absolute; top: 0px; left: 0px; }
.block-popup-login .pass-input { position: relative; }
.block-popup-login .pass-input:before { background: url('../assets/img/icon_general.png') no-repeat -12px -232px #f7f7f7; content: ""; display: inline-block; width: 42px; height: 40px; position: absolute; top: 0px; left: 0px; }
.block-popup-login .input-text { border: none; margin-bottom: 14px; width: 100%; padding: 0 5px 0px 52px; height: 40px !important; font-size: 108.33%; border: 1px solid #cecece; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }
.block-popup-login .ft-link-p { margin-bottom: 19px; }
.block-popup-login .ft-link-p a { color: #444 !important; }
.close-login { display: inline-block; background: url('../assets/img/icon_general.png') no-repeat center -348px; width: 26px; height: 26px; overflow: hidden; text-indent: -9999px; right: 10px; top: 3px; position: absolute; opacity: 1; }
.rtl .close-login { right: auto; left: 10px; }
.rtl th { text-align: right; }
.rtl .woocommerce table.shop_table { text-align: right; }
.rtl .block-popup-login .email-input:before, .rtl .block-popup-login .pass-input:before { left: auto; right: 0px; }
.rtl .block-popup-login .tt_popup_login strong { padding-left: 10px; padding-right: 70px; float: right; background-position: 164px center; }
.rtl .block-popup-login .tt_popup_login strong:before { right: auto; left: -20px; border-right: 0px; border-left: 20px solid transparent; }
.rtl .block-popup-login .block-content .col-reg { float: right; text-align: right; }
.rtl .block-popup-login .block-content .col-reg.registered-account { padding-right: 0px; padding-left: 30px; border-right: 0; border-left: 1px solid #d0d0d0; }
.rtl .block-popup-login .block-content .col-reg.login-customer { padding-left: 0px; padding-right: 30px; color: #444; }
.rtl .block-popup-login .block-content .col-reg.login-customer ul.list-log li { border-right: 0 !important; float: right !important; padding: 2px 14px 2px 0px; }
.rtl .block-popup-login .block-content .col-reg.login-customer ul.list-log li:before { left: auto; right: 0px; }
.rtl .block-popup-login .input-text { padding: 0 52px 0px 5px; }
.rtl.woocommerce #content table.cart td.actions, .rtl.woocommerce table.cart td.actions, .rtl.woocommerce-page #content table.cart td.actions, .rtl.woocommerce-page table.cart td.actions { text-align: right; }
.rtl.woocommerce-checkout #payment .payment_method_paypal .about_paypal { float: left; }
.rtl.woocommerce-checkout #payment ul.payment_methods li input { margin: 0 0 0 1em; }
.rtl.woocommerce-checkout #payment ul.payment_methods li { text-align: right; }
.rtl.woocommerce div.product form.cart .variations td.label { padding-left: 1em; padding-right: 0; }
.rtl.woocommerce-cart table.cart td, .rtl.woocommerce-cart table.cart th { text-align: right; }
.rtl.woocommerce form table.shop_table tr td.actions .coupon, .rtl.woocommerce-page form table.shop_table tr td.actions .coupon { float: right; }
.rtl.woocommerce form .form-row label, .rtl.woocommerce-page form .form-row label { text-align: right; }
.rtl .login .form-row .button, .rtl .register .form-row .button { float: right; }
.rtl .login .lost_password { text-align: right; }
.rtl.woocommerce #reviews #comments ol.commentlist li img.avatar { left: auto; right: 0; }
.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text { margin: 0 50px 0 0; }
.rtl.woocommerce .star-rating { float: left; }
.rtl.woocommerce p.stars a { margin-right: 0; margin-left: 1em; }
.rtl.woocommerce .woocommerce-error .button, .rtl.woocommerce .woocommerce-info .button, .rtl.woocommerce .woocommerce-message .button { float: left; }
.rtl.woocommerce .checkout .col2-set .col-1, .rtl.woocommerce .checkout .col2-set .col-2, .rtl.woocommerce-page .checkout .col2-set .col-1, .rtl.woocommerce-page .checkout .col2-set .col-2 { float: right; }
.rtl.woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields, .rtl.woocommerce-page .checkout .col2-set .col-1 .woocommerce-billing-fields { padding-right: 0; padding-left: 15px; }
.rtl.woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields, .rtl.woocommerce-page .checkout .col2-set .col-2 .woocommerce-shipping-fields { padding-left: 0; padding-right: 15px; }
.rtl.woocommerce form table.shop_table tr td, .rtl.woocommerce-page form table.shop_table tr td, .rtl .woocommerce table.shop_table th, .rtl.woocommerce-checkout #payment ul.payment_methods li, .rtl .woocommerce form.checkout_coupon, .rtl .woocommerce form.login, .rtl .woocommerce form.register { text-align: right; }
.rtl.woocommerce .entry-content form.login .form-row-first, .rtl.woocommerce .entry-content form.login .form-row-last, .rtl.woocommerce-page .entry-content form.login .form-row-first, .rtl.woocommerce-page .entry-content form.login .form-row-last { float: right; }
.rtl.woocommerce .entry-content form.login .form-row-last, .rtl.woocommerce-page .entry-content form.login .form-row-last { margin-left: 0; margin-right: 3%; }
.rtl.woocommerce table.shop_attributes th { text-align: right; width: 100px; }
.rtl.woocommerce .entry-content .checkout_coupon .form-row, .rtl.woocommerce-page .entry-content .checkout_coupon .form-row { float: right; }
.rtl.woocommerce div.product p.cart { float: right; }
.rtl .social-share-item { float: right; }
.rtl.woocommerce table.my_account_orders tr td.order-actions, .rtl.woocommerce-page table.my_account_orders tr td.order-actions { text-align: right; }
.rtl.woocommerce-page table.shop_table_responsive tr td, .rtl.woocommerce table.shop_table_responsive tr td { text-align: left !important; }
.rtl.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .rtl.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td { text-align: left !important; }
.rtl.woocommerce table.shop_table_responsive tr td:before, .rtl.woocommerce-page table.shop_table_responsive tr td:before { float: right; }
.rtl .woocommerce ul#shipping_method li { padding: .25em 22px .25em 0; }
.woocommerce-noreviews { padding: 0 15px; }
.fb_iframe_widget iframe { max-width: initial; z-index: 1; }
.woocommerce-cart #contents, .woocommerce-wishlist #contents, .woocommerce-account #contents, .woocommerce-checkout #contents { margin-bottom: 98px; }
.woocommerce-cart #contents .page h2, .woocommerce-wishlist #contents .page h2, .woocommerce-account #contents .page h2, .woocommerce-checkout #contents .page h2 { margin-bottom: 25px; }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus { background-color: #1b75bc; color: #fff; }
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav { background: #e4e4e4; margin-bottom: 30px; }
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li { background-color: #e4e4e4; }
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li a { padding: 13px 20px; font-size: 14px; }
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-tabs-active { background: #1b75bc; }
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-tabs-active a { color: #fff; }
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li:hover { background: #1b75bc; }
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li:hover a { color: #fff; }
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab { padding: 0; }
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .vc_toggle { margin: 0 0 10px 0; }
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .vc_toggle .vc_toggle_title { background: #1b75bc; padding: 12px 20px; }
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .vc_toggle .vc_toggle_title h4 { color: #fff; font-size: 14px; }
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .vc_toggle .vc_toggle_title i.vc_toggle_icon { left: auto; right: 0; margin: 0 20px; border: 1px solid #fff; }
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .vc_toggle .vc_toggle_title i.vc_toggle_icon:before { border: 1px solid #fff; }
.rtl .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .vc_toggle .vc_toggle_title i.vc_toggle_icon { right: auto; left: 0; }
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .vc_toggle .vc_toggle_content { margin: 0px; padding: 20px; background: #e4e4e4; }
.our-service .title-service { text-align: center; }
.our-service .title-service h3 { font-size: 20px; font-weight: 500; }
.our-service .title-service p { color: #666; }
.our-service .service { text-align: center; }
.our-service .service span { display: inline-block; height: 90px; width: 90px; line-height: 90px; text-align: center; font-size: 36px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; border: 1px solid #dfdfdf; background-color: #fff; color: #1b75bc; cursor: pointer; position: relative; }
.our-service .service span:after { content: ''; position: absolute; bottom: -20px; width: 40px; height: 2px; background-color: #1b75bc; display: block; margin-left: 25px; }
.our-service .service span:hover { color: #fff; background-color: #1b75bc; border: 1px solid #1b75bc; }
.our-service .service .title { font-size: 14px; font-weight: 500; margin-top: 30px; margin-bottom: 20px; }
.our-service .service p { color: #666; }
.our-bestservice { padding: 20px 0 30px; background-color: #e8e8e8; }
.our-bestservice .title-service { text-align: center; }
.our-bestservice .title-service h3 { font-size: 20px; font-weight: 500; }
.our-bestservice .title-service p { color: #666; }
.our-bestservice .best-service { background-color: #fff; text-align: center; padding: 20px 0; margin-bottom: 15px; }
.our-bestservice .best-service .title { font-size: 16px; font-weight: 500; color: #333; }
.our-bestservice .best-service span { display: inline-block; height: 60px; width: 60px; line-height: 60px; text-align: center; font-size: 26px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; border: 1px solid #dfdfdf; background-color: #fff; color: #1b75bc; cursor: pointer; margin: 20px 0; }
.our-bestservice .best-service span:hover { color: #fff; background-color: #1b75bc; border: 1px solid #1b75bc; }
.our-bestservice .best-service ul { list-style: none; margin: 0; }
.our-bestservice .best-service ul > li { display: block; font-size: 13px; line-height: 18px; padding: 10px 0; color: #333; border-top: 1px solid #f3f3f3; }
.our-bestservice .best-service ul > li:last-child { border-bottom: 1px solid #f3f3f3; }
.our-bestservice .best-service .button { display: inline-block; font-size: 11px; line-height: 14px; padding: 9px 25px; height: auto; margin-top: 20px; border: 1px solid #ddd; background-color: #ddd; text-transform: uppercase; font-weight: bold; cursor: pointer; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s; }
.our-bestservice .best-service .button:hover { border: 1px solid #1b75bc; background-color: #1b75bc; color: #fff; }
.woocommerce-checkout .customer_details tr { clear: both; }
.woocommerce-checkout .customer_details tr td:before { display: none; }
.woocommerce-checkout .customer_details tr th { border-top: 0 !important; display: block !important; float: left; }
#tab-description ul { margin-right: 20px !important; margin-left: 20px !important; }
#cboxLoadedContent { overflow: hidden !important; }
.rtl.woocommerce-checkout .customer_details tr th { float: right; }
.rtl .woocommerce .order_details li { float: right; border-right: 0; border-left: 1px dashed #d3ced2; margin-right: 0; margin-left: 2em; padding-right: 0; padding-left: 2em; }
.rtl .woocommerce td.product-name dl.variation dd, .rtl .woocommerce td.product-name dl.variation dt { float: right; }
.rtl.woocommerce form table.wishlist_table tr td.product-price del, .rtl.woocommerce-page form table.wishlist_table tr td.product-price del { margin-left: 10px; margin-right: 0; }
.rtl .woocommerce-checkout #payment div.payment_box:before { left: auto; right: 0; margin: -1em 2em 0px 2em; }
.rtl.woocommerce-account .addresses .title h3 { float: right; }
.rtl.woocommerce-account .addresses .title .edit, .rtl.woocommerce-account ul.digital-downloads li .count { float: left; }
.rtl.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author, .rtl.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-email, .rtl.woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author, .rtl.woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-email { float: right; }
.rtl.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author, .rtl.woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author { padding-right: 0; padding-left: 15px; }

.gform_wrapper h2.gsection_title { font-size: 14px; margin-bottom: 14px; letter-spacing: 0; border-bottom: 2px dotted #d8d7d7; color: #0b59ac; margin-top: 15px; padding-bottom: 7px; }
.gform_wrapper h2.gsection_title:before { content: ""; display: block; width: 100%; clear: both; }
.gform_wrapper .gf_left_half, .gform_wrapper .ginput_left { width: 49%; display: inline-block; float: left; margin-right: 2%; }
.gform_wrapper .gf_right_half, .gform_wrapper .ginput_right { width: 49%; display: inline-block; }
body .gform_wrapper ul .ginput_container_date img { width: 20px; display: inline-block; position: absolute; right: 7px; top: 9px; }
body .gform_wrapper ul .ginput_container_date { position: relative; }
.gform_body li .ginput_container.ginput_container_checkbox:after { content: ""; clear: both; display: block; width: 100%; margin-bottom: 13px; }
.gform_body li .ginput_container.ginput_container_checkbox .gfield_checkbox li { float: left; display: inline-block; width: 25%; }
.gform_body li .ginput_container.ginput_container_checkbox .gfield_checkbox { margin-bottom: 13px; }
.gform_body li .ginput_container.ginput_container_checkbox .gfield_checkbox li input { display: inline-block; vertical-align: middle; float: left; margin-top: 3px; }
.gform_body li .ginput_container.ginput_container_checkbox .gfield_checkbox li label { display: inline-block; }
.gform_body li .ginput_container.ginput_container_radio:after { content: ""; clear: both; display: block; width: 100%; margin-bottom: 13px; }
.gform_body li .ginput_container.ginput_container_radio .gfield_radio li { float: left; display: inline-block; width: 25%; }
.gform_body li .ginput_container.ginput_container_radio .gfield_radio { margin-bottom: 13px; }
.gform_body li .ginput_container.ginput_container_radio .gfield_radio li input { display: inline-block; vertical-align: middle; float: left; margin-top: 3px; }
.gform_body li .ginput_container.ginput_container_radio .gfield_radio li label { display: inline-block; }
body .gform_wrapper ul .ginput_container_time { display: inline-block; vertical-align: top; position: relative; padding-right: 3%; width: 31%; margin-right: 1%; box-sizing: border-box; }
body .gform_wrapper ul .ginput_container_time input { display: inline-block; margin-bottom: 2px !important; }
body .gform_wrapper ul .ginput_container_time i { position: absolute; right: 0px; top: 7px; font-style: normal; }
.gform_body li.full_width_check .ginput_container.ginput_container_checkbox .gfield_checkbox li { width: 100%; }
body .gform_wrapper ul .ginput_container_time:last-child { margin-right: 0; }

body .gform_wrapper li.gfield.gfield_error.gfield_contains_required input { border: 1px solid #dd3333 !important; color: #dd3333 !important; }
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required input::-webkit-input-placeholder {color: #dd3333 !important;}
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required input:-moz-placeholder {color: #dd3333 !important;}
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required input::-moz-placeholder {color: #dd3333 !important;}
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required input:-ms-input-placeholder {color: #dd3333 !important;}
.woocommerce .woocommerce-breadcrumb { display: none;}
.gform_body li.gf_left_2_3 { width: 66%; display: inline-block; margin-right: 2%; }
.gform_body li.gf_left_3_3 { width: 32%; display: inline-block; }
.gfield_description { font-size: 14px; color: #747171; line-height: 1.6; padding-bottom: 10px; }
body .gform_wrapper ul input {border: 1px solid #d8dce5;background: none;color: #000000;outline:0;font-weight: 600;letter-spacing: 0;font-size: 14px;}
body .gform_wrapper ul input[type="checkbox"], body .gform_wrapper ul input[type="radio"] { width: 20px;}
body .gform_wrapper ul select {border: 1px solid #d8dce5;background: none;color: #000000;outline:0;font-weight: 600;letter-spacing: 0;font-size: 14px;text-transform: none;}
body .gform_wrapper ul textarea {border: 1px solid #d8dce5;background: none;color: #000000;outline:0;font-weight: 600;letter-spacing: 0;font-size: 14px;text-transform: none;height: 130px;font-family: 'Roboto Condensed', "Open Sans", sans-serif;}
body .gform_wrapper ul input::-webkit-input-placeholder {color: #cacaca;font-weight: 400;}
body .gform_wrapper ul input:-moz-placeholder {color: #cacaca;font-weight: 400;}
body .gform_wrapper ul input::-moz-placeholder {color: #cacaca;font-weight: 400;}
body .gform_wrapper ul input:-ms-input-placeholder {color: #cacaca;font-weight: 400;}
body .gform_wrapper ul textarea::-webkit-input-placeholder {color: #cacaca;font-weight: 400;}
body .gform_wrapper ul textarea:-moz-placeholder {color: #cacaca;font-weight: 400;}
body .gform_wrapper ul textarea::-moz-placeholder {color: #cacaca;font-weight: 400;}
body .gform_wrapper ul textarea:-ms-input-placeholder {color: #cacaca;font-weight: 400;}
body .required-note {color: #2b3447;margin-top: 0;left: 190px;font-family: 'Roboto Condensed', "Open Sans", sans-serif;font-weight: 400;right: initial;}
body .gform_wrapper ul select option { color: #595959; font-size: 16px; line-height: 22px; height: 20px; font-weight: 400; text-transform: none; }
body .gform_wrapper ul select option:first-child { color: #2b3447; text-transform: none !important; }
.gform_ajax_spinner { background: #d8dce5; padding: 2px; border-radius: 50%; margin: 4px;}
.gform_wrapper ul.gform_fields { margin: 0; }
.gform_wrapper ul.gform_fields input { border-radius: 0; padding: 6px 8px 4px; width: 100%; }
.gform_wrapper ul.gform_fields select {border-radius: 0;padding: 4px 8px 3px;width: 100%;}
.gform_wrapper ul.gform_fields .ginput_container.ginput_container_select { position: relative; }
.gform_wrapper ul.gform_fields .ginput_container.ginput_container_select:after { content: ""; border-left: 5px transparent solid; border-right: 5px transparent solid; border-top: 8px solid #000; position: absolute; right: 8px; top: 50%; margin-top: -4px; }
li#field_1_7 { clear: both; list-style: none; }
.gform_wrapper ul.gform_fields textarea { border-radius: 0; padding: 4px 8px; width: 100%; }
.gform_wrapper .gform_footer .gform_button { background: #1b75bc; border-radius: 0; padding: 12px 30px 10px 30px; color: #fff; border: 0; text-transform: uppercase; font-size: 14px; font-weight: 400; line-height: 1; }
.gform_wrapper .gform_footer .gform_button:hover { background: #23569d; }


@media (max-width: 991px) {
.yt-header-under-2 { background: #1b75bc; }
}

@media (max-width: 767px) {
.woocommerce > .cart-collaterals .cart_total .cart_totals,  .woocommerce-page > .cart-collaterals .cart_total .cart_totals { width: 100%; }
.woocommerce-cart .woocommerce > form { overflow: auto; border: 1px solid #ddd; margin-bottom: 20px; }
.woocommerce table.shop_table { border: 0; max-width: 100%; width: 650px; display: inline-block; vertical-align: top; margin: 0; }
.woocommerce-cart .woocommerce table.shop_table { max-width: inherit; }
.woocommerce .checkout .col2-set .col-1,  .woocommerce .checkout .col2-set .col-2,  .woocommerce-page .checkout .col2-set .col-1,  .woocommerce-page .checkout .col2-set .col-2 { width: 100%; }
.woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields,  .woocommerce-page .checkout .col2-set .col-1 .woocommerce-billing-fields,  .woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields,  .woocommerce-page .checkout .col2-set .col-2 .woocommerce-shipping-fields { padding: 0; }
.woocommerce-wishlist.woocommerce form table.shop_table,  .woocommerce-wishlist.woocommerce-page form table.shop_table { width: 100%; display: block; overflow: auto; }
.rtl.woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields,  .rtl.woocommerce-page .checkout .col2-set .col-1 .woocommerce-billing-fields,  .rtl.woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields,  .rtl.woocommerce-page .checkout .col2-set .col-2 .woocommerce-shipping-fields { padding: 0; }
.block-popup-login .block-content .col-reg { width: 100%; }
.block-popup-login .block-content .col-reg.registered-account { padding-right: 0; border-right: 0; margin-bottom: 15px; }
.block-popup-login .block-content .col-reg.login-customer { padding-left: 0; }
.block-popup-login { width: 300px; margin-top: 100px; }
.block-popup-login .tt_popup_login strong { font-size: 14px; }
.woocommerce > .cart-collaterals .cart_total .cart_totals table tbody,  .woocommerce-page > .cart-collaterals .cart_total .cart_totals table tbody { display: block; width: 100%; }
.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author,  .woocommerce #reviews #review_form_wrapper .comment-form .comment-form-email,  .woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author,  .woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-email { width: 100%; }
.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author,  .woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author { padding-right: 0; }
.rtl .block-popup-login .block-content .col-reg.registered-account { padding-left: 0; border-left: 0; }
.rtl .block-popup-login .tt_popup_login strong { background-position: 160px center; }
.rtl.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author,  .rtl.woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author { padding: 0; }
.sw-woo-tab-cat ul.nav-tabs li.active > a,  .sw-woo-tab-cat ul.nav-tabs li a:hover,  .sw-woo-tab-cat ul.nav-tabs li.active a:focus { border: 1px solid #1b75bc; background: #1b75bc; color: #fff !important; }
.sw-woo-tab-cat .top-tab-slider .navbar-toggle { position: absolute; top: 5px; z-index: 5; display: block; background: #555 none repeat scroll 0 0; border-radius: 3px; border: 0; margin: 0; padding: 0; cursor: pointer; height: 30px; line-height: 30px; right: 0px; text-align: center; width: 30px; }
.sw-woo-tab-cat .top-tab-slider .navbar-toggle:hover { background: #1b75bc none repeat scroll 0 0; }
.sw-woo-tab-cat .top-tab-slider .navbar-toggle:before { content: '\f0c9'; font-family: FontAwesome; font-size: 16px; color: #fff; height: 30px; width: 30px; line-height: 30px; display: inline-block; text-align: center; }
.rtl .sw-woo-tab-cat .top-tab-slider .navbar-toggle { left: 0; right: auto; }
.sw-woo-tab-cat .top-tab-slider ul.nav-tabs { border: 0; height: 0; margin: 0; overflow: hidden; text-align: left; position: absolute; top: 50px; z-index: 95; right: 2px; background: #fff; width: 200px; box-shadow: 0 0 2px #ddd; }
.sw-woo-tab-cat .top-tab-slider ul.nav-tabs > li { list-style: none; line-height: 40px; float: none !important; width: 100%; border-radius: 0; border: 0; background-color: #fff; }
.sw-woo-tab-cat .top-tab-slider ul.nav-tabs > li:hover a { color: #fff; }
.sw-woo-tab-cat .top-tab-slider ul.nav-tabs > li a { font-size: 14px; line-height: 22px; color: #333; display: block; padding: 9px 20px; border-top: 1px solid #ddd; border-radius: 0; }
.sw-woo-tab-cat .res-button { top: 50%; margin-top: -25px; background: #555; border: 0; }
.sw-woo-tab-cat .res-button:after { display: none; }
.sw-woo-tab-cat .res-button.slick-prev { left: -5px; right: auto; }
.rtl .sw-woo-tab-cat .res-button.slick-prev { left: auto; right: -5px; }
.sw-woo-tab-cat .res-button.slick-next { right: -5px; left: auto; }
.rtl .sw-woo-tab-cat .res-button.slick-next { right: auto; left: -5px; }
.sw-woo-tab-cat.left-cate { width: 100%; }
.sw-woo-tab-cat.left-cate .top-tab-slider { margin-bottom: 0; }
.sw-woo-tab-cat.left-cate .top-tab-slider .sw-woo-container-slider { margin-bottom: 0; position: inherit; }
.sw-woo-tab-cat.left-cate .top-tab-slider .sw-list-cate-thumnail .resp-slider-container ul.nav-tabs { width: 200px; box-shadow: 0 0 2px #ddd; }
.sw-woo-tab-cat.left-cate .top-tab-slider .sw-list-cate-thumnail .resp-slider-container ul.nav-tabs li { margin: 0; }
.sw-woo-tab-cat.left-cate .top-tab-slider .sw-list-cate-thumnail .resp-slider-container ul.nav-tabs li a { padding: 15px; border: 0; }
.sw-woo-tab-cat.left-cate .top-tab-slider .sw-list-cate-thumnail .resp-slider-container ul.nav-tabs li a .item-thumbnail { display: none; }
.sw-woo-tab-cat.left-cate .top-tab-slider .sw-list-cate-thumnail .resp-slider-container ul.nav-tabs li.active:before,  .sw-woo-tab-cat.left-cate .top-tab-slider .sw-list-cate-thumnail .resp-slider-container ul.nav-tabs li:hover:before { display: none; }
.sw-woo-tab-cat.left-cate .top-tab-slider .sw-list-cate-thumnail .resp-slider-container ul.nav-tabs li.active a,  .sw-woo-tab-cat.left-cate .top-tab-slider .sw-list-cate-thumnail .resp-slider-container ul.nav-tabs li:hover a { color: #1b75bc !important; }
.sw-woo-tab-cat.left-cate .woo-tab-container-slider { position: relative; }
.tab-countdown-slide .top-tab-slider-full .nav-tabs li.active,  .tab-countdown-slide .top-tab-slider-full .nav-tabs li:hover { border-color: #1b75bc; }
}

@media (max-width: 640px) {
.woocommerce .entry-content .checkout_coupon .form-row,  .woocommerce-page .entry-content .checkout_coupon .form-row { width: 100%; }
.woocommerce .entry-content .checkout_coupon .form-row.form-row-last,  .woocommerce-page .entry-content .checkout_coupon .form-row.form-row-last { text-align: left; }
.rtl.woocommerce .entry-content .checkout_coupon .form-row.form-row-last,  .rtl.woocommerce-page .entry-content .checkout_coupon .form-row.form-row-last { text-align: right; }
}

@media (max-width: 480px) {
.entry-content-asset > iframe { height: 220px; }
}

@media (max-width: 360px) {
.woocommerce .woocommerce-checkout #payment ul.payment_methods li img,  .woocommerce-page .woocommerce-checkout #payment ul.payment_methods li img { display: none; }
.woocommerce-checkout #payment .payment_method_paypal .about_paypal { line-height: 25px; padding: 0 20px; }
}
.woocommerce div.product form.cart .group_table td { padding: 0; height: 100px; vertical-align: middle; }
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th { line-height: 2.7em; }
table.compare-list td.even { background: #f7f7f7; }
.anti-spam-res { left: -999em; position: absolute; }
.rtl .anti-spam-res { left: auto; right: -999em; }
.woocommerce form table.wishlist_table tr td.product-add-to-cart a.button.loading:before, .woocommerce-page form table.wishlist_table tr td.product-add-to-cart a.button.loading:before { margin-top: -16px; margin-left: -16px; }
.woocommerce div.product form.cart .button { width: inherit; height: 43px; padding: 0 20px 0; line-height: 43px; text-indent: inherit; border: 1px solid #1b75bc; background: #1b75bc; float: left; display: block; margin-right: 10px; color: #fff; text-transform: uppercase; }
.woocommerce div.product form.cart .button:before { display: none; }
.woocommerce div.product form.cart .button:hover { border-color: #23569d; background: #23569d; }
.woocommerce div.product form.cart .button.loading { color: rgba(0,0,0,0); opacity: 1; }
.woocommerce div.product form.cart .button.loading:hover { background: none; border-color: #ddd; }
.woocommerce div.product form.cart .button.loading:before { background: url(../assets/img/loadingp.gif) no-repeat center center; content: ""; position: absolute; left: 50%; top: 50%; width: 32px; height: 32px; margin-left: -16px; margin-top: -16px; z-index: 99; display: block; }
.rtl .woocommerce div.product form.cart .button.loading:before { margin-left: 0; margin-right: -16px; right: 50%; left: auto; }
.woocommerce div.product form.cart .button.loading:after { display: none; }
.woocommerce div.product form.cart .button.added { background: url(../assets/img/added.png) no-repeat center center #1b75bc !important; text-indent: -9999px !important; }
.woocommerce div.product form.cart .button.added:before { display: none; }
.single-product .loading { position: relative; height: 300px; overflow: hidden; border-radius: 10px; }
.single-product .loading:before { background: url(../assets/img/loadingp.gif) no-repeat center center #fff; content: ""; position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 99; display: block; border-radius: 10px; }
.woocommerce-cart table.cart .product-thumbnail { display: block; }
_:-ms-fullscreen .product_detail .content_product_detail .social-share .share-title, :root .product_detail .content_product_detail .social-share .share-title {
 padding-right: 17%;
}
_:-ms-fullscreen .rtl .product_detail .content_product_detail .social-share .share-title, :root .rtl .product_detail .content_product_detail .social-share .share-title {
 padding-right: 0;
 padding-left: 17%;
}
_:-ms-fullscreen .product_detail .content_product_detail .product-summary-bottom .cart .quantity input.qty, :root .product_detail .content_product_detail .product-summary-bottom .cart .quantity input.qty {
 height: 44px;
 line-height: 44px;
}
_:-ms-fullscreen .rtl .product_detail .content_product_detail .product-summary-bottom .cart .quantity input.qty, :root .rtl .product_detail .content_product_detail .product-summary-bottom .cart .quantity input.qty {
 height: 45px;
 line-height: 45px;
}
@-moz-document url-prefix() {
 .yt-header-top .sl-header-text ul#offer-info li .sp-ic {
 position: relative;
 top: -1px;
}
 .vertical-megamenu > li > a {
 padding: 8px 16px;
}
 .mini-cart-header .top-form-minicart .top-minicart-icon .minicart-number {
 line-height: 26px;
}
 .testimonial-slider .carousel-inner .client-comment {
 margin-bottom: 37px;
}
}
.wp-comingsoon { text-align: center; }
.wp-comingsoon .title-comingsoon { margin-bottom: 100px; margin-top: 150px; }
.wp-comingsoon .title-comingsoon h1 { color: #1b75bc; font-size: 50px; font-weight: bold; text-transform: uppercase; }
.wp-comingsoon .title-comingsoon .des-comingsoon { font-size: 16px; color: rgba(255,255,255,0.8); }
.wp-comingsoon .countdown-shortcode { margin-bottom: 150px; }
.wp-comingsoon .social-comingsoon .menu-social { display: inline-block; vertical-align: top; margin: 0; text-align: center; list-style-type: none; }
.wp-comingsoon .social-comingsoon .menu-social li { float: left; margin: 0 5px; }
.wp-comingsoon .social-comingsoon .menu-social li a { display: inline-block; vertical-align: top; color: #818180; font-size: 14px; width: 46px; height: 46px; line-height: 46px; overflow: hidden; background-color: rgba(255,255,255,0.1); -webkit-border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s; }
.wp-comingsoon .social-comingsoon .menu-social li a:hover { background-color: #1b75bc; color: #fff; }
.wp-comingsoon .footer-comingsoon { padding: 17px 0; line-height: 20px; background-color: rgba(0,0,0,0.7); color: #fff; }
.wp-comingsoon .footer-comingsoon a { color: #1b75bc; }
.wp-comingsoon .footer-comingsoon a:hover { color: #23569d; }
.comming-soon { text-align: center; }
.comming-soon .ClassyCountdown-wrapper > div { display: inline-block; position: relative; width: 120px; margin: 10px 15px; }
.comming-soon .ClassyCountdown-wrapper .ClassyCountdown-value >div { position: absolute; font-size: 34px !important; font-weight: bold; font-family: "Oswald"; color: #1b75bc; top: 0; width: 100%; height: 100%; line-height: 120px; }
.comming-soon .ClassyCountdown-wrapper .ClassyCountdown-value >span { font-size: 14px !important; font-family: "Oswald"; color: rgba(255,255,255,0.8) !important; display: inline-block; margin-top: 5px; text-transform: uppercase; }
.listing-tab-shortcode { background-color: #fff; }
.listing-tab-shortcode .tabbable.tabs #myTabs.nav.nav-tabs { max-width: 240px; background-color: #fff; float: left; width: 100%; margin: 0; border: 0; padding: 30px; }
.rtl .listing-tab-shortcode .tabbable.tabs #myTabs.nav.nav-tabs { float: right; }
.listing-tab-shortcode .tabbable.tabs #myTabs.nav.nav-tabs .title-cat { font-size: 14px; text-transform: uppercase; font-weight: 600; color: #333; margin-bottom: 10px; }
.listing-tab-shortcode .tabbable.tabs #myTabs.nav.nav-tabs >li { width: 100%; float: none; }
.listing-tab-shortcode .tabbable.tabs #myTabs.nav.nav-tabs >li a { border: 0; font-weight: 500; text-transform: capitalize; color: #777777; padding: 10px 0; cursor: pointer; }
.listing-tab-shortcode .tabbable.tabs #myTabs.nav.nav-tabs >li a:hover { color: #1b75bc; }
.listing-tab-shortcode .tabbable.tabs #myTabs.nav.nav-tabs >li.active, .listing-tab-shortcode .tabbable.tabs #myTabs.nav.nav-tabs >li:hover, .listing-tab-shortcode .tabbable.tabs #myTabs.nav.nav-tabs >li:focus { background-color: transparent; }
.listing-tab-shortcode .tabbable.tabs #myTabs.nav.nav-tabs >li.active >a, .listing-tab-shortcode .tabbable.tabs #myTabs.nav.nav-tabs >li:hover >a, .listing-tab-shortcode .tabbable.tabs #myTabs.nav.nav-tabs >li:focus >a { border: 0; background-color: transparent; }
.listing-tab-shortcode .tabbable.tabs .tab-content { overflow: hidden; padding: 30px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background-color: #fff; visibility: hidden; }
.listing-tab-shortcode .tabbable.tabs .tab-content .tab-pane { margin: 0 -15px; opacity: 0; filter: alpha(opacity=0); }
.listing-tab-shortcode .tabbable.tabs .tab-content .tab-pane .item { width: 33.333%; float: left; padding: 0 15px; }
.listing-tab-shortcode .tabbable.tabs .tab-content .tab-pane .item .item-wrap { border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
.listing-tab-shortcode .tabbable.tabs .tab-content .tab-pane.active { opacity: 1; filter: alpha(opacity=100); }
.content-search >.post, .content-search .product { background-color: #fff; margin-bottom: 30px; padding: 30px 0; }
.content-search >.post .entry-thumb, .content-search .product .entry-thumb { padding-left: 30px; }
.rtl .content-search >.post .entry-thumb, .rtl .content-search .product .entry-thumb { padding-right: 30px; padding-left: 0; }
.content-search >.post .entry-content, .content-search .product .entry-content { overflow: hidden; padding: 0 30px; }
.content-search >.post .entry-content .title-blog h3, .content-search .product .entry-content .title-blog h3 { font-size: 16px; color: #111; }
.content-search >.post .entry-content .entry-meta, .content-search .product .entry-content .entry-meta { margin-bottom: 10px; }
.content-search >.post .entry-content .entry-meta i, .content-search .product .entry-content .entry-meta i { margin-right: 5px; }
.rtl .content-search >.post .entry-content .entry-meta i, .rtl .content-search .product .entry-content .entry-meta i { margin-right: 0; margin-left: 5px; }
.content-search >.post .entry-content .entry-meta >span, .content-search .product .entry-content .entry-meta >span { padding-right: 20px; display: inline-block; vertical-align: top; }
.rtl .content-search >.post .entry-content .entry-meta >span, .rtl .content-search .product .entry-content .entry-meta >span { padding-right: 0; padding-left: 20px; }
.content-search >.post .entry-content .entry-description, .content-search .product .entry-content .entry-description { margin-bottom: 10px; }
.content-search >.post .entry-content .bl_read_more i, .content-search .product .entry-content .bl_read_more i { margin: 0 5px; }
.countdown-slider.sw-woo-container-slider .box-slider-title h2 { text-transform: uppercase; margin-bottom: 30px; font-weight: bold; line-height: 1.6; color: #333; }
.countdown-slider.sw-woo-container-slider .slider { border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
.countdown-slider.sw-woo-container-slider .slider .item.slick-current .item-wrap { border-left-color: transparent; }
.countdown-slider.sw-woo-container-slider .slider .item.slick-current .item-wrap:after { left: -1px; }
.rtl .countdown-slider.sw-woo-container-slider .slider .item.slick-current .item-wrap:after { left: auto; right: -1px; }
.countdown-slider.sw-woo-container-slider .slider .item .item-wrap { border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.countdown-slider.sw-woo-container-slider .slider .item .item-wrap:nth-child(2) { border-bottom: 0; }
.rtl .countdown-slider.sw-woo-container-slider .slider .item .item-wrap { border-left: 0; border-right: 1px solid #ddd; }
.countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-countdown .countdown-row { padding: 10px 0; display: inline-block; vertical-align: top; width: 100%; border-bottom: 1px solid #ddd; }
.countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-countdown .countdown-row .countdown-section { width: 25%; float: left; text-align: center; border-right: 1px solid #dddddd; }
.countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-countdown .countdown-row .countdown-section:last-child { border-right: 0; }
.countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-countdown .countdown-row .countdown-section >span { display: block; }
.countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-countdown .countdown-row .countdown-section .countdown-amount { font-size: 18px; color: #444444; }
.countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-countdown .countdown-row .countdown-section .countdown-period { font-size: 12px; color: #777777; }
.countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom { margin-bottom: 37px; }
.countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.ajax_add_to_cart, .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.add_to_cart_button, .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.product_type_external, .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.product_type_grouped { width: inherit; height: 43px; padding: 0 20px; line-height: 43px; text-indent: inherit; border: 1px solid #ddd; float: none; display: inline-block; background: #fff; color: #555; margin: 0; position: relative; }
.countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.ajax_add_to_cart:before, .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.add_to_cart_button:before, .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.product_type_external:before, .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.product_type_grouped:before { display: none; }
.countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.ajax_add_to_cart:hover, .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.add_to_cart_button:hover, .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.product_type_external:hover, .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.product_type_grouped:hover { border-color: #1b75bc; color: #fff; background: #1b75bc; }
.countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.ajax_add_to_cart.loading, .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.add_to_cart_button.loading, .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.product_type_external.loading, .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.product_type_grouped.loading { color: rgba(0,0,0,0); opacity: 1; }
.countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.ajax_add_to_cart.loading:hover, .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.add_to_cart_button.loading:hover, .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.product_type_external.loading:hover, .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.product_type_grouped.loading:hover { background: none; border-color: #ddd; }
.countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.ajax_add_to_cart.loading:before, .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.add_to_cart_button.loading:before, .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.product_type_external.loading:before, .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.product_type_grouped.loading:before { background: url(../assets/img/loadingp.gif) no-repeat center center; content: ""; position: absolute; left: 50%; top: 50%; width: 32px; height: 32px; margin-left: -16px; margin-top: -16px; z-index: 99; display: block; }
.rtl .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.ajax_add_to_cart.loading:before, .rtl .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.add_to_cart_button.loading:before, .rtl .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.product_type_external.loading:before, .rtl .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.product_type_grouped.loading:before { margin-left: 0; margin-right: -16px; right: 50%; left: auto; }
.countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.ajax_add_to_cart.loading:after, .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.add_to_cart_button.loading:after, .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.product_type_external.loading:after, .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.product_type_grouped.loading:after { display: none; }
.countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.ajax_add_to_cart.added, .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.add_to_cart_button.added, .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.product_type_external.added, .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.product_type_grouped.added { background: url(../assets/img/added.png) no-repeat center center #1b75bc !important; text-indent: -9999px !important; }
.countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.ajax_add_to_cart.added:before, .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.add_to_cart_button.added:before, .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.product_type_external.added:before, .countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom a.product_type_grouped.added:before { display: none; }
.countdown-slider.sw-woo-container-slider .slider .item .item-wrap .item-bottom .wish-com { position: absolute; top: 0; bottom: 0; width: 100%; left: 0; text-align: center; right: 0; margin: 70% auto 0; display: block; z-index: 3; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out; -webkit-transform: translate(0, 60px); -moz-transform: translate(0, 60px); -o-transform: translate(0, 60px); -ms-transform: translate(0, 60px); transform: translate(0, 60px); opacity: 0; }
.countdown-slider.sw-woo-container-slider .slider .item .item-wrap:hover .item-content .item-bottom .wish-com { -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out; -webkit-transform: translate(0, 0px); -moz-transform: translate(0, 0px); -o-transform: translate(0, 0px); -ms-transform: translate(0, 0px); transform: translate(0, 0px); opacity: 1; }
.home #main { margin-top: 80px; }
.home #main .category-contents .category-header h1 { color: #111; text-transform: uppercase; margin-bottom: 30px; font-weight: bold; }
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; left: 0; top: 0; display: block; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { float: left; min-height: 1px; display: none; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide img:hover { opacity: 0.8; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
.avdistributors_breadcrumbs { width: 100%; text-align: center; margin-bottom: 40px; }
.avdistributors_breadcrumbs .container { padding: 66px 0 63px; }
.avdistributors_breadcrumbs .listing-title h1 { color: #333; font-weight: 600; font-size: 20px; margin-bottom: 10px; text-transform: uppercase; }
.avdistributors_breadcrumbs .breadcrumbs .breadcrumb { background-color: transparent; margin: 0; padding: 0; }
.avdistributors_breadcrumbs .breadcrumbs .breadcrumb li { font-size: 14px; color: #777; font-weight: 500; }
.avdistributors_breadcrumbs .breadcrumbs .breadcrumb li a { color: #777; }
.avdistributors_breadcrumbs .breadcrumbs .breadcrumb li a:hover { color: #1b75bc; }
.avdistributors_breadcrumbs .breadcrumbs .breadcrumb li .go-page { padding: 0 10px; }
.avdistributors_breadcrumbs .breadcrumbs .breadcrumb li +li:before { display: none; }
.avdistributors_breadcrumbs .breadcrumbs .breadcrumb li.active { color: #1b75bc; }
.sidebar .widget.avdistributors_category_list, .sidebar .widget.widget_price_filter, .sidebar .widget.widget_product_tag_cloud, .sidebar .widget.widget_layered_nav { margin-bottom: 10px; }
.sidebar .widget.widget_product_tag_cloud { margin-top: 37px; margin-bottom: 3px; }
.wp-entry-thumb { margin-bottom: 15px; }
.products-wrapper { margin-bottom: 60px; }
.products-wrapper .products-nav { display: inline-block; width: 100%; vertical-align: top; margin-bottom: 5px; }
.products-wrapper .products-nav .view-top { margin-bottom: 12px; padding-bottom: 12px; border-bottom: 1px solid #dddddd; }
.products-wrapper .products-nav .view-mode-wrap .view-mode >a { position: relative; width: 35px; height: 35px; float: left; border: 0; overflow: hidden; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; background-color: #ddd; }
.products-wrapper .products-nav .view-mode-wrap .view-mode >a:before { position: absolute; font-size: 14px; font-family: FontAwesome; text-align: center; width: 35px; height: 35px; line-height: 35px; background-color: transparent; color: #333333; left: 0; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s; }
.products-wrapper .products-nav .view-mode-wrap .view-mode >a.active:before, .products-wrapper .products-nav .view-mode-wrap .view-mode >a:hover:before { background-color: #1b75bc; color: #fff; }
.products-wrapper .products-nav .view-mode-wrap .view-mode >a.grid-view { margin-right: 5px; }
.rtl .products-wrapper .products-nav .view-mode-wrap .view-mode >a.grid-view { margin-right: 0; margin-left: 5px; float: right; }
.products-wrapper .products-nav .view-mode-wrap .view-mode >a.grid-view:before { content: "\f009"; }
.products-wrapper .products-nav .view-mode-wrap .view-mode >a.list-view:before { content: "\f0c9"; }
.products-wrapper .products-nav .view-mode-wrap .view-mode >a >span { font-size: 0; display: none; }
.products-wrapper .products-nav .view-bottom .view-catelog .orderby-order-container .order-dropdown >li .current-li { -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
.products-wrapper .products-nav .view-catelog .orderby-order-container { display: inline-block; vertical-align: top; text-align: left; }
.rtl .products-wrapper .products-nav .view-catelog .orderby-order-container { text-align: right; }
.products-wrapper .products-nav .view-catelog .orderby-order-container .show-product { float: left; line-height: 33px; margin-right: 15px; color: #333; }
.rtl .products-wrapper .products-nav .view-catelog .orderby-order-container .show-product { float: right; margin-right: 0; margin-left: 15px; }
.products-wrapper .products-nav .view-catelog .orderby-order-container .orderby { min-width: 140px; }
.products-wrapper .products-nav .view-catelog .orderby-order-container .sort-count { min-width: 80px; }
.products-wrapper .products-nav .view-catelog .orderby-order-container .order-dropdown { float: left; margin: 0; background-color: #fff; list-style-type: none; }
.products-wrapper .products-nav .view-catelog .orderby-order-container .order-dropdown >li { position: relative; z-index: 6; cursor: pointer; }
.products-wrapper .products-nav .view-catelog .orderby-order-container .order-dropdown >li .current-li { line-height: 33px; display: block; border: 1px solid #ddd; -webkit-border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0px 0px 4px; -o-border-radius: 4px 0px 0px 4px; -ms-border-radius: 4px 0px 0px 4px; border-radius: 4px 0px 0px 4px; }
.products-wrapper .products-nav .view-catelog .orderby-order-container .order-dropdown >li .current-li a { display: block; text-indent: 15px; position: relative; }
.products-wrapper .products-nav .view-catelog .orderby-order-container .order-dropdown >li .current-li a:after { font-family: fontawesome; content: "\f107"; font-size: 14px; width: 35px; line-height: 33px; text-align: center; position: absolute; right: 0px; top: 0px; text-indent: initial; }
.rtl .products-wrapper .products-nav .view-catelog .orderby-order-container .order-dropdown >li .current-li a:after { right: auto; left: 0; }
.products-wrapper .products-nav .view-catelog .orderby-order-container .order-dropdown >li >ul { position: absolute; background-color: #fff; margin-left: 0; left: 0; top: 100%; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; width: 100%; list-style-type: none; opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -ms-transform-origin: left top; -webkit-transform-origin: left top; -moz-transform-origin: left top; -o-transform-origin: left top; transform-origin: left top; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s; }
.products-wrapper .products-nav .view-catelog .orderby-order-container .order-dropdown >li >ul >li { line-height: 25px; text-indent: 10px; }
.products-wrapper .products-nav .view-catelog .orderby-order-container .order-dropdown >li >ul >li a { display: block; }
.products-wrapper .products-nav .view-catelog .orderby-order-container .order-dropdown >li:hover >ul { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s; }
.products-wrapper .products-nav .view-catelog .orderby-order-container ul.order { margin: 0; padding: 5px 15px; min-height: 35px; display: inline-block; list-style: none; border: 1px solid #ddd; border-left: 0; border-radius: 0px 4px 4px 0px; }
.products-wrapper .woocommerce-pagination .note { line-height: 35px; padding: 0 15px; color: #333; }
.products-wrapper .woocommerce-pagination .page-numbers { margin: 0; vertical-align: top; border: 0; background-color: #fff; }
.products-wrapper .woocommerce-pagination .page-numbers >li { border: 1px solid #ddd; float: left; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; margin-right: 5px; }
.rtl .products-wrapper .woocommerce-pagination .page-numbers >li { float: right; margin-right: 0; margin-left: 5px; }
.products-wrapper .woocommerce-pagination .page-numbers >li .page-numbers { width: 33px; height: 33px; line-height: 33px; display: block; padding: 0; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; -ms-transition: all .5s; transition: all .5s; }
.products-wrapper .woocommerce-pagination .page-numbers >li .page-numbers.current, .products-wrapper .woocommerce-pagination .page-numbers >li .page-numbers:hover { background-color: #333; color: #fff; border-color: #333; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; -ms-transition: all .5s; transition: all .5s; }
.products-wrapper .woocommerce-pagination .page-numbers >li .page-numbers.prev, .products-wrapper .woocommerce-pagination .page-numbers >li .page-numbers.next { font-size: 0; }
.products-wrapper .woocommerce-pagination .page-numbers >li .page-numbers.prev:before, .products-wrapper .woocommerce-pagination .page-numbers >li .page-numbers.next:before { font-family: fontawesome; font-size: 14px; }
.products-wrapper .woocommerce-pagination .page-numbers >li .page-numbers.prev:before { content: "\f104"; }
.rtl .products-wrapper .woocommerce-pagination .page-numbers >li .page-numbers.prev:before { content: "\f105"; }
.products-wrapper .woocommerce-pagination .page-numbers >li .page-numbers.next:before { content: "\f105"; }
.rtl .products-wrapper .woocommerce-pagination .page-numbers >li .page-numbers.next:before { content: "\f104"; }
.products-wrapper .woocommerce-pagination .page-numbers >li:last-child { margin: 0; }
.products-wrapper .products-loop { list-style-type: none; }
.products-wrapper .products-loop >li {margin-bottom: 8px;padding-bottom: 8px;border-bottom: 1px solid #f2f2f2;}
.products-wrapper .products-loop >li:last-child {border:0;}
.products-wrapper .products-loop >li .item-wrap {  }
.products-wrapper .products-loop >li .item-wrap:hover .item-bottom .ajax_add_to_cart, .products-wrapper .products-loop >li .item-wrap:hover .item-bottom .add_to_cart_button, .products-wrapper .products-loop >li .item-wrap:hover .item-bottom .product_type_external, .products-wrapper .products-loop >li .item-wrap:hover .item-bottom .product_type_grouped { background: #1b75bc !important; color: #fff !important; border-color: #1b75bc !important; }
.products-wrapper .products-loop >li .item-wrap:hover .item-bottom .ajax_add_to_cart:hover, .products-wrapper .products-loop >li .item-wrap:hover .item-bottom .add_to_cart_button:hover, .products-wrapper .products-loop >li .item-wrap:hover .item-bottom .product_type_external:hover, .products-wrapper .products-loop >li .item-wrap:hover .item-bottom .product_type_grouped:hover { background-color: #23569d !important; color: #fff; border-color: #23569d !important; }
.products-wrapper .products-loop.grid >li .item-wrap:hover .item-content .item-bottom .wish-com { -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out; -webkit-transform: translate(0, 0px); -moz-transform: translate(0, 0px); -o-transform: translate(0, 0px); -ms-transform: translate(0, 0px); transform: translate(0, 0px); opacity: 1; }
.products-wrapper .products-loop.grid >li .item-wrap .item-content .item-description { display: none; }
.products-wrapper .products-loop.grid >li .item-wrap .item-content .item-price { margin-bottom: 10px; display: inline-block; }
.products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom { margin-bottom: 37px; }
.products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.ajax_add_to_cart, .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.add_to_cart_button, .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.product_type_external, .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.product_type_grouped { width: inherit; height: 43px; padding: 0 20px; line-height: 43px; text-indent: inherit; border: 1px solid #ddd; float: none; display: inline-block; background: #fff; color: #555; margin: 0; position: relative; }
.products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.ajax_add_to_cart:before, .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.add_to_cart_button:before, .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.product_type_external:before, .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.product_type_grouped:before { display: none; }
.products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.ajax_add_to_cart:hover, .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.add_to_cart_button:hover, .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.product_type_external:hover, .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.product_type_grouped:hover { border-color: #1b75bc; color: #fff; background: #1b75bc; }
.products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.ajax_add_to_cart.loading, .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.add_to_cart_button.loading, .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.product_type_external.loading, .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.product_type_grouped.loading { color: rgba(0,0,0,0); opacity: 1; }
.products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.ajax_add_to_cart.loading:hover, .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.add_to_cart_button.loading:hover, .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.product_type_external.loading:hover, .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.product_type_grouped.loading:hover { background: none; border-color: #ddd; }
.products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.ajax_add_to_cart.loading:before, .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.add_to_cart_button.loading:before, .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.product_type_external.loading:before, .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.product_type_grouped.loading:before { background: url(../assets/img/loadingp.gif) no-repeat center center; content: ""; position: absolute; left: 50%; top: 50%; width: 32px; height: 32px; margin-left: -16px; margin-top: -16px; z-index: 99; display: block; }
.rtl .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.ajax_add_to_cart.loading:before, .rtl .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.add_to_cart_button.loading:before, .rtl .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.product_type_external.loading:before, .rtl .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.product_type_grouped.loading:before { margin-left: 0; margin-right: -16px; right: 50%; left: auto; }
.products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.ajax_add_to_cart.loading:after, .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.add_to_cart_button.loading:after, .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.product_type_external.loading:after, .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.product_type_grouped.loading:after { display: none; }
.products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.ajax_add_to_cart.added, .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.add_to_cart_button.added, .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.product_type_external.added, .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.product_type_grouped.added { background: url(../assets/img/added.png) no-repeat center center #1b75bc !important; text-indent: -9999px !important; }
.products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.ajax_add_to_cart.added:before, .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.add_to_cart_button.added:before, .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.product_type_external.added:before, .products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom a.product_type_grouped.added:before { display: none; }
.products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom .wish-com { position: absolute; top: 0; bottom: 0; width: 100%; left: 0; text-align: center; right: 0; margin: 70% auto 0; display: block; z-index: 3; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out; -webkit-transform: translate(0, 60px); -moz-transform: translate(0, 60px); -o-transform: translate(0, 60px); -ms-transform: translate(0, 60px); transform: translate(0, 60px); opacity: 0; }
.products-wrapper .products-loop.grid >li .item-wrap .item-content .item-bottom .wish-com { display: none !important;}
.products-wrapper .products-loop.list .item { width: 100%; border-bottom: 1px solid #f2f2f2; padding-bottom: 6px; }
.products-wrapper .products-loop.list .item:last-child { border: 0;}
.products-wrapper .products-loop.list .item .item-wrap { text-align: left; }
.products-wrapper .products-loop.list .item .item-wrap.products-entry { padding: 2px 0;}
.rtl .products-wrapper .products-loop.list .item .item-wrap { text-align: right; }
.products-wrapper .products-loop.list .item .item-wrap .wish-com { position: relative; -webkit-transition: 0.3s; transition: 0.3s; opacity: 0; filter: alpha(opacity=0); -webkit-transform: translate(0, 40px); -ms-transform: translate(0, 40px); transform: translate(0, 40px); }
.products-wrapper .products-loop.list .item .item-wrap:hover .wish-com { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); }
.products-wrapper .products-loop.list .item .item-wrap .item-detail:before { display: none; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .products-thumb { width: 12%; max-width: 100%; float: left; overflow: hidden; margin: 5px 10px;padding-left: 3px; }
.rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .products-thumb { float: right; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content { overflow: hidden; display: block; padding: 15px 38px 15px 20px; text-align: left; }
.rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content { text-align: right; padding-left: 38px; padding-right: 0; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content h4 { float: left; margin-bottom: 0px;margin-top:0; }
.rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content h4 { float: right; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content h4 a { font-size: 16px; }
.list .item-wrap .item-detail {display: table;}
.list .item-wrap .item-detail .item-img {vertical-align:middle;display: table-cell !important;float: none !important;}
.list .item-wrap .item-detail .item-content {display: table-cell !important;vertical-align:middle;width: 85%;}
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .reviews-content { display: inline-block !important; position: absolute; top: 24%; right: 38px; }
.rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .reviews-content { right: auto; left: 38px; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-price { clear: both; display: inline-block; width: 100%; vertical-align: top; margin-bottom: 0px; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-description {clear: both;margin-bottom: 0px;font-size: 12px;font-weight: 400;font-family: 'Roboto Condensed', open sans, sans-serif;}
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom { position: static; margin-top: 0; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); opacity: 1; filter: alpha(opacity=100);display: none; }
.products-wrapper .products-loop .item .item-wrap .item-detail .item-content .item-price { font-size: 12px; font-weight: 400; font-family: 'Roboto Condensed', open sans, sans-serif; line-height: 1.2; }
.products-wrapper .products-loop .item .item-wrap .item-detail .item-content .item-price ins {margin:0;}
.products-wrapper .products-loop .item .item-wrap .item-detail .item-content .item-price span.woocommerce-Price-amount.amount { margin: 0 10px 0 0; color: #1b75bc; }
.woocommerce .single-product .price-content .price {font-size: 15px;font-weight: 400;font-family: 'Roboto Condensed', open sans, sans-serif;line-height: 1.2;color: #777;}
.woocommerce .single-product .price-content .price span.woocommerce-Price-amount.amount { margin: 0 10px 0 0; color: #1b75bc; }

.products-wrapper .products-loop.list .product-category { width: 100%;padding: 0; }

.products-wrapper .products-loop.list .product-category a {text-align: left;display: table;width: 100%;vertical-align: top;z-index: 3;position: relative;}
.products-wrapper .products-loop.list .product-category a:hover:before { position: absolute; content: ''; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 2; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; display: block; border-top: 2px solid #1b75bc; border-bottom: 2px solid #1b75bc; }
.products-wrapper .products-loop.list .product-category a:hover:after { position: absolute; content: ''; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 2; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; display: block; border-left: 2px solid #1b75bc; border-right: 2px solid #1b75bc; }

.products-wrapper .products-loop.list .product-category a:before { display: none; }
.products-wrapper .products-loop.list .product-category a h3, .products-wrapper .products-loop.list .product-category a h2 {overflow: hidden;padding: 15px 38px 15px 20px;text-align: left;margin-bottom: 0px;font-size: 16px;background: none;/* width: auto; */}
.list .product-category {display: table;}
.products-wrapper .products-loop.list .product-category a img {width: 100%;max-width: 100%;overflow: hidden;margin: 0;padding-left: 3px;display: table-cell;vertical-align: middle;}
.products-wrapper .products-loop.list .product-category a h2 {display: table-cell !important;vertical-align: middle;width: 87.5%;overflow: hidden;padding: 15px 38px 15px 20px;text-align: left;vertical-align: middle;box-sizing: border-box;}

.list .product-category h3 {display: table-cell !important;vertical-align:middle;width: 85%;}
.products-wrapper .products-loop.list .product-category a:hover h3, .products-wrapper .products-loop.list .product-category a:hover h2 { color: #333333; }
.products-wrapper .products-loop.list .product-category a h3:after, .products-wrapper .products-loop.list .product-category a h2:after { content:"View products >"; display:block; font-size: 13px; color: #1b75bc; font-weight: 400; margin-top: 4px;}

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .ajax_add_to_cart, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_external, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped { width: inherit; height: 43px; padding: 0 20px 0; line-height: 43px; text-indent: inherit; border: 1px solid #ddd; background: #fff; float: left; display: block; margin-right: 10px; color: #555; margin-top: 0; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .ajax_add_to_cart:before, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button:before, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_external:before, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped:before { display: none; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .ajax_add_to_cart.loading, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button.loading, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_external.loading, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped.loading { color: rgba(0,0,0,0); opacity: 1; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .ajax_add_to_cart.loading:hover, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button.loading:hover, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_external.loading:hover, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped.loading:hover { background: none; border-color: #ddd; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .ajax_add_to_cart.loading:before, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button.loading:before, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_external.loading:before, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped.loading:before { background: url(../assets/img/loadingp.gif) no-repeat center center; content: ""; position: absolute; left: 50%; top: 50%; width: 32px; height: 32px; margin-left: -16px; margin-top: -16px; z-index: 99; display: block; }
.rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .ajax_add_to_cart.loading:before, .rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button.loading:before, .rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_external.loading:before, .rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped.loading:before { margin-left: 0; margin-right: -16px; right: 50%; left: auto; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .ajax_add_to_cart.loading:after, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button.loading:after, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_external.loading:after, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped.loading:after { display: none; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .ajax_add_to_cart.added, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button.added, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_external.added, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped.added { background: url(../assets/img/added.png) no-repeat center center #1b75bc !important; text-indent: -9999px !important; }
.single-product >.tabs .tabbable .nav.nav-tabs li.enquiry_form_tab a { text-indent: -9999px; width: 115px; }
.single-product >.tabs .tabbable .nav.nav-tabs li.enquiry_form_tab a:after { content: "\f0e0"; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-indent: 0; font-size: 15px; color: #333; position: absolute; top: 50%; left: 80%; margin: -9px 0 0 -10px; }
.single-product >.tabs .tabbable .nav.nav-tabs li.enquiry_form_tab { float: right; margin-right: 0; }
.single-product >.tabs .tabbable .nav.nav-tabs li.enquiry_form_tab.active a:after { color: #fff; }
.single-product >.tabs .tabbable .nav.nav-tabs li.enquiry_form_tab:hover a:after { color: #fff; }
.single-product >.tabs .tabbable .nav.nav-tabs li.enquiry_form_tab a:before { content: "Enquire"; width: 68%; position: absolute; left: 10%; top: 50%; margin-top: -6px; font-family: 'Roboto Condensed', open sans, sans-serif; color: #3a3a3a; text-indent: 0; line-height: 1; }
.single-product >.tabs .tabbable .nav.nav-tabs li.enquiry_form_tab.active a:before { color: #fff; }
.single-product >.tabs .tabbable .nav.nav-tabs li.enquiry_form_tab:hover a:before { color: #fff; }

.yt-header-middle .col-lg-3 {width: 21%;}
.yt-header-middle .col-lg-9 {width: 79%;}
.vc_col-sm-3 { width: 21%;}
.vc_col-sm-9 { width: 79%;}

.left-col.sidebar.vc_col-lg-3 {width: 21%;}
.wpb_column.vc_column_container.vc_col-lg-9 {width: 75%;}

.gform_wrapper .field_description_below {clear:both;}
.gform_wrapper ul.gform_fields {list-style:none;}
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .ajax_add_to_cart.added:before, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button.added:before, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_external.added:before, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped.added:before { display: none; }
.rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .ajax_add_to_cart, .rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button, .rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_external, .rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped { margin-right: 0px; margin-left: 10px; float: right; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .clear { display: none; }
.products-wrapper .products-loop.list .item .item-wrap:hover .item-content h4 a { color: #333333; }
.products-wrapper .products-loop.list .item .item-wrap:hover .item-content h4 a:hover { color: #1b75bc; }
.products-loop .product-category a { text-align: center; display: block; background-color: #fff; }
.products-loop .product-category a h3 { font-size: 13px; font-weight: bold; margin-bottom: 0; padding: 12px 0; background-color: #eeeeee; color: #444; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s; }
.products-loop .product-category a h3 .count, .products-loop .product-category a h2 .count { display: none; }
.products-loop .product-category a:hover h3 { background-color: #1b75bc; color: #fff; }
#contents-detail { margin-bottom: 60px; }
.woocommerce div.product p.price, .woocommerce div.product span.price { font-size: 28px; color: #555; }
.woocommerce div.product p.price >.amount, .woocommerce div.product p.price span >.amount, .woocommerce div.product p.price ins, .woocommerce div.product span.price >.amount, .woocommerce div.product span.price span >.amount, .woocommerce div.product span.price ins { color: #fe7f02; text-decoration: none; opacity: 1; }
.woocommerce div.product p.price del, .woocommerce div.product span.price del { margin-right: 10px; text-decoration: line-through; font-weight: normal; font-size: 18px; color: #555; }
.rtl .woocommerce div.product p.price del, .rtl .woocommerce div.product span.price del { margin-right: 0; margin-left: 10px; }
.woocommerce div.product form.cart .variations select { margin: 0; padding: 0 10px; }
.rtl.woocommerce div.product form.cart .button { float: right; }
.product_detail .slider_img_productd { margin-bottom: 30px; }
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive { border: 1px solid #ddd; margin-bottom: 10px; overflow: hidden; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; padding: 10px; }
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive .slick-list .slick-track .item-img-slider .images { margin-bottom: 0; }
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail { padding: 0 22px; }
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-list { margin: 0 -5px; }
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-list .slick-track .item-thumbnail-product { padding: 5px 0; }
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-list .slick-track .item-thumbnail-product .thumbnail-wrapper { border: 1px solid #ddd; margin: 0 5px; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; padding: 10px; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s; }
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-list .slick-track .item-thumbnail-product.slick-current .thumbnail-wrapper, .product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-list .slick-track .item-thumbnail-product:hover .thumbnail-wrapper { border-color: #1b75bc; }
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-prev, .product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-next { position: absolute; font-size: 0; border: 0; padding: 0; z-index: 3; background-color: transparent; color: #999999; margin: auto; top: 0; bottom: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s; }
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-prev:before, .product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-next:before { font-family: Fontawesome; font-size: 14px; }
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-prev:hover, .product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-next:hover { color: #1b75bc; }
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-prev { left: 0; }
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-prev:before { content: "\f060"; }
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-next { right: 0; }
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-next:before { content: "\f061"; }
.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive-thumbnail.slick-vertical { width: 21%; float: left; margin-right: 1%; padding: 14px 0; }
.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive-thumbnail.slick-vertical .slick-list { margin: -2px 0; }
.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive-thumbnail.slick-vertical .slick-list .slick-track .item-thumbnail-product .thumbnail-wrapper { margin: 5px 0; padding: 10px; }
.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive-thumbnail.slick-vertical .slick-prev, .product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive-thumbnail.slick-vertical .slick-next { left: 0; right: 0; width: 100%; }
.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive-thumbnail.slick-vertical .slick-prev:before, .product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive-thumbnail.slick-vertical .slick-next:before { font-size: 12px; }
.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive-thumbnail.slick-vertical .slick-prev { top: 0; bottom: auto; }
.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive-thumbnail.slick-vertical .slick-prev:before { content: "\f062"; }
.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive-thumbnail.slick-vertical .slick-next { bottom: 0; top: auto; }
.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive-thumbnail.slick-vertical .slick-next:before { content: "\f063"; }
.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive.slick-slider { width: 78%; float: left; min-height: 444px; }
.product_detail .content_product_detail { padding: 0 0 18px; }
.woocommerce div.product > h2.product_title {color: #434343;font-size: 20px;margin-bottom: 10px;}
.woocommerce div.product .content_product_detail .product_title { display:none;}
.product_detail .content_product_detail .product_title { font-size: 24px; font-weight: 600; color: #555; margin-bottom: 25px; }
.product_detail .content_product_detail .reviews-content {  }
.product_detail .content_product_detail .reviews-content .woocommerce-review-link { display: none; }
.product_detail .content_product_detail .price-content { display: inline-block; vertical-align: top; width: 100%; }
.product_detail .content_product_detail .product-stock.in-stock { margin-bottom: 15px; font-weight: 600;display: none; }
.product_detail .content_product_detail .product-stock.in-stock span { color: #f60c00; }
.product_detail .content_product_detail .sku_wrapper { margin-bottom: 20px; display: inline-block; vertical-align: top; font-weight: bold;display: none; }
.product_detail .content_product_detail .sku_wrapper .sku { color: #f60c00; padding: 0 5px; }
.product_detail .content_product_detail .product-description { line-height: 22px; color: #999999; margin-bottom: 30px; }
.product_detail .content_product_detail .product-description h2 { font-size: 16px; }
.product_detail .content_product_detail .social-share { display:none !important;}
.product_detail .content_product_detail .social-share { line-height: 14px; padding-bottom: 30px; padding-top: 30px; border-top: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; margin-bottom: 40px; display: inline-block; vertical-align: top; width: 100%; }
.product_detail .content_product_detail .social-share .share-title { padding-right: 18%; font-weight: 600; }
.rtl .product_detail .content_product_detail .social-share .share-title { padding-right: 0; padding-left: 18%; }
.product_detail .content_product_detail .social-share a { display: inline-block; padding: 0 17px; color: #666; font-size: 18px; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s; }
.product_detail .content_product_detail .social-share a:hover { color: #1b75bc; }
.product_detail .content_product_detail .product-summary-bottom { margin-bottom: 10px; padding-top: 17px; }
.product_detail .content_product_detail .product-summary-bottom .stock { display: none; }
.product_detail .content_product_detail .product-summary-bottom .cart { margin-bottom: 0; }
.product_detail .content_product_detail .product-summary-bottom .cart .quantity { position: relative; margin-right: 50px; }
.rtl .product_detail .content_product_detail .product-summary-bottom .cart .quantity { float: right; margin-left: 50px; margin-right: 0; }
.product_detail .content_product_detail .product-summary-bottom .cart .quantity input { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none;  -0-appearance: none;
background-color: #fff; width: 43px; }
.product_detail .content_product_detail .product-summary-bottom .cart .quantity input[type=number] { -moz-appearance: textfield; }
.product_detail .content_product_detail .product-summary-bottom .cart .quantity input::-webkit-outer-spin-button, .product_detail .content_product_detail .product-summary-bottom .cart .quantity input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
ul.breadcrumb { padding: 0; background: none; margin: -13px 0 4px 0; font-size: 10px; font-weight: 400; }
ul.breadcrumb li .go-page { display: none; }
ul.breadcrumb li a { font-weight: 400; color: #a5a3a3; }
.breadcrumb>li+li:before { font-size: 9px !important; }
.breadcrumb>.active { color: #c5c5c5; }
.product_detail .content_product_detail .product-summary-bottom .cart .quantity .minus, .product_detail .content_product_detail .product-summary-bottom .cart .quantity .plus { position: absolute; height: 26px; width: 37px; line-height: 26px; left: 100%; color: #ddd; font-size: 0; background-position: 14px -605px; background-repeat: no-repeat; text-indent: -9999px; z-index: 3; border: 0; border-right: 1px solid #ddd; border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.rtl .product_detail .content_product_detail .product-summary-bottom .cart .quantity .minus, .rtl .product_detail .content_product_detail .product-summary-bottom .cart .quantity .plus { left: auto; right: 100%; border-right: 0; border-left: 1px solid #ddd; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.product_detail .content_product_detail .product-summary-bottom .cart .quantity .minus { bottom: 0px; background-image: url('../assets/img/icon_general.png'); border-bottom: 1px solid #ddd; }
.product_detail .content_product_detail .product-summary-bottom .cart .quantity .plus { top: 0; background-image: url('../assets/img/icon_general.png'); border-top: 1px solid #ddd; background-position: -43px -607px; }
.product_detail .content_product_detail .product-summary-bottom .cart .quantity:before { content: "QTY :"; line-height: 43px; margin: 0 5px; font-weight: 600; }
.product_detail .content_product_detail .product-summary-bottom .cart .quantity input { margin-bottom: 0; border: 0; text-align: center; text-indent: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }
.product_detail .content_product_detail .product-summary-bottom .cart .quantity input.qty { padding: 0; height: 43px; line-height: 43px; border: 1px solid #ddd; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
body .container aside#left { width: 21%;}
body .container div#contents-detail { width: 79%; float: left;}
body .container div#contents-detail.contents-detail-side {width: 58%;float: left;margin-right: 2%;}
.product_detail .content_product_detail .product-summary-bottom .cart .group_table { margin-bottom: 25px; width: 100%; }
.product_detail .content_product_detail .product-summary-bottom .cart .group_table .label { display: table-cell; }
.product_detail .content_product_detail .product-summary-bottom .cart .group_table tbody tr { border-color: #ddd; }
.product_detail .content_product_detail .product-summary-bottom .cart .group_table tbody tr td label { margin-bottom: 0; }
.product_detail .content_product_detail .product-summary-bottom .cart .group_table tbody tr td .quantity { margin-top: 0; width: 40px; }
.product_detail .content_product_detail .product-summary-bottom .cart .group_table tbody tr td .quantity .minus { bottom: 0; }
.product_detail .content_product_detail .product-summary-bottom .cart .group_table tbody tr td .quantity:before { display: none; }
.product_detail .content_product_detail .product-summary-bottom .cart .group_table tbody tr td.label { padding-right: 0; padding-left: 0; }
.product_detail .content_product_detail .product-summary-bottom .cart .group_table .price { font-size: 24px; color: #cccccc; }
.product_detail .content_product_detail .product-summary-bottom .cart .group_table .price span >.amount, .product_detail .content_product_detail .product-summary-bottom .cart .group_table .price ins { color: #fe7f02; text-decoration: none; opacity: 1; }
.product_detail .content_product_detail .product-summary-bottom .cart .group_table .price del { margin: 0 10px; text-decoration: line-through; font-weight: normal; font-size: 20px; }
.product_detail .content_product_detail .product-summary-bottom .cart .clear { display: none; }
.product_detail .content_product_detail .product-summary-bottom .ajax_add_to_cart, .product_detail .content_product_detail .product-summary-bottom .add_to_cart_button, .product_detail .content_product_detail .product-summary-bottom .product_type_external, .product_detail .content_product_detail .product-summary-bottom .product_type_grouped, .product_detail .content_product_detail .product-summary-bottom .single_ajax_add_to_cart { width: inherit; height: 43px; padding: 0 20px 0; line-height: 43px; text-indent: inherit; border: 1px solid #ddd; float: left; display: block; margin-right: 10px; color: #555; background: #fff; text-transform: uppercase; }
.product_detail .content_product_detail .product-summary-bottom .ajax_add_to_cart:hover, .product_detail .content_product_detail .product-summary-bottom .add_to_cart_button:hover, .product_detail .content_product_detail .product-summary-bottom .product_type_external:hover, .product_detail .content_product_detail .product-summary-bottom .product_type_grouped:hover, .product_detail .content_product_detail .product-summary-bottom .single_ajax_add_to_cart:hover { background: #1b75bc; border-color: #1b75bc; }
.product_detail .content_product_detail .product-summary-bottom .compare-button a.compare { background: none !important; }
.single-product >.tabs { padding: 40px 0; margin-top: 12px; border-top: 1px solid #f5f5f5; }
.single-product >.tabs .tabbable .nav.nav-tabs { margin: 0 0 20px; background-color: transparent; border-bottom: 0; }
.single-product >.tabs .tabbable .nav.nav-tabs li { position: relative; height: 33px; border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; line-height: 33px; margin-right: 20px; }
.rtl .single-product >.tabs .tabbable .nav.nav-tabs li { margin-right: 0; margin-left: 20px; }
.single-product >.tabs .tabbable .nav.nav-tabs li a {border: 0;font-weight: bold;text-transform: uppercase;padding: 3px 10px 0 !important;line-height: 28px;background-color: #f5f5f5;margin: 0;font-size: 12px;}
.single-product >.tabs .tabbable .nav.nav-tabs li.active, .single-product >.tabs .tabbable .nav.nav-tabs li:hover { border-color: #1b75bc; }
.single-product >.tabs .tabbable .nav.nav-tabs li.active a, .single-product >.tabs .tabbable .nav.nav-tabs li:hover a { background-color: #1b75bc; color: #fff; }
.single-product >.tabs .tabbable .nav.nav-tabs li.active:before, .single-product >.tabs .tabbable .nav.nav-tabs li:hover:before { width: 14px; z-index: 2; height: 14px; position: absolute; content: ""; background-color: #1b75bc; bottom: -7px; left: 50%; margin-left: -7px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.single-product >.tabs .tabbable .tab-content .tab-pane { border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; padding: 32px 40px; }
.single-product >.tabs .tabbable .tab-content .tab-pane h2 { display: none; }
.single-product >.tabs .tabbable .tab-content .tab-pane #reply-title { font-size: 14px !important; }
.single-product >.tabs .tabbable .tab-content .tab-pane #reviews .star-rating { color: #ffc000; }
.single-product >.tabs .tabbable .tab-content .tab-pane #reviews .form-submit .submit { padding: 12px 30px !important; background-color: #111 !important; -webkit-border-radius: 40px !important; -moz-border-radius: 40px !important; -o-border-radius: 40px !important; -ms-border-radius: 40px !important; border-radius: 40px !important; overflow: hidden; }
.single-product >.tabs .tabbable .tab-content .tab-pane #reviews .form-submit .submit:hover { background-color: #1b75bc !important; }
.variations { margin-bottom: 10px; }
.variations tr { margin-bottom: 15px; border-bottom: 0; height: 50px; vertical-align: middle; }
.variations tr td.label { display: table-cell; line-height: 30px; text-align: left; }
.rtl .variations tr td.label { text-align: right; }
.variations tr td.label label { color: #555; font-weight: 600; text-transform: uppercase; padding: 0; }
.variations tr td.value { padding: 0; }
.variations tr td.value select { max-width: 320px; width: 100%; text-indent: 10px; height: 40px; line-height: 40px; background-color: #fff; border: 1px solid #ddd; margin: 0; text-transform: capitalize; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }
.variations tr td.value select option { text-transform: capitalize; }
.variations tr td.value select:focus { outline-offset: 0; outline: -webkit-focus-ring-color auto 0; }
.variations tr td.value select::-ms-expand {display: none;}
.variations tr .reset_variations { margin: 10px 0; text-align: center; color: #fc2a2a; }
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover { background: #1b75bc; }
.sw_related_upsell_widget { margin-bottom: 40px; }
.sw_related_upsell_widget.sw-woo-container-slider .slider { border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
.sw_related_upsell_widget .item.slick-current .item-wrap { border-left-color: transparent; }
.sw_related_upsell_widget .item.slick-current .item-wrap:after { left: -1px; }
.rtl .sw_related_upsell_widget .item.slick-current .item-wrap:after { left: 0; right: -1px; }
.sw_related_upsell_widget .item-wrap { border-left: 1px solid #ddd; }
.sw_related_upsell_widget .item-wrap:hover .item-content .item-bottom .wish-com { -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out; -webkit-transform: translate(0, 0px); -moz-transform: translate(0, 0px); -o-transform: translate(0, 0px); -ms-transform: translate(0, 0px); transform: translate(0, 0px); opacity: 1; }
.sw_related_upsell_widget .item-wrap .item-content .item-price { margin-bottom: 10px; }
.sw_related_upsell_widget .item-wrap .item-content .item-bottom { margin-bottom: 37px; }
.sw_related_upsell_widget .item-wrap .item-content .item-bottom a.ajax_add_to_cart, .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.add_to_cart_button, .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.product_type_external, .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.product_type_grouped { width: inherit; height: 43px; padding: 0 20px; line-height: 43px; text-indent: inherit; border: 1px solid #ddd; float: none; display: inline-block; background: #fff; color: #555; margin: 0; position: relative; }
.sw_related_upsell_widget .item-wrap .item-content .item-bottom a.ajax_add_to_cart:before, .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.add_to_cart_button:before, .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.product_type_external:before, .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.product_type_grouped:before { display: none; }
.sw_related_upsell_widget .item-wrap .item-content .item-bottom a.ajax_add_to_cart:hover, .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.add_to_cart_button:hover, .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.product_type_external:hover, .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.product_type_grouped:hover { border-color: #1b75bc; color: #fff; background: #1b75bc; }
.sw_related_upsell_widget .item-wrap .item-content .item-bottom a.ajax_add_to_cart.loading, .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.add_to_cart_button.loading, .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.product_type_external.loading, .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.product_type_grouped.loading { color: rgba(0,0,0,0); opacity: 1; }
.sw_related_upsell_widget .item-wrap .item-content .item-bottom a.ajax_add_to_cart.loading:hover, .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.add_to_cart_button.loading:hover, .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.product_type_external.loading:hover, .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.product_type_grouped.loading:hover { background: none; border-color: #ddd; }
.sw_related_upsell_widget .item-wrap .item-content .item-bottom a.ajax_add_to_cart.loading:before, .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.add_to_cart_button.loading:before, .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.product_type_external.loading:before, .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.product_type_grouped.loading:before { background: url(../assets/img/loadingp.gif) no-repeat center center; content: ""; position: absolute; left: 50%; top: 50%; width: 32px; height: 32px; margin-left: -16px; margin-top: -16px; z-index: 99; display: block; }
.rtl .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.ajax_add_to_cart.loading:before, .rtl .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.add_to_cart_button.loading:before, .rtl .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.product_type_external.loading:before, .rtl .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.product_type_grouped.loading:before { margin-left: 0; margin-right: -16px; right: 50%; left: auto; }
.sw_related_upsell_widget .item-wrap .item-content .item-bottom a.ajax_add_to_cart.loading:after, .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.add_to_cart_button.loading:after, .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.product_type_external.loading:after, .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.product_type_grouped.loading:after { display: none; }
.sw_related_upsell_widget .item-wrap .item-content .item-bottom a.ajax_add_to_cart.added, .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.add_to_cart_button.added, .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.product_type_external.added, .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.product_type_grouped.added { background: url(../assets/img/added.png) no-repeat center center #1b75bc !important; text-indent: -9999px !important; }
.sw_related_upsell_widget .item-wrap .item-content .item-bottom a.ajax_add_to_cart.added:before, .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.add_to_cart_button.added:before, .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.product_type_external.added:before, .sw_related_upsell_widget .item-wrap .item-content .item-bottom a.product_type_grouped.added:before { display: none; }
.woocommerce-account .woocommerce-MyAccount-navigation ul { margin: 0; list-style: none; }
.woocommerce-account .woocommerce-MyAccount-navigation ul:after { content: ""; display: block; clear: both; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link { display: inline-block; float: left; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a { padding: 2px 10px; border-left: 1px solid #d2d2d2; margin-bottom: 20px; display: block; line-height: 1; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:first-child a { border: 0; padding-left: 0; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a { }
body .body-wrapper .container #contents { min-height: 500px; }

.sw_related_upsell_widget .item-wrap .item-content .item-bottom .wish-com { position: absolute; top: 0; bottom: 0; width: 100%; left: 0; text-align: center; right: 0; margin: 70% auto 0; display: block; z-index: 3; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out; -webkit-transform: translate(0, 60px); -moz-transform: translate(0, 60px); -o-transform: translate(0, 60px); -ms-transform: translate(0, 60px); transform: translate(0, 60px); opacity: 0; }
.sw_related_upsell_widget .item-wrap:nth-child(2) { border-bottom: 0; }
.sw_related_upsell_widget .top-tab-slider { border: 1px solid #ddd; border-radius: 4px; position: relative; margin-bottom: 10px; }
.sw_related_upsell_widget .top-tab-slider .order-title { margin-bottom: 0; margin-left: 20px; }
.sw_related_upsell_widget .top-tab-slider .order-title:before { content: ""; position: absolute; width: 4px; height: 50px; background: #1b75bc; top: -1px; left: -1px; -webkit-border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0px 0px 4px; -o-border-radius: 4px 0px 0px 4px; -ms-border-radius: 4px 0px 0px 4px; border-radius: 4px 0px 0px 4px; }
.sw_related_upsell_widget .top-tab-slider .order-title h2 { font-size: 18px; }
.sw_related_upsell_widget .res-button { border: 0; background: transparent; }
.fancybox-wrap .fancybox-outer { background-color: #fff; }
.fancybox-wrap .fancybox-outer .product_detail .content_product_detail .product-summary-bottom .cart .quantity { margin-right: 10px; }
.rtl .fancybox-wrap .fancybox-outer .product_detail .content_product_detail .product-summary-bottom .cart .quantity { margin-right: 0; margin-left: 10px; }
.quickview-container.woocommerce { padding-top: 15px; }
.quickview-container.woocommerce .product_detail .content_product_detail .social-share .share-title { padding-right: 12%; }
.rtl .quickview-container.woocommerce .product_detail .content_product_detail .social-share .share-title { padding-right: 0; padding-left: 12%; }
.wrapper_404 { background: url('../assets/img/bg-404.jpg') no-repeat center center; width: 100%; height: auto; text-align: center; }
.wrapper_404 .content_404 { padding-top: 170px; padding-bottom: 90px; }
.wrapper_404 .content_404 .block-top { margin-bottom: 115px; }
.wrapper_404 .content_404 .block-top h1 { color: #1b75bc; font-size: 50px; text-transform: uppercase; margin-bottom: 10px; font-weight: bold; }
.wrapper_404 .content_404 .block-top .warning-code { font-size: 16px; font-weight: 600; color: #222; }
.wrapper_404 .content_404 .block-middle { margin-bottom: 50px; }
.wrapper_404 .content_404 .block-middle .note { margin-bottom: 20px; color: #222; font-weight: 600; }
.wrapper_404 .content_404 .block-middle .avdistributors_search_404 .top-search .topsearch-entry .form-search { width: 400px; max-width: 100%; height: 52px; line-height: 52px; background-color: #fff; overflow: hidden; border: 1px solid #ddd; margin: auto; position: relative; -webkit-border-radius: 52px; -moz-border-radius: 52px; -o-border-radius: 52px; -ms-border-radius: 52px; border-radius: 52px; }
.wrapper_404 .content_404 .block-middle .avdistributors_search_404 .top-search .topsearch-entry .form-search .search-query { width: 100%; border: 0; margin: 0; height: 52px; line-height: 52px; text-indent: 30px; padding-right: 80px; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }
.rtl .wrapper_404 .content_404 .block-middle .avdistributors_search_404 .top-search .topsearch-entry .form-search .search-query { padding-right: 0; padding-left: 80px; }
.wrapper_404 .content_404 .block-middle .avdistributors_search_404 .top-search .topsearch-entry .form-search .form-button { position: absolute; top: 0; bottom: 0; right: 0; width: 60px; background-color: transparent; border: 0; }
.wrapper_404 .content_404 .block-middle .avdistributors_search_404 .top-search .topsearch-entry .form-search .form-button:before { content: "\f1d8"; font-size: 14px; color: #111111; font-family: fontawesome; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s; }
.wrapper_404 .content_404 .block-middle .avdistributors_search_404 .top-search .topsearch-entry .form-search .form-button:hover:before { color: #1b75bc; }
.rtl .wrapper_404 .content_404 .block-middle .avdistributors_search_404 .top-search .topsearch-entry .form-search .form-button { right: auto; left: 0; }
.wrapper_404 .content_404 .block-bottom .btn-404 { display: inline-block; vertical-align: top; color: #1b75bc; font-weight: bold; text-transform: uppercase; }
.wrapper_404 .content_404 .block-bottom .btn-404:hover { color: #222; }
.wrapper_404 .content_404 .block-bottom .btn-404 .fa { margin: 0 7px; }
::-webkit-scrollbar { width: 6px;}
::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(205,205,205,0.3);}
::-webkit-scrollbar-thumb { background: rgba(205,205,205,0.5); -webkit-box-shadow: inset 0 0 6px rgba(205,205,205,0.5);}
::-webkit-scrollbar-thumb:window-inactive { background: rgba(205,205,205,0.4);}
::-webkit-input-placeholder { color: #555; font-weight: 400;}
:-moz-placeholder { color: #555; font-weight: 400;}
::-moz-placeholder { color: #555; font-weight: 400;}
:-ms-input-placeholder { color: #555; font-weight: 400;}
.ip-header { position: fixed; top: 0; z-index: 99999; min-height: 480px; width: 100%; height: 100%; background: #ffffff; left: 0; right: 0; }
.ip-logo, .ip-loader { position: absolute; left: 0; width: 100%; opacity: 0; cursor: default; pointer-events: none; }
.ip-loader { top: 50%; margin-top: -30px; }
.ip-header .ip-inner { display: block; margin: 0 auto; }
.ip-header .ip-loader svg path { fill: none; stroke-width: 6; }
.ip-header .ip-loader svg path.ip-loader-circlebg { stroke: #ddd; }
.ip-header .ip-loader svg path.ip-loader-circle { -webkit-transition: stroke-dashoffset 0.2s; transition: stroke-dashoffset 0.2s; stroke: #1b75bc; }
.loading .ip-loader { opacity: 1; -webkit-animation: animInitialHeader 1s cubic-bezier(0.7, 0, 0.3, 1) both; animation: animInitialHeader 1s cubic-bezier(0.7, 0, 0.3, 1) both; }
.loading .ip-loader { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }
@-webkit-keyframes animInitialHeader {
 from {
 opacity: 0;
 -webkit-transform: translate3d(0, 800px, 0);
}
}
@keyframes animInitialHeader {
 from {
 opacity: 0;
 -webkit-transform: translate3d(0, 800px, 0);
 transform: translate3d(0, 800px, 0);
}
}
.loaded .ip-logo, .loaded .ip-loader { opacity: 1; }
@-webkit-keyframes animLoadedLogo {
 to {
 -webkit-transform: translate3d(0, 100%, 0) translate3d(0, 50px, 0) scale3d(0.65, 0.65, 1);
}
}
@keyframes animLoadedLogo {
 to {
 -webkit-transform: translate3d(0, 100%, 0) translate3d(0, 50px, 0) scale3d(0.65, 0.65, 1);
 transform: translate3d(0, 100%, 0) translate3d(0, 50px, 0) scale3d(0.65, 0.65, 1);
}
}
.loaded .ip-loader { -webkit-animation: animLoadedLoader 0.5s cubic-bezier(0.7, 0, 0.3, 1) forwards; animation: animLoadedLoader 0.5s cubic-bezier(0.7, 0, 0.3, 1) forwards; }
@-webkit-keyframes animLoadedLoader {
 to {
 opacity: 0;
 -webkit-transform: translate3d(0, -100%, 0) scale3d(0.3, 0.3, 1);
}
}
@keyframes animLoadedLoader {
 to {
 opacity: 0;
 -webkit-transform: translate3d(0, -100%, 0) scale3d(0.3, 0.3, 1);
 transform: translate3d(0, -100%, 0) scale3d(0.3, 0.3, 1);
}
}
.loaded .ip-header { -webkit-animation: animLoadedHeader 1s cubic-bezier(0.7, 0, 0.3, 1) forwards; animation: animLoadedHeader 1s cubic-bezier(0.7, 0, 0.3, 1) forwards; }
@-webkit-keyframes animLoadedHeader {
 to {
 -webkit-transform: translate3d(0, -100%, 0);
}
}
@keyframes animLoadedHeader {
 to {
 -webkit-transform: translate3d(0, -100%, 0);
 transform: translate3d(0, -100%, 0);
}
}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner { padding-top: 0; }
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li { margin-bottom: 0px; }
.order-title { display: inline-block; margin-bottom: 10px; }
.order-title .order-icon { display: inline-block; width: 50px; height: 50px; background: #1b75bc; border-radius: 4px; line-height: 50px; float: left; margin-right: 20px; position: relative; }
.rtl .order-title .order-icon { margin-right: 0; margin-left: 20px; float: right; }
.order-title .order-icon img { margin: 15px auto; }
.rlt .order-title .order-icon { float: right; }
.order-title .order-icon:after { content: "\f0da"; font-family: FontAwesome !important; position: absolute; right: -5px; top: 50%; margin-top: -25px; color: #1b75bc; font-size: 16px; }
.rtl .order-title .order-icon:after { right: auto; left: -5px; content: "\f0d9"; }
.order-title h2 { font-size: 18px; color: #333; text-transform: uppercase; margin-top: 15px; margin-bottom: 15px; display: inline-block; }
.order-title h2 span { color: #1b75bc; }
.res-button { position: absolute; top: 0; border: 1px solid #ddd; padding: 13px 12px; background: transparent; z-index: 69; font-size: 10px; }
.res-button:hover { cursor: pointer; }
.res-button:hover:before { color: #1b75bc; }
.res-button:after { content: ""; width: 1px; height: 20px; background: #ddd; position: absolute; right: 0; z-index: 96; top: 50%; margin-top: -10px; }
.rtl .res-button:after { right: auto; left: 0; }
.res-button.slick-prev { right: 34px; border-right: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.res-button.slick-prev:before { content: "\f060"; font-family: FontAwesome !important; }
.rtl .res-button.slick-prev:before { content: "\f061"; }
.rtl .res-button.slick-prev { border-left: 0; border-right: 1px solid #ddd; right: auto; left: 34px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; border-radius: 0px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.res-button.slick-next { right: 0; border-left: 0; border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.res-button.slick-next:before { content: "\f061"; font-family: FontAwesome !important; }
.rtl .res-button.slick-next:before { content: "\f060"; }
.res-button.slick-next:after { display: none; }
.rtl .res-button.slick-next { border-left: 1px solid #ddd; border-right: 0; right: auto; left: 0; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; border-radius: 0px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
div.star, div.stars { background: url("../assets/img/icon_general.png") repeat-x scroll 0 0 rgba(0,0,0,0); height: 11px; margin: 0; overflow: hidden; position: relative; width: 65px; display: inline-block; vertical-align: top;display:none; }
div.star span, div.stars span { background: url("../assets/img/icon_general.png") repeat scroll 0 -16px rgba(0,0,0,0); float: left; left: 0; overflow: hidden; padding-top: 1.5em; position: absolute; top: 0; }
.tax-product_cat #contents .listing-title { visibility: visible; color: #444;}
.tax-product_cat #contents .listing-title h1 { font-size: 22px;}
.item-bottom .clear { display: none; }
a.ajax_add_to_cart, a.add_to_cart_button, a.product_type_external, a.product_type_grouped { font-size: 12px; color: #555; width: 43px; height: 43px; text-indent: -9999px; display: block; float: left; border: 1px solid #1b75bc; font-weight: 600; text-transform: uppercase; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; position: relative; z-index: 5; background-color: #fff; margin-right: 5px; color: #1b75bc; }
.rtl a.ajax_add_to_cart, .rtl a.add_to_cart_button, .rtl a.product_type_external, .rtl a.product_type_grouped { margin-right: 0; margin-left: 5px; float: right; }
a.ajax_add_to_cart:before, a.add_to_cart_button:before, a.product_type_external:before, a.product_type_grouped:before { content: "\f07a"; font-family: FontAwesome !important; position: absolute; top: 50%; margin-top: -10px; left: 50%; margin-left: -7px; text-indent: 0; font-size: 14px; color: #1b75bc; }
.woocommerce-wishlist a.ajax_add_to_cart:before, .woocommerce-wishlist a.add_to_cart_button:before, .woocommerce-wishlist a.product_type_external:before, .woocommerce-wishlist a.product_type_grouped:before { color: #fff; }
a.ajax_add_to_cart:hover, a.add_to_cart_button:hover, a.product_type_external:hover, a.product_type_grouped:hover { background: #1b75bc; border-color: #1b75bc; color: #fff; }
a.ajax_add_to_cart.loading, a.add_to_cart_button.loading, a.product_type_external.loading, a.product_type_grouped.loading { color: rgba(0,0,0,0); opacity: 1; }
a.ajax_add_to_cart.loading:hover, a.add_to_cart_button.loading:hover, a.product_type_external.loading:hover, a.product_type_grouped.loading:hover { background: none; }
a.ajax_add_to_cart.loading:before, a.add_to_cart_button.loading:before, a.product_type_external.loading:before, a.product_type_grouped.loading:before { background: url(../assets/img/loadingp.gif) no-repeat center center; content: ""; position: absolute; left: 50%; top: 50%; width: 32px; height: 32px; margin-left: -16px; margin-top: -16px; z-index: 99; display: block; }
.rtl a.ajax_add_to_cart.loading:before, .rtl a.add_to_cart_button.loading:before, .rtl a.product_type_external.loading:before, .rtl a.product_type_grouped.loading:before { margin-left: 0; margin-right: -16px; right: 50%; left: auto; }
a.ajax_add_to_cart.loading:after, a.add_to_cart_button.loading:after, a.product_type_external.loading:after, a.product_type_grouped.loading:after { display: none; }
a.ajax_add_to_cart.added, a.add_to_cart_button.added, a.product_type_external.added, a.product_type_grouped.added { background: url(../assets/img/added.png) no-repeat center center #1b75bc !important; text-indent: -9999px !important; }
a.ajax_add_to_cart.added:before, a.add_to_cart_button.added:before, a.product_type_external.added:before, a.product_type_grouped.added:before { display: none; }
.added_to_cart2 a.ajax_add_to_cart, .added_to_cart2 a.add_to_cart_button, .added_to_cart2 a.product_type_external, .added_to_cart2 a.product_type_grouped { width: inherit; height: 43px; padding: 0 20px; line-height: 43px; text-indent: inherit; border: 1px solid #ddd; float: none; display: inline-block; background: #fff; color: #555; margin: 0; position: relative; }
.added_to_cart2 a.ajax_add_to_cart:before, .added_to_cart2 a.add_to_cart_button:before, .added_to_cart2 a.product_type_external:before, .added_to_cart2 a.product_type_grouped:before { display: none; }
.added_to_cart2 a.ajax_add_to_cart:hover, .added_to_cart2 a.add_to_cart_button:hover, .added_to_cart2 a.product_type_external:hover, .added_to_cart2 a.product_type_grouped:hover { border-color: #1b75bc; color: #fff; background: #1b75bc; }
.added_to_cart2 a.ajax_add_to_cart.loading, .added_to_cart2 a.add_to_cart_button.loading, .added_to_cart2 a.product_type_external.loading, .added_to_cart2 a.product_type_grouped.loading { color: rgba(0,0,0,0); opacity: 1; }
.added_to_cart2 a.ajax_add_to_cart.loading:hover, .added_to_cart2 a.add_to_cart_button.loading:hover, .added_to_cart2 a.product_type_external.loading:hover, .added_to_cart2 a.product_type_grouped.loading:hover { background: none; border-color: #ddd; }
.added_to_cart2 a.ajax_add_to_cart.loading:before, .added_to_cart2 a.add_to_cart_button.loading:before, .added_to_cart2 a.product_type_external.loading:before, .added_to_cart2 a.product_type_grouped.loading:before { background: url(../assets/img/loadingp.gif) no-repeat center center; content: ""; position: absolute; left: 50%; top: 50%; width: 32px; height: 32px; margin-left: -16px; margin-top: -16px; z-index: 99; display: block; }
.rtl .added_to_cart2 a.ajax_add_to_cart.loading:before, .rtl .added_to_cart2 a.add_to_cart_button.loading:before, .rtl .added_to_cart2 a.product_type_external.loading:before, .rtl .added_to_cart2 a.product_type_grouped.loading:before { margin-left: 0; margin-right: -16px; right: 50%; left: auto; }
.added_to_cart2 a.ajax_add_to_cart.loading:after, .added_to_cart2 a.add_to_cart_button.loading:after, .added_to_cart2 a.product_type_external.loading:after, .added_to_cart2 a.product_type_grouped.loading:after { display: none; }
.added_to_cart2 a.ajax_add_to_cart.added, .added_to_cart2 a.add_to_cart_button.added, .added_to_cart2 a.product_type_external.added, .added_to_cart2 a.product_type_grouped.added { background: url(../assets/img/added.png) no-repeat center center #1b75bc !important; text-indent: -9999px !important; }
.added_to_cart2 a.ajax_add_to_cart.added:before, .added_to_cart2 a.add_to_cart_button.added:before, .added_to_cart2 a.product_type_external.added:before, .added_to_cart2 a.product_type_grouped.added:before { display: none; }
.yith-wcwl-add-to-wishlist, .compare-button, .group { width: 43px; height: 43px; border: 1px solid #1b75bc; border-radius: 5px; margin-top: 0; display: inline-block; background: #fff; overflow: hidden; margin-right: 5px; position: relative; z-index: 5; vertical-align: top; color: #1b75bc; }
.rtl .yith-wcwl-add-to-wishlist, .rtl .compare-button, .rtl .group { margin-right: 0; margin-left: 10px; text-align: right; }
.yith-wcwl-add-to-wishlist:before, .compare-button:before, .group:before { font-family: FontAwesome !important; position: absolute; top: 50%; margin-top: -10px; left: 50%; margin-left: -7px; text-indent: 0; font-size: 14px; }
.yith-wcwl-add-to-wishlist:hover, .compare-button:hover, .group:hover { cursor: pointer; background: #1b75bc; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s; color: #fff; }
.yith-wcwl-add-to-wishlist a, .compare-button a, .group a { opacity: 0; display: inline-block; }
.yith-wcwl-add-to-wishlist { margin-right: 2px; }
.yith-wcwl-add-to-wishlist .feedback { display: none; }
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse:before, .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse:before { content: ""; background: url(../assets/img/added.png) no-repeat center center #1b75bc !important; text-indent: -9999px; width: 43px; height: 43px; position: absolute; }
.yith-wcwl-add-to-wishlist:before { content: "\f08a"; }
.yith-wcwl-add-to-wishlist .ajax-loading { position: absolute; top: 50%; left: 50%; margin-top: -8px; margin-left: -8px; }
.compare-button a.compare { width: 100%; height: 100%; }
.compare-button:before { content: "\f24d"; }
.group { margin: 0; text-indent: -9999px; }
.group:before { content: "\f002"; }
.woocommerce a.added_to_cart, .added_to_cart.wc-forward { display: none; }
.woocommerce span.onsale, .onsale {display:none !important; }
.woocommerce span.onsale, .onsale { min-height: initial; min-width: initial; padding: 0; font-weight: 600; position: absolute; top: 0px !important; left: 0px !important; right: auto !important; margin: 0 !important; text-transform: uppercase; color: #fff; background-color: #fe7f02; width: 50px; height: 35px; line-height: 35px; z-index: 1; font-size: 12px; text-align: center; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; }
.rtl .woocommerce span.onsale, .rtl .onsale { left: auto; right: 0px; }
.woocommerce span.onsale:before, .onsale:before { width: 8px; height: 8px; position: absolute; content: ""; background-color: #fe7f02; left: 0; right: 0; bottom: -2px; margin: 0 auto; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.item-wrap { position: relative; cursor: pointer; }
.item-wrap:hover .products-thumb img { opacity: 0.7; }
.item-wrap:hover:after, .item-wrap:hover:before { position: absolute; content: ''; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 2; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; display: block; }
.item-wrap:hover:after { border-right: 2px solid #1b75bc; border-left: 2px solid #1b75bc; }
.item-wrap:hover:before { border-top: 2px solid #1b75bc; border-bottom: 2px solid #1b75bc; }
.item-wrap:hover .item-bottom a.ajax_add_to_cart, .item-wrap:hover .item-bottom a.add_to_cart_button, .item-wrap:hover .item-bottom a.product_type_external, .item-wrap:hover .item-bottom a.product_type_grouped { background-color: #1b75bc !important; color: #fff !important; border-color: #1b75bc !important; }
.item-wrap:hover .item-bottom a.ajax_add_to_cart:hover, .item-wrap:hover .item-bottom a.add_to_cart_button:hover, .item-wrap:hover .item-bottom a.product_type_external:hover, .item-wrap:hover .item-bottom a.product_type_grouped:hover { background-color: #23569d !important; color: #fff; border-color: #23569d !important; }
.item-wrap .item-detail { display: inline-block; width: 100%; vertical-align: top; z-index: 3; position: relative; }
.item-wrap .item-detail .products-thumb { position: relative; overflow: hidden; margin: 19px 10px 25px; }
.item-wrap .item-detail .products-thumb .product-thumb-hover .wp-post-image { opacity: 1; filter: alpha(opacity=100); }
.item-wrap .item-detail .products-thumb .product-thumb-hover .hover-image { left: 50%; right: 0; bottom: 0; position: absolute; top: 50%; opacity: 0; filter: alpha(opacity=0); transform: translate(-50%, -50%); }
.item-wrap:hover .item-detail .products-thumb .product-thumb-hover .wp-post-image { opacity: 0; filter: alpha(opacity=0); }
.item-wrap:hover .item-detail .products-thumb .product-thumb-hover .hover-image { opacity: 0.7; filter: alpha(opacity=70); }
.add-cart { max-height: 43px; }
.item-content { text-align: center; }
.item-content h4 { margin-bottom: 6px; position: relative; z-index: 4; }
.item-content h4 a { font-size: 14px; font-weight: 600; color: #555; }
.item-content h4 a:hover { color: #1b75bc; }
.item-content .reviews-content { margin-bottom: 0px; }
.item-content .reviews-content .item-number-rating { display: none; }
.item-price { font-size: 18px; color: #aaa; margin-bottom: 35px; }
.sw_tab_countdown .item-price { font-size: 24px; }
.item-price span >.amount, .item-price ins, .item-price >.amount { color: #fe7f02; text-decoration: none; font-weight: 600; margin: 0 10px; }
.item-price del { text-decoration: line-through; font-weight: 400; font-size: 16px; }
.sw_tab_countdown .item-price del { font-size: 18px; font-weight: 500; }
.border-tp { border-top: 1px solid #ddd; margin-top: 95px; overflow: visible !important; }
.border-tp .order-title { margin-top: -20px; }
.order-desc { font-family: 'Niconne'; font-size: 26px; color: rgba(1,1,1,0.4); }
.gallery { margin: 0 -3px; }
.gallery .gallery-item { float: left; padding: 0 3px; }
.gallery.gallery-columns-2 >li, .gallery.gallery-columns-2 .gallery-item { width: 50%; float: left; }
.gallery.gallery-columns-2 >li:nth-child(2n + 1), .gallery.gallery-columns-2 .gallery-item:nth-child(2n + 1) { clear: both; }
.gallery.gallery-columns-3 >li, .gallery.gallery-columns-3 .gallery-item { width: 33.33%; float: left; }
.gallery.gallery-columns-3 >li:nth-child(3n + 1), .gallery.gallery-columns-3 .gallery-item:nth-child(3n + 1) { clear: both; }
.gallery.gallery-columns-4 >li, .gallery.gallery-columns-4 .gallery-item { width: 25%; float: left; }
.gallery.gallery-columns-4 >li:nth-child(4n + 1), .gallery.gallery-columns-4 .gallery-item:nth-child(4n + 1) { clear: both; }
.gallery.gallery-columns-5 >li, .gallery.gallery-columns-5 .gallery-item { width: 20%; float: left; }
.gallery.gallery-columns-5 >li:nth-child(5n + 1), .gallery.gallery-columns-5 .gallery-item:nth-child(5n + 1) { clear: both; }
.entry-summary table { margin-bottom: 30px; }
.entry-summary table th, .entry-summary table td { padding: 6px 20px 6px 0; }
.entry-summary dl dd { margin-bottom: 20px; }
/*.footer-top .sidebar-footer .row {background:url(../assets/img/footer-bg.png) no-repeat left center;background-size:auto 100%;}*/
/*body.home .container #contents:after {content:"";width:261px;height:300px;background:url(../assets/img/person.jpg) no-repeat;position: absolute;bottom: 0;left: 0;}*/
.single-product #contents-detail { width: 56%; }
.single-product .product-details { width: 19%; display: inline-block; }
.single-product .product-details .file_hld {/* background: #f5f5f5; */margin-bottom: 10px;padding-bottom: 0px;border-bottom: 1px solid #dddddd;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}
.single-product .product-details .file_hld .file_ttl { font-size: 14px; text-transform: uppercase; font-weight: 600; color: #ffffff; background: #1b75bc; font-family: 'Roboto Condensed', open sans, sans-serif; padding: 7px 5px; border-radius: 0px; margin-bottom: 0; }
.single-product .product-details .file_hld a.file_link {padding: 7px 10px 7px 20px;display: block;font-size: 12px;line-height: 1;position: relative;overflow: hidden;box-sizing: border-box;margin: 0;font-family: 'Roboto Condensed', open sans, sans-serif;font-weight: 600;border-left:1px solid #dddddd;border-right:1px solid #dddddd;}
.single-product .product-details .file_hld a.file_link:before { content: "\00B7"; display: inline-block; font-size: 25px; font-family: monospace; position: absolute; left: 5px; top: 0px; color: #1b75bc; }
.single-product .product-details .file_hld a.file_link:hover { text-decoration: underline; }
.single-product .product-details .file_hld a.file_link:first-of-type { padding-top: 12px; }
.single-product .product-details .file_hld a.file_link:first-of-type:before { top: 4px; }
.single-product .product-details .file_hld a.file_link:last-of-type { padding-bottom: 12px; }
/*.single-product .product-details .file_hld a.file_link:after {content: "";width: 35%;height: 100%;position: absolute;background: rgba(255, 255, 255, 0.35);z-index: 999;top: 0;right: 0;background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );}*/

.single-product >.tabs .tabbable .nav.nav-tabs li {margin-right: 5px;}
.single-product >.tabs .tabbable .nav.nav-tabs li a {padding: 0 10px;}
.single-product >.tabs .tabbable .tab-content .tab-pane table { text-align: left;}
.single-product ul.breadcrumb {margin-bottom: 15px;}
.sidebar .widget.vertical_megamenu { border: 0; border-radius: 0; }
.sidebar .vertical-megamenu { box-shadow: none; padding: 0 !important; background: #fff; border: 0; border-radius: 0; }
.sidebar .vertical-megamenu li { border-bottom: 0 !important; }
.sidebar .vertical-megamenu a { color: #1b75bc; padding: 9px 10px; background: none; line-height: 1; border-left: 5px solid #1b75bc; }
.sidebar .vertical-megamenu > li > a:after { display: none; }
.sidebar .vertical-megamenu a:after { right: 10px !important; }
.sidebar .vertical-megamenu ul.dropdown-menu li a:after { right: 10px !important; }
.sidebar .vertical-megamenu ul.dropdown-menu { position: relative; display: block; padding: 0; margin: 0; left: auto; top: auto; box-shadow: none; opacity: 1; box-sizing: border-box; width: 100%; background: #fff; border-radius: 0; }
.sidebar .vertical-megamenu ul.dropdown-menu li.dropdown-submenu { min-width: auto; border-bottom: 0; }
.sidebar .vertical-megamenu ul.dropdown-menu a { background: none; border-left: 5px solid #fff; }
.sidebar ul.vertical-megamenu > li.current-product-parent > a {background: #cecece; color: #fff;}
 ul.vertical-megamenu > li.current-product-ancestor ul.dropdown-menu {display:block;}
.gform_body li.fulllisttcheck .ginput_container.ginput_container_checkbox .gfield_checkbox li {width:100%;float:none; display: block;}

body .ver-megamenu-header .vertical-megamenu ul.dropdown-menu { display: none; }
body .ver-megamenu-header .vertical-megamenu > .current-product_cat-ancestor a { background: rgba(0, 0, 0, 0.6); color: #fff; }
body .ver-megamenu-header .vertical-megamenu .current-product_cat-ancestor ul.dropdown-menu { display: block; }
.woocommerce h4 { margin-top: 35px;}
.ver-megamenu-header {position: relative;}
.ver-megamenu-header ul#menu-vertical-menu { }
.ver-megamenu-header .widget.vertical_megamenu { border: 0; border-radius: 0; }
.ver-megamenu-header .vertical-megamenu, logo-wrapper .vertical-megamenu {position: absolute;width: 100%;box-sizing: border-box;}
.ver-megamenu-header .vertical-megamenu li {clear: both;}
.ver-megamenu-header .vertical-megamenu > li {clear: both;color: rgb(255, 255, 255) !important;background: #1b75bc;padding: 0;}
.ver-megamenu-header .vertical-megamenu > li > a {color: rgb(255, 255, 255) !important;padding: 10px 20px 8px 16px;border-left: 0px solid #1b75bc;box-sizing: border-box;line-height: 1;text-transform: uppercase;}
.ver-megamenu-header .vertical-megamenu > li > a:hover {background: #23569d;color:#fff !important;}
.ver-megamenu-header .vertical-megamenu a {color: #000;background: none;line-height: 1;}
.ver-megamenu-header .vertical-megamenu > li > a:after { display: none; }
.ver-megamenu-header .vertical-megamenu a:after { right: 10px !important; }
.ver-megamenu-header .vertical-megamenu ul.dropdown-menu li a:after { right: 10px !important; }
.ver-megamenu-header .vertical-megamenu ul.dropdown-menu {position: relative;display: block;padding: 6px 0;margin: 0;left: auto !important;top: auto;box-shadow: none;opacity: 1;box-sizing: border-box;width: 100%;border-radius: 0;position: relative !important;border-bottom: 1px solid #f2f2f2;}
.ver-megamenu-header .vertical-megamenu ul.dropdown-menu li {min-width: auto;border-bottom: 0;padding: 0;}
.ver-megamenu-header .vertical-megamenu ul.dropdown-menu a {background: none;padding: 5px 20px 5px 20px;background: none !important;word-wrap: break-word;white-space: normal;}
.ver-megamenu-header ul.vertical-megamenu > li.current-product-parent > a { background: rgba(0, 0, 0, 0.6);color: #fff;}
.ver-megamenu-header .vertical-megamenu > li:last-child .dropdown-menu {border-bottom:0;}