@-moz-keyframes countdowntiming { 0% { transform: translateY(50px); } 100% { transform: translateY(0); } } @-webkit-keyframes countdowntiming { 0% { transform: translateY(50px); } 100% { transform: translateY(0); } } @keyframes countdowntiming { 0% { transform: translateY(50px); } 100% { transform: translateY(0); } } @-moz-keyframes zoomIn { 0% { opacity: 0; -webkit-transform: scale3d(.8,.8,.8); transform: scale3d(.8,.8,.8); } 50% { opacity: 1; } } @-webkit-keyframes zoomIn { 0% { opacity: 0; -webkit-transform: scale3d(.8,.8,.8); transform: scale3d(.8,.8,.8); } 50% { opacity: 1; } } @keyframes zoomIn { 0% { opacity: 0; -webkit-transform: scale3d(.8,.8,.8); transform: scale3d(.8,.8,.8); } 50% { opacity: 1; } } body { overflow-x: hidden; word-wrap: break-word; } ::selection { background: #91B2C3; color: #FFFFFF; } ::-moz-selection { background: #91B2C3; color: #FFFFFF; } a { color: #253237; } a:hover { color: #dd9933; text-decoration: none; } a:focus { color: #dd9933; outline: none; text-decoration: none; } a:active { color: #dd9933; } img { height: auto; max-width: 100%; image-rendering: auto; } h1, h2, h3, h4, h5, h6 { color: #253237; font-family: Open Sans; font-weight: 600; line-height: 1.35; margin: 0 0 15px; } h1 { font-size: 2em; } h2 { font-size: 1.55em; } h3 { font-size: 1.3em; } h4 { font-size: 1.1em; } h5 { font-size: 1em; } h6 { font-size: .83em; } p { margin-bottom: 15px; } big { font-size: 125%; } dd { margin-bottom: 24px; } ul, ol { margin: 0 0 15px; padding-left: 20px; } ul ul, ul ol, ol ul, ol ol { margin: 0 0 15px; } ul { list-style: disc; } ol { list-style: decimal; } li > ul, li > ol { margin-bottom: 0; } table { border-collapse: separate; border-spacing: 0; margin-bottom: 24px; width: 100%; border-top: 1px solid #ebebeb; border-left: 1px solid #ebebeb; } table th, table td { border-bottom: 1px solid #ebebeb; border-right: 1px solid #ebebeb; padding: 10px; } caption { caption-side: top; background: #dcd7ca; font-weight: 600; padding: 0.5em; text-align: center; } ins { background: #eee; text-decoration: none; } iframe { max-width: 100%; } a, input, button { outline: none; } .count-down { display: none; } .container-fluid { padding: 0; } .heading-title { margin-bottom: 23px; } .heading-title p { margin-bottom: 0; margin-top: 5px; } .heading-title img { margin-bottom: 27px; } @media (min-width: 768px) { .heading-title.style1 { padding-right: 80px; } } .heading-title.style1 { font-weight: normal; text-align: left; } .heading-title.style1 .heading-title-inner { position: relative; } .heading-title.style1 .heading { position: relative; text-transform: capitalize; margin: 0; display: inline-block; vertical-align: top; z-index: 1; line-height: 1; } .heading-title.style1 h3 { font-size: 24px; } .heading-title.style1 h4 { font-size: 20px; } .heading-title.style3 .heading { font-size: 22px; font-weight: 700; } .heading-title.style2 { font-weight: normal; margin-bottom: 23px; } .heading-title.style2 .heading { font-size: 16px; margin: 0; text-transform: capitalize; line-height: 1; padding-bottom: 18px; border-bottom: 1px solid #e3e3e3; margin-bottom: 25px; position: relative; } .heading-title.style2 .heading:after { content: ""; width: 65px; height: 2px; background: #DD9933; left: 0; bottom: -1px; position: absolute; } .heading-title.style4 { font-weight: normal; margin-bottom: 25px; text-align: left; padding-bottom: 5px; border-bottom: 1px solid #ebebeb; } .heading-title.style4 .heading { font-size: 1.75em; font-weight: 500; line-height: 1.2; margin-bottom: 5px; } .background-color .heading-title.style1 .heading, .background-color .heading-title.style3 .heading { background: #f6f6f6; } .title-link-all { margin: 0 !important; position: absolute; top: 0px; right: 15px; z-index: 200; } .title-link-all ul { list-style: none; margin: 0; padding: 0; } .title-link-all ul li a { text-transform: uppercase; font-size: 12px; font-weight: 700; letter-spacing: 0.05em; border-bottom: 1px solid #aaa; } .title-link-all ul li a:hover { color: #DD9933; border-color: #DD9933; } @media (max-width: 767px) { .heading-title.style1 .heading { font-size: 24px; } } .fancybox-title { font-family: Open Sans; font-size: 1em; } .fancybox-social { display: inline-block; float: right; text-align: right; } .widget_wysija { position: relative; } .formError { left: 0 !important; top: 100% !important; } .ecolifetip { background: #4c4c4c; color: #fff; display: block; float: left; font-size: calc(11.984px); font-weight: normal; left: 0; letter-spacing: .05em; line-height: 2; padding: 4px 14px; position: absolute; text-transform: none; top: -45px; white-space: nowrap; width: auto; z-index: 105; } .ecolifetip:after { background: none; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 6px solid #323232; bottom: -6px; content: ''; display: block; height: 0; left: 50%; margin-left: -5px; position: absolute; width: 0; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } .owl-carousel { margin-bottom: 35px; position: relative; z-index: 105; } .owl-carousel:hover .owl-nav button.owl-prev, .owl-carousel:hover .owl-nav button.owl-next { filter: alpha(opacity=100); opacity: 1; } .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next { background: #fff; cursor: pointer; display: inline-block; font-size: 0; outline: none; color: #888; position: absolute; width: 42px; height: 42px; line-height: 40px; margin-top: -21px; top: 50%; border: 1px solid #e4e4e4; vertical-align: middle; border-radius: 100%; -webkit-border-radius: 100%; z-index: 9; filter: alpha(opacity=0); opacity: 0; -webkit-transition: .2s ease; -moz-transition: .2s ease; -ms-transition: .2s ease; -o-transition: .2s ease; transition: .2s ease; } .owl-carousel .owl-nav button.owl-prev:before, .owl-carousel .owl-nav button.owl-next:before { font-family: "Ionicons"; display: inline-block; vertical-align: top; font-size: 14px; width: 100%; line-height: inherit; } .owl-carousel .owl-nav button.owl-prev:not(.disabled):hover, .owl-carousel .owl-nav button.owl-next:not(.disabled):hover { background: #DD9933; border-color: #DD9933; color: #fff; } .owl-carousel .owl-nav button.owl-prev.disabled, .owl-carousel .owl-nav button.owl-next.disabled { cursor: auto; } .owl-carousel .owl-nav button.owl-prev { left: -20px; right: auto; } .owl-carousel .owl-nav button.owl-prev:before { content: "\f3d2"; } .owl-carousel .owl-nav button.owl-next { left: auto; right: -20px; } .owl-carousel .owl-nav button.owl-next:before { content: "\f3d3"; } .owl-carousel .owl-dots { line-height: 1; margin: 35px 0 0 0; padding: 0; text-align: center; width: 100%; } .owl-carousel .owl-dots .owl-dot { background: #bfbfbf; cursor: pointer; display: inline-block; height: 11px; margin: 0 8px; outline: none; text-align: center; vertical-align: top; width: 11px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; -webkit-transition: .2s ease; -moz-transition: .2s ease; -ms-transition: .2s ease; -o-transition: .2s ease; transition: .2s ease; } .owl-carousel .owl-dots .owl-dot:hover, .owl-carousel .owl-dots .owl-dot.active { background: #292929; } .owl-carousel .owl-dots .owl-dot span { display: none; } .navigation-style2 .owl-nav { position: absolute; z-index: 9; right: 0; top: -59px; width: auto; } .navigation-style2 .owl-carousel.owl-theme .owl-nav button, .navigation-style2.owl-carousel.owl-theme .owl-nav button { position: relative; display: inline-block; vertical-align: top; opacity: 1; top: auto !important; left: auto !important; right: auto !important; margin: 0; width: 34px; height: 34px; line-height: 32px; font-weight: normal; border: 1px solid #e4e4e4; border-radius: 100%; -webkit-border-radius: 100%; } .navigation-style2 .owl-carousel.owl-theme .owl-nav button.owl-prev, .navigation-style2.owl-carousel.owl-theme .owl-nav button.owl-prev { margin-right: 10px; } .main-container .blogsearchform .form-input { background: #fff; border: 1px solid #ebebeb; color: #666; max-width: 500px; position: relative; width: 100%; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .main-container .blogsearchform .form-input .input_text { background: none; border: none !important; height: 40px; line-height: 40px; outline: none; padding: 0 50px 0 15px; width: 100%; } .main-container .blogsearchform .form-input .input_text::-webkit-input-placeholder { color: #666; } .main-container .blogsearchform .form-input .input_text:focus::-webkit-input-placeholder { color: transparent; } .main-container .blogsearchform .form-input .input_text:-moz-placeholder { color: #666; } .main-container .blogsearchform .form-input .input_text:focus:-moz-placeholder { color: transparent; } .main-container .blogsearchform .form-input .input_text::-moz-placeholder { color: #666; } .main-container .blogsearchform .form-input .input_text:focus::-moz-placeholder { color: transparent; } .main-container .blogsearchform .form-input .input_text:-ms-input-placeholder { color: #666; } .main-container .blogsearchform .form-input .input_text:focus:-ms-input-placeholder { color: transparent; } .main-container .blogsearchform .form-input .button-search { background: none; border: none; color: #999; cursor: pointer; font-size: 0; height: 40px; line-height: 40px; margin: 0; outline: none; padding: 0; position: absolute; right: 0; text-align: center; top: 0; width: 40px; } .main-container .blogsearchform .form-input .button-search:before { content: '\f002'; font-family: FontAwesome; font-size: 14px; } .main-container .blogsearchform .form-input .button-search:hover { background: none; color: #DD9933; } .tagcloud a { background: #fff; border: 1px solid #ebebeb; color: #555555; font-size: 14px !important; display: inline-block; vertical-align: top; margin: 0 6px 10px 0; padding: 0 15px; line-height: 38px; border-radius: 30px; -webkit-border-radius: 30px; text-transform: capitalize; -webkit-transition: .2s ease; -moz-transition: .2s ease; -ms-transition: .2s ease; -o-transition: .2s ease; transition: .2s ease; } .tagcloud a:hover { background: #DD9933; border-color: #DD9933; color: #fff; } .widget_tag_cloud .widgettitle { display: none; } .header-container { background: #FFFFFF; color: #FFFFFF; position: relative; width: 100%; z-index: 7123; } .header-container.rs-active { padding: 0; border-bottom: none; } @media (min-width: 1200px) { .header-container.header2.rs-active, .header-container.header4.rs-active { position: absolute; left: 0; right: 0; top: 0; background: transparent; } .header-container.header4.rs-active .topbar { background: transparent; } .header-container.header4.rs-active .header-middle { padding-left: 30px; padding-right: 30px; position: relative; } .header-container.header4.rs-active .header-middle:before { content: ""; position: absolute; left: 15px; right: 15px; background: #fff; top: 0; bottom: 0; display: block; } } .header-container a { color: #ffffff; } .header-container a:hover { color: #dd9933; } .header-container a:active { color: #dd9933; } .header-container .ecolifetip { display: none !important; } .header-container .widget-title, .header-container .widgettitle { display: none; } .header-container .header-content > .container > p { display: none; } .header-container .headerSpace { display: none; } .header-container .vc_row { margin-bottom: 0; } .header-container .header-mobile { display: none; } .header-container .header-sticky { background: rgba(255,255,255,0.95); color: #FFFFFF; height: 0; overflow: hidden; padding: 0 15px; visibility: hidden; filter: alpha(opacity=0); opacity: 0; } .header-container .header-sticky.ontop { -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.11); -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.11); box-shadow: 0 1px 3px rgba(0,0,0,0.11); height: auto !important; left: 0; position: fixed; right: 0; top: -50px; z-index: 10000; -webkit-transition: .5s ease; -moz-transition: .5s ease; -ms-transition: .5s ease; -o-transition: .5s ease; transition: .5s ease; } .header-container .header-sticky.ontop.show { height: auto; overflow: visible; top: 0; visibility: visible; filter: alpha(opacity=100); opacity: 1; } .header-container .header-sticky.ontop.show.with-admin-bar { top: 32px; } .header-container .header-sticky.ontop .logo { margin: 0; text-align: left; } .header-container .header-sticky.ontop .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li > a.item_link .link_text { color: #ffffff; } .header-container .header-sticky.ontop .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li:hover > a.item_link .link_text, .header-container .header-sticky.ontop .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.current-menu-ancestor > a.item_link .link_text, .header-container .header-sticky.ontop .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li .current-menu-item > a.item_link .link_text { color: #ffffff; } .header-container .header-sticky.ontop .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li:active .link_text { color: #ffffff; } .header-container .header-sticky.ontop .row-logo { display: none; } .header-container .header-sticky.ontop .logo .wpb_wrapper { height: 70px; } .header-container .header-sticky.ontop .logo .wpb_wrapper a { padding: 0; } .header-container .header-sticky.ontop .logo .wpb_wrapper a img { max-height: 70px; padding: 5px; width: auto; } .header-container .header-sticky.ontop .widget_shopping_cart_content .cart-toggler .cart-icon:before, .header-container .header-sticky.ontop .header-search .search-dropdown:before, .header-container .header-sticky.ontop .box-cart .vc_wp_custommenu .widgettitle:before { color: #ffffff; } .header-container .header-sticky.ontop .header-wishlist .wishlist-link, .header-container .header-sticky.ontop .widget_shopping_cart_content .cart-toggler a { color: #ffffff; } .header-container .header-sticky.ontop .header-wishlist .wishlist-link:hover, .header-container .header-sticky.ontop .widget_shopping_cart_content .cart-toggler a:hover { color: #ffffff; } .header-container .header-sticky.ontop .header-wishlist .wishlist-link:hover .cart-icon:before, .header-container .header-sticky.ontop .widget_shopping_cart_content .cart-toggler a:hover .cart-icon:before, .header-container .header-sticky.ontop .header-search .search-dropdown:hover:before, .header-container .header-sticky.ontop .box-cart .vc_wp_custommenu .widgettitle:hover:before { color: #ffffff; } .header-container .col-logo { width: 200px; } .header-container .col-hoz { width: auto; flex: 1 1 0; } .header-container .col-search { width: 32.5%; } .header-container .horizontal-menu { text-align: left; } .header-container.header4 .horizontal-menu { text-align: center; } .header-container .horizontal-menu div.nav-menu { width: 100%; } .header-container .horizontal-menu div.nav-menu > ul { display: none; } .header-container .horizontal-menu .primary-menu-container { text-align: left; width: 100%; } .header-container .horizontal-menu .primary-menu-container ul.nav-menu { display: inline-block; margin: 0; padding: 0; text-align: left; vertical-align: middle; } .header-container .horizontal-menu .primary-menu-container ul.nav-menu:after { clear: both; content: ''; display: block; height: 0; line-height: 0; visibility: hidden; } .header-container .horizontal-menu .primary-menu-container ul.nav-menu > li { display: inline-block; margin: 0 35px 0 0; padding: 2px 0 0 0; position: relative; } .header-container .horizontal-menu .primary-menu-container ul.nav-menu > li.nav_search_box { display: none; } .header-container .horizontal-menu .primary-menu-container ul.nav-menu > li:hover > .sub-menu { max-height: 3000px; max-width: 3000px; opacity: 1; overflow: visible; -webkit-transform: perspective(600px) rotateX(0deg); -moz-transform: perspective(600px) rotateX(0deg); -ms-transform: perspective(600px) rotateX(0deg); -o-transform: perspective(600px) rotateX(0deg); transform: perspective(600px) rotateX(0deg); -webkit-transition: -webkit-transform .5s ease, opacity .2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end; -o-transition: -o-transform .5s ease, opacity .2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end; transition: transform .5s ease, opacity .2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end; } .header-container .horizontal-menu .primary-menu-container ul.nav-menu > li:first-child { margin-left: 0; } .header-container .horizontal-menu .primary-menu-container ul.nav-menu > li:last-child { margin-right: 0; } .header-container .horizontal-menu .primary-menu-container ul.nav-menu > li > a { color: #ffffff; display: block; font-family: Open Sans; font-size: 14px; font-weight: 700; height: 45px; line-height: 45px; padding: 0; position: relative; text-transform: uppercase; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .header-container .horizontal-menu .primary-menu-container ul.nav-menu > li.current-menu-item > a, .header-container .horizontal-menu .primary-menu-container ul.nav-menu > li > a:hover { color: #dd9933; } .header-container .horizontal-menu .primary-menu-container ul.nav-menu > li > .sub-menu { display: block !important; max-height: 0; max-width: 0; opacity: 0; overflow: hidden; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; -o-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: perspective(600px) rotateX(-90deg); -moz-transform: perspective(600px) rotateX(-90deg); -ms-transform: perspective(600px) rotateX(-90deg); -o-transform: perspective(600px) rotateX(-90deg); transform: perspective(600px) rotateX(-90deg); } .header-container .horizontal-menu .primary-menu-container ul.nav-menu > li .sub-menu { background: #F9B313; border: 0; display: none; font-size: 14px; left: 0; margin: 0; min-width: 200px; padding: 25px 0; position: absolute; top: 100%; z-index: 99; -webkit-box-shadow: 0 3px 11px 0 rgba(0,0,0,0.1); box-shadow: 0 3px 11px 0 rgba(0,0,0,0.1); } .header-container .horizontal-menu .primary-menu-container ul.nav-menu > li .sub-menu li { float: left; font-size: 14px; list-style-type: none; margin-bottom: 10px; position: relative; width: 100%; } .header-container .horizontal-menu .primary-menu-container ul.nav-menu > li .sub-menu li:last-child { margin-bottom: 0; } .header-container .horizontal-menu .primary-menu-container ul.nav-menu > li .sub-menu li.current-menu-item > a, .header-container .horizontal-menu .primary-menu-container ul.nav-menu > li .sub-menu li.current-menu-ancestor > a, .header-container .horizontal-menu .primary-menu-container ul.nav-menu > li .sub-menu li.current-menu-parent > a { color: #dd9933; } .header-container .horizontal-menu .primary-menu-container ul.nav-menu > li .sub-menu li:hover > ul, .header-container .horizontal-menu .primary-menu-container ul.nav-menu > li .sub-menu li.sfHover > ul { display: block; } .header-container .horizontal-menu .primary-menu-container ul.nav-menu > li .sub-menu li:hover > a, .header-container .horizontal-menu .primary-menu-container ul.nav-menu > li .sub-menu li.sfHover > a { color: #dd9933; } .header-container .horizontal-menu .primary-menu-container ul.nav-menu > li .sub-menu li a { border: none; color: #253237; display: block; float: left; font-family: Open Sans; font-size: 14px; font-weight: 600; line-height: 1.8; padding: 0 25px; width: 100%; } .header-container .horizontal-menu .primary-menu-container ul.nav-menu > li .sub-menu li .sub-menu { left: 90%; top: 10px; } .header-container .horizontal-menu > .mega_main_menu { display: inline-block; min-height: 0; text-align: left; vertical-align: middle; z-index: 3 !important; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner { width: 100%; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner .nav_logo { display: none; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li { display: inline-block; margin: 0 37px 0 0; padding: 0; position: relative; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.nav_search_box { display: none; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li > a.item_link .link_text:before { position: absolute; content: ""; width: 0; bottom: -4px; left: 0; height: 2px; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li:hover > a.item_link .link_text, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.current-menu-ancestor > a.item_link .link_text, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.current-menu-item > a.item_link .link_text { color: #DD9933; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li:hover > a.item_link .link_text:before, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.current-menu-ancestor > a.item_link .link_text:before, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.current-menu-item > a.item_link .link_text:before { background: #DD9933; width: 100%; } .header-container.header3 .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li:hover > a.item_link .link_text, .header-container.header3 .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.current-menu-ancestor > a.item_link .link_text, .header-container.header3 .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.current-menu-item > a.item_link .link_text { color: #ffffff; } .header-container.header3 .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li:hover > a.item_link .link_text:before, .header-container.header3 .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.current-menu-ancestor > a.item_link .link_text:before, .header-container.header3 .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.current-menu-item > a.item_link .link_text:before { background: #ffffff; width: 100%; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li:first-child { margin-left: 0; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li:last-child { margin-right: 0; } .header-container .horizontal-menu .primary-menu-container ul.nav-menu > li.menu-item-has-children > a:after, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.menu-item-has-children > a.item_link .link_text:after { content: "\f3d0"; font-family: "Ionicons"; font-size: 12px; } .header-container .header-default .horizontal-menu .primary-menu-container ul.nav-menu > li.menu-item-has-children > a:after, .header-container .header-default .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.menu-item-has-children > a.item_link .link_text:after { margin-left: 5px; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li > a.item_link { background: none; display: table; float: left; height: 60px; line-height: 60px; padding: 0; position: relative; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li > a.item_link * { color: #ffffff; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li > a.item_link i[class*='im-icon'] { display: inline-block; float: none; height: auto; line-height: 1; padding-right: 5px; vertical-align: middle; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li > a.item_link .link_content { display: table-cell; float: none; vertical-align: middle; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li > a.item_link .link_text { background: none; font-family: Open Sans; font-size: 14px; font-weight: 700; height: auto; text-transform: capitalize; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; position: relative; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li > a.item_link:before { display: none; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li > a.item_link:after { display: none; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li > ul.mega_dropdown { background: #F9B313; position: absolute; top: 100%; -webkit-box-shadow: 0 3px 11px 0 rgba(0,0,0,0.1); box-shadow: 0 3px 11px 0 rgba(0,0,0,0.1); } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown { font-family: Open Sans; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown .post_item { padding-bottom: 10px; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown .post_item .processed_image a.icon i { position: absolute; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown .post_item .processed_image a.icon:hover { opacity: 0.8; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown .post_details { background: #F9B313; box-shadow: none; padding: 0 10px 10px; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown .post_details .processed_image:hover img { opacity: .7; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown .post_details .processed_image img { -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown .post_details .post_title { color: #253237; font-size: 14px; margin-bottom: 5px; text-transform: uppercase; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown .post_details .post_description { color: #253237; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown .post_details .post_icon, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown .post_details .post_icon * { color: #253237; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown .recent-posts ul li { float: left; list-style: none; margin: 0 0 25px; width: 100%; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown .recent-posts ul li .post-thumb { float: left; width: 25%; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown .recent-posts ul li .post-thumb a { padding: 0; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown .recent-posts ul li .post-thumb a img { width: 100%; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown .recent-posts ul li .post-info { float: left; padding-left: 30px; width: 75%; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown .recent-posts ul li .post-info .post-title { line-height: 1; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown .recent-posts ul li .post-info .post-title a { color: #253237; font-size: 14px; font-weight: normal; padding: 3px 0; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown .recent-posts ul li .post-info .post-date { color: #253237; font-size: 12px; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li { margin: 0 0 25px; padding: 0; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li .product-image { float: left; width: 25%; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li .product-image a { display: block; float: left; padding: 0; width: 100%; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li .product-image a img { width: 100%; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li .product-info { float: left; padding-left: 30px; width: 75%; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li .product-info a { font-size: 14px; font-weight: normal; margin: 0 0 5px; padding: 3px 0; text-transform: uppercase; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li .product-info a .product-title { color: #253237; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li .product-info .star-rating { height: 22px; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li .product-info .star-rating > * { color: #253237; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li .product-info .special-price .amount { color: #253237; font-size: 14px; font-weight: 600; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li .product-info .old-price .amount { color: #253237; font-size: 13px; margin-left: 10px; text-decoration: line-through; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown { background: #F9B313; margin: 0; padding: 20px 0; width: 240px; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li { color: #253237; font-family: Open Sans; font-size: 14px; font-weight: 600; width: auto; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li:first-child { border-top: none; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link { background: none; border: none; font-size: 14px; padding: 6px 30px; text-transform: none; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link .link_text { color: #253237; font-family: Open Sans; font-size: 14px; font-weight: 600; text-transform: none; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link i { color: #253237; line-height: 25px; margin: 4px 0 0 0; padding-right: 6px; position: static; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link:hover .link_text { color: #DD9933; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link:hover i { color: #DD9933; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link:focus { background: none; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link:before { display: none; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-menu-ancestor > a.item_link .link_text, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-menu-item > a.item_link .link_text { color: #DD9933; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-menu-ancestor > a.item_link .link_text:after, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-menu-item > a.item_link .link_text:after { content: ""; position: absolute; left: 0; height: 1px; width: 100%; bottom: -2px; background: #DD9933; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-menu-ancestor > a.item_link i, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-menu-item > a.item_link i { color: #DD9933; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown.columns4 > ul.mega_dropdown { min-width: 630px; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown.columns5 > ul.mega_dropdown { min-width: 780px; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown.columns6 > ul.mega_dropdown { min-width: 930px; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown { background: #F9B313; margin: 0; padding: 25px 25px 5px 25px; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li { color: #253237; font-family: Open Sans; font-size: 14px; font-weight: 600; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li span.item_link { background: none; font-size: 1em; padding: 0; text-transform: none; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a .link_text, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li span.item_link .link_text { color: #0a0a0a; display: block; font-family: Open Sans; font-size: 14px; font-weight: 400; line-height: 2; padding: 0; letter-spacing: 0.02em; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a i, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li span.item_link i { color: #253237; line-height: 25px; margin: 4px 0 0 0; padding-right: 6px; position: static; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a:hover .link_text, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a:hover i, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li span.item_link:hover .link_text, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li span.item_link:hover i { color: #DD9933; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a:focus, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li span.item_link:focus { background: none; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a:before, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li span.item_link:before { display: none; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > a, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > span.item_link { display: block; margin: 0 0 5px; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > a .link_text, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > span.item_link .link_text { border: none; color: #253237; font-family: Open Sans; font-size: 14px; font-weight: 600; padding: 0; text-transform: uppercase; letter-spacing: 0.1em; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > a:before, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > span.item_link:before { display: none; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > a:hover, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > span.item_link:hover { color: #DD9933; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > a[href='#'], .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > span.item_link[href='#'] { pointer-events: none; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown li.current-menu-item > a.item_link .link_text { color: #DD9933; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown { background: #F9B313; box-shadow: none; margin: 0; padding: 10px 0; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li { padding: 0 10px; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li.post_item, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li.post_item, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li.post_item { padding-bottom: 20px; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li a, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li span.item_link, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li span.item_link, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li a, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li span.item_link { background: none; padding: 12px 15px; text-transform: none; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li a .link_text, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li span.item_link .link_text, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a .link_text, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li span.item_link .link_text, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li a .link_text, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li span.item_link .link_text { color: #253237; font-family: Open Sans; font-size: 14px; font-weight: normal; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li a:focus, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li span.item_link:focus, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a:focus, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li span.item_link:focus, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li a:focus, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li span.item_link:focus { background: none; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li a:before, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li span.item_link:before, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a:before, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li span.item_link:before, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li a:before, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li span.item_link:before { display: none; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li a i, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li span.item_link i, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a i, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li span.item_link i, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li a i, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li span.item_link i { color: #253237; font-size: 14px; line-height: 25px; margin: 4px 0 0 0; padding-right: 6px; position: static; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li a:hover i, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li span.item_link:hover i, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a:hover i, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li span.item_link:hover i, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li a:hover i, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li span.item_link:hover i { color: #DD9933; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li > a, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li > span.item_link, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > a, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > span.item_link, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li > a, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li > span.item_link { background: none; margin: 0 0 10px; text-transform: uppercase; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li > a .link_text, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li > span.item_link .link_text, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > a .link_text, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > span.item_link .link_text, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li > a .link_text, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li > span.item_link .link_text { font-weight: 600; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li > a:before, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li > span.item_link:before, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > a:before, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > span.item_link:before, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li > a:before, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li > span.item_link:before { display: none; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li:hover > a.item_link .link_text, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li.current-menu-ancestor > a.item_link .link_text, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li.current-menu-item > a.item_link .link_text, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li:hover > a.item_link .link_text, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li.current-menu-ancestor > a.item_link .link_text, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li.current-menu-item > a.item_link .link_text, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li:hover > a.item_link .link_text, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li.current-menu-ancestor > a.item_link .link_text, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li.current-menu-item > a.item_link .link_text { color: #DD9933; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown li.current-menu-item > a.item_link .link_text, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown li.current-menu-item > a.item_link .link_text, .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown li.current-menu-item > a.item_link .link_text { color: #DD9933; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.submenu_full_width > ul.mega_dropdown { background: #F9B313; min-width: 500px; width: 100%; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li li.widgets_dropdown { width: 100% !important; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li li.widgets_dropdown > a { display: none !important; } .header-container .horizontal-menu > .mega_main_menu > .menu_holder .mmm_fullwidth_container { display: none; } .header-container .horizontal-menu div.mega_main_menu_ul { display: none; } .header-container .logo.style1 { text-align: left; } .header-container .link-register { margin: 0; } .header-container .link-register ul { list-style: none; padding: 0; margin: 0; } .header-container .link-register ul li a { font-size: 13px; } .header-container .link-register ul li a:before { content: "\e066"; font-family: 'simple-line-icons'; margin-right: 5px; } .header-container .col-cart { text-align: right; } .header-container .header-wishlist { display: inline-block; vertical-align: top; margin-right: 15px; } .header-container .header-wishlist .wishlist-link { display: inline-block; position: relative; vertical-align: top; } .header-container .header-wishlist .wishlist-link:before { content: "\e08a"; font-family: 'simple-line-icons'; font-size: 23px; display: inline-block; vertical-align: top; line-height: 1; margin-right: 0; } .header-container .header-wishlist .blockUI { display: none !important; } .header-container .header-wishlist .wishlist-text { display: inline-block; line-height: 1; vertical-align: bottom; display: none; } .header-container .header-wishlist .wishlist-count, .header-container .widget_shopping_cart_content .cart-toggler .cart-quantity { background: #DD9933; color: #fff; height: 19px; line-height: 19px; text-align: center; width: 19px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; font-size: 12px; position: absolute; left: 18px; bottom: -5px; } .header-container .custom-my-account { text-align: right; margin: 0; } .header-container .custom-my-account .widget_nav_menu ul { list-style: none; margin: 0; padding: 0; } .header-container .custom-my-account .widget_nav_menu ul a { font-size: 16px; text-transform: uppercase; line-height: 30px; display: inline-block; vertical-align: top; padding: 16px 0; } .header-container .custom-my-account .widget_nav_menu ul a:before { content: "\e003"; font-family: 'simple-line-icons'; display: inline-block; vertical-align: top; margin-right: 5px; } .header-container .topbar { color: #000000; font-size: 13px; position: relative; background: #FFFFFF; } .header-container .topbar a { color: #000000; } .header-container .topbar a:hover { color: #dd9933; } .header-container .topbar a:active { color: #dd9933; } .header-container .topbar .wpb_text_column { line-height: 44px; margin: 0; } .header-container .topbar .vc_wp_custommenu { margin: 0; } .header-container .topbar ul { list-style-type: none; margin: 0; padding: 0; } .header-container .topbar ul li { display: inline-block; line-height: normal; padding: 0 20px; position: relative; } .header-container .topbar ul li:after { background: #000000; content: ''; display: block; height: 15px; left: 0; position: absolute; top: 50%; width: 1px; z-index: 9; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .header-container .topbar ul li:first-child { padding-left: 0; } .header-container .topbar ul li:first-child:after { display: none; } .header-container .topbar ul li:last-child { padding-right: 0; } .header-container .topbar ul li a { display: block; line-height: 44px; white-space: nowrap; font-size: 13px; text-transform: capitalize; } .header-container .topbar ul li a:hover { color: #dd9933; } .header-container .topbar-right > .vc_column-inner > .wpb_wrapper { float: right; } .header-container .topbar-right > .vc_column-inner > .wpb_wrapper > * { display: inline-block; margin: 0 15px 0 0; vertical-align: middle; } .header-container .topbar-right > .vc_column-inner > .wpb_wrapper > *:last-child { margin: 0; } .header-container .topbar-right .vc_column-inner { justify-content: flex-end; flex-direction: row !important; } .header-container .header-phone { padding-left: 46px; position: relative; background: url(../images/icon_header_phone.png) left center no-repeat; text-align: left; } .header-container .header-phone p { margin: 0; line-height: 1; } @media (max-width: 1199px) { .header-container .header-phone { width: 35px; height: 40px; padding: 0; position: relative; } .header-container .header-phone .text { position: absolute; width: 150px; top: 90%; right: -30px; margin: auto; background: #fff; padding: 5px 10px; border: 1px solid #ebebeb; opacity: 0; pointer-events: none; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .header-container .header-phone:hover .text { opacity: 1; pointer-events: visible; top: 100%; } } .header-container .header-left > .vc_column-inner > .wpb_wrapper { float: left; } .header-container .header-left > .vc_column-inner > .wpb_wrapper > * { display: inline-block; margin: 0; vertical-align: middle; } .header-container .header-left > .vc_column-inner > .wpb_wrapper > *:not(:last-child) { margin-right: 35px; } .header-container .box-cart { text-align: right; width: 340px; } .header-container.header2 .box-cart, .header-container.header4 .box-cart { width: 200px; } .header-container.header3 .box-cart { width: auto; margin-left: 30px; } @media (max-width: 1749px) { .header-container.header3 .box-cart { margin: 0; } } .header-container .box-cart > .vc_column-inner > .wpb_wrapper > * { display: inline-block; vertical-align: top; margin-right: 25px; } .header-container .box-cart > .vc_column-inner > .wpb_wrapper > *:last-child { margin-right: 0; } .header-container .box-cart .wpb_raw_html { margin: 0; display: inline-block; vertical-align: top; } @media (max-width: 991px) { .header-container .box-cart { width: auto; flex: 1 1 0; } } .header-container .box-cart .vc_wp_custommenu { display: inline-block; vertical-align: top; position: relative; margin: 0; } .header-container .box-cart .vc_wp_custommenu .widgettitle { display: block; font-size: 0; margin: 0; cursor: pointer; line-height: 1; } .header-container .box-cart .vc_wp_custommenu .widgettitle:before { content: "\e605"; font-family: 'Pe-icon-7-stroke'; font-size: 28px; color: #ffffff; } .header-container .box-cart .vc_wp_custommenu .widgettitle:hover:before { color: #dd9933; } .header-container .box-cart .vc_wp_custommenu .widgettitle + div { position: absolute; right: -15px; top: 100%; opacity: 0; padding-top: 10px; visibility: hidden; pointer-events: none; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .header-container .box-cart .vc_wp_custommenu:hover .widgettitle + div { opacity: 1; visibility: visible; pointer-events: visible; } .header-container .box-cart .vc_wp_custommenu .widgettitle + div ul { list-style: none; margin: 0; min-width: 200px; background: #DD9933; border: 1px solid #ebebeb; color: #0a0a0a; padding: 20px; text-align: left; } .header-container .box-cart .vc_wp_custommenu .widgettitle + div ul li a { color: #0a0a0a; display: block; line-height: 30px; } .header-container .box-cart .vc_wp_custommenu .widgettitle + div ul li a:hover { color: #dd9933; } .header-container .header-minicart { display: inline-block; vertical-align: top; padding: 5px 0; } .header-container .widget_shopping_cart_content { display: inline-block; position: relative; vertical-align: top; } .header-container .widget_shopping_cart_content:hover .cart-toggler a:before { color: #dd9933; } .header-container .widget_shopping_cart_content:hover .cart-toggler a .cart-icon:before { color: #dd9933; } .header-container .widget_shopping_cart_content .cart-toggler { position: relative; } .header-container .widget_shopping_cart_content .cart-toggler a { display: block; } .header-container .widget_shopping_cart_content .cart-toggler .cart-icon { display: inline-block; position: relative; vertical-align: top; } .header-container .widget_shopping_cart_content .cart-toggler .cart-icon:before { background: none; content: "\f110"; font-family: "Ionicons"; font-size: 28px; display: inline-block; vertical-align: top; line-height: 1; } .header-container .widget_shopping_cart_content .cart-toggler .cart-text { display: inline-block; line-height: 1; vertical-align: bottom; display: none; } .header-container .widget_shopping_cart_content .cart-toggler .cart-subtotal { display: inline-block; font-family: Open Sans; font-size: 16px; font-weight: 700; vertical-align: middle; margin-left: 12px; } .header-container .widget_shopping_cart_content .mini_cart_content { height: 0; overflow: hidden; position: absolute; right: 0; text-align: left; top: 100%; z-index: 9967; } .header-container .widget_shopping_cart_content .mini_cart_content .mini_cart_inner { background: #DD9933; border: 1px solid #ebebeb; color: #0a0a0a; font-size: 1em; line-height: 1.5; max-height: 500px; overflow: auto; padding: 0; width: 360px; } .header-container .widget_shopping_cart_content .mini_cart_content .mini_cart_inner .woocommerce-mini-cart__empty-message { margin: 0; padding: 25px 30px; } .header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list { margin: 30px 30px; } .header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li { margin-bottom: 30px; overflow: hidden; padding: 0; position: relative; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li:first-child { padding-top: 0; } .header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li:last-child { border-bottom: none; margin-bottom: 0; } .header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li .remove { background: #DD9933; color: #fff !important; display: block; font-size: 18px; font-weight: normal; height: 24px; left: auto; line-height: 23px; margin: 0; position: absolute; right: 0; text-align: center; top: 0; width: 24px; z-index: 1; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; } .header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li .remove:hover { background: #323232 !important; color: #fff !important; opacity: 0.8; } .header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li a { color: #323232; font-weight: normal; line-height: 1.35; margin: 0 30px 10px 0; text-align: left; } .header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li a:hover { color: #dd9933; opacity: 0.8; } .header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li img { border: 1px solid transparent; float: left; margin: 0; margin-right: 15px; position: relative; width: 90px; } .header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li img:hover { border: 1px solid #DD9933; } .header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li .amount { color: #323232; font-weight: 600; } .header-container .widget_shopping_cart_content .mini_cart_content .total { border-top: 1px solid #ebebeb; color: #323232; font-size: 1.429em; font-weight: 600; line-height: 40px; margin: 0 30px; padding: 15px 0; text-align: left; text-transform: none; } .header-container .widget_shopping_cart_content .mini_cart_content .total strong { font-weight: 600; } .header-container .widget_shopping_cart_content .mini_cart_content .total .amount { color: #000000; float: right; font-family: Open Sans; font-weight: 400; } .header-container .widget_shopping_cart_content .mini_cart_content .buttons { border-top: 1px solid #ebebeb; display: block; margin: 0; padding: 20px 30px; } .header-container .widget_shopping_cart_content .mini_cart_content .buttons:after { clear: both; content: ''; display: block; height: 0; line-height: 0; visibility: hidden; } .header-container .widget_shopping_cart_content .mini_cart_content .buttons a { background: #292929; color: #fff; display: inline-block; font-family: Open Sans; font-size: 1.143em; font-weight: 600; height: 50px; line-height: 50px; margin: 10px 4px; padding: 0 15px; text-align: center; text-transform: none; width: 100%; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; } .header-container .widget_shopping_cart_content .mini_cart_content .buttons a:hover { background: #DD9933; color: #fff; } .header-container .widget_shopping_cart_content .mini_cart_content ul.cart_empty { margin: 0; padding: 0; } .header-container .widget_shopping_cart_content .mini_cart_content ul.cart_empty li { list-style: none; padding-bottom: 0; text-align: left; } .header-container .widget_shopping_cart_content .mini_cart_content ul.cart_empty li.total { border: 0; padding-top: 20px; } .header-container .widget_shopping_cart_content .mini_cart_content .loading { background-color: #fff; background-image: url('../images/loader.gif'); background-position: center center; background-repeat: no-repeat; display: none; height: 100%; left: 0; opacity: .7; position: absolute; top: 0; width: 100%; z-index: 2; } .header-container .widget_shopping_cart_content .mini_cart_content.loading .loading { display: block; } .header-container .header-search .search-dropdown { display: inline-block; position: relative; padding: 5px 6px; } .header-container .header-search .search-dropdown:before { background: none; color: #ffffff; cursor: pointer; font-size: 28px; display: inline-block; vertical-align: top; line-height: 1; font-family: "Ionicons"; content: "\f4a4"; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .header-container .header-search .search-dropdown:hover:before { color: #dd9933; } .header-container .header-search .search-dropdown .searchform { display: none; position: absolute; right: 0; top: 100%; z-index: 999; } .header-container .header-search .search-dropdown .searchform label { display: none; } .header-container .header-search .search-dropdown .searchform .form-input { background: #DD9933; border: 1px solid #ebebeb; padding: 0 15px; white-space: nowrap; } .header-container .header-search .search-dropdown .searchform #ws, .header-container .header-search .search-dropdown .searchform .searchsubmit { display: inline-block; vertical-align: bottom; } .header-container .header-search .search-dropdown .searchform .ws { background: none; border: none; color: #0a0a0a; font-family: Open Sans; font-size: 1em; height: 48px; line-height: 48px; margin: 0; outline: none; padding-right: 25px; width: 280px; } .header-container .header-search .search-dropdown .searchform .ws::-webkit-input-placeholder { color: #0a0a0a; } .header-container .header-search .search-dropdown .searchform .ws:focus::-webkit-input-placeholder { color: transparent; } .header-container .header-search .search-dropdown .searchform .ws:-moz-placeholder { color: #0a0a0a; } .header-container .header-search .search-dropdown .searchform .ws:focus:-moz-placeholder { color: transparent; } .header-container .header-search .search-dropdown .searchform .ws::-moz-placeholder { color: #0a0a0a; } .header-container .header-search .search-dropdown .searchform .ws:focus::-moz-placeholder { color: transparent; } .header-container .header-search .search-dropdown .searchform .ws:-ms-input-placeholder { color: #0a0a0a; } .header-container .header-search .search-dropdown .searchform .ws:focus:-ms-input-placeholder { color: transparent; } .header-container .header-search .search-dropdown .searchform .searchsubmit { background: none; border: none; box-shadow: none; color: #0a0a0a; cursor: pointer; font-size: 0; height: 48px; line-height: 48px; outline: none; padding: 0; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .header-container .header-search .search-dropdown .searchform .searchsubmit:before { display: inline-block; vertical-align: middle; font-size: 28px; font-family: "Ionicons"; content: "\f4a4"; } .header-container .header-search .search-dropdown .searchform .searchsubmit:hover { color: #dd9933; } .header-container .header-search .search-without-dropdown { display: inline-block; width: 100%; vertical-align: top; white-space: nowrap; } .header-container .header-search .search-without-dropdown:after { clear: both; content: ''; display: block; height: 0; line-height: 0; visibility: hidden; } .header-container .header-search .search-without-dropdown .categories-container { display: none; float: left; position: relative; } .header-container .header-search .search-without-dropdown .categories-container:hover .cate-toggler-wrapper { color: #DD9933; } .header-container .header-search .search-without-dropdown .categories-container:hover .cate-toggler-wrapper:before { color: #DD9933; } .header-container .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper { background: #f4f4f4; border: 1px solid #ebebeb; border-right: none; color: #363f4d; cursor: pointer; height: 50px; line-height: 46px; text-align: left; white-space: nowrap; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .header-container .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper .cate-toggler { overflow: hidden; padding: 0 25px; position: relative; width: 200px; } .header-container .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper .cate-toggler:after { content: '\f107'; display: inline-block; font-family: FontAwesome; font-size: 10px; margin-left: 15px; vertical-align: top; } .header-container .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper .cate-toggler .cate-text { display: inline-block; min-width: 120px; pointer-events: none; } .header-container .header-search .search-without-dropdown .categories-container .widget_product_categories { left: 0; min-width: 100%; position: absolute; top: 100%; z-index: 10001; } .header-container .header-search .search-without-dropdown .categories-container .widget_product_categories ul.product-categories { background: #fff; border: 1px solid #ebebeb; box-shadow: 0 1px 2px #dedede; display: none; list-style-type: none; max-height: 300px; min-width: 215px; overflow-y: scroll; padding: 15px 20px; text-align: left; } .header-container .header-search .search-without-dropdown .categories-container .widget_product_categories ul.product-categories li { display: block; margin-bottom: 15px; } .header-container .header-search .search-without-dropdown .categories-container .widget_product_categories ul.product-categories li:last-child { margin-bottom: 0; } .header-container .header-search .search-without-dropdown .categories-container .widget_product_categories ul.product-categories li a { color: #999; display: block; font-size: 1em; line-height: 1.35; white-space: normal; } .header-container .header-search .search-without-dropdown .categories-container .widget_product_categories ul.product-categories li a:hover { color: #DD9933; } .header-container .header-search .search-without-dropdown .categories-container .widget_product_categories ul.product-categories ul.children { margin-left: 0; margin-top: 5px; padding-left: 20px; } .header-container .header-search .search-without-dropdown .categories-container .widget_product_categories ul.product-categories ul.children li { margin: 7px 0; } .header-container .header-search .search-without-dropdown .categories-container .widget_product_categories ul.product-categories.open { display: block; } .header-container .header-search .search-without-dropdown .widget_product_search { float: left; width: 100%; } .header-container .header-search .search-without-dropdown .search-toggler { cursor: pointer; font-size: 0; } .header-container .header-search .search-without-dropdown .search-toggler i { color: #ffffff; display: inline-block; vertical-align: middle; } .header-container .header-search .search-without-dropdown .search-toggler i:before { content: '\55'; display: inline-block; font-family: 'ElegantIcons'; font-size: 18px; vertical-align: top; } .header-container .header-search .search-without-dropdown .searchform { background: transparent; overflow: hidden; position: relative; } .header-container .header-search .search-without-dropdown .searchform label { display: none; } .header-container .header-search .search-without-dropdown .searchform .form-input { position: relative; } .header-container .header-search .search-without-dropdown .searchform .form-input:after { clear: both; content: ''; display: block; height: 0; line-height: 0; visibility: hidden; } .header-container .header-search .search-without-dropdown .searchform .ws { background: #fff; border: 0; color: #9e9e9e; font-size: 13px; float: left; line-height: 48px; height: 46px; margin: 0; max-width: 100%; outline: none; padding: 0 20px; padding-right: 70px; text-align: left; white-space: nowrap; width: 100%; border: 2px solid #DD9933; border-radius: 30px; -webkit-border-radius: 30px; } .header-container.header3 .header-search .search-without-dropdown .searchform .ws { border-color: #fff; } .header-container .header-search .search-without-dropdown .searchform .ws::-webkit-input-placeholder { color: #9e9e9e; } .header-container .header-search .search-without-dropdown .searchform .ws:focus::-webkit-input-placeholder { color: transparent; } .header-container .header-search .search-without-dropdown .searchform .ws:-moz-placeholder { color: #9e9e9e; } .header-container .header-search .search-without-dropdown .searchform .ws:focus:-moz-placeholder { color: transparent; } .header-container .header-search .search-without-dropdown .searchform .ws::-moz-placeholder { color: #9e9e9e; } .header-container .header-search .search-without-dropdown .searchform .ws:focus::-moz-placeholder { color: transparent; } .header-container .header-search .search-without-dropdown .searchform .ws:-ms-input-placeholder { color: #9e9e9e; } .header-container .header-search .search-without-dropdown .searchform .ws:focus:-ms-input-placeholder { color: transparent; } .header-container .header-search .search-without-dropdown .searchform .searchsubmit { background: #DD9933; border: none; box-shadow: none; color: #fff; cursor: pointer; float: left; font-size: 0; font-weight: 400; height: 46px; line-height: 46px; width: 65px; outline: none; padding: 0; position: absolute; right: 0; top: 0; z-index: 1; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; border-top-right-radius: 30px; border-bottom-right-radius: 30px; } .header-container .header-search .search-without-dropdown .searchform .searchsubmit:before { background: none; display: inline-block; vertical-align: top; line-height: inherit; font-family: "Ionicons"; content: "\f4a4"; font-size: 24px; } .header-container .header-search .search-without-dropdown .searchform .searchsubmit:hover { color: #253237; } .top-box-shadow { -webkit-box-shadow: 0 3px 11px 0 rgba(0,0,0,0.1); box-shadow: 0 3px 11px 0 rgba(0,0,0,0.1); } .header-container .main-menu-2 { border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; } .header-container .header-icon .vc_wp_custommenu { margin-bottom: 0; } .header-container .header-icon .vc_wp_custommenu:last-child .widget_nav_menu div[class*='menu-'] { left: auto; right: 0; } .header-container .header-icon .widget_nav_menu { margin-bottom: -20px; padding-bottom: 20px; position: relative; } .header-container .header-icon .widget_nav_menu:hover .widgettitle { color: #dd9933; } .header-container .header-icon .widget_nav_menu:hover div[class*='menu-'] { visibility: visible; filter: alpha(opacity=100); opacity: 1; } .header-container .header-icon .widget_nav_menu .widgettitle { color: #ffffff; cursor: pointer; display: block; font-size: 0; margin: 0; } .header-container .header-icon .widget_nav_menu .widgettitle:before { content: '\f130'; display: block; font-family: 'Ionicons'; } .header-container .header-icon .widget_nav_menu ul { list-style-type: none; margin: 0; padding: 0; } .header-container .header-icon .widget_nav_menu div[class*='menu-'] { background: #DD9933; border: 1px solid #ebebeb; color: #0a0a0a; font-family: Open Sans; font-size: 14px; font-weight: 400; left: 0; padding: 20px 25px; position: absolute; text-align: left; top: 100%; visibility: hidden; width: auto; z-index: 1270; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; filter: alpha(opacity=0); opacity: 0; } .header-container .header-icon .widget_nav_menu div[class*='menu-'] li { line-height: normal; margin-bottom: 10px; } .header-container .header-icon .widget_nav_menu div[class*='menu-'] li:last-child { margin-bottom: 0; } .header-container .header-icon .widget_nav_menu div[class*='menu-'] li a { color: #253237; display: block; line-height: 1.5; white-space: nowrap; } .header-container .header-icon .widget_nav_menu div[class*='menu-'] li a:hover { color: #dd9933; } .header-container .categories-menu-wrapper { margin: 0; } .header-container .categories-menu-wrapper .categories-menu .catemenu { left: 0; position: absolute; right: 0; top: 100%; z-index: 9999; } .header-container .header-default h1.logo { align-items: center; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; font-size: 2.5em; height: 75px; line-height: 1.1; margin: 0; overflow: hidden; padding: 0; } .header-container .header-default h1.logo a { color: #323232; display: inline-block; margin: 0; padding: 0; vertical-align: top; } .header-container .header-default h1.logo a:hover { color: #dd9933; } .header-container .header-default .horizontal-menu { text-align: left; } .header-container .header-default .header-right { float: right; display: flex; align-items: center; height: 100%; } .header-container .header-default .header-right > * { float: left; } .header-container .header-default .main-menu-wrapper { margin-right: 35px; } .header-container .header-default .header-search { margin: 0; } .header-container .header-default .header-search.visible-large { padding-bottom: 20px; } .header-container .header-default .header-search .search-without-dropdown { padding: 10px 0; } .header-container .header-default .header-search .search-dropdown:before { height: 56px; line-height: 56px; } .header-container .header-default .logo-row { margin: 15px 0; } .header-container .header-default .logo-row .row { align-items: center; } .header-container .header-mobile .header-mobile-icon > .vc_column-inner { justify-content: flex-end; flex-direction: row !important; } .header-container .header-mobile .header-mobile-icon > .vc_column-inner > .wpb_wrapper { float: right; } .header-container .header-mobile .header-mobile-icon > .vc_column-inner > .wpb_wrapper > * { margin-right: 15px; } .header-container .header-mobile .header-mobile-icon > .vc_column-inner > .wpb_wrapper > *:last-child { margin-right: 0; } .col-logo .vc_column-inner > .wpb_wrapper, .col-logo-mobile { display: flex; align-items: center; } .mobile-menu { margin-right: 10px; } .header-container .header-mobile .logo.style3 { margin: 0; text-align: left; } .header-container .header-icon { text-align: center; } .header-container .header-icon .vc_column-inner > .wpb_wrapper > div { display: inline-block; text-align: left; vertical-align: middle; } .header-container .header-icon .vc_column-inner > .wpb_wrapper > div:not(:last-child) { margin-right: 10px; } .header-container .header-icon .vc_wp_custommenu { margin-bottom: 0; } .header-container .header-icon .vc_wp_custommenu:last-child .widget_nav_menu div[class*='menu-'] { left: auto; right: 0; } .header-container .header-icon .widget_nav_menu { position: relative; } .header-container .header-icon .widget_nav_menu:hover .widgettitle { color: #dd9933; } .header-container .header-icon .widget_nav_menu:hover div[class*='menu-'] { visibility: visible; filter: alpha(opacity=100); opacity: 1; } .header-container .header-icon .widget_nav_menu .widgettitle { color: #ffffff; cursor: pointer; display: block; font-size: 0; margin: 0; } .header-container .header-icon .widget_nav_menu .widgettitle:before { content: '\f2f7'; font-family: 'Ionicons'; font-size: 22px; height: 40px; line-height: 40px; text-align: center; width: 40px; } .header-container .header-icon .widget_nav_menu ul { list-style-type: none; margin: 0; padding: 0; } .header-container .header-icon .widget_nav_menu div[class*='menu-'] { background: #DD9933; border: 1px solid #ebebeb; color: #0a0a0a; font-family: Open Sans; font-size: 14px; left: 0; padding: 20px 25px; position: absolute; text-align: left; top: 100%; visibility: hidden; width: auto; z-index: 1270; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; filter: alpha(opacity=0); opacity: 0; } .header-container .header-icon .widget_nav_menu div[class*='menu-'] li { line-height: normal; margin-bottom: 10px; } .header-container .header-icon .widget_nav_menu div[class*='menu-'] li:last-child { margin-bottom: 0; } .header-container .header-icon .widget_nav_menu div[class*='menu-'] li a { color: #253237; display: block; line-height: 1.5; white-space: nowrap; } .header-container .header-icon .widget_nav_menu div[class*='menu-'] li a:hover { color: #dd9933; } .header-container .header-menu-right > .vc_column-inner > .wpb_wrapper { float: right; } .header-container .header-menu-right > .vc_column-inner > .wpb_wrapper > * { float: left; } .header-container .header-menu-right .vc_column-inner { justify-content: flex-end; flex-direction: row !important; } .home .categories-menu #categories { display: none; } .home .categories-menu.show_home #categories { display: block; } .home .categories-menu.show_home .morelesscate { display: block; } .footer .icon-app-store, .footer .icon-google-play { margin: 0; display: inline-block; vertical-align: top; margin-top: 10px; margin-right: 6px; } .footer .icon-google-play { margin-right: 0; } .footer { background-color: #f8b30f; background-size: cover; color: #000000; position: relative; line-height: 24px; overflow: hidden; } .footer a { color: #000000; } .footer a:hover { color: #eeee22; } .footer a:active { color: #eeee22; } .footer ul.text-content { padding-top: 2px; } .footer ul.text-content li { margin-bottom: 11px; } .footer ul.text-content li b { display: block; color: #253237; font-size: 16px; margin-bottom: 5px; } .footer ul { padding: 0; } .footer ul li { list-style-type: none; } .footer .vc_row { margin-bottom: 0; } .footer p { margin-bottom: 15px; } .footer .footer-top { padding: 30px 0; } .footer .footer-middle { padding-top: 60px; } .footer .footer-bottom { position: relative; padding: 12px 0; font-size: 14px; padding-bottom: 50px; } .footer .footer-bottom > * { padding-top: 10px; padding-bottom: 10px; } .footer .footer-bottom:before { content: ""; left: 15px; right: 15px; top: 0; height: 1px; background: rgba(255,255,255,0.07); position: absolute; display: block !important; } .footer .footer-bottom .more-links-footer { text-align: center; } .footer .footer-bottom .more-links-footer li { display: inline-block; vertical-align: top; margin-right: 25px; position: relative; } .footer .footer-bottom .more-links-footer li:after { content: ""; width: 1px; height: 13px; background: #fff; position: absolute; right: -12px; top: 50%; margin-top: -6.5px; } .footer .footer-bottom .more-links-footer li:last-child { margin-right: 0; } .footer .footer-bottom .more-links-footer li:last-child:after { display: none; } .footer .footer-bottom .more-links-footer li a { color: #fff; } .footer .footer-bottom .more-links-footer li a:hover { text-decoration: underline; } .footer .footer-bottom .text-copyright { text-align: left; } .footer .col-contact { position: relative; } .footer .col-contact > div { position: relative; } @media (min-width: 992px) { .footer .col-contact:before { content: ""; position: absolute; right: 15px; top: -9999px; bottom: -9999px; left: -9999px; background: #f6f6f6; pointer-events: none; } } .footer .footer-contact p { margin-bottom: 25px; } .footer .footer-phone { background: url(../images/icon_footer_phone.png) left center no-repeat; padding-left: 63px; } .footer .footer-phone label { font-size: 16px; margin-bottom: 2px; } .footer .footer-phone p { font-size: 22px; color: #253237; font-weight: 600; } .footer .widget-title, .footer .widgettitle { display: none; } .footer .footer-default { padding: 30px 0; } .footer .footer-default .widget-copyright { text-align: center; } .footer .footer-default .widget-copyright a { color: #222; } .footer .footer-default .widget-copyright a:hover { text-decoration: underline; } .footer .footer-main { padding: 65px 0 30px 0; position: relative; } .footer .footer-main:before { background: #ebebeb; bottom: 0; content: ''; display: block; height: 1px; left: 15px; position: absolute; right: 15px; } .footer .footer-main .wpb_text_column h4 { font-size: 1em; margin-top: 50px; } .footer .logo.style2 { text-align: left; margin-bottom: 34px; } .footer .vc_wp_custommenu ul { margin: 0; padding: 0; } .footer .vc_wp_custommenu ul li { list-style-type: none; margin-bottom: 8px; } .footer .vc_wp_custommenu ul li:last-child { margin-bottom: 0; } .footer .vc_wp_custommenu ul a { color: #000000; line-height: 24px; display: block; } .footer .vc_wp_custommenu ul a:hover { color: #eeee22; } .footer .contact-text { line-height: 1.35; } .footer .contact-text li { position: relative; padding-left: 30px; margin-bottom: 10px; } .footer .contact-text li:before { font-family: 'simple-line-icons'; font-size: 16px; left: 0; position: absolute; z-index: 9; top: -2px; } .footer .contact-text li.address:before { content: "\e069"; } .footer .contact-text li.mail:before { content: "\e01e"; } .footer .contact-text li.phone:before { content: "\e600"; } .footer .contact-text li.fax:before { content: "\e02e"; } .footer .contact-text li.working-time:before { content: "\e075"; } .footer .footer-copyright { align-items: center; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; padding: 26px 0; position: relative; color: #999; } .footer .footer-copyright .wpb_text_column { margin: 0; padding: 8px 0; } .footer .footer-copyright .wpb_text_column a { color: #DD9933; } .footer .footer-copyright .wpb_text_column a:hover { text-decoration: underline; } .footer-copyright-left .vc_column-inner > .wpb_wrapper { display: flex; align-items: center; } .footer .footer-copyright .wpb_single_image { margin-bottom: 0; } .wpb_map_heading { margin-bottom: 10px; text-align: center; } .contact-page .wpb_gmaps_widget .wpb_wrapper { padding: 0; } .page-content, #secondary { margin-bottom: calc(50px); } .page-wrapper .breadcrumb-container { display: block; padding: 30px 0; font-size: 15px; margin-bottom: 37px; border-top: 1px solid #ebebeb; } .page-wrapper .woocommerce-breadcrumb, .page-wrapper .breadcrumbs { color: #253237; display: block; font-family: Open Sans; font-size: 1em; line-height: 25px; margin: 0; } .page-wrapper .woocommerce-breadcrumb a, .page-wrapper .breadcrumbs a { color: #DD9933; display: inline; } .page-wrapper .woocommerce-breadcrumb a:hover, .page-wrapper .breadcrumbs a:hover { color: #dd9933; opacity: 0.8; } .page-wrapper .woocommerce-breadcrumb .separator, .page-wrapper .breadcrumbs .separator { color: #000000; display: inline; font-size: 0; line-height: normal; margin: 0 10px; } .page-wrapper .woocommerce-breadcrumb .separator:before, .page-wrapper .breadcrumbs .separator:before { content: '>'; font-size: 14px; } .page-wrapper .entry-header { text-align: center; } .page-wrapper .entry-header .entry-title { font-size: 3em; margin: 0 0 40px 0; } .page-wrapper .entry-header.shop-title { display: none; } .main-container { width: 100%; } .main-container:after { clear: both; content: ''; display: block; height: 0; line-height: 0; visibility: hidden; } .main-container .shop_tabs { margin-bottom: 35px; } .main-container .shop_tabs:after { clear: both; content: ''; display: block; height: 0; line-height: 0; visibility: hidden; } .main-container .shop_tabs .category-tab { margin-bottom: 35px; padding: 0 15px; text-align: center; } .main-container .shop_tabs .category-tab.active a { color: #DD9933; } .main-container .shop_tabs .category-tab img { margin-bottom: 15px; } .main-container .shop_tabs .category-tab a { color: #000000; font-size: 1em; font-weight: 700; line-height: 28px; text-transform: uppercase; } .main-container .shop_tabs .category-tab a:hover { color: #DD9933; } .main-container .page { width: 100%; } .main-container label { display: inline-block; font-weight: normal; margin: 0; } .main-container .input-text, .main-container input[type='text'], .main-container input[type='email'], .main-container .form-row .input-text { background: #fff; border: 1px solid #ebebeb; border-radius: 0; height: 50px; line-height: 48px; max-width: 100%; padding: 0 15px; vertical-align: middle; } .main-container textarea { border: 1px solid #ebebeb; border-radius: 0; max-width: 100%; outline: none; padding: 10px; } .main-container .button, .main-container button.button, .main-container a.button, .main-container a.button.alt, .main-container input#submit, .main-container input.button { background: #292929; border: 0; box-shadow: none; color: #fff; cursor: pointer; display: inline-block; font-family: Open Sans; font-size: 1.077em; font-weight: 500; height: 50px; letter-spacing: 0; line-height: 50px; outline: none; overflow: hidden; padding: 0 35px; text-shadow: none; text-transform: none; vertical-align: top; white-space: nowrap; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .main-container .button:hover, .main-container button.button:hover, .main-container a.button:hover, .main-container a.button.alt:hover, .main-container input#submit:hover, .main-container input.button:hover { background: #DD9933; border-color: #DD9933; color: #fff; opacity: 0.8; } .main-container .button.disabled, .main-container .button:disabled, .main-container .button[disabled], .main-container button.button.disabled, .main-container button.button:disabled, .main-container button.button[disabled], .main-container a.button.disabled, .main-container a.button:disabled, .main-container a.button[disabled], .main-container a.button.alt.disabled, .main-container a.button.alt:disabled, .main-container a.button.alt[disabled], .main-container input#submit.disabled, .main-container input#submit:disabled, .main-container input#submit[disabled], .main-container input.button.disabled, .main-container input.button:disabled, .main-container input.button[disabled] { padding: 0 35px !important; color: #fff !important; } .main-container .button.disabled:hover, .main-container .button:disabled:hover, .main-container .button[disabled]:hover, .main-container button.button.disabled:hover, .main-container button.button:disabled:hover, .main-container button.button[disabled]:hover, .main-container a.button.disabled:hover, .main-container a.button:disabled:hover, .main-container a.button[disabled]:hover, .main-container a.button.alt.disabled:hover, .main-container a.button.alt:disabled:hover, .main-container a.button.alt[disabled]:hover, .main-container input#submit.disabled:hover, .main-container input#submit:disabled:hover, .main-container input#submit[disabled]:hover, .main-container input.button.disabled:hover, .main-container input.button:disabled:hover, .main-container input.button[disabled]:hover { border-color: #ebebeb !important; } .main-container .form-row { margin: 0 0 10px; padding: 0; } .main-container .entry-content .ui-accordion .wpb_accordion_section { margin: 0 0 10px; } .main-container .entry-content .ui-accordion .wpb_accordion_section .ui-accordion-header { border: 1px solid #ebebeb; line-height: 1.5; margin: 0; padding: 0; } .main-container .entry-content .ui-accordion .wpb_accordion_section .ui-accordion-header a { color: #323232; font-weight: 600; padding: 15px 10px 15px 25px; } .main-container .entry-content .ui-accordion .wpb_accordion_section .ui-accordion-header .ui-accordion-header-icon { cursor: pointer; margin-top: -8px; top: 50%; } .main-container .entry-content .ui-accordion .wpb_accordion_section .ui-accordion-header.ui-accordion-header-active { border-bottom: none; border-color: #DD9933; outline: none; } .main-container .entry-content .ui-accordion .wpb_accordion_section .ui-accordion-header.ui-accordion-header-active a { color: #DD9933; font-size: 1.143em; } .main-container .entry-content .ui-accordion .wpb_accordion_section .ui-accordion-content { border-bottom: 1px solid #DD9933; border-left: 1px solid #DD9933; border-right: 1px solid #DD9933; border-top: 1px solid #ebebeb; padding: 20px 25px; } #secondary .button { background: #222222; border: 0; color: #fff; font-family: Open Sans; font-size: 14px; font-weight: 600; letter-spacing: 0; height: 30px; line-height: 30px; padding: 0 15px; text-transform: capitalize; } #secondary .button:hover { background: #DD9933; color: #fff; } #secondary .widget { float: left; margin: 0 0 47px 0; width: 100%; } #secondary .widget_product_tag_cloud, #secondary .widget_tag_cloud { padding-bottom: 10px; } .widget_recent_comments { padding-bottom: 8px; } .widget_search { padding-bottom: 10px; } #secondary .widget:last-child { margin: 0; } #secondary .widget .count { color: #999; font-size: .929em; } #secondary .widget-title { margin-bottom: 30px; text-align: left; position: relative; font-style: normal; font-weight: 600; font-size: 18px; line-height: 24px; text-transform: uppercase; border-bottom: 1px solid #ebebeb; padding-bottom: 20px; } #secondary .widget-title:after { content: ""; width: 65px; height: 2px; background: #DD9933; position: absolute; left: 0; bottom: -1px; } #secondary .product_list_widget li { margin-bottom: 30px; padding: 0; } #secondary .product_list_widget li:last-child { margin-bottom: 0; } #secondary .product_list_widget .product-image { float: left; width: 35%; } #secondary .product_list_widget .product-image a { display: block; } #secondary .product_list_widget .product-image img { float: none; margin: 0; width: 100%; } #secondary .product_list_widget .product-info { float: left; padding-left: 10px; width: 65%; } #secondary .product_list_widget .product-info a { color: #323232; display: block; font-family: Open Sans; font-size: 1em; font-weight: normal; line-height: 1.35; margin-bottom: 10px; max-width: 100%; } #secondary .product_list_widget .product-info a:hover { color: #dd9933; } #secondary .product_list_widget .product-info .star-rating { margin-bottom: 10px; } #secondary .product_list_widget .product-info .woocommerce-Price-amount { color: #000000; font-size: 1em; font-weight: 400; } #secondary .product_list_widget .product-info .woocommerce-price-suffix { color: #000000; } #secondary .product_list_widget .product-info .woocommerce-price-suffix .woocommerce-Price-amount { color: inherit; } #secondary .product_list_widget .product-info ins .woocommerce-Price-amount { color: #000000; float: left; font-size: 1em; margin-right: 5px; } #secondary .product_list_widget .product-info del { margin-right: 3px; } #secondary .product_list_widget .product-info del .woocommerce-Price-amount { color: #999; font-size: .85em; font-weight: normal; text-decoration: line-through; } #secondary .product_list_widget .product-info .woocommerce-price-suffix { display: block; line-height: 1.35; } #secondary .widget_shopping_cart_content { display: inline-block; position: relative; } #secondary .widget_shopping_cart_content:hover .cart-toggler a:before { color: #dd9933; } #secondary .widget_shopping_cart_content:hover .cart-toggler a .cart-icon:before { color: #dd9933; } #secondary .widget_shopping_cart_content .cart-toggler { position: relative; } #secondary .widget_shopping_cart_content .cart-toggler a { display: block; } #secondary .widget_shopping_cart_content .cart-toggler .cart-icon { display: inline-block; padding-right: 15px; position: relative; vertical-align: middle; } #secondary .widget_shopping_cart_content .cart-toggler .cart-icon:before { background: none; color: #ffffff; content: '\e035'; display: block; font-family: 'simple-line-icons'; font-size: 24px; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } #secondary .widget_shopping_cart_content .cart-toggler .cart-text { display: none; } #secondary .widget_shopping_cart_content .cart-toggler .cart-subtotal { display: inline-block; font-family: Open Sans; font-size: 1em; font-weight: 600; vertical-align: middle; margin-left: -8px; } #secondary .widget_shopping_cart_content .cart-toggler .cart-quantity { background: #DD9933; bottom: -10px; color: #fff; height: 25px; line-height: 25px; position: absolute; right: 0; text-align: center; width: 25px; z-index: 9; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; } #secondary .widget_shopping_cart_content .mini_cart_content { height: 0; overflow: hidden; position: absolute; right: 0; text-align: left; top: 100%; z-index: 9967; } #secondary .widget_shopping_cart_content .mini_cart_content .mini_cart_inner { background: #DD9933; border: 1px solid #ebebeb; color: #0a0a0a; font-size: 1em; line-height: 1.5; max-height: 500px; overflow: auto; padding: 0; width: 360px; } #secondary .widget_shopping_cart_content .mini_cart_content .mini_cart_inner .woocommerce-mini-cart__empty-message { margin: 0; padding: 25px 30px; } #secondary .widget_shopping_cart_content .mini_cart_content ul.cart_list { margin: 30px 30px; } #secondary .widget_shopping_cart_content .mini_cart_content ul.cart_list li { margin-bottom: 30px; overflow: hidden; padding: 0; position: relative; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } #secondary .widget_shopping_cart_content .mini_cart_content ul.cart_list li:first-child { padding-top: 0; } #secondary .widget_shopping_cart_content .mini_cart_content ul.cart_list li:last-child { border-bottom: none; margin-bottom: 0; } #secondary .widget_shopping_cart_content .mini_cart_content ul.cart_list li .remove { background: #DD9933; color: #fff !important; display: block; font-size: 18px; font-weight: normal; height: 24px; left: auto; line-height: 24px; margin: 0; position: absolute; right: 0; text-align: center; top: 0; width: 24px; z-index: 1; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; } #secondary .widget_shopping_cart_content .mini_cart_content ul.cart_list li .remove:hover { background: #323232 !important; color: #fff !important; } #secondary .widget_shopping_cart_content .mini_cart_content ul.cart_list li a { color: #323232; font-weight: normal; line-height: 1.35; margin: 0 30px 10px 0; text-align: left; } #secondary .widget_shopping_cart_content .mini_cart_content ul.cart_list li a:hover { color: #dd9933; } #secondary .widget_shopping_cart_content .mini_cart_content ul.cart_list li img { border: 1px solid transparent; float: left; margin: 0; margin-right: 15px; position: relative; width: 90px; } #secondary .widget_shopping_cart_content .mini_cart_content ul.cart_list li img:hover { border: 1px solid #DD9933; } #secondary .widget_shopping_cart_content .mini_cart_content ul.cart_list li .amount { color: #323232; font-weight: 600; } #secondary .widget_shopping_cart_content .mini_cart_content .total { border-top: 1px solid #ebebeb; color: #323232; font-size: 1.429em; font-weight: 600; line-height: 40px; margin: 0 30px; padding: 15px 0; text-align: left; text-transform: none; } #secondary .widget_shopping_cart_content .mini_cart_content .total strong { font-weight: 600; } #secondary .widget_shopping_cart_content .mini_cart_content .total .amount { color: #000000; float: right; font-family: Open Sans; font-weight: 400; } #secondary .widget_shopping_cart_content .mini_cart_content .buttons { border-top: 1px solid #ebebeb; display: block; margin: 0; padding: 20px 30px; } #secondary .widget_shopping_cart_content .mini_cart_content .buttons:after { clear: both; content: ''; display: block; height: 0; line-height: 0; visibility: hidden; } #secondary .widget_shopping_cart_content .mini_cart_content .buttons a { background: #323232; color: #fff; display: inline-block; font-family: Open Sans; font-size: 1.143em; font-weight: 600; height: 50px; line-height: 50px; margin: 10px 4px; padding: 0 15px; text-align: center; text-transform: none; width: 100%; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } #secondary .widget_shopping_cart_content .mini_cart_content .buttons a:hover { background: #DD9933; color: #fff; } #secondary .widget_shopping_cart_content .mini_cart_content ul.cart_empty { margin: 0; padding: 0; } #secondary .widget_shopping_cart_content .mini_cart_content ul.cart_empty li { list-style: none; padding-bottom: 0; text-align: left; } #secondary .widget_shopping_cart_content .mini_cart_content ul.cart_empty li.total { border: 0; padding-top: 20px; } #secondary .widget_shopping_cart_content .mini_cart_content .loading { background-color: #fff; background-image: url('../images/loader.gif'); background-position: center center; background-repeat: no-repeat; display: none; height: 100%; left: 0; opacity: .7; position: absolute; top: 0; width: 100%; z-index: 2; } #secondary .widget_shopping_cart_content .mini_cart_content.loading .loading { display: block; } #secondary .widget_shopping_cart_content .mini_cart_content { left: 0 !important; right: auto !important; } #secondary .widget_categories ul, #secondary .widget_recent_entries ul, #secondary .widget_archive ul, #secondary .widget_product_categories ul, #secondary .widget_layered_nav ul, #secondary .widget_pages ul, #secondary .widget_meta ul, #secondary .widget_nav_menu ul { list-style: none; margin: 0; padding: 0; } #secondary .widget_categories li:last-child, #secondary .widget_recent_entries li:last-child, #secondary .widget_archive li:last-child, #secondary .widget_product_categories li:last-child, #secondary .widget_layered_nav li:last-child, #secondary .widget_pages li:last-child, #secondary .widget_meta li:last-child, #secondary .widget_nav_menu li:last-child { margin-bottom: 0; } #secondary .widget_categories a, #secondary .widget_categories .count, #secondary .widget_recent_entries a, #secondary .widget_recent_entries .count, #secondary .widget_archive a, #secondary .widget_archive .count, #secondary .widget_product_categories a, #secondary .widget_product_categories .count, #secondary .widget_layered_nav a, #secondary .widget_layered_nav .count, #secondary .widget_pages a, #secondary .widget_pages .count, #secondary .widget_meta a, #secondary .widget_meta .count, #secondary .widget_nav_menu a, #secondary .widget_nav_menu .count { color: #253237; } #secondary .widget_categories ul > li, #secondary .widget_recent_entries ul > li, #secondary .widget_archive ul > li, #secondary .widget_product_categories ul > li, #secondary .widget_layered_nav ul > li, #secondary .widget_pages ul > li, #secondary .widget_meta ul > li, #secondary .widget_nav_menu ul > li { margin-bottom: 13px; } #secondary .widget_categories ul > li:last-child, #secondary .widget_recent_entries ul > li:last-child, #secondary .widget_archive ul > li:last-child, #secondary .widget_product_categories ul > li:last-child, #secondary .widget_layered_nav ul > li:last-child, #secondary .widget_pages ul > li:last-child, #secondary .widget_meta ul > li:last-child, #secondary .widget_nav_menu ul > li:last-child { margin-bottom: 0; } #secondary .widget_categories a, #secondary .widget_recent_entries a, #secondary .widget_archive a, #secondary .widget_product_categories a, #secondary .widget_layered_nav a, #secondary .widget_pages a, #secondary .widget_meta a, #secondary .widget_nav_menu a { display: inline-block; vertical-align: top; } #secondary .widget_categories a:hover, #secondary .widget_recent_entries a:hover, #secondary .widget_archive a:hover, #secondary .widget_product_categories a:hover, #secondary .widget_layered_nav a:hover, #secondary .widget_pages a:hover, #secondary .widget_meta a:hover, #secondary .widget_nav_menu a:hover { color: #dd9933; } #secondary .widget_categories .count, #secondary .widget_recent_entries .count, #secondary .widget_archive .count, #secondary .widget_product_categories .count, #secondary .widget_layered_nav .count, #secondary .widget_pages .count, #secondary .widget_meta .count, #secondary .widget_nav_menu .count { float: none; } #secondary .widget_categories .children, #secondary .widget_recent_entries .children, #secondary .widget_archive .children, #secondary .widget_product_categories .children, #secondary .widget_layered_nav .children, #secondary .widget_pages .children, #secondary .widget_meta .children, #secondary .widget_nav_menu .children { padding-left: 15px; padding-top: 10px; } #secondary .widget_categories .children a, #secondary .widget_recent_entries .children a, #secondary .widget_archive .children a, #secondary .widget_product_categories .children a, #secondary .widget_layered_nav .children a, #secondary .widget_pages .children a, #secondary .widget_meta .children a, #secondary .widget_nav_menu .children a { color: #000000; } #secondary .widget_categories .children a:hover, #secondary .widget_recent_entries .children a:hover, #secondary .widget_archive .children a:hover, #secondary .widget_product_categories .children a:hover, #secondary .widget_layered_nav .children a:hover, #secondary .widget_pages .children a:hover, #secondary .widget_meta .children a:hover, #secondary .widget_nav_menu .children a:hover { color: #dd9933; } #secondary .widget_categories .children li:last-child, #secondary .widget_recent_entries .children li:last-child, #secondary .widget_archive .children li:last-child, #secondary .widget_product_categories .children li:last-child, #secondary .widget_layered_nav .children li:last-child, #secondary .widget_pages .children li:last-child, #secondary .widget_meta .children li:last-child, #secondary .widget_nav_menu .children li:last-child { border-bottom: none; } #secondary .widget_categories .sub-menu li, #secondary .widget_recent_entries .sub-menu li, #secondary .widget_archive .sub-menu li, #secondary .widget_product_categories .sub-menu li, #secondary .widget_layered_nav .sub-menu li, #secondary .widget_pages .sub-menu li, #secondary .widget_meta .sub-menu li, #secondary .widget_nav_menu .sub-menu li { padding-left: 15px; } #secondary .widget_categories .sub-menu li:first-child, #secondary .widget_recent_entries .sub-menu li:first-child, #secondary .widget_archive .sub-menu li:first-child, #secondary .widget_product_categories .sub-menu li:first-child, #secondary .widget_layered_nav .sub-menu li:first-child, #secondary .widget_pages .sub-menu li:first-child, #secondary .widget_meta .sub-menu li:first-child, #secondary .widget_nav_menu .sub-menu li:first-child { border-top: 1px solid #ebebeb; margin-top: 10px; padding-top: 10px; } #secondary .widget_categories .sub-menu li:last-child, #secondary .widget_recent_entries .sub-menu li:last-child, #secondary .widget_archive .sub-menu li:last-child, #secondary .widget_product_categories .sub-menu li:last-child, #secondary .widget_layered_nav .sub-menu li:last-child, #secondary .widget_pages .sub-menu li:last-child, #secondary .widget_meta .sub-menu li:last-child, #secondary .widget_nav_menu .sub-menu li:last-child { border-bottom: none; } #secondary .widget_product_categories li.cat-parent { position: relative; } #secondary .widget_product_categories li.cat-parent:before { content: '+'; cursor: pointer; position: absolute; right: 0; top: 0; font-style: normal; font-size: 20px; font-weight: 500; color: #666; line-height: 34px; } #secondary .widget_product_categories li.cat-parent.hidesub::before { content: '-'; } #secondary .widget_product_categories li.current-cat > a, #secondary .widget_product_categories li.current-cat > .count, #secondary .widget_product_categories li.current-cat-parent > a, #secondary .widget_product_categories li.current-cat-parent > .count { font-weight: 700; } #secondary .widget_product_categories > li:last-child { margin-bottom: 0; } #secondary .widget_price_filter form { margin-top: 20px; } #secondary .widget_price_filter .price_slider { background: #cecece; box-shadow: none; cursor: pointer; height: 2px; margin: 0 0 35px; width: 100%; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } #secondary .widget_price_filter .price_slider .ui-slider-range { background: #292929; border: none; box-shadow: none; height: 100%; } #secondary .widget_price_filter .price_slider .ui-slider-handle { align-items: center; background: #fff; content: ''; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; height: 18px; line-height: 14px; margin: 0; text-align: center; top: 50%; width: 18px; border: 6px solid #292929; -moz-border-radius: 100%; border-radius: 100%; -webkit-transform: translate(0,-50%); -moz-transform: translate(0,-50%); -ms-transform: translate(0,-50%); -o-transform: translate(0,-50%); transform: translate(0,-50%); } #secondary .widget_price_filter .price_slider .ui-slider-handle:hover { background: #292929; } #secondary .widget_price_filter .price_slider .ui-slider-handle:last-child { -webkit-transform: translate(-100%,-50%); -moz-transform: translate(-100%,-50%); -ms-transform: translate(-100%,-50%); -o-transform: translate(-100%,-50%); transform: translate(-100%,-50%); } #secondary .widget_price_filter .price_slider_amount { font-size: 1em; padding-bottom: 8px; } #secondary .widget_price_filter .price_slider_amount:after { clear: both; content: ''; display: block; height: 0; line-height: 0; visibility: hidden; } #secondary .widget_price_filter .price_slider_amount .price_label { height: 32px; line-height: 32px; text-align: left; } #secondary .widget_price_filter .price_slider_amount .price_label span { color: #222222; font-weight: 600; } #secondary .widget_price_filter .price_slider_amount .price_label span:first-of-type { margin-left: 5px; } #secondary .widget_price_filter .price_slider_amount .price_label .from, #secondary .widget_price_filter .price_slider_amount .price_label .to { font-weight: 600; } #secondary .widget_price_filter .button { display: block; float: right; } #secondary .yith-woocompare-widget .widget_content:after { clear: both; content: ''; display: block; height: 0; line-height: 0; visibility: hidden; } #secondary .yith-woocompare-widget ul.products-list { margin-bottom: 20px; padding: 0; } #secondary .yith-woocompare-widget ul.products-list li { padding: 10px 0; padding-right: 35px; position: relative; } #secondary .yith-woocompare-widget ul.products-list li.list_empty { padding: 0; } #secondary .yith-woocompare-widget ul.products-list a { color: #323232; font-size: 1em; line-height: 1.2; text-transform: none; } #secondary .yith-woocompare-widget ul.products-list a:hover { color: #dd9933; } #secondary .yith-woocompare-widget ul.products-list a.remove { background: none; color: #999 !important; font-size: 0; height: auto; left: auto; padding: 10px; position: absolute; right: 0; top: 50%; width: auto; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } #secondary .yith-woocompare-widget ul.products-list a.remove:after { content: '\f00d'; display: inline-block; font-family: FontAwesome; font-size: 14px; } #secondary .yith-woocompare-widget ul.products-list a.remove:hover { color: #DD9933 !important; } #secondary .yith-woocompare-widget a { padding-bottom: 0; padding-top: 0; } #secondary .yith-woocompare-widget a:after { display: none; } #secondary .yith-woocompare-widget .clear-all { float: left; font-size: inherit; height: 30px; line-height: 30px; } #secondary .widget_top_rated_products { display: block; } #secondary .widget_media_image { border: none; padding: 0; text-align: center; } #secondary .widget_media_image a { display: inline-block; overflow: hidden; position: relative; vertical-align: top; } #secondary .widget_media_image a img { -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } #secondary .widget_media_image a:hover img { -webkit-transform: scale(1.02); -moz-transform: scale(1.02); -ms-transform: scale(1.02); -o-transform: scale(1.02); transform: scale(1.02); } #secondary .aiwidgetscss .widget-title { display: block; } #secondary iframe { max-width: 100%; } #secondary .bragatabs { color: #363636; display: block; font-family: Open Sans; font-size: 1em; font-weight: normal; line-height: 14px; padding: 0; width: 100%; } #secondary .bragatabs li { background: #ebebeb; border-top: 2px solid #ebebeb; cursor: pointer; float: left; list-style: none; margin: 0; padding: 10px 0; text-align: center; width: 50%; } #secondary .bragatabs li.active { background: none; border-top: 2px solid #DD9933; cursor: default; } #secondary .bragatabs li.active:hover { background: none; } #secondary .bragatabs li:hover { background: #eee; } #secondary .su-accordion .su-spoiler { border-bottom: 1px solid #ebebeb; } #secondary .su-accordion .su-spoiler:hover .su-spoiler-icon { background: #DD9933; } #secondary .su-accordion .su-spoiler:hover .su-spoiler-title { color: #DD9933; } #secondary .su-accordion .su-spoiler.su-spoiler-closed .su-spoiler-content { padding: 0; } #secondary .su-accordion .su-spoiler-title { font-weight: normal; } #secondary .su-accordion .su-spoiler-icon { background: #999; color: #fff; font-size: 10px; line-height: 20px; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } #secondary .su-accordion .su-spoiler-content { padding: 15px 0; } #secondary .su-vimeo { margin: 0; } #secondary .widget_rss ul { margin: 0; padding: 0; } #secondary .widget_rss ul li { list-style-type: none; margin: 0 0 25px; } #secondary .widget_rss ul li:last-child { margin: 0; } #secondary .widget_rss ul li .rsswidget { color: #253237; display: block; line-height: 1.4; margin-bottom: 5px; } #secondary .widget_rss ul li .rsswidget:hover { color: #DD9933; } #secondary .widget_rss ul li .rss-date { color: #999; display: block; font-size: .929em; margin-bottom: 5px; } #secondary .widget_rss ul li .rss-date:before { content: '\f073'; display: inline-block; font-family: FontAwesome; margin-right: 5px; } #secondary .widget_rss ul li .rssSummary { display: block; } #secondary .widget_rss ul li cite { display: block; } #secondary .widget_rss ul li cite:before { content: '\f007'; display: inline-block; font-family: FontAwesome; margin-right: 5px; } #secondary .widget_products ul li { margin: 0 0 25px; } #secondary .widget_products .product-image { float: left; width: 25%; } #secondary .widget_products .product-image a { display: block; } #secondary .widget_products .product-image a img { margin: 0; width: 100%; } #secondary .widget_products .product-info { float: left; padding-left: 10px; text-align: left; width: 75%; } #secondary .widget_products .product-info ins { color: #DD9933; display: block; font-size: 14px; font-weight: 400; line-height: 1; } #secondary .widget_products .product-info del { color: #999; font-size: 14px; font-weight: 500; text-decoration: line-through; } #secondary .blog-tabs { margin-bottom: 0; } #secondary .widget_braga_widgets .widget_content { padding: 0 18px 5px; } #secondary .widget_braga_widgets ul { margin: 0; padding: 0; } #secondary .widget_braga_widgets ul li { border-top: 1px solid #ebebeb; line-height: 1.35; list-style-type: none; margin: 15px 0 0; padding: 15px 0 0; } #secondary .widget_braga_widgets ul li:first-child { border: none; margin: 0; padding: 0; } #secondary .widget_braga_widgets ul li a:before { display: none; } #secondary .widget_braga_widgets ul li .post-wrapper { margin: 0; padding: 0; width: 100%; } #secondary .widget_braga_widgets ul li .post-wrapper:after { clear: both; content: ''; display: block; height: 0; line-height: 0; visibility: hidden; } #secondary .widget_braga_widgets ul li .post-wrapper .post-thumb { float: left; margin-right: 10px; max-width: 30%; } #secondary .widget_braga_widgets ul li .post-wrapper .post-thumb a { border: 2px solid transparent; display: inline-block; } #secondary .widget_braga_widgets ul li .post-wrapper .post-thumb a:hover { border: 2px solid #DD9933; padding-left: 0; } #secondary .widget_braga_widgets ul li .post-wrapper .post-thumb .avatar { overflow: hidden; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; } #secondary .widget_braga_widgets ul li .post-wrapper .post-info { overflow: hidden; } #secondary .widget_braga_widgets ul li .post-wrapper .post-info .post-title { font-size: 1.077em; font-weight: 600; margin: 0 0 10px; } #secondary .widget_braga_widgets ul li .post-wrapper .post-info .post-title a { color: #323232; } #secondary .widget_braga_widgets ul li .post-wrapper .post-info .post-title a:hover { color: #DD9933; padding-left: 0; } #secondary .widget_braga_widgets ul li .post-wrapper .post-info .post-date { color: #999; font-family: Open Sans; font-size: .929em; } #secondary .widget_braga_widgets ul li .post-wrapper .post-info p { margin: 5px 0; } #secondary .widget_braga_widgets ul li .post-wrapper .post-info > a { color: #999; font-family: Open Sans; font-size: .86em; } #secondary .widget_braga_widgets ul li .post-wrapper .post-info > a:hover { color: #DD9933; } #secondary .widget_braga_widgets ul li .post-wrapper .comment-author { color: #DD9933; } #secondary .widget_recent_entries ul li .post-date { color: #999; float: left; font-size: .929em; line-height: 12px; width: 100%; } #secondary .widget_recent_entries ul li .post-date:before { content: '\f073'; display: inline-block; font-family: FontAwesome; margin-right: 5px; } #secondary .widget_calendar table#wp-calendar { margin-bottom: 0; table-layout: fixed; text-align: center; width: 100%; } #secondary .widget_calendar table#wp-calendar th, #secondary .widget_calendar table#wp-calendar td { padding-left: 2px; padding-right: 2px; } #secondary .widget_calendar table#wp-calendar a:hover { text-decoration: underline; } #secondary .widget_recent_comments #recentcomments { list-style: none; margin-bottom: 0; padding: 0; } #secondary .widget_recent_comments #recentcomments > li { margin-bottom: 13px; } #secondary .widget_recent_comments #recentcomments > li:last-child { margin-bottom: 0; } #secondary .widget_recent_comments #recentcomments > li a:hover { color: #dd9933; } #secondary .widget_recent_comments #recentcomments > li .comment-author-link a { color: #253237; } #secondary .widget_recent_comments #recentcomments > li .comment-author-link a:hover { text-decoration: underline; } #secondary select { background: #fff; border: 1px solid #e5e5e5; height: 40px; line-height: 40px; max-width: 100%; outline: none; padding: 0 15px; width: 100%; } #back-top { background: url('../images/back-top.png') no-repeat center center #323232; border: 2px solid #ddd; border-radius: 100%; bottom: -38px; cursor: pointer; height: 50px; opacity: 0; position: fixed; right: 15px; visibility: hidden; width: 50px; z-index: 6999; -webkit-transition: .6s ease; -moz-transition: .6s ease; -ms-transition: .6s ease; -o-transition: .6s ease; transition: .6s ease; } #back-top.show { bottom: 5%; opacity: 1; visibility: visible; } #back-top:hover { background-color: #DD9933; border-color: #DD9933; } .gm-style img { max-width: none; } .gm-style label { display: inline; width: auto; } .gm-style-iw, .gm-style-iw > div { width: auto !important; } .popupshadow { background: #000; display: none; height: 100%; left: 0; opacity: .5; position: fixed; top: 0; width: 100%; z-index: 10000; } #_atssh { display: none; } #yith-wcwl-popup-message { display: none; } .woocommerce table.my_account_orders th, .woocommerce table.my_account_orders td { border-bottom: none; } .main-container .default-page .entry-content > p > strong, .main-container .blog-page .entry-content > p > strong, .main-container .blog-page .entry-summary > p > strong { color: #253237; font-family: Open Sans; font-size: 1.2em; font-weight: 600; } .main-container blockquote { border-color: #DD9933; border-style: solid; border-width: 0 0 0 0.2rem; color: inherit; font-size: 1em; margin: 2rem 0; padding: 0.5rem 0 0.5rem 2rem; } blockquote p:last-child { margin: 0; } .main-container .wp-block-separator { width: 50%; } .main-container .wp-block-separator.is-style-wide { width: 100%; } .main-container .wp-block-archives li a, .main-container .wp-block-categories li a, .main-container .wp-block-latest-posts li a { color: #323232; } .main-container .wp-block-archives li a:hover, .main-container .wp-block-categories li a:hover, .main-container .wp-block-latest-posts li a:hover { color: #dd9933; } .main-container .wp-block-latest-comments .wp-block-latest-comments__comment-meta a { color: #323232; font-weight: 600; } .main-container .wp-block-latest-comments .wp-block-latest-comments__comment-meta a:hover { color: #dd9933; } .main-container .relatedposts h3, .main-container .comments-area .comments-title, .main-container .comments-area .comment-reply-title { display: inline-block; font-size: 18px; font-weight: normal; margin-bottom: 25px; font-weight: 600; text-transform: uppercase; } .main-container #cancel-comment-reply-link { color: #323232; font-size: 14px; font-style: italic; font-weight: 600; } .main-container #cancel-comment-reply-link:hover { color: #dd9933; } .main-container .comments-area { margin: 0 0 30px 0; width: 100%; } .main-container .comments-area .comments-title, .main-container .comments-area .comment-reply-title { display: inline-block; } .main-container .comments-area .commentlist { margin: 0 0 60px 0; padding: 30px 30px 0 30px; border: 1px solid #ebebeb; } .main-container .comments-area .commentlist ol { padding-left: 40px; } .main-container .comments-area .commentlist li { list-style: none; } .main-container .comments-area .commentlist > li { margin-bottom: 60px; } .main-container .comments-area .commentlist > li:last-child { margin: 0; } .comments-area .commentlist .trackback, .comments-area .commentlist .pingback { font-weight: 600; margin-bottom: 20px; } .comments-area .commentlist .trackback a, .comments-area .commentlist .pingback a { display: block; font-size: 1.1em; } .main-container .comments-area .commentlist li article.comment { margin: 0 0 40px 0; width: 100%; } .main-container .comments-area .commentlist li article.comment .comment-avatar { float: left; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; } .main-container .comments-area .commentlist li article.comment .comment-info { border: none; margin-left: 75px; position: relative; } .main-container .comments-area .commentlist li article.comment .comment-info .reply { display: inline-block; float: right; position: absolute; right: 0; top: 0; } .main-container .comments-area .commentlist li article.comment .comment-info .reply a { border: none; box-shadow: none; font-size: 14px; font-weight: 400; text-shadow: none; white-space: nowrap; color: #253237; display: inline-block; vertical-align: top; background: #efefef; line-height: 28px; height: 28px; padding: 0 17px; border-radius: 15px; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .main-container .comments-area .commentlist li article.comment .comment-info .reply a:hover { color: #dd9933; } .main-container .comments-area .commentlist li .comment-respond { margin: 50px 0 60px 0; } .main-container .comments-area .commentlist .comment-meta { color: #000000; float: left; margin: 0 0 8px; width: 100%; } .main-container .comments-area .commentlist .comment-meta img { margin-right: 10px; } .main-container .comments-area .commentlist .comment-meta cite { display: inline-block; font-size: 15px; font-style: normal; text-transform: uppercase; line-height: 1; } .main-container .comments-area .commentlist .comment-meta cite .fn { color: #323232; font-weight: 600; } .main-container .comments-area .commentlist .comment-meta cite .fn a { color: #323232; } .main-container .comments-area .commentlist .comment-meta cite .fn a:hover { color: #dd9933; } .main-container .comments-area .commentlist .comment-meta cite span { display: none; } .main-container .comments-area .commentlist .comment-meta time { color: #999; display: block; font-size: 13px; font-style: italic; } .main-container .comments-area .commentlist .comment-content { color: #000000; line-height: 1.5714; font-size: 14px; } .main-container .comments-area .commentlist .comment-content ul li, .main-container .comments-area .commentlist .comment-content ol li { list-style-type: inherit; } .main-container .comments-area .commentlist .comment-content p:last-child { margin-bottom: 0; } .main-container .comments-area .commentlist .comment-content .edit-link a { color: #253237; display: inline-block; vertical-align: top; background: #efefef; line-height: 28px; padding: 0 17px; border-radius: 15px; margin-top: 2px; height: 28px; font-size: 14px; } .main-container .comments-area .commentlist .comment-content .edit-link a:hover { color: #dd9933; } .main-container .comments-area .pagination { margin: 15px 0; width: 100%; } .main-container .comments-area .pagination .next, .main-container .comments-area .pagination .prev { position: relative; text-indent: -9999px; } .main-container .comments-area .pagination .next:after, .main-container .comments-area .pagination .prev:after { content: '\f054'; display: inline-block; font-family: FontAwesome; height: 34px; left: 0; position: absolute; text-align: center; text-indent: 0; top: 0; width: 34px; } .main-container .comments-area .pagination .prev:after { content: '\f053'; } .main-container .comments-area .comment-respond { margin: 0 0 30px 0; width: 100%; } .main-container .comments-area .comment-respond .comment-form label { color: #253237; margin: 0 0 5px; } .main-container .comments-area .comment-respond .comment-form .comment-notes, .main-container .comments-area .comment-respond .comment-form .form-allowed-tags { font-size: 1em; } .main-container .comments-area .comment-respond .comment-form .comment-input { margin: 0 -10px; } .main-container .comments-area .comment-respond .comment-form .comment-input:after { clear: both; content: ''; display: block; height: 0; line-height: 0; visibility: hidden; } .main-container .comments-area .comment-respond .comment-form .comment-form-author, .main-container .comments-area .comment-respond .comment-form .comment-form-email, .main-container .comments-area .comment-respond .comment-form .comment-form-url { float: left; padding: 0 10px; width: 33.3333%; } .main-container .comments-area .comment-respond .comment-form .comment-form-author input, .main-container .comments-area .comment-respond .comment-form .comment-form-email input, .main-container .comments-area .comment-respond .comment-form .comment-form-url input { width: 100%; } .main-container .comments-area .comment-respond .comment-form .comment-form-cookies-consent { margin: 0 10px; } .main-container .comments-area .comment-respond .comment-form .comment-form-cookies-consent input[type='checkbox'] { display: inline-block; margin-right: 5px; } .main-container .comments-area .comment-respond .comment-form #comment { border: 1px solid #ebebeb; height: 130px; width: 100%; } .main-container .comments-area .comment-respond .comment-form .form-submit { margin-top: 25px; } .main-container .comments-area .comment-respond .comment-form .form-submit input#submit { background: #292929; border: none; color: #fff; font-size: 1em; height: 50px; line-height: 50px; min-width: 250px; padding: 0 35px; text-align: center; text-transform: uppercase; } .main-container .comments-area .comment-respond .comment-form .form-submit input#submit:hover { background: #DD9933; color: #fff; } .main-container .comments-area .comment-respond .comment-form .logged-in-as a:hover { color: #dd9933; text-decoration: underline; } .main-container .social-sharing { padding: 5px 0; } .main-container .social-sharing .widget_socialsharing_widget { display: flex; align-items: center; flex-wrap: wrap; } .main-container .social-sharing .widget-title { background: none; line-height: 26px; text-transform: uppercase; width: auto; margin: 0; color: #253237; margin-right: 15px; } .main-container .social-sharing .social-icons { float: left; padding: 0; text-align: center; margin: 0; } .main-container .social-sharing .social-icons li { display: inline-block; list-style: none; margin-right: 10px; position: relative; } .main-container .social-sharing .social-icons li:last-child { margin-right: 0; } .main-container .social-sharing .social-icons li .makalitip { line-height: 1.5; } .main-container .social-sharing .social-icons li .social-icon { background: #f7f7f7; border-radius: 100%; color: #323232; display: inline-block; font-size: 12px; height: 26px; line-height: 26px; text-align: center; width: 26px; } .main-container .social-sharing .social-icons li .social-icon:hover { background: #DD9933; color: #fff; } .main-container .social-sharing .social-icons li .social-icon i { line-height: 26px; } .main-container .author-info { margin: 0; padding-left: 85px; position: relative; } .main-container .author-info h2 { font-size: 1.286em; margin: 0 0 10px; } .main-container .author-info .author-avatar { left: 0; margin: 0 15px 0 0; position: absolute; top: 0; width: 68px; z-index: 9; } .main-container .author-info .author-description { color: #999; } .main-container .moretag { color: #DD9933; } .main-container .moretag:hover { color: #DD9933; } .main-container .navigation .newer { float: left; } .main-container .navigation .newer a:before { content: '\f177'; display: inline-block; font-family: FontAwesome; font-size: 12px; margin-right: 5px; } .main-container .navigation .older { float: right; } .main-container .navigation .older a:after { content: '\f178'; display: inline-block; font-family: FontAwesome; font-size: 12px; margin-left: 5px; } .main-container .page-links { clear: both; margin: 15px 0; } .main-container .page-links a { background: #323232; color: #fff; display: inline-block; font-size: 12px; height: 36px; line-height: 34px; margin-right: 2px; padding: 0; text-align: center; text-transform: uppercase; width: 36px; } .main-container .page-links a:hover { background: #DD9933; color: #323232; } .main-container .page-links > span { background: #DD9933; border-bottom: 2px solid transparent; color: #fff; display: inline-block; font-size: 12px; height: 36px; line-height: 34px; margin-right: 2px; padding: 0; text-align: center; text-transform: uppercase; width: 36px; } .main-container .nav-single { border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; float: left; font-size: 13px; padding: 10px 0; width: 100%; } .main-container .nav-single a { color: #999; } .main-container .nav-single a:hover { color: #DD9933; } .main-container .nav-single .nav-previous { float: left; } .main-container .nav-single .nav-next { float: right; } .main-container .btn, .main-container .btn-primary, .main-container #searchsubmit, .main-container #wsearchsubmit { background: #DD9933; border: none; border-radius: 2px; box-shadow: none; color: #fff; font-size: 14px; font-weight: normal; height: 26px; line-height: 26px; padding: 0 10px; text-shadow: none; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .main-container .btn:hover, .main-container .btn-primary:hover, .main-container #searchsubmit:hover, .main-container #wsearchsubmit:hover { background: #999; } .main-container .archive-header { border-bottom: 1px solid #ebebeb; margin-bottom: 50px; } .main-container .archive-header .archive-title { font-size: 18px; margin-bottom: 5px; text-transform: uppercase; } .main-container .archive-header .archive-title a { color: #DD9933; } .main-container .archive-header .archive-title a:hover { text-decoration: underline; } .main-container .author-info.archives { margin: 0; min-height: 68px; } .main-container .author-info.archives .author-description { width: 100%; } .main-container .author-info.archives .author-description h2 { border-bottom: 1px solid #ebebeb; margin: 0 0 10px; overflow: hidden; padding-bottom: 10px; } .main-container .attachment .navigation { border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; margin: 0 0 25px; padding: 5px 0; } .main-container .pagination { display: block; padding: 10px 0; text-align: center; width: 100%; } .main-container .pagination .page-numbers-wrapper { display: inline-block; margin: 0; } .main-container .pagination .page-numbers-wrapper > * { margin: 0 5px 0 0; } .main-container .pagination .page-numbers-wrapper > *:last-child { margin: 0; } .main-container .pagination a, .main-container .pagination span { background: #f6f6f6; color: #2a373c; display: inline-block; vertical-align: top; font-size: 14px; font-weight: 400; height: 35px; width: 35px; margin: 0; line-height: 35px; min-width: 0; padding: 0; border: 0; -webkit-border-radius: 100%; border-radius: 100%; -webkit-transition: .15s ease; -moz-transition: .15s ease; -ms-transition: .15s ease; -o-transition: .15s ease; transition: .15s ease; } .main-container .pagination a.next, .main-container .pagination a.prev, .main-container .pagination span.next, .main-container .pagination span.prev { font-size: 0; } .main-container .pagination a.next:before, .main-container .pagination span.next:before { content: "\f4ad"; font-family: "Ionicons"; font-size: 18px; } .main-container .pagination a.prev:before, .main-container .pagination span.prev:before { content: "\f4ab"; font-family: "Ionicons"; font-size: 18px; } .main-container .pagination span.current, .main-container .pagination a:hover { color: #fff; background: #DD9933; } .main-container .entry-content:after { clear: both; content: ''; display: block; height: 0; line-height: 0; visibility: hidden; } .main-container .blog-page .post-container:after { clear: both; content: ''; display: block; height: 0; line-height: 0; visibility: hidden; } .main-container .blog-page .post-container > article { margin: 0 0 60px 0; width: 100%; } .main-container .blog-page article:after { clear: both; content: ''; display: block; height: 0; line-height: 0; visibility: hidden; } .main-container .blog-page article:last-of-type { border-bottom: none; } .main-container .blog-page article .entry-header { background: none; border: none; float: none; margin: 0 0 40px; position: relative; text-align: left; } .main-container .blog-page article .entry-header > .post-category { margin: 15px 0; } .main-container .blog-page article .entry-header > .post-category a { color: #323232; margin-left: 5px; } .main-container .blog-page article .entry-header > .post-category a:hover { color: #DD9933; } .main-container .blog-page article .post-thumbnail { display: inline-block; max-width: 100%; position: relative; } .main-container .blog-page article .post-thumbnail > * { max-width: 100%; } .main-container .blog-page article .post-thumbnail .su-carousel { margin: 0; overflow: hidden; } .main-container .blog-page article .post-thumbnail .su-carousel .su-carousel-slides { pointer-events: none; } .main-container .blog-page article .post-thumbnail .su-carousel .su-carousel-slide { pointer-events: none; } .main-container .blog-page article .post-thumbnail .su-carousel .su-carousel-slide.su-carousel-slide-visible { pointer-events: visible; } .main-container .blog-page article .post-thumbnail .su-carousel .su-carousel-slide img { padding: 0; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; } .main-container .blog-page article .post-thumbnail .su-slider-centered { margin-bottom: 0; } .main-container .blog-page article .post-thumbnail .su-responsive-media-yes { margin-bottom: 0; } .main-container .blog-page article .post-thumbnail .su-slider-slide-title { display: none; } .main-container .blog-page article .post-thumbnail .post-category { bottom: 10px; left: 10px; position: absolute; z-index: 109; } .main-container .blog-page article .post-thumbnail .post-category a { background: #fff; color: #242424; display: inline-block; font-size: .857em; margin: 0 6px 6px 0; padding: 4px 12px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .main-container .blog-page article .post-thumbnail .post-category a:last-child { margin-right: 0; } .main-container .blog-page article .post-thumbnail .post-category a:hover { background: #DD9933; color: #fff; } .main-container .blog-page article.format-video .post-thumbnail { display: block; } .main-container .blog-page article .su-responsive-media-yes { margin-bottom: 0; } .main-container .blog-page article .player { margin: 25px 0; width: 100%; } .main-container .blog-page article .su-audio { margin: auto; } .main-container .blog-page article .entry-audio { margin: 30px 0; } .main-container .blog-page article .archive-title { font-size: 22px; margin: 0 0 10px; padding: 0; } .main-container .blog-page article .post-password-form label { float: left; height: 40px; line-height: 40px; } .main-container .blog-page article .post-password-form label input { border: 1px solid #f0f0f0; height: 40px; margin-left: 5px; padding: 0 10px; } .main-container .blog-page article .post-password-form input[type='submit'] { background: #222222; border: none; color: #fff; cursor: pointer; font-weight: 700; height: 40px; line-height: 40px; margin-left: 5px; padding: 0 30px; text-align: center; } .main-container .blog-page article .post-password-form input[type='submit']:hover { background: #DD9933; color: #222222; } .main-container .blog-page article .post-meta { margin-bottom: 6px; font-size: 12px; text-transform: uppercase; } .main-container .blog-page article .post-meta a { font-weight: 600; } .main-container .blog-page article .post-meta a:hover { text-decoration: underline; } .main-container .blog-page article .post-meta .post-separator { margin: 0 5px; } .main-container .blog-page article .post-meta .post-category.no-thumbnail { margin: 15px 0; } .main-container .blog-page article .entry-summary { margin: 0; text-align: left; width: 100%; line-height: 1.5714; } .main-container .blog-page article .entry-summary:after { clear: both; content: ''; display: block; height: 0; line-height: 0; visibility: hidden; } .main-container .blog-page article .entry-summary .readmore { margin-top: 24px; text-align: center; text-transform: capitalize; vertical-align: middle; white-space: nowrap; display: inline-block; font-size: 14px; line-height: 44px; font-weight: 700; padding: 0 30px; border: 2px solid; border-radius: 25px; -webkit-border-radius: 25px; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .main-container .blog-page article .entry-summary .readmore:after { line-height: inherit; vertical-align: top; margin-left: 10px; content: "\f105"; font-family: Fontawesome; display: inline-block; } .main-container .blog-page article .box-social { font-size: 12px; width: 100%; text-transform: uppercase; display: flex; align-items: center; flex-wrap: wrap; } .main-container .blog-page article .box-social > .entry-meta { flex: 1 1 auto; margin-right: 15px; padding: 5px 0; } .main-container .blog-page article .entry-meta .meta-title { margin-right: 3px; font-size: 1em; } .main-container .blog-page article table th, .main-container .blog-page article table td { padding: 5px 10px; } .main-container .blogs article { background: #fff; } .main-container .blogs article.sticky .post-title:before, .main-container .blogs article.tag-sticky-2 .post-title:before { content: "\f1d8"; color: #ff4545; font-family: 'FontAwesome'; display: inline-block; margin-right: 5px; vertical-align: middle; } .main-container .blogs article .post-info div.post-category { display: none; font-size: .929em; margin-bottom: 5px; } .main-container .blogs article .post-info div.post-category:before { content: '\f07b'; display: inline-block; font-family: FontAwesome; font-size: 12px; margin-right: 5px; } .main-container .blogs article .post-info div.post-category a { color: #323232; } .main-container .blogs article .post-info div.post-category a:hover { color: #DD9933; text-decoration: underline; } .main-container .blogs article .post-title { font-size: 26px; margin: 0 0 14px 0; padding: 0; text-transform: none; font-weight: 600; } .main-container .blogs article .post-title a { color: #242424; } .main-container .blogs article .post-title a:hover { color: #DD9933; opacity: 0.7; } .main-container .blogs.blog-sidebar article:not(.has-post-thumbnail) .post-thumbnail-wrapper { display: none; } .main-container .blogs.blog-sidebar .post-thumbnail-wrapper { float: left; width: 40%; } .main-container .blogs.blog-sidebar .post-thumbnail-wrapper + .postinfo-wrapper { width: 60%; padding-left: 25px; float: left; } .main-container .blogs.blog-large .post-thumbnail-wrapper { margin-bottom: 30px; } .main-container .blogs.blog-large article .entry-summary .readmore { margin-top: 15px; } .main-container .blogs.blog-nosidebar .post-thumbnail-wrapper { float: left; padding-right: 25px; width: 33%; } .main-container .blogs.blog-nosidebar .postinfo-wrapper { float: left; width: 67%; } .main-container .blogs.blog-nosidebar .postinfo-wrapper.no-thumbnail { width: 100%; } .main-container .blogs.grid .post-container { margin-left: -15px; margin-right: -15px; column-count: 2; -moz-column-count: 2; -webkit-column-count: 2; column-gap: 0; } .main-container .blogs.grid article { break-inside: avoid; padding: 0 15px; page-break-inside: avoid; -webkit-column-break-inside: avoid; } @media (min-width: 992px) { .main-container .blogs.grid article { padding-right: 35px; margin-bottom: 80px; } } @media (min-width: 768px) and (max-width: 991px) { .main-container .blogs.grid .post-container { margin: 0 -25px; } .main-container .blogs.grid article { padding: 0 25px; } } .main-container .blogs.grid .post-inner { background: #fff; } .main-container .blogs.grid .post-thumbnail-wrapper { margin-bottom: 20px; } .main-container .blogs.grid article .entry-summary .readmore { margin-top: 10px; } .main-container .blogs.grid .su-responsive-media-yes { padding-bottom: 59.9%; } .main-container .single article { background: #fff; margin-bottom: 0; padding-bottom: 0; } .main-container .single article.sticky, .main-container .single article.tag-sticky-2 { display: block; } .main-container .single article.sticky .post-title, .main-container .single article.tag-sticky-2 .post-title { color: #DD9933; } .main-container .single article.sticky .post-title a, .main-container .single article.tag-sticky-2 .post-title a { color: #DD9933; } .main-container .single article .postinfo-wrapper { overflow: hidden; } .main-container .single article .post-header { margin: 0 0 40px 0; } .main-container .single article .post-title { font-size: 2.538em; margin: 0 0 5px 0; font-weight: 600; } .main-container .single article .post-thumbnail-wrapper { margin: 0 0 40px 0; } .main-container .single article .author-info { border-bottom: 1px solid #f0f0f0; margin-bottom: 40px; padding-bottom: 40px; } .main-container .single article .player { max-width: none; padding: 0; } .main-container .single article .entry-content { margin-bottom: 60px; } .main-container .single article .entry-content > *:last-child { margin-bottom: 0; } .main-container .single article .post-info > div { margin-bottom: 60px; } .main-container .single article .post-info .relatedposts { margin-bottom: 10px; width: 100%; } .main-container .single article .post-info .relatedthumb { float: left; margin-bottom: 30px; text-align: center; } .main-container .single article .post-info .relatedthumb .image { margin-bottom: 15px; } .main-container .single article .post-info .relatedthumb .short-description { color: #727272; font-size: .93em; margin-bottom: 15px; } .main-container .single article .post-info .relatedthumb .post-separator { margin: 0; } .main-container .single article .post-info .relatedthumb .post-meta { border: none; margin: 0 0 8px 0; padding: 0; } .main-container .single article .post-info .relatedthumb h4 { font-size: 1.143em; line-height: 1.35; margin-bottom: 0; } .main-container .single article .post-info .relatedthumb h4 a { color: #292929; max-width: 100%; } .main-container .single article .post-info .relatedthumb h4 a:hover { color: #DD9933; } .main-container .single article .post-info .relatedthumb img { padding: 0; width: 100%; } .main-container .single article .post-info .relatedthumb a { display: inline-block; text-decoration: none; } .main-container .single .post-thumbnail .post-date { left: 10px; right: auto; } .front-page.main-container { margin-bottom: 0; margin-top: 0; padding-bottom: 0; padding-top: 0; } .full-width .container, .full-width .row-container { max-width: 100%; width: 100%; } .error404 { min-height: 200px; } .error404 .search-form-wrapper { padding: 120px 0 180px 0; text-align: center; } .error404 .search-form-wrapper h1 { color: #DD9933; font-size: 200px; font-weight: 900; letter-spacing: 10px; line-height: 1.1; margin: 0 0 30px; } .error404 .search-form-wrapper h2 { color: #323232; font-size: 35px; text-transform: uppercase; } .error404 .search-form-wrapper p { color: #323232; font-size: 22px; font-weight: 300; margin: 20px auto 40px; text-align: center; width: 60%; } .error404 .search-form-wrapper .blogsearchform .form-input { float: none; margin: auto; } .error404 .search-form-wrapper .blogsearchform .form-input .input_text { font-size: 1.143em; height: 50px; line-height: 50px; } .error404 .search-form-wrapper .blogsearchform .form-input .button-search { font-size: 0; height: 50px; line-height: 50px; width: 50px; } .error404 .search-form-wrapper .blogsearchform .form-input .button-search:before { content: '\f002'; font-family: FontAwesome; font-size: 16px; } .error404 .search-form-wrapper a.button { background: #222222; border: none; border-radius: 35px; box-shadow: none; color: #fff; display: inline-block; font-size: 1em; font-weight: 600; height: 45px; line-height: 45px; margin-top: 40px; padding: 0 40px; text-shadow: none; text-transform: uppercase; white-space: nowrap; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .error404 .search-form-wrapper a.button:hover { background: #DD9933; color: #fff; } .about-page .page-content { margin: 0; } .about-page .brands-carousel { border: 0; padding: 60px 0; } .about-page .heading-title.style1 { margin-bottom: 40px; } .about-page .vc_row { margin-bottom: 45px; } .about-page .about-introduce .vc_column-inner > .wpb_wrapper { background: #fff; } .about-page .about-introduce .wpb_text_column { margin: 50px auto 35px auto; max-width: 950px; text-align: center; } .about-page .about-introduce .wpb_text_column h3 { font-size: 1.75em; line-height: 1.5; margin: auto; margin-bottom: 25px; max-width: 75%; } .about-page .about-policy { margin-bottom: 95px; padding-bottom: 60px; padding-top: 95px; } .about-page .about-policy .vc_column-inner > .wpb_wrapper { position: relative; } .about-page .about-policy .vc_column-inner > .wpb_wrapper:hover .wpb_single_image { -webkit-animation: rotate 2s infinite; -moz-animation: rotate 2s infinite; -o-animation: rotate 2s infinite; animation: rotate 2s infinite; } .about-page .about-policy .wpb_column { margin-bottom: 35px; } .about-page .about-policy .wpb_single_image { margin: 0 0 35px 0; min-height: 50px; } .about-page .about-policy .wpb_text_column { margin-bottom: 0; text-align: center; } .about-page .about-policy .wpb_text_column h4 { font-size: 1.286em; margin-bottom: 30px; } .about-page .about-what-we-do .row-container { margin-bottom: 35px; padding-bottom: 75px; position: relative; } .about-page .about-what-we-do .row-container:before { background: #ebebeb; bottom: 0; content: ''; display: block; height: 1px; left: 15px; position: absolute; right: 15px; z-index: 9; } .about-page .about-what-we-do .wpb_column { margin-bottom: 35px; } .about-page .about-what-we-do .wpb_column .vc_column-inner > .wpb_wrapper { background: #fff; } .about-page .about-what-we-do .wpb_single_image { margin-bottom: 25px; } .about-page .about-what-we-do .wpb_text_column { margin-bottom: 0; } .about-page .about-what-we-do .wpb_text_column h4 { font-size: 1.286em; margin-bottom: 10px; } .about-page .about-people .wpb_single_image { margin-bottom: 25px; } .about-page .about-people .wpb_text_column { text-align: center; } .about-page .about-people .wpb_text_column h3 { font-size: 1.286em; margin: 0 0 5px 0; } .about-page .about-people .wpb_text_column h5 { color: #000000; font-size: .929em; font-weight: normal; margin: 0 0 15px 0; } .about-page .about-people .wpb_text_column h5:after { background: #DD9933; content: ''; display: block; height: 2px; margin: 15px auto 0 auto; width: 37px; } .about-page h2.vc_custom_heading { font-size: 32px; font-weight: 700; line-height: 1.042; margin-bottom: 19px; text-transform: uppercase; position: relative; padding-bottom: 19px; margin-bottom: 25px; } .about-page h2.vc_custom_heading:after, .about-page h3.vc_custom_heading:after { content: ""; width: 60px; height: 3px; background: #1e1e1e; position: absolute; left: 0; bottom: 0; } .box-leader-title { margin-bottom: 30px !important; } .box-leader-title:after { left: 0; right: 0; margin: auto; } .about-page h3.vc_custom_heading { font-size: 28px; line-height: 1.13333; font-weight: 700; margin-bottom: 15px; text-transform: uppercase; position: relative; padding-bottom: 20px; } .about-page h4 { font-size: 18px; font-weight: 700; line-height: 1.6; } .box-des-about h4 { margin-bottom: 19px; } .about-page p { font-size: 15px; line-height: 1.857; color: #555555; } .box-about2 { text-align: center; } .box-about2 p { margin: 0; } .box-leader { text-align: center; position: relative; } .box-leader p { font-weight: 400; } .box-leader-text b { font-weight: 700; text-transform: capitalize; color: #253237; font-size: 16px; margin-bottom: 5px; display: block; } .about-page .testimonials-wrapper.style1 { padding: 43px 15px; } .about-page .about-contact { padding: 0; list-style: none; color: #253237; line-height: 24px; } .about-page .about-contact label { color: #253237; font-weight: 600; } .about-page .about-contact li { margin-bottom: 10px; } .about-page .about-contact li:last-child { margin-bottom: 0; } .about-page .vc_progress_bar { padding-top: 35px; } .about-page .vc_progress_bar .vc_single_bar { position: relative; height: 6px; background: #ebebeb; border-radius: 0; -webkit-border-radius: 0; box-shadow: none; -webkit-box-shadow: none; margin-bottom: 70px; } .about-page .vc_progress_bar .vc_single_bar .vc_label { position: absolute; left: 0; bottom: 100%; padding: 10px 0; font-size: 16px; font-weight: 600; } .about-page .vc_progress_bar .vc_single_bar .vc_bar { border-radius: 0; -webkit-border-radius: 0; } .about-page .about-leader .vc_inner .vc_column-inner > .wpb_wrapper { background: #fff; padding: 30px; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .about-page .about-leader .vc_inner .vc_column-inner > .wpb_wrapper:hover { -webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,0.07); box-shadow: 0 0 10px 1px rgba(0,0,0,0.07); } .about-page .about-leader { text-align: center; } .about-page .about-leader .vc_inner { display: inline-block; vertical-align: top; } .about-page .about-leader .vc_inner > .wpb_column { max-width: 300px; } .about-page .about-leader .vc_inner .vc_column-inner > .wpb_wrapper:hover .social-leader { opacity: 1; } .about-page .about-leader .social-leader { padding: 0; list-style: none; margin: 0; text-align: center; position: absolute; left: 0; right: 0; bottom: 0; background: #fff; opacity: 0; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .about-page .about-leader .social-leader li { display: inline-block; vertical-align: top; } .about-page .about-leader .social-leader li:last-child { margin-right: 0; } .about-page .about-leader .social-leader li a { color: #253237; padding: 0 5px; } .about-page .about-leader .social-leader li a:hover { color: #DD9933; } @media (max-width: 767px) { .about-page .vc_row { margin-bottom: 30px; } .row-about-1 { margin-top: 30px !important; } .row-about-2 { padding-top: 60px !Important; padding-bottom: 25px !important; } .row-about-3-2 { margin-top: 15px !Important; padding-top: 60px !Important; margin-bottom: 0 !important; } .row-about-4 { padding-top: 60px !Important; } } .contact-page .contact-form .wpb_content_element h3, .contact-page .contact-text .wpb_content_element h3 { font-size: 32px; } .contact-page .contact-text ul { list-style-type: none; padding: 0; } .contact-page .contact-text li { border-bottom: 1px solid #ebebeb; margin-bottom: 20px; padding-bottom: 20px; } .contact-page .contact-text li:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; } .contact-page .contact-text img { display: inline-block; } .contact-page .contact-text br { display: none; } .contact-page .contact-text h4 { display: inline-block; font-size: 16px; font-weight: 700; } .contact-page .contact-text p br { display: block; } .contact-page .contact-text i { font-size: 0; } .contact-page .contact-text i:before { font-size: 16px; margin-right: 10px; } .contact-page .wpcf7 { margin-bottom: 35px; } .contact-page .wpcf7 label { color: #253237; margin-bottom: 5px; width: 100%; font-weight: 400; } .contact-page .wpcf7 label span { border: 1px solid #ebebeb; color: #000000; display: block; margin-top: 5px; width: 100%; } .contact-page .wpcf7 label input { background: #fff; border: none; height: 50px; line-height: 50px; outline: none; width: 100%; } .contact-page .wpcf7 label .your-message { height: auto; line-height: 1.7; } .contact-page .wpcf7 label textarea { background: #fff; border: none; display: block; height: 150px; outline: none; padding: 20px 15px; width: 100%; } .contact-page .wpcf7 .wpcf7-submit { margin-top: 20px; background: #222222; border: 0; box-shadow: none; color: #fff; cursor: pointer; display: inline-block; font-family: Open Sans; font-size: 1.077em; font-weight: 500; height: 50px; letter-spacing: 0; line-height: 50px; outline: none; overflow: hidden; padding: 0 35px; text-shadow: none; text-transform: none; vertical-align: middle; white-space: nowrap; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .contact-page .wpcf7 .wpcf7-submit:hover { background: #DD9933; border-color: #DD9933; color: #fff; } .contact-page .wpcf7 .wpcf7-submit.disabled, .contact-page .wpcf7 .wpcf7-submit:disabled, .contact-page .wpcf7 .wpcf7-submit[disabled] { padding: 0 35px !important; } .contact-page .wpcf7 .wpcf7-submit.disabled:hover, .contact-page .wpcf7 .wpcf7-submit:disabled:hover, .contact-page .wpcf7 .wpcf7-submit[disabled]:hover { border-color: #ebebeb !important; } .woocommerce .product-wrapper .onsale, .woocommerce .single-product-image .onsale { color: #FFFFFF; font-weight: 700; text-align: center; line-height: 20px; min-height: auto; padding: 0 6px; background: #CF2929; left: 10px; top: 10px; text-transform: capitalize; font-size: 12px; z-index: 8; border-radius: 0; -webkit-border-radius: 0; display: inline-block; vertical-align: top; position: static; margin-top: 10px; border-radius: 4px; -webkit-border-radius: 4px; margin-left: 5px; } .woocommerce .star-rating, .woocommerce-page .star-rating { display: inline-block; float: none; height: 16px; margin: 0; vertical-align: middle; width: 82px; } .woocommerce .star-rating:before, .woocommerce-page .star-rating:before { color: #e1e1e1; content: '\f2fc\f2fc\f2fc\f2fc\f2fc'; font-family: "Ionicons"; font-size: 18px; letter-spacing: 2px; } .woocommerce .star-rating span, .woocommerce-page .star-rating span { font-size: 0; height: 100%; padding: 0; } .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before { color: #FDD835; content: '\f2fc\f2fc\f2fc\f2fc\f2fc'; font-family: "Ionicons"; font-size: 18px; letter-spacing: 2px; } #yith-wcwl-popup-message { background: #DD9933; border: none; border-radius: 0; color: #fff; padding: 0 20px; } .atc-notice-wrapper { background: #fff; border-radius: 3px; box-shadow: 0 0 15px rgba(0,0,0,0.8); display: none; left: 50%; margin-left: -160px; max-width: 100%; position: fixed; top: 40%; width: 320px; z-index: 1000; } .atc-notice-wrapper .close { color: #999; font-size: 22px; opacity: 1; position: absolute; right: 5px; top: 5px; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .atc-notice-wrapper .close:hover { color: #DD9933; } .atc-notice-wrapper h3 { border-bottom: 1px solid #ebebeb; font-size: 16px; margin: 0 0 15px; padding: 20px 0 10px 0; text-align: center; text-transform: uppercase; } .atc-notice-wrapper .product-wrapper { float: left; padding: 0 10px; width: 100%; } .atc-notice-wrapper .product-image { float: left; width: 30%; } .atc-notice-wrapper .product-info { float: left; padding-left: 20px; width: 70%; } .atc-notice-wrapper .product-info h4 { font-size: 15px; font-weight: normal; margin: 0 0 15px; } .atc-notice-wrapper .product-info .price { color: #000000; font-size: 15px; font-weight: 400; line-height: 1; margin: 0; width: 100%; } .atc-notice-wrapper .product-info .price ins { background: none; float: left; font-size: 1em; margin-right: 5px; } .atc-notice-wrapper .product-info .price del { color: #999; font-size: .857em; font-weight: normal; text-decoration: line-through; } .atc-notice-wrapper .product-info .price .woocommerce-price-suffix { color: #000000; display: block; margin-top: 10px; } .atc-notice-wrapper .buttons { background: #ebebeb; border-radius: 0 0 3px 3px; float: left; margin: 15px 0 0; padding: 20px 10px; width: 100%; } .atc-notice-wrapper .buttons .button { background: #DD9933; border: 0; color: #fff; display: inline-block; float: right; font-family: Open Sans; font-size: 1.077em; font-weight: 500; height: 45px; letter-spacing: 0; line-height: 45px; outline: none; overflow: hidden; padding: 0 30px; text-transform: none; vertical-align: middle; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .atc-notice-wrapper .buttons .button:hover { background: #323232; color: #fff; } body.quickview { overflow: hidden; } .quickview-wrapper { background: rgba(0,0,0,0.7); bottom: 0; height: 100%; left: 0; opacity: 0; overflow-y: auto; position: fixed; right: 0; top: 0; visibility: hidden; width: 100%; z-index: 1211000; -webkit-transition: .5s ease; -moz-transition: .5s ease; -ms-transition: .5s ease; -o-transition: .5s ease; transition: .5s ease; } .quickview-wrapper.open { opacity: 1; visibility: visible; } .quickview-wrapper.open .quick-modal { top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .quickview-wrapper .qvbtn { border: 1px solid #fff; border-radius: 3px; color: #fff; cursor: pointer; display: block; font-size: 32px; height: 50px; left: 30px; position: absolute; text-align: center; top: 50%; width: 50px; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .quickview-wrapper .qvbtn:hover { background: #DD9933; } .quickview-wrapper .qvbtn.qvnext { left: auto; right: 30px; } .quickview-wrapper .qvbtn i { line-height: 48px; vertical-align: top; } .quickview-wrapper .quick-modal { background: #fff; border-radius: 3px; box-shadow: 0 0 10px rgba(0,0,0,0.8); margin: 0 auto; max-height: 80%; max-width: 95%; min-height: 300px; overflow: auto; position: relative; top: -500px; width: 870px; z-index: 1000; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .quickview-wrapper .quick-modal .qvloading { background: #fff url('../images/loading.gif') no-repeat center center; display: none; height: 100%; left: 0; opacity: .7; position: absolute; top: 0; width: 100%; z-index: 1; } .quickview-wrapper .quick-modal .closeqv { border: 1px solid #999; border-radius: 3px; color: #999; cursor: pointer; display: block; height: 30px; line-height: 28px; position: absolute; right: 10px; text-align: center; top: 10px; width: 30px; z-index: 2; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .quickview-wrapper .quick-modal .closeqv:hover { border: 1px solid #DD9933; color: #DD9933; } .quickview-wrapper #quickview-content { background: #fff; float: left; padding: 25px; width: 100%; } .quickview-wrapper #quickview-content .product-images { float: left; width: 40%; } .quickview-wrapper #quickview-content .product-images .quick-thumbnails { float: left; margin: 0; width: 100%; } .quickview-wrapper #quickview-content .product-images .quick-thumbnails .owl-dots { bottom: auto; list-style: none; margin: 30px 0 0; padding: 0; position: static; text-align: center; } .quickview-wrapper #quickview-content .product-images .quick-thumbnails .owl-dots .owl-dot { background: none; border: 2px solid #ccc; content: ''; display: inline-block; font-size: 0; height: 13px; margin: 0 4px; outline: none; position: static; width: 13px; filter: alpha(opacity=100); opacity: 1; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; } .quickview-wrapper #quickview-content .product-images .quick-thumbnails .owl-dots .owl-dot:hover, .quickview-wrapper #quickview-content .product-images .quick-thumbnails .owl-dots .owl-dot.active { background: #DD9933; border-color: #DD9933; } .quickview-wrapper #quickview-content .product-images .quick-thumbnails .owl-dots .owl-dot:before { display: none; } .quickview-wrapper #quickview-content .product-images .quick-thumbnails .owl-item { padding: 1px; } .quickview-wrapper #quickview-content .product-images .quick-thumbnails .owl-item a { border: 1px solid #ebebeb; float: left; overflow: hidden; width: 100%; } .quickview-wrapper #quickview-content .product-images .quick-thumbnails .owl-item a:hover { border-color: #DD9933; } .quickview-wrapper #quickview-content .product-images .main-image { float: left; margin-bottom: 10px; width: 100%; } .quickview-wrapper #quickview-content .product-images .main-image img { box-shadow: none; } .quickview-wrapper #quickview-content .product-info { float: left; padding-left: 30px; width: 60%; } .quickview-wrapper #quickview-content .product-info h1 { font-size: 2em; font-weight: 500; line-height: 1.15; margin: 0 50px 15px 0; } .quickview-wrapper #quickview-content .product-info h1 a { color: #323232; } .quickview-wrapper #quickview-content .product-info h1 a:hover { color: #dd9933; } .quickview-wrapper #quickview-content .product-info .price-box { float: left; margin: 0 0 12px; width: 100%; } .quickview-wrapper #quickview-content .product-info .price-box p { color: #000000; font-size: 1.5em; font-weight: 400; margin: 0; } .quickview-wrapper #quickview-content .product-info .price-box ins { background: none; float: left; font-weight: 400; margin-right: 5px; text-decoration: none; color: #CF2929; } .quickview-wrapper #quickview-content .product-info .price-box del { color: #999; font-size: .85em; font-weight: normal; text-decoration: line-through; } .quickview-wrapper #quickview-content .product-info .price-box .woocommerce-price-suffix { color: #000000; display: block; font-size: 14px; } .quickview-wrapper #quickview-content .product-info .see-all { color: #999; display: inline-block; margin-bottom: 25px; text-decoration: underline; width: 100%; } .quickview-wrapper #quickview-content .product-info .see-all:hover { color: #DD9933; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart { border-bottom: 1px solid #ebebeb; float: left; margin: 0 0 20px; padding: 0 0 20px; width: 100%; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .product_title, .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .price-box { display: none; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .woocommerce-product-rating { float: left; margin: 0 0 20px; width: 100%; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .woocommerce-product-rating .star-rating { color: #FDD835; float: left; font-size: 10px; height: 12px; margin-right: 5px; margin-top: 3px; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .woocommerce-product-rating .star-rating:before { color: #b7b7b7; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .woocommerce-product-rating a.woocommerce-review-link { color: #999; float: left; font-style: italic; line-height: 14px; text-decoration: underline; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .woocommerce-product-rating a.woocommerce-review-link:hover { color: #DD9933; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart { float: left; margin-bottom: 10px; width: 100%; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .quantity { border: 1px solid #ebebeb; float: left; height: 50px; margin-right: 15px; width: 75px; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .quantity .input-text { border: none; color: #000000; font-family: Open Sans; font-size: 1.143em; font-weight: normal; height: 100%; width: 100%; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .button { background: #fff; border: 1px solid #ebebeb; box-shadow: none; color: #323232; cursor: pointer; display: inline-block; font-family: Open Sans; font-size: 1.077em; font-weight: 600; height: 50px; letter-spacing: 0; line-height: 48px; outline: none; overflow: hidden; padding: 0 35px; vertical-align: middle; white-space: nowrap; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .button:hover { background: #DD9933; border-color: #DD9933; color: #fff; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .variations { border: none; float: left; width: 100%; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .variations .variant { float: left; padding: 0 0 17px; width: 100%; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .variations .label { border: none; color: #323232; display: block; font-size: 14px; margin-bottom: 15px; padding: 0; text-align: left; text-transform: uppercase; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .variations .label label { margin: 0; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .variations .value { border: none; display: block; padding: 0; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .variations select { border: 1px solid #ebebeb; height: 27px; line-height: 27px; margin-right: 10px; width: auto; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .variations .reset_variations { color: #323232; display: block; line-height: 27px; margin-top: 10px; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .variations .reset_variations:hover { color: #dd9933; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .variations .reset_variations[style*='hidden'] { display: none !important; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .single_variation { float: left; margin-bottom: 15px; width: 100%; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .single_variation .price { border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; color: #000000; display: inline-block; font-size: 1em; line-height: 1; margin-bottom: 10px; padding: 10px 0; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .single_variation .price del { color: #999; font-size: 1.071em; margin-right: 5px; opacity: 1; text-decoration: line-through; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .single_variation .price ins { background: none; color: #DD9933; font-size: 1.286em; font-weight: normal; text-decoration: none; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .product_meta { display: none; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .yith-wcwl-add-to-wishlist { color: #999; float: left; font-size: 12px; margin: 0; width: 100%; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .yith-wcwl-add-to-wishlist .feedback { display: none; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .yith-wcwl-add-to-wishlist a { color: #999; float: left; text-decoration: underline; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .yith-wcwl-add-to-wishlist a:hover { color: #DD9933; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .group_table { padding-bottom: 15px; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .group_table td { padding: 0 0 20px; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .group_table .woocommerce-grouped-product-list-item__label { display: block; line-height: 1.35; padding: 0; text-align: left; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .group_table .woocommerce-grouped-product-list-item__label label { margin-bottom: 5px; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .group_table .woocommerce-grouped-product-list-item__label label a { color: #323232; font-size: 1em; font-weight: normal; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .group_table .woocommerce-grouped-product-list-item__label label a:hover { color: #DD9933; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .group_table .woocommerce-grouped-product-list-item__price { color: #000000; display: block; font-size: 1.071em; font-weight: 400; padding: 0; text-align: left; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .group_table .woocommerce-grouped-product-list-item__price ins { background: none; } .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .group_table .woocommerce-grouped-product-list-item__price del { color: #999; font-size: .9em; font-weight: normal; text-decoration: line-through; } .quickview-wrapper #quickview-content .product-info .quick-desc { margin: 0 0 20px; width: 100%; } .quickview-wrapper #quickview-content .product-info .quick-desc ul, .quickview-wrapper #quickview-content .product-info .quick-desc ol { margin: 0 0 10px; padding: 0; } .quickview-wrapper #quickview-content .product-info .quick-desc ul li, .quickview-wrapper #quickview-content .product-info .quick-desc ol li { list-style: none; margin: 0 0 5px; } .quickview-wrapper #quickview-content .product-info .quick-desc ul li:before, .quickview-wrapper #quickview-content .product-info .quick-desc ol li:before { content: '\f00c'; display: inline-block; font-family: FontAwesome; margin-right: 6px; } .quickview-wrapper #quickview-content .product-info .social-sharing { border-top: 1px solid #ebebeb; padding-top: 20px; } .quickview-wrapper #quickview-content .widget { float: left; width: 100%; } .quickview-wrapper #quickview-content .widget .widget-title { background: none; color: #323232; float: left; font-size: 1.2em; line-height: 30px; margin: 0 0 15px; text-align: left; text-transform: uppercase; width: 100%; } .quickview-wrapper #quickview-content .widget .social-icons { float: left; margin: 0; padding: 0; } .quickview-wrapper #quickview-content .widget .social-icons li { float: left; line-height: 30px; list-style: none; margin-right: 10px; } .quickview-wrapper #quickview-content .widget .social-icons li .social-icon { background: #fff; border: 1px solid #ebebeb; color: #999; display: inline-block; font-size: 18px; height: 40px; line-height: 38px; text-align: center; width: 40px; } .quickview-wrapper #quickview-content .widget .social-icons li .social-icon:hover { color: #fff; } .quickview-wrapper #quickview-content .widget .social-icons li .social-icon.facebook:hover { background: #3b579d; border: 1px solid #3b579d; } .quickview-wrapper #quickview-content .widget .social-icons li .social-icon.twitter:hover { background: #3acaff; border: 1px solid #3acaff; } .quickview-wrapper #quickview-content .widget .social-icons li .social-icon.pinterest:hover { background: #cb2027; border: 1px solid #cb2027; } .quickview-wrapper #quickview-content .widget .social-icons li .social-icon.tumblr:hover { background: #304e6c; border: 1px solid #304e6c; } .quickview-wrapper #quickview-content .widget .social-icons li .social-icon.gplus:hover { background: #d11717; border: 1px solid #d11717; } .quickview-wrapper #quickview-content .widget .social-icons li .social-icon.linkedin:hover { background: #0097bd; border: 1px solid #0097bd; } .quickview-wrapper #quickview-content .widget .social-icons li .social-icon i { line-height: 38px; } .toolbar { color: #000000; margin: 0 0 30px 0; position: relative; width: 100%; background: #f6f6f6; padding: 10px 20px; } .toolbar .view-mode { float: left; } .toolbar .view-mode label { display: none; } .toolbar .view-mode a { border: none; color: #999; display: block; float: left; font-size: 0; height: 30px; line-height: 30px; margin: 0 8px 0 0; overflow: hidden; text-align: left; width: 30px; } .toolbar .view-mode a:last-child { margin: 0; } .toolbar .view-mode a.grid { background: url(../images/bkg_grid.png) center no-repeat; } .toolbar .view-mode a.grid:hover, .toolbar .view-mode a.grid.active { background: url(../images/bkg_grid_hover.png) center no-repeat; } .toolbar .view-mode a.list { background: url(../images/bkg_list.png) center no-repeat; } .toolbar .view-mode a.list:hover, .toolbar .view-mode a.list.active { background: url(../images/bkg_list_hover.png) center no-repeat; } .toolbar .woocommerce-ordering { float: right; margin: 0 0 0 10px; position: relative; } .toolbar .woocommerce-ordering .orderby-wrapper { font-size: 1em; height: 30px; line-height: 30px; text-transform: none; } .toolbar .woocommerce-ordering .orderby-wrapper label { float: left; margin-right: 10px; } .toolbar .woocommerce-ordering .orderby-wrapper select { text-transform: capitalize; height: 30px; line-height: 38px; border: 0; color: #1e1e1f; } .toolbar .woocommerce-ordering .orderby-wrapper .chosen-container { display: inline-block; font-size: 1em; padding: 0; vertical-align: top; color: #1e1e1f; } .toolbar .woocommerce-ordering .orderby-wrapper .chosen-container .chosen-single { background: #fff !important; border: 1px solid #e6e6e6; border-radius: 0; box-shadow: none; color: inherit; height: 30px; line-height: 28px; min-width: 180px; padding: 0 20px; text-align: left; color: #1e1e1f; border-radius: 20px; -webkit-border-radius: 20px; } .toolbar .woocommerce-ordering .orderby-wrapper .chosen-container .chosen-single div { right: 20px; width: auto; } .toolbar .woocommerce-ordering .orderby-wrapper .chosen-container .chosen-single div b { background: none !important; } .toolbar .woocommerce-ordering .orderby-wrapper .chosen-container .chosen-single div b:before { content: '\f107'; font-family: FontAwesome; font-size: 12px; } .toolbar .woocommerce-ordering .orderby-wrapper .chosen-container.chosen-with-drop .chosen-drop { left: auto; right: 0; } .toolbar .woocommerce-ordering .orderby-wrapper .chosen-container .chosen-drop { border: 1px solid #ebebeb; box-shadow: 0 0 4px 0 rgba(0,0,0,0.14); font-family: Open Sans; margin-top: 10px; width: 240px; } .toolbar .woocommerce-ordering .orderby-wrapper .chosen-container .chosen-drop ul { margin: 10px 0; padding: 0; } .toolbar .woocommerce-ordering .orderby-wrapper .chosen-container .chosen-drop ul li { font-size: 1em; margin: 0; padding: 10px 20px; text-align: left; text-transform: capitalize; } .toolbar .woocommerce-ordering .orderby-wrapper .chosen-container .chosen-drop ul li.highlighted { background: rgba(0,0,0,0.65); } .toolbar .woocommerce-result-count { float: left; line-height: 30px; margin-bottom: 0; margin-left: 30px; } .main-container nav.woocommerce-pagination { display: block; margin: 15px 0 0 0; text-align: center; width: 100%; } .main-container nav.woocommerce-pagination ul.page-numbers { border: 0; display: block; margin: 0; } .main-container nav.woocommerce-pagination ul.page-numbers li { border: none; display: inline-block; float: none; margin: 0 5px 0 0; position: relative; vertical-align: top; overflow: visible; } .main-container nav.woocommerce-pagination ul.page-numbers li:last-child { margin: 0; } .main-container nav.woocommerce-pagination ul.page-numbers li a, .main-container nav.woocommerce-pagination ul.page-numbers li span { background: #f6f6f6; color: #2a373c; display: inline-block; vertical-align: top; font-size: 14px; font-weight: 400; height: 35px; width: 35px; margin: 0; line-height: 35px; min-width: 0; padding: 0; border: 0; -webkit-border-radius: 100%; border-radius: 100%; -webkit-transition: .15s ease; -moz-transition: .15s ease; -ms-transition: .15s ease; -o-transition: .15s ease; transition: .15s ease; } .main-container nav.woocommerce-pagination ul.page-numbers li a.next, .main-container nav.woocommerce-pagination ul.page-numbers li a.prev, .main-container nav.woocommerce-pagination ul.page-numbers li span.next, .main-container nav.woocommerce-pagination ul.page-numbers li span.prev { font-size: 0; } .main-container nav.woocommerce-pagination ul.page-numbers li a.prev:before, .main-container nav.woocommerce-pagination ul.page-numbers li span.prev:before { content: "\f4ab"; font-family: "Ionicons"; font-size: 18px; } .main-container nav.woocommerce-pagination ul.page-numbers li a.next:before, .main-container nav.woocommerce-pagination ul.page-numbers li span.next:before { content: "\f4ad"; font-family: "Ionicons"; font-size: 18px; } .main-container nav.woocommerce-pagination ul.page-numbers li span.current, .main-container nav.woocommerce-pagination ul.page-numbers li a:hover { background: #DD9933; color: #fff; } .shop-header { margin-bottom: 30px; } #archive-product { margin-bottom: 90px; } #archive-product .breadcrumb-container { margin: 0 0 25px 0; } .shop-products.list-view .gridview { display: none; } .shop-products.list-view .listview { display: flex; } .shop-products.list-view div.item-col { flex: 0 1 auto; margin-bottom: 30px; max-width: 100%; width: 100%; } .shop-products.list-view .product-wrapper .row { margin-left: 0; margin-right: 0; } .shop-products.list-view .product-wrapper .list-col4 { padding-left: 0; padding-right: 0; position: relative; width: 30%; } .shop-products.list-view .product-wrapper .list-col8 { text-align: left; border: 0; padding-left: 30px; flex: 1 1 0; display: flex; align-items: center; } .shop-products.list-view .product-wrapper .list-col8 > .inner { padding: 21px 0; } .shop-products.list-view .product-wrapper .actions { position: static; left: auto; right: auto; bottom: auto; opacity: 1; max-width: 190px; margin-top: 20px; } .shop-products.list-view .product-wrapper .product-categories { white-space: normal; } .shop-products.list-view .product-wrapper .col-bottom { display: block; padding: 15px 0 0 20px; } .shop-products.list-view .product-wrapper .col-bottom .stock-sku { margin-bottom: 11px; } .shop-products.list-view .product-wrapper .col-bottom .stock-sku li span { color: #67c10a; } .shop-products.list-view .listview .product-name { margin-bottom: 5px; } .shop-products.list-view .listview .product-name a { font-size: 16px; line-height: 1.3; font-weight: 700; } .shop-products.list-view .product-wrapper .price-box { margin-bottom: 5px; font-size: 17px; margin-top: 17px; } .woocommerce .shop-products.list-view .product-wrapper .onsale, .woocommerce .single-product-image .onsale .product-wrapper .onsale, .woocommerce .shop-products.list-view .product-wrapper .onsale, .woocommerce .single-product-image .onsale .single-product-image .onsale { margin-top: 17px; } .shop-products.list-view .listview .product-ratings { display: block; } .shop-products.list-view .listview .product-desc { line-height: 24px; margin-top: 22px; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .shop-products.list-view .listview .product-desc p { margin: 0; } .shop-products.grid-view .owl-dots { margin-top: 40px; } .shop-products.grid-view .group { display: -ms-flexbox; display: flex; flex-wrap: wrap; width: 100%; -ms-flex-wrap: wrap; } .shop-products.grid-view .gridview { display: block; min-height: 100%; } .shop-products.grid-view .listview { display: none; } .shop-products.grid-view .item-col { margin-bottom: 30px; } .shop-products.sidebar .row { margin: 0 -15px; } .shop-products.sidebar .item-col { margin-bottom: 30px; padding: 0 15px; } .shop-products .product-wrapper { text-align: center; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; border: 1px solid #ebebeb; background: #fff; border-radius: 5px; -webkit-border-radius: 5px; overflow: hidden; } .shop-products .product-wrapper:hover { border-color: #DD9933; } .shop-products .product-wrapper:hover .product-image img.secondary_image { filter: alpha(opacity=100); opacity: 1; } .shop-products .product-wrapper .list-col4 { position: relative; } .shop-products .product-wrapper .product-image { position: relative; } .shop-products .product-wrapper .product-image .woocommerce-LoopProduct-link { display: block; } .shop-products .product-wrapper .product-image img { box-shadow: none; float: none; margin: 0 auto; width: 100%; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .shop-products .product-wrapper .product-image img.secondary_image { left: 0; position: absolute; top: 0; z-index: 7; filter: alpha(opacity=0); opacity: 0; } .shop-products .product-wrapper .quickviewbtn { display: inline-block; vertical-align: top; position: relative; } .shop-products .product-wrapper .quickview-button { position: absolute; z-index: 8; left: 0; right: 0; top: 50%; pointer-events: none; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .shop-products .product-wrapper .quickview { width: 46px; height: 46px; line-height: 46px; background: #fff; color: #253237; border: 0; opacity: 0; border-radius: 100%; -webkit-border-radius: 100%; font-size: 0; -moz-transform: scale(0.7) skewX(45deg); -webkit-transform: scale(0.7) skewX(45deg); -o-transform: scale(0.7) skewX(45deg); -ms-transform: scale(0.7) skewX(45deg); transform: scale(0.7) skewX(45deg); -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; display: inline-block; vertical-align: top; } .shop-products .product-wrapper .quickview:before { content: "\f4a4"; font-family: "Ionicons"; font-size: 21px; } .shop-products .product-wrapper .list-col4:hover .quickview { -moz-transform: scale(1) skewX(0deg); -webkit-transform: scale(1) skewX(0deg); -o-transform: scale(1) skewX(0deg); -ms-transform: scale(1) skewX(0deg); transform: scale(1) skewX(0deg); opacity: 1; pointer-events: visible; } .shop-products .product-wrapper .list-col4:hover .quickview:hover { background: #DD9933; color: #fff; } .shop-products .product-wrapper .actions { padding: 0; opacity: 0; z-index: 9; position: absolute; left: 0; right: 0; background: #fff; bottom: -10px; text-align: center; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .shop-products .product-wrapper:hover .actions { opacity: 1; bottom: -7px; } .shop-products .product-wrapper .actions ul { padding: 0; display: flex; margin: 0; list-style: none; align-items: center; } .shop-products .product-wrapper .actions ul li { position: relative; } .shop-products .product-wrapper .actions li a { height: 37px; display: inline-block; vertical-align: top; background-color: #fff; border-radius: 0; -webkit-border-radius: 0; -webkit-box-shadow: none; box-shadow: none; line-height: 37px; font-weight: normal; font-size: 0; padding: 0; text-align: center; color: #253237; margin: 0; border: 0; width: 30px; background: transparent; } .shop-products .product-wrapper .actions li.add-to-cart { flex: 1 1 auto; text-align: left; } .shop-products .product-wrapper .actions li.add-to-cart a { width: auto; text-align: left; font-size: 14px; text-transform: uppercase; font-weight: 700; position: relative; } .shop-products .product-wrapper .actions li.add-to-cart a:after { content: ""; left: 0; right: 0; background: #253237; height: 2px; position: absolute; bottom: 6px; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .shop-products .product-wrapper .actions li a span { display: none; } .shop-products .product-wrapper .actions li a:before { font-family: "Ionicons"; font-size: 21px; display: inline-block; vertical-align: top; line-height: inherit; } .shop-products .product-wrapper .actions li a:hover { color: #DD9933; } .shop-products .product-wrapper .actions li a:hover:after { background: #DD9933; } .shop-products .product-wrapper .actions .yith-wcwl-add-to-wishlist { margin: 0; } .shop-products .product-wrapper .actions .yith-wcwl-add-to-wishlist .show { position: relative; width: 100%; } .shop-products .product-wrapper .actions .yith-wcwl-add-to-wishlist .show .feedback { display: none; } .shop-products .product-wrapper .actions .yith-wcwl-add-to-wishlist a:before { content: "\f387"; } .shop-products .product-wrapper .actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .shop-products .product-wrapper .actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a { color: #DD9933; border: none; } .shop-products .product-wrapper .actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .shop-products .product-wrapper .actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover { opacity: 0.7; } .shop-products .product-wrapper .actions .compare-button a.compare:before { content: "\f4a8"; } .shop-products .product-wrapper .actions .compare-button a.compare.added { color: #DD9933; border: none; } .shop-products .product-wrapper .actions .compare-button a.compare.added:hover { opacity: 0.7; } .shop-products .product-wrapper .add_to_cart_inline { border: none !important; display: inline-block; font-size: 0; margin: 0 auto; padding: 0 !important; position: relative; vertical-align: top; width: 100%; } .shop-products .product-wrapper .add_to_cart_inline:after { clear: both; content: ''; display: block; height: 0; line-height: 0; visibility: hidden; } .shop-products .product-wrapper .add_to_cart_inline del, .shop-products .product-wrapper .add_to_cart_inline ins, .shop-products .product-wrapper .add_to_cart_inline .amount { display: none; } .shop-products .product-wrapper .add_to_cart_inline a.added { display: none !important; } .shop-products .product-wrapper .add_to_cart_inline a.added_to_cart { opacity: 0.7; } .shop-products .product-wrapper .add_to_cart_inline a.added_to_cart:hover { opacity: 0.7; } .shop-products .product-wrapper .list-col8 > .inner { position: relative; } .shop-products .gridview .list-col8 { display: block; position: relative; text-align: left; z-index: 8; padding: 11px 19px 25px 19px; } @media (min-width: 1200px) and (max-width: 1469px) { .shop-products.products .gridview .list-col8 { padding-left: 10px; padding-right: 10px; } } .shop-products .gridview .list-col8 > * { -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .shop-products .product-wrapper .price-box { color: #000000; font-size: 15px; font-weight: 400; line-height: 20px; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; display: inline-block; vertical-align: top; margin-top: 10px; } .shop-products .product-wrapper .price-box .price-box-inner { display: inline-block; } .shop-products .product-wrapper .price-box .woocs_price_info { display: none; } .shop-products .product-wrapper .price-box del { color: #999999; margin-right: 5px; text-decoration: line-through; filter: alpha(opacity=100); opacity: 1; } .shop-products .product-wrapper .price-box ins { background: none; text-decoration: none; color: #CF2929; } .shop-products .product-wrapper .price-box .woocommerce-price-suffix { color: #000000; display: block; font-size: calc(13.006px); margin-top: 10px; } .shop-products .product-wrapper .product-name { display: block; margin: 0 0 1px 0; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .shop-products .product-wrapper .product-name .woocommerce-loop-product__title { display: none; } .shop-products .product-wrapper .product-name a { color: #253237; display: block; font-size: 14px; max-width: 100%; line-height: 1.375; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-weight: 700; } .shop-products .product-wrapper .product-name a:hover { color: #dd9933; } .box-module .shop-products .product-wrapper .product-name a { -webkit-line-clamp: 1; } .shop-products .product-wrapper .product-categories { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 1; -webkit-box-orient: vertical; margin-bottom: 4px; } .shop-products .product-categories a { font-size: 12px; color: #999; font-weight: 400; line-height: 1; padding: 0; text-transform: uppercase; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .shop-products .product-categories a:hover { color: #222; } .shop-products .product-wrapper .product-ratings .star-rating { display: inline-block; margin: 0; } .shop-products .listview .product-ratings .star-rating { display: inline-block; margin: 0; } .shop-products .text-hurryup { color: #777; text-transform: capitalize; margin-bottom: 0; display: none; line-height: 1.285; } .shop-products .count-down .hastime { margin-top: 0; } .shop-products .count-down .timebox { display: inline-block; vertical-align: top; margin-right: 20px; } .shop-products .count-down .timebox:last-child { margin: 0; } .shop-products .count-down .timebox .timebox-inner { display: block; line-height: 1; } .shop-products .count-down .timebox strong { display: block; font-size: 22px; font-weight: 600; color: #253237; position: relative; } .shop-products .count-down .timebox strong:after { content: ":"; position: absolute; right: -13px; } .shop-products .count-down .timebox:last-child strong:after { display: none; } .shop-products .count-down .timebox span { display: block; font-size: 10px; margin-top: 6px; text-transform: uppercase; white-space: nowrap; color: #999999; } .product-page { width: 100%; } .main-container .product-view { width: 100%; } .main-container .product-view .woocommerce-message { background: #f2f2f2; line-height: 40px; } .main-container .product-view .woocommerce-message:after { clear: both; content: ''; display: block; height: 0; line-height: 0; visibility: hidden; } .main-container .product-view .woocommerce-message .button { border: 1px solid #ebebeb; height: 40px; line-height: 36px; } .main-container .product-view .product-content { background: #fff; } .main-container .product-view .single-product-image { margin-bottom: 60px; position: relative; width: 100%; } .main-container .product-view .single-product-image.nothumb { padding-left: 0; } .main-container .product-view .single-product-image .onsale { display: none; } .main-container .product-view .single-product-image .images { border: none; float: none; margin: 0; padding: 0; position: relative; width: 100%; } .main-container .product-view .single-product-image .images .woocommerce-product-gallery__wrapper:after { clear: both; content: ''; display: block; height: 0; line-height: 0; visibility: hidden; } .main-container .product-view .single-product-image .images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:not(:first-child) { float: left; margin: 10px 10px 0 0; } .main-container .product-view .single-product-image .images .yith_magnifier_zoom_wrap a img { box-shadow: none; } .main-container .product-view .single-product-image .images .yith_magnifier_zoom_wrap .yith_magnifier_lens { background: #fff; } .main-container .product-view .single-product-image .images .yith_magnifier_zoom_wrap .yith_magnifier_mousetrap { cursor: move !important; } .main-container .product-view .single-product-image .images.nothumb { padding: 0; width: 100%; } .main-container .product-view .single-product-image .thumbnails-container.slider { width: 100%; padding: 0 20px; margin-top: 20px; position: relative; } .main-container .product-view .single-product-image .thumbnails-container.slider ul.yith_magnifier_gallery { margin: 0; height: auto !important; position: relative !important; } .main-container .product-view .single-product-image .thumbnails-container.slider ul.yith_magnifier_gallery li { margin: 0; float: left; } .main-container .product-view .single-product-image .thumbnails-container.slider ul.yith_magnifier_gallery li a { border: 1px solid transparent; display: block; margin: 0; max-height: 100%; overflow: hidden; text-align: center; } .main-container .product-view .single-product-image .thumbnails-container.slider ul.yith_magnifier_gallery li a:hover, .main-container .product-view .single-product-image .thumbnails-container.slider ul.yith_magnifier_gallery li.active a { border-color: #DD9933; opacity: 1; } .main-container .product-view .single-product-image .thumbnails-container.slider #slider-prev, .main-container .product-view .single-product-image .thumbnails-container.slider #slider-next { background: none; color: #222222; display: block !important; font-size: 30px; height: 34px; left: 0; margin: 0; position: absolute; width: 20px; line-height: 34px; text-align: center; z-index: 99; top: 50%; margin-top: -17px; filter: alpha(opacity=100); opacity: 1; -webkit-transition: .15s ease; -moz-transition: .15s ease; -ms-transition: .15s ease; -o-transition: .15s ease; transition: .15s ease; } .main-container .product-view .single-product-image .thumbnails-container.slider #slider-next { left: auto; right: 0; } .main-container .product-view .single-product-image .thumbnails-container.slider #slider-prev i, .main-container .product-view .single-product-image .thumbnails-container.slider #slider-next i { display: inline-block; vertical-align: top; line-height: inherit; } .main-container .product-view .single-product-image .thumbnails-container.slider #slider-prev:hover, .main-container .product-view .single-product-image .thumbnails-container.slider #slider-next:hover { color: #DD9933; } .main-container .product-view .summary.single-product-info { margin: 0; width: 100%; margin-bottom: 60px; } .main-container .product-view .summary.single-product-info .product-nav { float: right; } .main-container .product-view .summary.single-product-info .product-nav .next-prev { float: right; } .main-container .product-view .summary.single-product-info .product-nav .next-prev a { border: 1px solid #d1d1d1; border-radius: 3px; color: #d1d1d1; display: block; float: left; font-size: 15px; height: 30px; line-height: 28px; overflow: hidden; position: relative; text-align: center; text-indent: 9999px; width: 30px; } .main-container .product-view .summary.single-product-info .product-nav .next-prev a:after { content: '\f104'; display: block; font-family: FontAwesome; height: 28px; left: 0; position: absolute; text-indent: 0; top: 0; width: 28px; } .main-container .product-view .summary.single-product-info .product-nav .next-prev a:hover { background: #DD9933; border-color: #DD9933; color: #fff; } .main-container .product-view .summary.single-product-info .product-nav .next-prev .prev { float: left; } .main-container .product-view .summary.single-product-info .product-nav .next-prev .next { float: left; margin-left: 5px; } .main-container .product-view .summary.single-product-info .product-nav .next-prev .next a:after { content: '\f105'; } .main-container .product-view .summary.single-product-info .roadtip { top: -40px; } .main-container .product-view .summary.single-product-info h1.product_title { font-size: 34px; line-height: 1.15; margin-bottom: 8px; text-transform: none; } .main-container .product-view .summary.single-product-info .woocommerce-product-rating { margin: 0 0 13px; } .main-container .product-view .summary.single-product-info .woocommerce-product-rating .star-rating, .main-container .product-view .summary.single-product-info .woocommerce-product-rating .woocommerce-review-link { height: 25px; line-height: 25px; } .main-container .product-view .summary.single-product-info .woocommerce-product-rating .star-rating { float: none; margin: 0; } .main-container .product-view .summary.single-product-info .woocommerce-product-rating .woocommerce-review-link { color: #999; display: inline-block; margin-left: 10px; vertical-align: middle; } .main-container .product-view .summary.single-product-info .woocommerce-product-rating .woocommerce-review-link:hover { color: #DD9933; } .main-container .product-view .summary.single-product-info .price { color: #000000; font-size: 22px; font-weight: 400; line-height: normal; margin: 0 0 17px 0; } .main-container .product-view .summary.single-product-info .price:after { clear: both; content: ''; display: block; height: 0; line-height: 0; visibility: hidden; } .main-container .product-view .summary.single-product-info .price ins { background: none; float: left; font-weight: inherit; margin-right: 7px; text-decoration: none; } .main-container .product-view .summary.single-product-info .price .woocommerce-price-suffix { display: block; font-size: 13px; margin-top: 10px; } .main-container .product-view .summary.single-product-info .short-description { margin: 35px 0; } .main-container .product-view .summary.single-product-info .stock-status { color: #DD9933; margin: 0 0 20px; width: 100%; } .main-container .product-view .summary.single-product-info .stock-status p { margin: 0; } .main-container .product-view .summary.single-product-info .woocommerce-product-details__short-description { margin: 0 0 20px; width: 100%; padding: 10px 0; padding-bottom: 5px; line-height: 24px; } .main-container .product-view .summary.single-product-info .stock { color: #000000; font-family: Open Sans; font-size: .857em; font-weight: 600; margin: 0 0 30px 0; text-transform: uppercase; width: 100%; } .main-container .product-view .summary.single-product-info .stock.in-stock:before, .main-container .product-view .summary.single-product-info .stock.out-of-stock:before { color: #81ca33; content: '\f058'; float: left; font-family: FontAwesome; font-size: 14px; margin: -2px 8px 0 0; } .main-container .product-view .summary.single-product-info .stock.out-of-stock:before { color: #fa0001; } .main-container .product-view .summary.single-product-info .cart { margin: 0 0 5px; width: 100%; } .main-container .product-view .summary.single-product-info .cart .variations { border: none; margin: 0; width: 50%; } .main-container .product-view .summary.single-product-info .cart .variations .variant { float: left; width: 100%; } .main-container .product-view .summary.single-product-info .cart .variations .label { border: none; color: #253237; display: block; font-size: 14px; margin: 0 0 5px; padding: 0; text-align: left; text-transform: uppercase; } .main-container .product-view .summary.single-product-info .cart .variations .value { border: none; display: block; padding: 0; margin-bottom: 10px; } .main-container .product-view .summary.single-product-info .cart .variations .value select { border: 1px solid #ebebeb; padding: 10px; width: 100%; } .main-container .product-view .summary.single-product-info .cart .variations .reset_variations { color: #999; display: block; font-size: .9em; margin: 10px 0; } .main-container .product-view .summary.single-product-info .cart .variations .reset_variations:hover { color: #dd9933; } .main-container .product-view .summary.single-product-info .cart .variations .reset_variations[style*='hidden'] { display: none !important; } .main-container .product-view .summary.single-product-info .cart .single_variation_wrap { width: 100%; } .main-container .product-view .summary.single-product-info .cart .single_variation_wrap .single_variation { margin-bottom: 20px; width: 100%; } .main-container .product-view .summary.single-product-info .cart .single_variation_wrap .variations_button { margin: 25px 0 0 0; } .main-container .product-view .summary.single-product-info .cart .single_variation_wrap .variations_button:after { clear: both; content: ''; display: block; height: 0; line-height: 0; visibility: hidden; } .main-container .product-view .summary.single-product-info .cart .single_variation_wrap .price { border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; color: #000000; display: inline-block; font-size: 1.143em; font-weight: 400; margin-bottom: 20px; padding: 10px 0; } .main-container .product-view .summary.single-product-info .cart .single_variation_wrap .price:after { clear: both; content: ''; display: block; height: 0; line-height: 0; visibility: hidden; } .main-container .product-view .summary.single-product-info .cart .single_variation_wrap .price ins { background: none; display: inline-block; text-decoration: none; } .main-container .product-view .summary.single-product-info .cart .single_variation_wrap .price del { color: #999; display: inline-block; float: none; font-size: .93em; margin-right: 5px; text-decoration: line-through; } .main-container .product-view .summary.single-product-info .cart .quantity { background: #fff; border-bottom: 1px solid #1e1e1f; float: left; margin-bottom: 10px; margin-right: 20px; border-radius: 0; -webkit-border-radius: 0; } .main-container .product-view .summary.single-product-info .cart .quantity .input-text { background: none; border: none; color: #292929; font-size: 18px; font-weight: 400; height: 47px; line-height: 47px; padding: 0; width: 70px; } .main-container .product-view .summary.single-product-info .cart .button { line-height: 28px; height: 48px; font-size: 16px; font-weight: 400; text-transform: uppercase; padding: 10px 30px !important; background: #DD9933; color: #fff; border-radius: 30px; -webkit-border-radius: 30px; border: 0; text-align: center; max-width: 245px; width: 100%; margin-bottom: 10px; } .main-container .product-view .summary.single-product-info .cart .button:before { content: "+"; margin-right: 7px; } .main-container .product-view .summary.single-product-info .cart .button:hover { background: #292929; color: #fff; opacity: 0.8; } .main-container .product-view .summary.single-product-info .cart .group_table { border: none; margin-bottom: 5px; padding-bottom: 15px; border-spacing: 0 15px; } .main-container .product-view .summary.single-product-info .cart .group_table td { border: none; padding: 0; } .main-container .product-view .summary.single-product-info .cart .group_table td:first-child { padding-bottom: 20px; } .main-container .product-view .summary.single-product-info .cart .group_table .woocommerce-grouped-product-list-item__quantity { width: 80px; } .main-container .product-view .summary.single-product-info .cart .group_table .woocommerce-grouped-product-list-item__label { display: block; font-size: 1.143em; line-height: 1em; text-align: left; } .main-container .product-view .summary.single-product-info .cart .group_table .woocommerce-grouped-product-list-item__label a { color: #323232; font-weight: 600; } .main-container .product-view .summary.single-product-info .cart .group_table .woocommerce-grouped-product-list-item__label a:hover { color: #dd9933; } .main-container .product-view .summary.single-product-info .cart .group_table .woocommerce-grouped-product-list-item__price { border: none; color: #000000; display: block; font-size: 15px; line-height: 20px; margin: 10px 0 0 0; } .main-container .product-view .summary.single-product-info .cart .group_table .woocommerce-grouped-product-list-item__price ins { background: none; float: none; } .main-container .product-view .summary.single-product-info .cart .group_table .woocommerce-grouped-product-list-item__price del { color: #999; float: left; font-size: .9em; font-weight: normal; margin-right: 5px; text-decoration: line-through; } .main-container .product-view .summary.single-product-info .cart .group_table .woocommerce-grouped-product-list-item__price .stock { display: block; margin: 5px 0 0; } .main-container .product-view .summary.single-product-info .clear { clear: none; display: none; } .main-container .product-view .summary.single-product-info .yith-wcwl-add-to-wishlist { display: inline-block; margin: 0 30px 20px 0; position: relative; vertical-align: middle; } .main-container .product-view .summary.single-product-info .yith-wcwl-add-to-wishlist a { background: none; border: none; color: #555555; display: inline-block; font-weight: normal; height: 25px; line-height: 25px; text-align: center; width: auto; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .main-container .product-view .summary.single-product-info .yith-wcwl-add-to-wishlist a:before { content: "\f387"; font-size: 18px; display: inline-block; vertical-align: top; line-height: inherit; margin-right: 3px; font-family: "Ionicons"; font-style: normal; } .main-container .product-view .summary.single-product-info .yith-wcwl-add-to-wishlist a:hover { color: #dd9933; } .main-container .product-view .summary.single-product-info .yith-wcwl-add-to-wishlist a:hover:before { -webkit-animation: rotate 2s infinite; -moz-animation: rotate 2s infinite; -o-animation: rotate 2s infinite; animation: rotate 2s infinite; } .main-container .product-view .summary.single-product-info .yith-wcwl-add-to-wishlist .ajax-loading { display: none !important; margin-left: 5px; } .main-container .product-view .summary.single-product-info .yith-wcwl-add-to-wishlist .feedback { display: none; } .main-container .product-view .summary.single-product-info .compare { background: none; border: none; color: #555; display: inline-block; font-weight: normal; height: 25px; letter-spacing: 0; line-height: 25px; margin-bottom: 20px; overflow: visible; padding: 0; position: relative; text-align: center; text-transform: none; vertical-align: middle; width: auto; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .main-container .product-view .summary.single-product-info .compare .roadtip { font-weight: normal; text-transform: capitalize; } .main-container .product-view .summary.single-product-info .compare span.greenfarmtip { left: 50%; margin-left: 0 !important; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); } .main-container .product-view .summary.single-product-info .compare span.comparetip:before { content: "\f459"; font-size: 18px; display: inline-block; vertical-align: top; line-height: inherit; margin-right: 3px; font-family: "Ionicons"; font-style: normal; } .main-container .product-view .summary.single-product-info .compare:hover { color: #dd9933; } .main-container .product-view .summary.single-product-info .compare:hover .comparetip:before { -webkit-animation: rotate 2s infinite; -moz-animation: rotate 2s infinite; -o-animation: rotate 2s infinite; animation: rotate 2s infinite; } .main-container .product-view .summary.single-product-info .product_meta { margin: 0 0 6px 0; padding-top: 20px; width: 100%; } .main-container .product-view .summary.single-product-info .product_meta .chosen-container, .main-container .product-view .summary.single-product-info .product_meta .wcml_currency_switcher, .main-container .product-view .summary.single-product-info .product_meta br { display: none; } .main-container .product-view .summary.single-product-info .product_meta .sku_wrapper, .main-container .product-view .summary.single-product-info .product_meta .posted_in, .main-container .product-view .summary.single-product-info .product_meta .tagged_as { display: block; margin: 0 0 5px 0; text-transform: CAPITALIZE; font-weight: 700; color: #253237; } .main-container .product-view .summary.single-product-info .product_meta .sku_wrapper a:hover, .main-container .product-view .summary.single-product-info .product_meta .posted_in a:hover, .main-container .product-view .summary.single-product-info .product_meta .tagged_as a:hover { color: #DD9933; } .main-container .product-view .summary.single-product-info .product_meta .sku_wrapper a, .main-container .product-view .summary.single-product-info .product_meta .sku_wrapper span, .main-container .product-view .summary.single-product-info .product_meta .posted_in a, .main-container .product-view .summary.single-product-info .product_meta .posted_in span, .main-container .product-view .summary.single-product-info .product_meta .tagged_as a, .main-container .product-view .summary.single-product-info .product_meta .tagged_as span { color: #253237; font-family: Open Sans; text-transform: capitalize; font-weight: 400; } .main-container .product-view .summary.single-product-info .share_buttons { margin-top: 25px; width: 100%; } .main-container .product-view .summary.single-product-info .share_buttons .stButton, .main-container .product-view .summary.single-product-info .share_buttons .stMainServices { height: auto; } .main-container .product-view .summary.single-product-info .share_buttons .stButton .stFb, .main-container .product-view .summary.single-product-info .share_buttons .stButton .stTwbutton, .main-container .product-view .summary.single-product-info .share_buttons .stButton .stArrow, .main-container .product-view .summary.single-product-info .share_buttons .stButton .stButton_gradient, .main-container .product-view .summary.single-product-info .share_buttons .stMainServices .stFb, .main-container .product-view .summary.single-product-info .share_buttons .stMainServices .stTwbutton, .main-container .product-view .summary.single-product-info .share_buttons .stMainServices .stArrow, .main-container .product-view .summary.single-product-info .share_buttons .stMainServices .stButton_gradient { height: auto; } .main-container .product-view .summary.single-product-info .single-product-sharing { margin-top: 6px; } .main-container .product-view .widget_socialsharing_widget { margin-bottom: 0; margin-top: 10px; width: 100%; } .main-container .product-view .widget_socialsharing_widget .widget-title { color: #253237; display: inline-block; font-weight: 700; margin-right: 10px; text-transform: capitalize; margin-bottom: 8px; } .main-container .product-view .widget_socialsharing_widget ul.social-icons { display: inline-block; list-style: none; padding: 0; margin-bottom: 8px; } .main-container .product-view .widget_socialsharing_widget ul.social-icons li { display: inline-block; margin-bottom: 0; margin-right: 15px; position: relative; } .main-container .product-view .widget_socialsharing_widget ul.social-icons li a { color: #b4b4b4; display: block; font-size: 16px; text-align: center; } .main-container .product-view .widget_socialsharing_widget ul.social-icons li a:hover { color: #DD9933; } .main-container .product-view .product-more-details { margin: 0; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs { width: 100%; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs:after { clear: both; content: ''; display: block; height: 0; line-height: 0; visibility: hidden; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs ul.tabs { background: none; border: none; margin: 0; overflow: visible; padding: 0; position: relative; text-align: center; border-bottom: 1px solid #ededed; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs ul.tabs:after { clear: both; content: ''; display: block; height: 0; line-height: 0; visibility: hidden; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs ul.tabs:before { display: none; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs ul.tabs li { background: none !important; border: none; display: inline-block; list-style: none; padding: 0; position: relative; vertical-align: middle; z-index: 99 !important; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs ul.tabs li:before, .main-container .product-view div.product-content-wrapper .woocommerce-tabs ul.tabs li:after { display: none; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs ul.tabs li:not(:last-child) { margin-right: 45px; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs ul.tabs li a { border: none; color: #000000; display: inline-block; vertical-align: top; font-size: 18px; padding: 0; position: relative; text-decoration: none; text-shadow: none !important; text-transform: uppercase; font-weight: 700; line-height: 36px; padding-bottom: 10px; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs ul.tabs li a:before { display: none; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs ul.tabs li a:after { background: #DD9933; bottom: -1px; content: ''; display: block; height: 2px; left: 50%; position: absolute; right: 50%; width: 0; z-index: 1; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs ul.tabs li:hover a, .main-container .product-view div.product-content-wrapper .woocommerce-tabs ul.tabs li.active a { color: #253237; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs ul.tabs li.active a { background: none; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs ul.tabs li.active a:after { left: 0; right: 0; width: auto; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs .panel { background: #fff; float: left; font-size: 15px; line-height: 24px; margin: 0; width: 100%; border: 1px solid #ededed; border-top: 0; padding: 40px 30px; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs .panel .shop_attributes { border: 1px solid #ebebeb; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs .panel .shop_attributes th { border: none; border-right: 1px solid #ebebeb; color: #253237; font-family: Open Sans; font-size: 12px; font-weight: normal; text-transform: uppercase; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs .panel .shop_attributes td { padding: 8px; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs .panel h2 { display: none; font-size: 1em; margin: 0 0 20px; text-transform: uppercase; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs .panel h3 { font-size: 1em; margin: 0 0 20px; text-transform: uppercase; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews { width: 100%; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews h3, .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews .comment-reply-title { display: block; font-size: 1.154em; font-weight: 700; margin: 0 0 15px; text-transform: uppercase; color: #292929; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #comments { margin: 0 auto; width: 100%; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #comments .commentlist { margin: 0 0 25px; padding: 0; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #comments .commentlist li .avatar { background: none; border: none; padding: 0; width: 60px; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #comments .commentlist li .comment-text { border: 1px solid #ebebeb; border-radius: 3px; margin-left: 80px; position: relative; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #comments .commentlist li .comment-text:before { background: #fff; border-bottom: 1px solid #ebebeb; border-left: 1px solid #ebebeb; content: ''; display: block; height: 10px; left: -6px; position: absolute; top: 10px; -webkit-transform: rotate(45deg); transform: rotate(45deg); width: 10px; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #comments .commentlist li .comment-text p.meta { font-size: 1em; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #comments .commentlist li .comment-text .description { font-size: 1em; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #comments .commentlist li .comment-text strong { font-weight: 700; text-transform: capitalize; color: #292929; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #comments .commentlist li .comment-text .star-rating { color: #FDD835; margin-bottom: 15px; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #review_form_wrapper { margin: 0 auto; width: 100%; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #review_form_wrapper .comment-form label { font-family: Open Sans; font-weight: normal; margin: 0 0 5px; width: 100%; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #review_form_wrapper .comment-form textarea { border: 1px solid #ebebeb; border-radius: 3px; height: 125px; padding: 10px; width: 100%; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #review_form_wrapper .comment-form .stars a { border: none; color: #ffc300; line-height: 14px; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #review_form_wrapper .comment-form .stars a:after { color: #afafaf; font-family: FontAwesome; font-weight: normal; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #review_form_wrapper .comment-form .stars a.star-1:after { content: '\f006'; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #review_form_wrapper .comment-form .stars a.star-2:after { content: '\f006\f006'; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #review_form_wrapper .comment-form .stars a.star-3:after { content: '\f006\f006\f006'; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #review_form_wrapper .comment-form .stars a.star-4:after { content: '\f006\f006\f006\f006'; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #review_form_wrapper .comment-form .stars a.star-5:after { content: '\f006\f006\f006\f006\f006'; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #review_form_wrapper .comment-form .stars a.active:after, .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #review_form_wrapper .comment-form .stars a:hover:after { color: #FDD835; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #review_form_wrapper .comment-form .form-submit #submit { margin-top: 15px; background: #222222; border: 0; box-shadow: none; color: #fff; cursor: pointer; display: inline-block; font-family: Open Sans; font-size: 1.077em; font-weight: 500; height: 50px; letter-spacing: 0; line-height: 50px; outline: none; overflow: hidden; padding: 0 35px; text-shadow: none; text-transform: none; vertical-align: top; white-space: nowrap; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #review_form_wrapper .comment-form .form-submit #submit:hover { background: #DD9933; border-color: #DD9933; color: #fff; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #review_form_wrapper .comment-form .form-submit #submit.disabled, .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #review_form_wrapper .comment-form .form-submit #submit:disabled, .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #review_form_wrapper .comment-form .form-submit #submit[disabled] { padding: 0 35px !important; } .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #review_form_wrapper .comment-form .form-submit #submit.disabled:hover, .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #review_form_wrapper .comment-form .form-submit #submit:disabled:hover, .main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #review_form_wrapper .comment-form .form-submit #submit[disabled]:hover { border-color: #ebebeb !important; } .main-container .product-view .related-upsell-products { margin: 0; } .main-container .product-view .upsells, .main-container .product-view .related { margin-bottom: 60px; } .main-container .woocommerce form .form-row { margin: 0 0 15px 0; } .main-container .woocommerce form label { font-family: Open Sans; margin: 0 0 5px; } .main-container .woocommerce form fieldset { float: left; margin: 20px 0; width: 100%; } .main-container .woocommerce form fieldset legend { border-bottom: none; color: #DD9933; font-family: Open Sans; font-size: 14px; margin: 0 0 10px; padding: 0; text-transform: uppercase; } .main-container .woocommerce form .select2-container--default .select2-selection--single { border: none; height: 48px; line-height: 48px; } .main-container .woocommerce form .select2-container--default .select2-selection--single .select2-selection__rendered { background: #fff; border: 1px solid #ebebeb; border-radius: 0; height: 100%; line-height: inherit; max-width: 100%; padding: 0 15px; vertical-align: middle; } .main-container .woocommerce form .select2-container--default .select2-selection--single .select2-selection__arrow { top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .main-container .woocommerce .woocommerce-form-coupon-toggle, .main-container .woocommerce .woocommerce-form-login-toggle { margin-bottom: 35px; } .main-container .woocommerce form.checkout_coupon, .main-container .woocommerce form.login, .main-container .woocommerce form.register { background: #fff; } .main-container .woocommerce .woocommerce-MyAccount-navigation { background: #fff; border: 1px solid #ebebeb; margin-bottom: 60px; padding: 20px 30px; } .main-container .woocommerce .woocommerce-MyAccount-navigation ul { margin: 0; padding: 0; } .main-container .woocommerce .woocommerce-MyAccount-navigation ul li { border-bottom: 1px solid #ebebeb; list-style-type: none; padding: 6px 0; vertical-align: middle; } .main-container .woocommerce .woocommerce-MyAccount-navigation ul li a { color: #323232; } .main-container .woocommerce .woocommerce-MyAccount-navigation ul li a:hover { color: #dd9933; } .main-container .woocommerce .woocommerce-MyAccount-navigation ul li:last-child { border-bottom: none; } .main-container .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a { color: #dd9933; } .main-container .woocommerce .woocommerce-MyAccount-content .woocommerce-Address { max-width: none; } .main-container .woocommerce .woocommerce-MyAccount-content .form-row { width: 100%; } .main-container .woocommerce .woocommerce-MyAccount-content .form-row label { width: 100%; } .main-container .woocommerce .woocommerce-MyAccount-content .form-row .woocommerce-input-wrapper { width: 100%; } .main-container .woocommerce table.my_account_orders { font-size: 1em; } .main-container .woocommerce table.my_account_orders th, .main-container .woocommerce table.my_account_orders td { border-bottom: none; text-align: center !important; } .main-container .woocommerce table.my_account_orders tr th, .main-container .woocommerce table.my_account_orders tr td { padding: 10px 20px; } .main-container .woocommerce .col-1, .main-container .woocommerce .col-2, .main-container .woocommerce .col-3 { flex: 0 1 auto; margin-bottom: 30px; max-width: 100%; padding-left: 0; padding-right: 0; } .main-container .shop_table { background: #fff; border-color: #ebebeb; border-radius: 0; border-style: solid; border-width: 1px 0 1px 1px !important; color: #323232; margin: 0 0 50px; } .main-container .shop_table.cart { margin: 0 0 70px 0; } .main-container .shop_table.cart thead { border-bottom: 1px solid #ebebeb; } .main-container .shop_table.cart th, .main-container .shop_table.cart td { padding: 20px 10px; } .main-container .shop_table th { border-bottom: none; border-top: none; font-size: 15px; font-weight: 600; padding: 20px 10px; text-align: center; text-transform: uppercase; vertical-align: middle; } .main-container .shop_table td { border-bottom: none; font-size: 1em; font-weight: 500; padding: 20px 10px; text-align: center; vertical-align: middle; } .main-container .shop_table td.product-thumbnail a { display: inline-block; } .main-container .shop_table td.product-thumbnail img { width: 75px; } .main-container .shop_table td.product-name { font-size: 1em; text-align: center; } .main-container .shop_table td.product-name a { color: #323232; } .main-container .shop_table td.product-name a:hover { color: #dd9933; } .main-container .shop_table td.product-name .variation { color: #000000; font-size: 12px; margin: 5px 0 0; } .main-container .shop_table td.product-name .variation dt { float: none; font-weight: normal; } .main-container .shop_table td.product-name .variation dd { float: none; margin: 0 0 3px; padding: 0; } .main-container .shop_table td.product-price { color: #323232; font-size: 1.143em; font-weight: 600; } .main-container .shop_table td.product-price .old-price { color: #999; font-size: .9em; font-weight: normal; margin-left: 10px; text-decoration: line-through; } .main-container .shop_table td.product-subtotal { color: #000000; font-size: 1.143em; font-weight: 600; } .main-container .shop_table td.product-remove { text-align: center; } .main-container .shop_table td.product-add-to-cart .button.add_to_cart { margin: 0 25px; } .main-container .shop_table .order .order-actions { text-align: center; } .main-container .shop_table .cart_item:hover { background: #f6f6f6; } .main-container .shop_table a.remove { background: none; color: #323232 !important; display: inline-block; font-size: 20px; } .main-container .shop_table a.remove:hover { color: #DD9933 !important; } .main-container .shop_table .quantity .input-text { background: none; border: 1px solid #ebebeb; border-radius: 0; color: #323232; font-family: Open Sans; font-weight: normal; padding: 0; width: 60px; } .main-container .shop_table .cart-subtotal th, .main-container .shop_table .shipping th, .main-container .shop_table .order-total th { font-size: 14px; } .main-container .buttons-cart { float: right; margin: 0 0 35px !important; } .main-container .buttons-cart .button { float: left; margin: 0 15px 15px 15px; } .main-container .buttons-cart .button:last-child { margin-right: 0; } .main-container .buttons-cart .continue { float: left; } .main-container .return-to-shop .button { margin: 15px 0 0 0; } .main-container .coupon { color: #999; margin: 0 0 50px; width: 100%; } .main-container .coupon h3 { border-bottom: 1px solid #ebebeb; font-size: 1.286em; margin: 0 0 35px; padding: 0 0 10px 0; text-transform: uppercase; } .main-container .coupon label { display: block; font-size: 18px; font-weight: bold; margin: 0 0 10px; text-transform: uppercase; width: 100%; } .main-container .coupon .input-text { margin: 0 0 25px; width: 100%; } .main-container .coupon .button { background: #fff; border: 2px solid #ebebeb; box-shadow: none; color: #323232; cursor: pointer; display: inline-block; font-family: Open Sans; font-size: 1.077em; font-weight: 500; height: 50px; letter-spacing: 0; line-height: 46px; outline: none; overflow: hidden; padding: 0 35px; text-shadow: none; text-transform: none; vertical-align: middle; white-space: nowrap; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .main-container .coupon .button:hover { background: #DD9933; border-color: #DD9933; color: #fff; } .main-container .coupon .button.disabled, .main-container .coupon .button:disabled, .main-container .coupon .button[disabled] { padding: 0 35px !important; } .main-container .coupon .button.disabled:hover, .main-container .coupon .button:disabled:hover, .main-container .coupon .button[disabled]:hover { border-color: #ebebeb !important; } .main-container .shipping-calculator-form { border-radius: 3px; margin-top: 20px; max-width: 100%; text-align: left; } .main-container .shipping-calculator-form .form-row { margin-bottom: 10px; padding: 0; } .main-container .shipping-calculator-form input, .main-container .shipping-calculator-form select { background: #fff !important; border: none; height: 32px; padding: 0 0 0 10px; } .main-container .cart-form { position: relative; } .main-container .cart-form .loading { background-color: #fff; background-image: url('../images/loader.gif'); background-position: center center; background-repeat: no-repeat; display: none; height: 100%; left: 0; opacity: .7; position: absolute; top: 0; width: 100%; z-index: 2; } .main-container .cart-form.loading .loading { display: block; } .main-container .cart-collaterals { margin-top: 20px; width: auto; } .main-container .cart-collaterals:after { clear: both; content: ''; display: block; height: 0; line-height: 0; visibility: hidden; } .main-container .cart-collaterals h2 { color: #323232; font-size: 1.286em; font-weight: 600; margin: 0 0 35px 0; text-transform: uppercase; } .main-container .cross-sells { width: 100% !important; } .main-container .cart_totals { background: #f9f9f9; margin-bottom: 50px; padding: 40px 30px; width: 100%; } .main-container .cart_totals .cart-subtotal th, .main-container .cart_totals .shipping th, .main-container .cart_totals .order-total th { font-size: 1em; } .main-container .cart_totals .cart-subtotal .amount, .main-container .cart_totals .order-total .amount { font-size: 1.429em; font-weight: 500; } .main-container .cart_totals h2 { border-bottom: 1px solid #ebebeb; font-size: 1.714em; margin: 0 0 35px; padding: 0 0 10px 0; } .main-container .cart_totals table.shop_table { background: none; border: none; margin: 0 0 10px 0; text-align: right; } .main-container .cart_totals table.shop_table th { border: none; border-bottom: 1px solid #ebebeb; font-weight: 600; padding: 15px 0; text-align: left; text-transform: uppercase; vertical-align: top; } .main-container .cart_totals table.shop_table td { background: none !important; border: none; border-bottom: 1px solid #ebebeb; padding: 15px 0; text-align: right; vertical-align: top; } .main-container .cart_totals table.shop_table td .amount { color: #000000; text-align: right; text-transform: uppercase; } .main-container .cart_totals table.shop_table td label { display: inline; margin: 0; text-transform: none; white-space: normal; } .main-container .cart_totals table.shop_table tr { border: none; } .main-container .cart_totals table.shop_table .shipping { text-align: left; } .main-container .cart_totals table.shop_table .shipping ul#shipping_method:after { clear: both; content: ''; display: block; height: 0; line-height: 0; visibility: hidden; } .main-container .cart_totals table.shop_table .shipping ul#shipping_method li { margin: 0 0 10px; padding: 0; text-align: right; text-indent: 0; } .main-container .cart_totals table.shop_table .shipping ul#shipping_method li .shipping_method { margin: 0 5px 0 0; position: relative; top: 3px; } .main-container .cart_totals table.shop_table .shipping ul#shipping_method li .amount { font-weight: 600; margin-left: 10px; text-align: left; } .main-container .cart_totals table.shop_table .shipping ul#shipping_method li label { font-family: Open Sans; } .main-container .cart_totals table.shop_table .shipping p { margin-bottom: 10px; } .main-container .cart_totals table.shop_table .shipping p span { display: block; width: 100%; } .main-container .cart_totals table.shop_table .shipping p span b { left: 100%; margin-left: -20px; } .main-container .cart_totals table.shop_table .shipping .woocommerce-shipping-calculator:after { clear: both; content: ''; display: block; height: 0; line-height: 0; visibility: hidden; } .main-container .cart_totals table.shop_table .order-total th, .main-container .cart_totals table.shop_table .order-total .amount { text-transform: uppercase; white-space: nowrap; } .main-container .cart_totals .wc-proceed-to-checkout { padding: 10px 0 0; text-align: right; } .main-container .cart_totals .wc-proceed-to-checkout .button { background: #DD9933; border-color: #DD9933; color: #fff; } .main-container .cart_totals .wc-proceed-to-checkout .wcppec-checkout-buttons { text-align: right; } .main-container .cart_totals .wc-proceed-to-checkout .wcppec-checkout-buttons .wcppec-checkout-buttons__separator { color: #253237; margin: 0; } .main-container .woocommerce-checkout .woocommerce-input-wrapper { display: block; width: 100%; } .main-container .woocommerce-checkout #order_comments { height: 150px; line-height: 1.7; overflow: visible; padding: 20px; } .main-container .woocommerce-checkout .woocommerce-billing-fields h3, .main-container .woocommerce-checkout .order-box h3 { border-bottom: 1px solid #ebebeb; font-size: 1.439em; margin: 0 0 20px 0; padding-bottom: 10px; text-transform: uppercase; } .main-container .woocommerce-checkout .col-1, .main-container .woocommerce-checkout .col-2, .main-container .woocommerce-checkout .col-3 { margin-bottom: 0; width: 100%; } .main-container .order-box { padding: 30px 30px 15px 30px; } .main-container #order_review .shop_table { background: none; border: none; table-layout: fixed; } .main-container #order_review .shop_table th, .main-container #order_review .shop_table td { border-bottom: 1px solid #ebebeb; border-right: none; border-top: none; font-size: 14px; padding: 15px 0; } .main-container #order_review .shop_table .shipping th, .main-container #order_review .shop_table .shipping td { vertical-align: top; } .main-container #order_review .shop_table .shipping #shipping_method li { margin: 0 0 10px; padding: 0; text-align: center; text-indent: 0; } .main-container #order_review .shop_table .shipping #shipping_method li .shipping_method { position: relative; top: 2px; } .main-container #order_review .shop_table .amount { color: #000000; } .main-container #order_review .shop_table .order-total th, .main-container #order_review .shop_table .order-total td { border-bottom: none; font-size: 18px; } .main-container #order_review .shop_table .order-total th .amount, .main-container #order_review .shop_table .order-total td .amount { color: #000000; font-weight: bold; } .main-container #order_review #payment { background: none; } .main-container #order_review #payment a.about_paypal { margin-left: 15px; } .main-container #order_review #payment .payment_methods { border: none; padding: 0; } .main-container #order_review #payment .payment_methods li { margin: 0 0 15px; } .main-container #order_review #payment .payment_methods label { font-family: Open Sans; } .main-container #order_review #payment .payment_methods .payment_box { background: none; box-shadow: none; font-size: 12px; margin: 0; padding: 0; text-shadow: none; width: 100%; } .main-container #order_review #payment .payment_methods .payment_box:after { display: none; } .main-container #order_review #payment #place_order { background: #DD9933; border-color: #DD9933; color: #222222; font-size: 18px; margin-top: 20px; text-transform: uppercase; width: 100%; } .main-container #order_review #payment #place_order:hover { opacity: 0.9; color: #fff; } .main-container .checkout_coupon { border: none; padding: 0; } .main-container .checkout_coupon .form-row { float: left; margin: 10px; width: auto; } .main-container .checkout_coupon .form-row input[name='coupon_code'], .main-container .checkout_coupon .form-row button[name='apply_coupon'] { border-width: 1px; height: 50px; line-height: 48px; white-space: nowrap; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .main-container .woocommerce-additional-fields { margin-bottom: 35px; } .main-container .woocommerce-shipping-fields { margin-top: 25px; } .main-container .woocommerce-shipping-fields h3 { margin-bottom: 0; } .main-container .checkout-login form.login { background: #fff; border: 1px solid #ebebeb; border-radius: 0; margin: 0 0 20px; } .main-container .checkout-login form.login .form-row { float: left; margin: 0; padding: 0; width: 100%; } .main-container .checkout-login form.login label { font-family: Open Sans; margin-bottom: 5px; } .main-container .checkout-login form.login #rememberme { margin: 0 3px 0 15px; } .main-container .checkout-login form.login .lost_password { float: left; margin: 10px 0 0; } .main-container .checkout-login form.login .input-text { border: 1px solid #ebebeb; height: 36px; margin: 0 0 14px; max-width: 100%; padding: 0 0 0 10px; width: 370px; } .main-container .checkout-done > p:first-child { font-family: Open Sans; font-size: 13px; font-weight: 700; line-height: 1.35; } .main-container .checkout-done > p:first-child:before { content: '\f00c'; display: inline-block; font-family: FontAwesome; margin-right: 8px; } .main-container .checkout-done h2, .main-container .checkout-done h2.title { font-size: 14px; margin: 50px 0 15px; padding-bottom: 0; text-transform: uppercase; } .main-container .checkout-done h3 { font-size: 13px; margin: 0 0 20px; padding: 0 0 0; width: 100%; } .main-container .checkout-done .order_summary { float: left; font-size: 15px; margin: 20px 0 30px; padding: 25px; width: 100%; } .main-container .checkout-done .order_summary strong { font-family: Open Sans; font-weight: normal; margin-top: 5px; } .main-container .checkout-done .order_summary li { margin: 0; padding-left: 10px; } .main-container .checkout-done .bacs_details { padding: 0; } .main-container .checkout-done .shop_table { border: none; max-width: 650px; table-layout: fixed; } .main-container .checkout-done .shop_table tr:first-child th, .main-container .checkout-done .shop_table tr:first-child td { border-top: 1px solid #ebebeb !important; } .main-container .checkout-done .shop_table th { font-weight: 700; } .main-container .checkout-done .shop_table .product-name a { color: #DD9933; } .main-container .checkout-done .shop_table thead th, .main-container .checkout-done .shop_table thead td { border-bottom: none; } .main-container .checkout-done .shop_table .order_item td { border-bottom: none; } .main-container .checkout-done .shop_table tfoot th { font-weight: 400; padding-right: 30px; text-align: right; } .main-container .checkout-done .shop_table th, .main-container .checkout-done .shop_table td { border: 1px solid #ebebeb; border-right: none; border-top: none; font-size: 14px; padding: 15px 0; } .main-container .checkout-done .shop_table tr th:last-child, .main-container .checkout-done .shop_table tr td:last-child { border-right: 1px solid #ebebeb; } .main-container .woocommerce-form-login .woocommerce-form__label-for-checkbox.inline { align-items: center; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; margin-left: 20px; } .main-container .woocommerce-form-login .woocommerce-form__label-for-checkbox.inline #rememberme { margin-right: 5px; position: relative; top: 1px; } .main-container #customer_login { display: block; } .main-container #customer_login [class*='col-'] { max-width: none; } .main-container #customer_login h2 { border-bottom: 1px solid #ebebeb; margin: 0 0 30px; padding: 0 0 5px; text-transform: uppercase; } .main-container #customer_login form.login, .main-container #customer_login form.register { background: #fff; border: none; margin: 0 0 30px; padding: 0; width: 100%; } .main-container #customer_login form.login .form-fields, .main-container #customer_login form.register .form-fields { border-bottom: none; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-top: 1px solid #ebebeb; float: left; padding: 20px 25px; width: 100%; } .main-container #customer_login form.login .form-fields .form-row, .main-container #customer_login form.register .form-fields .form-row { margin: 0 0 8px; padding: 0; } .main-container #customer_login form.login .form-action, .main-container #customer_login form.register .form-action { border-bottom: 1px solid #ebebeb; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-top: none; float: left; padding: 15px 10px; width: 100%; } .main-container #customer_login form.login .form-action .lost_password, .main-container #customer_login form.register .form-action .lost_password { float: left; line-height: 36px; margin: 0; } .main-container #customer_login form.login .form-action label, .main-container #customer_login form.register .form-action label { float: right; font-weight: normal; line-height: 36px; margin: 0 20px 0 0; } .main-container #customer_login form.login .form-action .button, .main-container #customer_login form.register .form-action .button { float: right; } .main-container #customer_login .form-row { display: block; } .main-container #customer_login .woocommerce-form-login__submit { float: left; margin-right: 25px; } .main-container #customer_login .woocommerce-form-login__rememberme { padding-top: 10px; } .main-container .recent-orders-title { font-size: 18px; margin: 0 0 20px; text-transform: uppercase; } .main-container .address-box { float: left; margin: 0 0 30px; width: 100%; } .main-container .address-box.recent-orders, .main-container .address-box.my-address { border: none; padding: 0; } .main-container .address-box h2, .main-container .address-box h2.title { font-size: 18px; text-transform: uppercase; } .main-container .address-box table.shop_table { font-size: 14px; } .main-container .address-box table.shop_table th, .main-container .address-box table.shop_table td { text-align: center; vertical-align: middle; } .main-container .address-box table.shop_table .order-number { border-left: none; } .main-container .address-box table.shop_table .button { margin: 0; padding: 0 30px; } .main-container .address-box table.shop_table.order_details th, .main-container .address-box table.shop_table.order_details .product-name { text-align: left; } .main-container .address-box table.shop_table.order_details td, .main-container .address-box table.shop_table.order_details .product-total { text-align: right; } .main-container .address-box table.shop_table.order_details .product-name { border-left: none; } .main-container .address-box table.shop_table.order_details tfoot th { border-left: none; border-top: none; } .main-container .address-box .lost_reset_password { float: left; width: 100%; } .main-container .address-box .lost_reset_password .form-row .button { float: left; } .main-container .addresses { line-height: 2; } .main-container .addresses .title h3 { border-bottom: 1px solid #ebebeb; font-size: 16px; margin: 0 0 10px; padding: 15px 0; width: 100%; } .main-container .addresses address { background: #fff; border: none; padding: 6px 12px; } .main-container .myaccount_user { color: #666; margin: 0 0 30px; padding: 0; } .main-container .myaccount_user a { text-decoration: underline; } .main-container #yith-wcwl-form .wishlist-title { margin-bottom: 20px; } .main-container #yith-wcwl-form .wishlist_table { border-right: none; font-size: 1em; } .yith-wcwl-add-to-wishlist .feedback { display: none; } .main-container #yith-wcwl-form .wishlist_table tr td.product-stock-status span.wishlist-in-stock { color: #DD9933; } .main-container #yith-wcwl-form .yith-wcwl-share ul { margin: 0; padding: 0; } .small-body .page-wrapper { min-height: 100vh; position: relative; } .small-body .page-wrapper .footer { bottom: 0; left: 0; position: absolute; right: 0; } .wrapper .page-wrapper { background-color: #ffffff; }