html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%
} body { margin: 0; -ms-word-wrap: break-word; word-wrap: break-word;
} article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary { display: block
} audio,
canvas,
progress,
video { display: inline-block; vertical-align: baseline
} audio:not([controls]) { display: none; height: 0
} [hidden],
template { display: none
} a { background: transparent
} a:active,
a:hover { outline: 0
} abbr[title] { border-bottom: 1px dotted
} b,
strong { font-weight: bold
} dfn { font-style: italic
} h1 { font-size: 2em; margin: 0.67em 0
} mark { color: #2d2d2d
} small { font-size: 80%
} sub,
sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline
} sup { top: -0.5em
} sub { bottom: -0.25em
} img { border: 0; max-width: 100%; height: auto;
} svg:not(:root) { overflow: hidden
} figure { margin: 1em 40px
} hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0
} pre,
code { background: #eee; line-height: 1.6; margin-bottom: 1.5em; max-width: 100%; overflow: auto; padding: 1.6em; word-wrap: break-word; display: block; font-family: monospace; white-space: pre;
} code,
kbd,
pre,
samp { font-family: monospace, monospace; font-size: 1em
} button,
input,
optgroup,
select,
textarea { color: inherit; font: inherit; margin: 0
} button { overflow: visible
} button,
select { text-transform: none
} button,
html input[type="button"],
input[type="reset"],
input[type="submit"] { -webkit-appearance: button; cursor: pointer
} button[disabled],
html input[disabled] { cursor: default
} button::-moz-focus-inner,
input::-moz-focus-inner { border: 0; padding: 0
} input { line-height: normal; max-width: 100%;
} input[type="checkbox"],
input[type="radio"] { box-sizing: border-box; padding: 0
} input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button { height: auto
} input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box
} input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none
} fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em
} legend { border: 0; padding: 0
} textarea { overflow: auto
} optgroup { font-weight: bold
} table { border-collapse: collapse; border-spacing: 0;
} td,
th { padding: 0;
} table,
th,
td { border: 1px solid #eee; } table>thead>tr>th { font-weight: 600;
} caption,
th,
td { font-weight: normal; padding: 15px 20px; text-align: left;
} blockquote { position: relative; margin: 50px 0; font-weight: bold; border-top: 2px dashed #e0e0e0; display: block; border-bottom: 1px dashed #e0e0e0; padding: 8px 65px; text-align: center; line-height: 1.6em; font-size: 1.1em; border-left: none; border-right: none;
} blockquote:before { content: "\201C"; position: absolute; left: 0; top: 43px; font-size: 75px; color: #e0e0e0; font-family: Georgia, "Times New Roman", Times, serif; font-style: initial;
} body { background: #fff; color: #2d2d2d; font-family: 'Open Sans', sans-serif; font-size: 16px; line-height: 22px;
} .wrapper { margin: 0 auto; width: 1200px;
} .float-right { float: right;
} a { color: #07afd4; text-decoration: none; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;
} p { margin: 0 0 16px;
} h1,
h2,
h3,
h4,
h5,
h6 { font-weight: 700; line-height: 1; margin: 0 0 16px;
} h1 { font-size: 28px;
} h2 { font-size: 24px;
} h3 { font-size: 20px;
} h4 { font-size: 16px;
} h5 { font-size: 15px;
} h6 { font-size: 14px;
} ul { margin: 0; padding: 0;
} figure { margin: 0;
} .main-navigation li,
.site-title,
.site-title a,
.site-description,
.site-description a,
.slide-title,
.comment-reply-title,
.comments-title,
.comment-form .form-submit input,
.read-more,
.slicknav_nav li a,
.widget-title,
.page-header .page-title,
.single .entry-header .entry-title,
h1,
h1 a,
h2,
h2 a,
h3,
h3 a,
h4,
h4 a,
h5,
h5 a,
h6,
h6 a { font-family: 'Oswald', sans-serif; font-weight: 400; line-height: 1.1;
} @media (max-width: 1229px) { * { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } a[href^=tel] { color: inherit; text-decoration: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; } .wrapper { width: 980px; }
} @media screen and (max-width:992px) { .wrapper { padding: 0 5px; width: 96%; }
} .main-navigation ul { list-style: none; margin: 0; padding-left: 0;
} .main-navigation li { border-image: none; display: inline-block; float: left; font-size: 16px; position: relative;
} .main-navigation a { display: block; text-decoration: none;
} .main-navigation ul ul { box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); float: left; position: absolute; top: 85%; z-index: 99; background: #fff; display: none; opacity: 0; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s ease-in-out 0s;
} .main-navigation ul ul ul { top: -15%; left: 100%;
} .main-navigation ul ul a { width: 250px;
} @media screen and (min-width:993px) { .main-navigation ul li:hover>ul { left: auto; display: block; opacity: 1; top: 100%; animation: fade 0.5s; } .main-navigation ul li:focus-within>ul { left: auto; display: block; opacity: 1; top: 100%; animation: fade 0.5s; }
} @keyframes fade { 0% { opacity: 0; } 100% { opacity: 1; }
} .main-navigation ul ul li:hover>ul { left: 100%; top: 0;
} .main-navigation ul ul li:focus-within>ul { left: 100%; top: 0;
} .site-main .comment-navigation,
.site-main .paging-navigation,
.site-main .post-navigation { margin: 0 0 1.5em; overflow: hidden;
} .comment-navigation .nav-previous,
.paging-navigation .nav-previous,
.post-navigation .nav-previous { float: left; width: 50%;
} .comment-navigation .nav-next,
.paging-navigation .nav-next,
.post-navigation .nav-next { float: right; text-align: right; width: 50%;
} .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden;
} .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; display: block; font-size: 14px; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; } .alignleft { display: inline; float: left; margin-right: 1.5em;
} .alignright { display: inline; float: right; margin-left: 1.5em;
} .aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto;
} .clear { clear: both;
} .clearfix:after,
.clearfix:before { display: table; content: ""
} .clearfix:after { clear: both
} .clearfix { *zoom: 1
} * { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
} .widget { margin: 0 0 1.5em;
} .widget:after { display: table; content: ''; clear: both;
} .widget select { max-width: 100%; color: #2d2d2d;
} .widget_search .search-submit { display: none;
} .widget_search { position: relative; width: 100%;
} .tagcloud a { display: inline-block; font-size: 13px !important; margin-bottom: 8px; margin-right: 4px; padding: 5px;
} .calendar_wrap #wp-calendar { width: 100%;
} .calendar_wrap #wp-calendar caption { font-size: 13px; font-weight: 700; padding: 15px 0; text-align: center; text-transform: uppercase;
} .calendar_wrap table,
.calendar_wrap th,
.calendar_wrap td,
.calendar_wrap tr { border: 1px solid rgba(0, 0, 0, 0.03); border-collapse: collapse; padding: 3px;
} .calendar_wrap #wp-calendar th,
.calendar_wrap #wp-calendar td { border: 1px solid rgba(0, 0, 0, 0.03); text-align: center;
} .calendar_wrap th { background: rgba(0, 0, 0, 0.03); line-height: 20px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
} .calendar_wrap #wp-calendar #today,
.calendar_wrap #wp-calendar #today a { color: #fff;
} .sticky { display: block;
} .hentry { margin: 0 0 3em;
} .updated:not(.published) { display: none;
} .single .byline,
.group-blog .byline { display: inline;
} .page-content,
.entry-content,
.entry-summary { margin: 1.5em 0 0;
} .page-links { clear: both; margin: 0 0 1.5em;
} .blog .format-aside .entry-title,
.archive .format-aside .entry-title { display: none;
} .comment-reply-title,
.comments-title { border-bottom: 1px solid #d9d9d9; font-size: 18px; font-weight: 500; line-height: 28px; margin-bottom: 15px; position: relative;
} .comment-form input { border: 1px solid #d9d9d9; color: #b8b8b8; font-size: 14px; padding: 10px; width: 100%;
} .comment-form input[type="checkbox"],
.comment-form input[type="radio"] { width: auto; margin-right: 10px
} .comment-form-author input,
.comment-form-email input { float: left; margin: 0 0 16px;
} .comment-form-author input { margin: 0 29px 16px 0;
} .comment-form-url input { clear: both;
} .comment-form textarea { width: 100%; display: block; border: 1px solid #d9d9d9; resize: none; color: #b8b8b8; font-size: 14px; padding: 10px;
} .comment-form .form-submit input,
.read-more { color: #fff; font-size: 13px; text-align: center; text-transform: uppercase; line-height: 26px; padding: 4px 10px; width: auto; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;
} .comment-form .form-submit input:hover,
.read-more:hover,
.read-more:focus { background-color: #fff;
} .comment-list { margin: 0 0 20px 0;
} .comment-list ul,
.comment-list ol { padding-left: 20px;
} .comment-list>li,
.comment-list .children>li { list-style: none; color: #2d2d2d; font-size: 16px; list-style-type: none; clear: both;
} .comments-area .comment-list .comment-body { padding-top: 25px; padding-bottom: 25px; border-bottom: 1px solid #ddd;
} .comments-area .comment-list .reply { text-align: right;
} .comments-area .comment-list .reply a { border: 1px solid #ddd; padding: 5px 15px;
} .comment-author img { float: left; margin: 0 20px 0 0; border-radius: 50%;
} .comment-list .fn { font-size: 16px; font-style: normal; font-weight: 700; color: #2d2d2d;
} .comment-list .fa.fa-clock-o { font-size: 14px; margin-right: 3px;
} .bypostauthor { display: block;
} @media screen and (max-width:679px) { .comment-form input, .comment-form-url input, .comment-form textarea { width: 100%; }
} .infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer { display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0;
} embed,
iframe,
object { max-width: 100%;
} .wp-caption { margin-bottom: 1.5em; max-width: 100%;
} .wp-caption img[class*="wp-image-"] { display: block; margin: 0 auto;
} .wp-caption-text { text-align: center; color: #aaa;
} .wp-caption .wp-caption-text { margin: 0.8075em 0;
} .gallery { margin-bottom: 1.5em;
} .gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; padding: 2px;
} .gallery-columns-2 .gallery-item { max-width: 50%;
} .gallery-columns-3 .gallery-item { max-width: 33.33%;
} .gallery-columns-4 .gallery-item { max-width: 25%;
} .gallery-columns-5 .gallery-item { max-width: 20%;
} .gallery-columns-6 .gallery-item { max-width: 16.66%;
} .gallery-columns-7 .gallery-item { max-width: 14.28%;
} .gallery-columns-8 .gallery-item { max-width: 12.5%;
} .gallery-columns-9 .gallery-item { max-width: 11.11%;
} .gallery-caption { display: block;
} .wrapper.header-image-wrap { text-align: center;
} div.wp-custom-header { position: relative;
} iframe#wp-custom-header-video,
video#wp-custom-header-video { max-width: 100%;
} .wp-custom-header-video-button { opacity: 0; visibility: hidden; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 62px; height: 50px; font: 0/0 a; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s; background: #fafafa; border: 1px solid #ddd;
} div#wp-custom-header:hover .wp-custom-header-video-button { visibility: visible; opacity: 1;
} .wp-custom-header-video-button:before { content: '\f04c'; display: block; font-family: FontAwesome; font-size: 20px;
} .wp-custom-header-video-button.wp-custom-header-video-pause:before { content: '\f04b';
} .top-header-wrapper { border-bottom: 1px solid #eee; padding: 0; line-height: 1;
} .top-header-wrapper a { color: #2d2d2d;
} .header-left { float: left; margin-top: 7px;
} .header-right { text-align: right;
} .top-header-wrapper .icon-box,
.at-first-level-nav ul li { display: inline-block; padding: 0 10px; vertical-align: middle; border-left: 1px solid #e2e2e4; font-size: 14px; font-weight: 400;
} .header-left .icon-box:first-child,
.header-right .icon-box:first-child,
.header-left .at-first-level-nav ul li:first-child { border-left: none; padding-left: 0;
} .header-right .icon-box:last-child,
.header-left .at-first-level-nav ul li:last-child { padding-right: 0; border-left: medium none;
} .top-header-wrapper .icon-box .icon,
.top-header-wrapper .icon-box .icon-details { display: inline-block;
} a.my-account { padding: 10px 12px; display: inline-block;
} a.my-account:hover,
a.my-account:focus { background: #fff;
} .at-first-level-nav ul { margin: 0; padding: 0;
} .at-first-level-nav ul li { list-style: outside none none;
} .at-display-inline-block { display: inline-block;
} .socials { display: inline-block;
} @media (max-width: 1229px) { .header-left, .header-right { float: none; text-align: center; line-height: 1.6; } .top-header-wrapper .icon-box, .at-first-level-nav ul li { border: none; }
} .site-logo>a { display: inline-block; max-width: 100%; margin-right: 20px; color: #2d2d2d;
} .site-title { float: none; font-size: 28px; margin: 0; line-height: 1.3;
} .site-title:hover,
.site-title a:hover,
.site-title a:focus { color: #2d2d2d;
} .site-description { color: #2d2d2d; font-size: 14px; line-height: 1; padding: 0; margin: 0;
} .cart-section { float: right; margin: 0; padding: 0;
} .yith-wcwl-wrapper,
.wc-cart-wrapper { float: left; margin-left: 10px; text-align: center; display: block; position: relative; padding: 8px 15px; border-radius:5px;
} .wc-cart-widget-wrapper p,
.wc-cart-widget-wrapper span { color: #2d2d2d;
} .at-wc-icon,
.at-wc-icon:hover { font-size: 15px; color: #fff;
} .cart-section i { padding-right: 5px;
} .site-header .widget_shopping_cart { background: #FEFEFE; border: 1px solid #fafafa; box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.07); opacity: 0; padding: 15px; position: absolute; right: 0; top: 127%; visibility: hidden; width: 260px; z-index: 99; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;
} .site-header .widget_shopping_cart:before { border-left: 8px solid transparent; border-right: 8px solid transparent; content: ""; position: absolute; right: 0; top: -10px; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);
} .site-header .wc-cart-wrapper:hover .widget_shopping_cart { opacity: 1; visibility: visible; top: 112%;
} .site-header .wc-cart-wrapper:focus-within .widget_shopping_cart { opacity: 1; visibility: visible; top: 112%;
} .woocommerce.widget_shopping_cart .cart_list li { border-bottom: 1px solid #ddd; margin: 10px 0; padding-left: 0; padding-right: 32px;
} .widget.woocommerce .product_list_widget li:last-child { border-bottom: none;
} .woocommerce.widget_shopping_cart .cart_list li img { float: left; height: auto; margin-right: 8px; width: 45px;
} .woocommerce.widget_shopping_cart .cart_list li a.remove { left: auto; position: absolute; right: 0;
} .woocommerce.widget_shopping_cart .cart_list li a { color: #2d2d2d;
} .woocommerce.widget_shopping_cart .total { padding: 5px 0; margin: 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;
} .woocommerce .widget_shopping_cart_content .buttons { margin: 0;
} .woocommerce .widget_shopping_cart_content .buttons a.button { display: inline-block; margin: 20px 0 0 3%; text-align: center; color: #fff; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;
} .right-logo-left-ads .site-logo { float: right; text-align: right;
} .right-logo-left-ads .header-ads-adv-search,
.right-logo-left-ads .cart-section { float: left; text-align: left;
} .center-logo-below-ads .site-logo { float: none; text-align: center; width: 100%; margin-bottom: 10px;
} .center-logo-below-ads .center-wrapper { width: 100%; max-width: 885px; text-align: center;
} .center-logo-below-ads .center-wrapper .float-right { float: none;
} .center-logo-below-ads .center-wrapper .header-ads-adv-search { max-width: 100%;
} .header-wrapper { padding: 20px 0;
} .slicknav_nav,
.responsive-slick-menu { display: none;
} .navigation-wrapper { padding-top: 20px;
} .header-wrapper .center-wrapper-mx-width { padding-top: 25px; width: auto;
} .header-wrapper #site-navigation { min-height: 50px; position: relative; display: block; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; -webkit-box-shadow: 0 17px 11px -21px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0 17px 11px -21px rgba(0, 0, 0, 0.75); box-shadow: 0 17px 11px -21px rgba(0, 0, 0, 0.75); background: #fff;
} .header-wrapper .header-main-menu .menu { position: relative;
} #menu-primary-menu { margin-left: -15px;
} .header-wrapper .menu li a { color: #2d2d2d; display: block; font-weight: normal; letter-spacing: 1px; line-height: normal; padding: 20px 10px; position: relative; text-transform: uppercase;
} .header-wrapper .menu li .sub-menu .at-menu-desc,
.header-wrapper .menu li .at-menu-desc { position: absolute; line-height: 1; text-align: center; color: #fff; padding: 5px; font-size: 12px; text-transform: capitalize; font-weight: normal; letter-spacing: 0.4px; font-family: 'Open Sans', sans-serif; right: 20px; top: 50%; transform: translateY(-50%); } @media (min-width:992px) { .header-wrapper .menu li .at-menu-desc { top: -20px; right: 0; padding: 6px 8px; font-size: 13px; transform: none; } .header-wrapper .menu li .at-menu-desc:after { width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid; position: absolute; bottom: -4px; right: 0; left: 0; content: ''; margin: 0 auto; } .header-wrapper .menu li .sub-menu .at-menu-desc:after { display: none; }
} .main-navigation ul li .angle-down { position: absolute; right: 0; top: 0; height: 58px; width: 10px; line-height: 62px;
} .main-navigation ul#menu-primary-menu li .angle-down { top: 50%; height: auto; line-height: normal; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);
} .header-wrapper .main-navigation ul ul.sub-menu li { float: none; border: none; margin-left: 0;
} .header-wrapper .main-navigation ul ul.sub-menu li { border-bottom: 1px solid #dedede;
} .header-wrapper .main-navigation ul ul.sub-menu li:last-child { border-bottom: none;
} .header-wrapper ul.sub-menu li a { font-size: 16px; line-height: normal; padding: 10px;
} .header-wrapper .acmethemes-nav { float: left;
} .online-shop-enable-special-menu .acmethemes-nav { float: right; width: calc(100% - 255px);
} .special-menu { background: #2d2d2d; color: #fff !important; width: 200px;
} .special-sub-menu { width: 200px;
} .main-navigation ul.special-menu-wrapper ul.special-sub-menu a { width: 200px;
} .special-menu .toggle { line-height: normal; padding-right: 15px;
} .main-navigation ul.special-menu-wrapper>li.menu-item-has-children>.angle-down { color: #fff; z-index: 1;
} .main-navigation ul.special-menu-wrapper>li.menu-item-has-children .angle-down { position: relative; float: right; height: auto; top: 0; width: 25px; text-align: center; font-size: 20px; cursor: pointer; right: 10px;
} .main-navigation ul.special-menu-wrapper>li.menu-item-has-children>ul>li .angle-down { line-height: 40px;
} .site-logo { width: 22%; float: left; position: relative;
} .header-ads-adv-search { width: 730px; max-width: 61%
} .advance-product-search { position: relative; width: 70%; float: right;
} .advance-product-search .select_products { display: inline-block; min-width: 180px; padding: 5px 10px; height: 40px; font-size: 16px; width: 205px; vertical-align: top; border: 1px solid #e7e7e7; border-right: none; color: #2d2d2d; background: #f8f8f8;
} .advance-product-search .select2.select2-container.select2-container--default { vertical-align: top;
} .advance-product-search .search-field { display: inline-block; padding: 0 10px; height: 38px; width: calc(100% - 232px); line-height: 40px; background: #fff; border-color: #e7e7e7; border-radius: 0; box-shadow: none; font-size: 16px; font-weight: 300; color: #aaa; border: 1px solid #ddd;
} .advance-product-search .searchsubmit { position: absolute; right: -2px; float: left; font-size: 15px; width: 40px; height: 40px; line-height: 40px; background: transparent; border: none; top: 0; bottom: 0;
} .header-main-menu.wrapper { position: relative;
} .at-menu-right-wrapper { float: right; display: block; font-weight: normal; letter-spacing: 0.4px; line-height: 48px;
} .menu-right-text { color: #2d2d2d;
} .menu-right-highlight-text { position: absolute; top: -20px; right: 0; line-height: 1; text-align: center; color: #fff; padding: 6px 8px; font-size: 13px; text-transform: capitalize; display: block;
} .menu-right-highlight-text:after { width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid; position: absolute; bottom: -4px; right: 0; left: 0; content: ''; margin: 0 auto;
} @media (max-width: 1229px) { .site-logo { float: none; text-align: center; width: 100%; } .site-logo>a { padding-top: 12px; } .header-wrapper .menu li>a>a { float: left; padding: 0; } .center-wrapper-mx-width { width: 100%; max-width: 90%; text-align: center; } .float-right { float: none; } .center-wrapper-mx-width .center-wrapper { width: 100%; max-width: 885px; text-align: center; } .center-wrapper-mx-width .float-right { float: none; } .center-wrapper-mx-width .header-ads-adv-search { max-width: 100%; } .right-logo-left-ads .site-logo { float: none; text-align: center; } .right-logo-left-ads .cart-section { float: right; text-align: center; } .right-logo-left-ads .advance-product-search .searchsubmit { right: 28px; }
} @media screen and (max-width:992px) { .header-wrapper .header-main-menu .menu { position: absolute; } .header-main-menu { height: 58px; } .header-wrapper .menu li>a { padding: 18px 10px; } .slicknav_nav, .responsive-slick-menu { display: block; } .online-shop-enable-sticky-menu .responsive-slick-menu { max-height: 300px; overflow-y: scroll; } .header-wrapper .header-main-menu .menu { display: none; } .header-wrapper .header-main-menu .menu.special-menu-wrapper { display: block; } .slicknav_btn::before { background: #fff; box-shadow: 0 6px 0 0 #fff, 0 12px 0 0 #fff; content: ""; height: 3px; left: 0; position: absolute; top: 12px; width: 22px; margin: 0 auto; right: 0; } .slicknav_btn { background-position: center center; border: 1px solid #fff; border-radius: 4px; color: transparent; cursor: pointer; float: right; font: 0/0 a; height: 40px; right: 2%; position: absolute; text-decoration: none; text-shadow: none; top: 8px; width: 40px; padding: 10px; display: block; text-align: center; } .slicknav_nav li { border-top: 1px solid #2d2d2d; display: table; float: none; position: relative; width: 100%; margin-left: 0px; } .slicknav_menu .slicknav_arrow { float: right; font-size: 36px; padding-right: 10px; } .slicknav_nav>li { padding: 0 12px; } .slicknav_nav li a { display: inline-block; font-size: 14px; font-weight: 300; line-height: 30px; text-transform: uppercase; } .main-navigation .slicknav_nav ul { box-shadow: none; padding-left: 0; visibility: visible; display: block; opacity: 1; } .header-wrapper .menu>li:not(:first-child) { margin-left: 0; } .header-wrapper .main-navigation .slicknav_nav ul.sub-menu li { border-top: 1px solid #2d2d2d; height: 32px; padding-top: 4px; border-bottom: none; } .header-wrapper .main-navigation ul ul.sub-menu li:hover>a { background: none; } .header-wrapper .main-navigation ul ul.sub-menu li:focus-within>a { background: none; } .header-wrapper .main-navigation .slicknav_nav ul.sub-menu { left: 0; position: relative; top: 0; width: 100%; } .header-wrapper .slicknav_item.slicknav_row { width: 100%; } .at-menu-right-wrapper { position: relative; margin-right: 45px; } .advance-product-search .searchsubmit { right: 18px; } .header-wrapper .menu li>a.slicknav_item { padding: 0; } .header-wrapper .menu li>a.slicknav_item a { padding: 18px 10px; }
} @media screen and (max-width:767px) { .center-wrapper-mx-width { max-width: 100%; } .center-wrapper-mx-width .header-ads-adv-search, .center-wrapper-mx-width .cart-section { width: 100%; float: none; display: inline-block; } .yith-wcwl-wrapper, .wc-cart-wrapper { float: none; margin: 19px 0; display: inline-block; } .advance-product-search { width: 70%; float: none; margin: 0 auto; } .advance-product-search .select_products { width: 35%; min-width: 30px; } .advance-product-search .search-field { width: 54%; } .at-menu-right-wrapper { display: none; } .center-logo-below-ads .cart-section { float: none; }
} @media screen and (max-width:640px) { .advance-product-search { width: 98%; }
} .footer-wrapper { background: #272823; color: #fff;
} .footer-wrapper .wpcf7-form .wpcf7-form-control,
.footer-wrapper input:not([type="submit"]) { background: transparent;
} .footer-columns { margin-left: -10px; margin-right: -10px;
} .footer-columns .footer-sidebar { padding-left: 20px; padding-right: 20px;
} .footer-copyright { color: #ababab;
} .footer-copyright { background: #161614; margin-top: -1px;
} .footer-wrapper .widget-title { color: #fff;
} .footer-wrapper a,
.footer-copyright a { color: #fff;
} #footer-top,
#footer-bottom,
.footer-wrapper .footer-copyright { padding: 30px 0;
} .footer-wrapper li { list-style-type: none;
} .footer-copyright>p { color: #fff !important;
} .site-info-left { width: 70%; float: left;
} .site-info { width: 30%; float: right; text-align: right; margin-top: 15px;
} .site-info>span:after { clear: both; display: table; content: '';
} .full-width-bottom-footer,
.full-width-top-footer,
#footer-top,
#footer-bottom { border-bottom: 1px solid #444;
} .site-footer { margin-top: 40px;
} .site-footer .widget_online_shop_advanced_image_logo { margin-bottom: 0;
} .site-footer .featured-entries-logo .single-item { border: medium none;
} .site-footer .featured-entries-logo .acme-col-4 { width: auto;
} .site-footer .footer-copyright .widget_media_image { margin-top: 10px; margin-bottom: 0;
} .site-footer .footer-copyright .widget_media_image img { width: 62%;
} .site-footer #footer-bottom { padding-bottom: 20px;
} .site-footer .widget_online_shop_social { margin: 5px 0 0 0;
} .site-footer .widget_nav_menu li,
.site-footer .widget_recent_entries li { position: relative; padding: 0 0 0 20px; line-height: 40px;
} .site-footer .widget_nav_menu li:not(:first-child),
.site-footer .widget_recent_entries li:not(:first-child) { border-top: 1px dashed #303030;
} .site-footer .widget_nav_menu li:before,
.site-footer .widget_recent_entries li:before { position: absolute; left: 0; top: 0; content: '\f105'; font-family: 'FontAwesome';
} @media screen and (max-width:480px) { .site-footer .featured-entries-logo .acme-col-4 { float: none; display: inline-block; } .site-footer .featured-entries-col { text-align: center; } .site-footer .featured-entries-col .single-list { padding-left: 5px; padding-right: 5px; } .site-footer .footer-copyright .widget_media_image img { width: auto; }
} @media screen and (max-width:992px) { .footer-wrapper { padding: 30px 0 0; } #footer-bottom .clear { display: block; } .featured-post { margin: 0 0 16px 3%; width: 30%; }
} @media screen and (max-width:767px) { .site-info-left, .site-info { text-align: center; width: 100%; float: none; }
} @media screen and (max-width:767px) { .wrapper { width: 96%; }
} .at-feature-section .at-slide-unit { background-position: center center; background-size: cover; color: #fff; height: 520px; line-height: 1; position: relative; list-style: none; overflow: hidden;
} .slider-desc { position: absolute; bottom: 30%; padding-left: 20%;
} .slider-section .slider-details { padding: 12px 0 16px; font-size: 42px; line-height: 1;
} .slider-section .cat-links a { border-radius: 4px; color: #fff; display: inline-block; font-size: 11px; margin-bottom: 2px; padding: 7px 5px;
} .slider-section .cat-links a:hover,
.slider-section .cat-links a:focus { color: #fff; background-color: #2d2d2d;
} .slider-details a { color: #fff; text-shadow: 2px 2px 4px #2d2d2d;
} .slider-details a:hover,
.slider-details a:focus { text-shadow: none;
} .slider-section .tags-links,
.slider-section .edit-link { display: none;
} .slider-details .slide-desc p { color: #fff; font-size: 16px; margin-top: 15px; line-height: 1.2; display: block; text-shadow: 1px 1px 2px #2d2d2d;
} .slider-buttons { margin-top: 20px;
} .slider-buttons a { padding: 10px 20px; font-size: 17px; color: #fff;
} .slider-buttons a:not(:first-child) { margin-left: 20px;
} .slider-buttons a:hover,
.slider-buttons a:focus { background: #2d2d2d; color: #fff !important;
} .slider-section { float: left; max-width: 839px; position: relative; width: 68%;
} .slider-section .at-action-wrapper i { font-size: 20px; color: #fff; cursor: pointer; } .slider-section .at-action-wrapper .slick-arrow { border: none; position: absolute; z-index: 1; top: 50%; transform: translateY(-50%); font-size: 20px; width: 35px; height: 40px; line-height: 40px; text-align: center; padding: 0;
} .slider-section .at-action-wrapper .slick-arrow.prev { left: 0; margin: 0;
} .slider-section .at-action-wrapper .slick-arrow.next { right: 0; margin: 0;
} .beside-slider { float: right; max-width: 380px; width: 31%; position: relative; overflow: hidden;
} .fs-right-slider { margin-bottom: -10px;
} .beside-slider .fs-right-slider .at-beside-slider-unit { background-position: center center; background-size: cover; color: #fff; height: 255px; position: relative; list-style: none; overflow: hidden; margin-bottom: 10px;
} .beside-slider-desc { color: #fff; padding: 0; position: absolute; top: 50%; transform: translateY(-50%); width: 100%; font-size: 20px; text-align: center; visibility: hidden; opacity: 0; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;
} .beside-slider .fs-right-slider .at-beside-slider-unit:hover .at-overlay { background: rgba(45, 45, 45, 0.3);
} .beside-slider .fs-right-slider .at-beside-slider-unit:hover .beside-slider-desc { visibility: visible; opacity: 1;
} .beside-slider .at-action-wrapper i { font-size: 20px; color: #fff; cursor: pointer;
} .beside-slider .at-action-wrapper .slick-arrow { border: none; position: absolute; z-index: 1; right: 50%; transform: translateX(-50%); font-size: 20px; width: 25px; height: 40px; line-height: 40px; text-align: center; padding: 0;
} .beside-slider .at-action-wrapper .slick-arrow.prev { top: 0; margin: 0; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);
} .beside-slider .at-action-wrapper .slick-arrow.next { top: auto; bottom: 0; margin: 0; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);
} .acme-slick-carausel,
.featured-slider,
.fs-right-slider { visibility: hidden;
} .slider-feature-wrap.responsive-img .at-feature-section .at-slide-unit,
.beside-slider.responsive-img .fs-right-slider .at-beside-slider-unit { height: auto !important;
} @media screen and (max-width: 1024px) { .at-feature-section .at-slide-unit { height: 425px; } .beside-slider .fs-right-slider .at-beside-slider-unit { height: 208.5px; margin-bottom: 9px; }
} @media screen and (max-width: 768px) { .at-feature-section .at-slide-unit { height: 315px; } .beside-slider .fs-right-slider .at-beside-slider-unit { height: 155px; margin-bottom: 8px; } .slider-details .slide-desc, .beside-slider-desc { display: none; }
} @media screen and (max-width: 640px) { .at-feature-section .at-slide-unit { height: 262px; } .beside-slider .fs-right-slider .at-beside-slider-unit { height: 128.5px; } .slider-buttons { display: none; } .slider-feature-wrap .slider-section, .slider-feature-wrap .slider-section img, .slider-feature-wrap .beside-slider, .slider-feature-wrap .beside-slider img { width: 100%; max-width: 100%; } .slider-feature-wrap .slider-section { margin-bottom: 10px; }
} @media screen and (max-width: 480px) { .slider-section .slider-details { font-size: 24px; } .at-feature-section .at-slide-unit { height: 220px; } .beside-slider .fs-right-slider .at-beside-slider-unit { height: 107px; }
} @media screen and (max-width: 320px) { .beside-slider .fs-right-slider .at-beside-slider-unit { height: 110px; margin-bottom: 5px; }
} .slider-feature-wrap { margin-bottom: 20px;
} .slider-feature-wrap.full-width .slider-section,
.slider-feature-wrap.full-width .slider-section img,
.slider-feature-wrap.full-width-right .beside-slider,
.slider-feature-wrap.full-width-right .beside-slider img { width: 100%; max-width: 100%;
} #primary { width: 70%;
} .secondary-sidebar { width: 28%; padding-top: 12px;
} .secondary-sidebar h3:first-child { padding-top: 0;
} .secondary-sidebar .widget-area.sidebar { padding: 15px;
} .secondary-sidebar .widget-area.sidebar .at-title-action-wrapper { padding-top: 5px;
} .right-sidebar #primary { float: left;
} .right-sidebar .secondary-sidebar { float: right;
} .left-sidebar #primary { float: right;
} .left-sidebar .secondary-sidebar { float: left;
} .no-sidebar #primary { width: 100%;
} .both-sidebar #primary-wrap { float: left; width: 73%;
} .both-sidebar #primary-wrap #secondary-left { float: left; width: 32%;
} .both-sidebar #primary-wrap #primary { float: right; width: 65%;
} .both-sidebar #secondary-right { float: right; width: 25%;
} .middle-col { overflow-x: hidden;
} .middle-col #primary { float: none; margin: 0 auto; width: 70%;
} .at-action-wrapper { display: inline-block; float: right;
} .at-action-wrapper a.all-link { text-transform: none; font-size: 14px; letter-spacing: 1px;
} .at-action-wrapper i { font-size: 19px; color: #aaa; cursor: pointer; line-height: 22px;
} .at-action-wrapper .slick-arrow { border: 1px solid #ddd; padding: 2px 10px;
} .at-action-wrapper .slick-arrow.prev { margin-right: 10px; margin-left: 20px;
} .widget-title { margin: 0;
} .at-title-action-wrapper,
.page-header .page-title { font-size: 20px; font-weight: 500; margin-bottom: 15px; padding: 30px 0 20px; position: relative; min-height: 41px; margin-bottom: 40px;
} .page-header .page-title { font-size: 28px;
} .at-title-action-wrapper::before,
.page-header .page-title::before { content: ''; display: inline-block; left: 0; position: absolute; text-transform: uppercase; width: 24%; border-bottom: 2px solid #0263CA; bottom: -1px;
} .widget li { list-style-type: none;
} .secondary-sidebar .widget_archive li,
.secondary-sidebar .widget_categories li,
.secondary-sidebar .widget_meta li,
.secondary-sidebar .widget_pages li,
.secondary-sidebar .widget_recent_comments li,
.secondary-sidebar .widget_recent_entries li { border-bottom: 1px solid #d7d7d7; display: block;
} .secondary-sidebar .widget_archive li:last-child,
.secondary-sidebar .widget_categories li:last-child,
.secondary-sidebar .widget_meta li:last-child,
.secondary-sidebar .widget_pages li:last-child,
.secondary-sidebar .widget_recent_comments li:last-child,
.secondary-sidebar .widget_recent_entries li:last-child { border: none;
} .widget_nav_menu li,
.widget_recent_entries li,
.widget_archive li,
.widget_categories li,
.widget li { list-style-type: none; padding-top: 5px; padding-bottom: 5px; } .widget .search-block { float: none; margin: 0; width: 100%;
} .search-block { display: inline-block; float: right; margin: 7px 10px; position: relative; width: 185px;
} .error404 #primary .page-content .search-block,
.not-found .page-content .search-block,
.search-no-results #primary .page-content .search-block { float: none; width: 50%;
} .search-block input#menu-search,
.widget_search input#s { font-size: 13px; line-height: 31px; height: 31px; padding: 2px 23px 2px 8px; width: 100%;
} .search-block #searchsubmit,
.widget_search #searchsubmit { background: rgba(0, 0, 0, 0); border: medium none; font-size: 20px; height: 25px; position: absolute; right: 7px; top: 3px; width: 25px;
} @media screen and (max-width:767px) { #primary, .both-sidebar #primary, .both-sidebar #primary-wrap #primary, .middle-col #primary, .right-sidebar #primary, .left-sidebar #primary { margin: 0 0 20px; width: 100%; } .secondary-sidebar, .both-sidebar #primary-wrap, .both-sidebar #primary-wrap #secondary-left, .both-sidebar #secondary-right, .middle-col .secondary-sidebar, .right-sidebar .secondary-sidebar, .left-sidebar .secondary-sidebar, .no-sidebar .secondary-sidebar { clear: both; float: none; margin: 0 0 20px; width: 100%; }
} @media (min-width: 768px) and (max-width: 992px) { .both-sidebar .single-thumb, .both-sidebar .related-post { width: 100%; } .both-sidebar .related-post { margin: 20px 0; }
} @media screen and (min-width: 482px) { .visible-sm { display: none; } .visible-lg { display: block; }
} .acme-col-4 { float: left; width: 25%;
} .acme-col-3 { float: left; width: 33.33%;
} .acme-col-2 { float: left; width: 50%;
} .acme-col-1 { width: 100%;
} .no-media.acme-col-4 { width: 25% !important;
} .no-media.acme-col-3 { width: 33.33% !important;
} .no-media.acme-col-2 { width: 50% !important;
} @media screen and (max-width:480px) { .acme-col-4, .acme-col-3 { width: 100%; } .acme-col-2 { width: 100%; } .visible-lg { display: none; } .visible-sm { display: block; }
} .featured-entries-col { overflow: hidden;
} .featured-entries-col.column,
.featured-entries-col .slick-list { margin-left: -10px; margin-right: -10px;
} .featured-entries-col .single-list { padding-left: 10px; padding-right: 10px;
} .featured-entries-col .clearfix { margin-bottom: 20px;
} .featured-entries-col .post-container { background: #FEFEFE; border: 1px solid #fafafa; position: relative;
} .featured-desc h4 { margin: 0 0 5px;
} .featured-entries-col .post-content { padding: 10px 15px 9px;
} .featured-entries-col .entry-title { margin-bottom: 15px;
} .featured-entries-col .entry-content { margin: 0; color: #2D2D2D;
} .featured-entries-col .entry-content .tags-links { display: none;
} .featured-entries-about { display: table; width: 100%;
} .featured-entries-about .single-item { position: relative; min-height: 50px;
} .single-item .icon { padding: 12px; border-radius: 50%; line-height: 0; border: 1px solid #dedede; display: inline-block; float: left; margin-right: 5px; position: absolute;
} .single-item .icon i { color: #fff;
} .single-item .content { display: inline-block; margin-left: 50px; color: #2d2d2d;
} .single-item .content .title { margin-bottom: 3px; text-transform: uppercase; color: #2d2d2d;
} .featured-social .icon-box { display: inline-block; padding: 9px 12px; margin-left: 10px; vertical-align: middle; border: 1px solid #e2e2e4; font-size: 12px; font-weight: 600; line-height: 0;
} .footer-sidebar.float-right { text-align: right;
} .site-footer .footer-sidebar.float-right .widget_nav_menu li:before,
.site-footer .footer-sidebar.float-right .widget_recent_entries li:before { position: relative; margin-right: 10px;
} .secondary-sidebar .at-title-action-wrapper,
.secondary-sidebar .at-title-action-wrapper:before,
.footer-wrapper .at-title-action-wrapper,
.footer-wrapper .at-title-action-wrapper:before { border: none; margin: 0;
} .secondary-sidebar .featured-entries-col .acme-col-4,
.secondary-sidebar .featured-entries-col .acme-col-3,
.secondary-sidebar .featured-entries-col .acme-col-2 { width: 100%;
} .secondary-sidebar .featured-entries-col .post-content h2,
.footer-wrapper .featured-entries-col .post-content h2 { font-size: 16px;
} .secondary-sidebar .featured-entries-col .post-content .entry-meta,
.footer-wrapper .featured-entries-col .post-content .entry-meta { font-size: 11px;
} .secondary-sidebar .featured-entries-col .acme-col-2,
.footer-wrapper .featured-entries-col .acme-col-2 { padding-right: 0; padding-left: 0;
} .featured-entries-col .post-content .entry-title { font-size: 18px;
} .single-thumb-full { width: 100%;
} .posted-on,
.cat-links,
.comments-link,
.edit-link { margin-right: 10px; display: inline-block;
} .posted-on a,
.cat-links a,
.comments-link a,
.edit-link a,
.tags-links a,
.byline,
.nav-links a { color: #2d2d2d;
} .cat-links { margin-bottom: 3px; display: block;
} .cat-links a { text-transform: uppercase; font-size: 12px; margin-right: 10px;
} .single .single-feat { display: inline-block; float: left; max-width: 100%; padding-right: 15px;
} .single .entry-content { color: #2d2d2d; font-size: 16px; line-height: 22px; padding: 0 0 10px 0;
} .post-thumb { display: block; width: 100%; text-align: center; position: relative; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;
} .post-thumb:hover { opacity: 0.70;
} .single .post-thumb:hover { opacity: 1;
} .entry-meta { font-size: 14px; color: #aaa;
} .entry-meta a { color: #aaa;
} .entry-meta i { font-size: 11px; margin-right: 4px;
} article.product .post-content,
article.post .post-content,
article.page .post-content { background: #fff; position: relative; z-index: 2; padding: 20px 30px 10px 30px
} article.product,
article.post,
article.page { -webkit-box-shadow: 0 17px 11px -20px rgba(0, 0, 0, 0.75); box-shadow: 0 17px 11px -20px rgba(0, 0, 0, 0.75);
} article.product .entry-header .entry-title,
article.post .entry-header .entry-title,
article.page .entry-header .entry-title { font-size: 26px; margin: 0 0 10px;
} .entry-title a { color: #2d2d2d;
} article.product .read-more,
article.post .read-more,
article.page .read-more { display: block; margin-bottom: 16px; width: 100px;
} .tags-links,
.comments-link,
.edit-link { padding-left: 10px;
} .entry-content ul,
.entry-content ol { padding-left: 20px;
} .nav-links div { display: inline-block; margin-bottom: 10px;
} .nav-next { float: right;
} .nav-previous>a::before,
.nav-next a::after { content: "\f100"; font-family: fontawesome; padding: 5px;
} .nav-next a::after { content: "\f101";
} .nav-links .nav-previous a,
.nav-links .nav-next a { border: 1px solid #ddd; border-radius: 2px; display: inline-block; font-size: 14px; padding: 6px; position: relative;
} .blog-no-image .post-content,
.blog-no-image .post-content { margin: 0 !important;
} .blog-no-image .entry-content,
.blog-no-image .entry-content { padding: 0 !important;
} .blog-no-image.sticky { background: transparent !important;
} .error404 #primary { text-align: center; width: 100%;
} .error404 #primary .not-found { min-height: 400px; padding-top: 100px;
} .wpcf7-form input,
.wpcf7-form .your-message textarea { background: #f2f2f2; border: 1px solid #dddddd; outline: medium none; padding: 10px; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box;
} .wpcf7-form input.wpcf7-submit { font-size: 15px; background: none; font-weight: 700; width: 122px; text-transform: uppercase; transition: 0.5s ease-in-out;
} .wpcf7-form input.wpcf7-submit:hover { color: #fff;
} .breadcrumbs.clearfix { background: #f8f8f8 none repeat scroll 0 0; margin: 20px 0 30px; padding: 10px 20px;
} span.breadcrumb::after { border-bottom: 5px solid transparent; border-top: 5px solid transparent; content: ""; height: 0; margin-top: -3px; position: absolute; right: -5px; top: 50%; width: 0;
} span.breadcrumb { color: #fff; float: left; padding: 5px 10px; position: relative; margin-right: 10px;
} #online-shop-breadcrumbs { padding: 0;
} #online-shop-breadcrumbs .breadcrumb-trail li { display: block; float: left; list-style: outside none none; padding: 5px 0 5px 5px;
} #online-shop-breadcrumbs .breadcrumb-trail li a { display: inline-block;
} #online-shop-breadcrumbs a:hover,
#online-shop-breadcrumbs a:focus { text-decoration: underline;
} #online-shop-breadcrumbs .breadcrumb-trail li.trail-item.trail-end::after { display: none;
} #online-shop-breadcrumbs .breadcrumb-trail li::after { content: "/"; margin-left: 10px;
} #online-shop-breadcrumbs .breadcrumb-trail .trail-items { margin: 0; padding: 0;
} #online-shop-breadcrumbs .woocommerce-breadcrumb { margin: 1em 1em; padding: 0; font-size: .92em; color: #777;
} #online-shop-breadcrumbs a,
#online-shop-breadcrumbs .woocommerce-breadcrumb a { color: #777;
} .at-overlay { background: rgba(45, 45, 45, 0.15); width: 100%; height: 100%; display: block; margin: 0; padding: 0;
} .no-image-widgets { background-color: #f1f1f1; border-collapse: collapse; border-spacing: 0; font-size: 16px; height: 200px; line-height: 28px; text-align: center; width: 100%; overflow: hidden; position: relative;
} .no-image-widgets .caption-title { position: absolute; top: 50%; transform: translateY(-50%); width: 100%;
} .secondary-sidebar .no-image-widgets,
.footer-columns .no-image-widgets { height: 80px;
} .footer-columns .no-image-widgets .caption-title a { color: #aaa;
} @media screen and (max-width: 767px) and (min-width: 481px) { .no-image-widgets, .secondary-sidebar .no-image-widgets { height: 133px; }
} .wc-cat-feature { overflow: hidden; width: 100%;
} .wc-cat-feature .at-unique-slide,
.wc-cat-feature .slick-list { margin: -10px;
} .wc-cat-feature .single-list { padding: 10px;
} .wc-cat-feature .cat-details { position: absolute; top: 50%; transform: translateY(-50%); width: 100%; text-align: center;
} .wc-cat-feature .cat-title { padding: 16px 40px; display: inline-block; color: #fff; opacity: 0.7; line-height: 1.5; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;
} .wc-cat-feature .cat-title h3 { margin: 0; color: #fff;
} .wc-cat-feature .cat-title:hover { opacity: 1;
} .wc-cat-feature .cat-title:focus-within { opacity: 1;
} .wc-cat-feature .single-unit { background-position: center center; background-size: cover; color: #fff; height: 230px; line-height: 0; position: relative; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; overflow: hidden;
} .wc-cat-feature.acme-slick-carausel .at-extra-height .single-unit { height: 480px; } .at-unique-slide:after { display: table; content: ''; clear: both;
} .wc-cat-feature.layout-2 .at-extra-height .single-unit { height: 480px; } .wc-cat-feature.layout-2 .at-extra-width .single-unit { width: 100%;
} .wc-cat-feature.layout-2 .left { width: 30%; float: left;
} .wc-cat-feature.layout-2 .right { width: 70%; float: right;
} @media screen and (max-width:767px) { .wc-cat-feature .single-unit { height: 150px; } .wc-cat-feature.acme-slick-carausel .at-extra-height .single-unit { height: 320px; } .wc-cat-feature.layout-2 .at-extra-height .single-unit { height: 320px; }
} @media screen and (max-width:480px) { .wc-cat-feature .single-unit { height: 110px; } .wc-cat-feature.acme-slick-carausel .at-extra-height .single-unit { height: 240px; } .wc-cat-feature.layout-2 .at-extra-height .single-unit { height: 240px; } .wc-cat-feature.layout-2 .left { width: 40%; } .wc-cat-feature.layout-2 .right { width: 60%; } .wc-cat-feature .cat-title { padding: 8px; }
} .slider-feature-wrap { margin-bottom: 1.8em; overflow: hidden;
} .slider-section .bx-controls-direction a { background: #3d3d3d; color: #ffffff; cursor: pointer; height: 40px; opacity: 0.7; width: 40px; z-index: 55; margin: 0;
} .slider-section .bx-controls-direction .bx-next { right: 5px !important;
} .bx-controls-direction a i { font-size: 33px; left: 34%; position: absolute; top: 7%;
} .slider-section.top-right .bx-controls-direction a { right: 0; top: 5px;
} .slider-section.top-right .bx-controls-direction .bx-prev { left: auto !important; right: 50px !important;
} .at-slider-5 .at-unique-slide.fix.remain-3 .at-slide-unit.acme-col-2,
.at-slider-5 .at-unique-slide.fix.remain-4 .at-slide-unit.acme-col-2 { height: 235px;
} @media screen and (max-width: 482px) { .slider-section .slider-details { font-size: 24px; }
} .woocommerce ul.products li.product .onsale,
.woocommerce span.onsale,
.new-label { font-size: 12px; color: #fff; text-transform: uppercase; padding: 3px 15px; text-align: center; display: block; position: absolute; top: 0; border-radius: 0; margin: 0; top: -10px;
} .woocommerce ul.products li.product .onsale:after,
.woocommerce span.onsale:after,
.new-label:after { width: 0; height: 0; border-top: 10px solid transparent; border-right: 10px solid #565955; content: ''; left: -10px; top: 0; position: absolute;
} .woocommerce ul.products li.product,
.woocommerce-page ul.products li.product { text-align: center; background: #fff; box-shadow: 0 0 3px 1px rgba(0, 0, 0, .02); padding-bottom: 10px;
} .woocommerce ul.products li.product .price ins,
.woocommerce ul.products li.product .price { font-size: 16px; font-weight: 600;
} .featured-entries-col.woocommerce ul.products li.product,
.featured-entries-col.woocommerce-page ul.products li.product { float: none; margin: 0; padding: 0; width: 100%;
} .woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce-loop-product__title,
.woocommerce ul.products li.product h3 { padding: .5em 0; margin: 0; font-size: 22px; color: #2d2d2d;
} .woocommerce .star-rating { height: 1.2em; width: 7em;
} .woocommerce .star-rating,
.woocommerce ul.products li.product .star-rating { display: inline-block; float: none; font-size: 12px;
} .woocommerce .star-rating:before,
.woocommerce ul.products li.product .star-rating:before,
.woocommerce .star-rating span:before,
.woocommerce ul.products li.product .star-rating span:before { letter-spacing: 3px;
} .woocommerce ul.products li.product .price del,
.woocommerce ul.products li.product .price ins,
.woocommerce div.product p.price,
.woocommerce div.product span.price { display: inline-block; color: #2d2d2d;
} .woocommerce ul.products li.product .price del { font-size: 14px;
} .woocommerce ul.cart_list li,
.woocommerce ul.product_list_widget li { padding: 8px 0;
} .woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled] { padding: 0.8em;
} .woocommerce a.button.add_to_cart_button,
.woocommerce a.added_to_cart,
.woocommerce a.button.product_type_grouped,
.woocommerce a.button.product_type_external,
.woocommerce .cart .button,
.woocommerce .cart input.button { padding: 0.8em; font-weight: 700; border-radius: 0; left: auto; color: #fff; border: 0; white-space: nowrap; display: inline-block; background-image: none; box-shadow: none; text-shadow: none; line-height: 1; margin-bottom: 1em; font-size: 13px; transition: none; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;
} .woocommerce a.button.add_to_cart_button.added { padding-right: 0.5em;
} .woocommerce a.button.add_to_cart_button:after,
.woocommerce a.button.product_type_grouped:after,
.woocommerce a.button.product_type_external:after,
.woocommerce a.added_to_cart:after { font-family: FontAwesome; content: "\f07a"; margin-left: .23em; vertical-align: bottom; padding-right: 0;
} .woocommerce #respond input#submit.added::after,
.woocommerce a.button.added::after,
.woocommerce button.button.added::after,
.woocommerce input.button.added::after { font-family: FontAwesome; content: '\f00c'; margin-left: .23em; vertical-align: bottom;
} .woocommerce #respond input#submit.loading,
.woocommerce a.button.loading,
.woocommerce button.button.loading,
.woocommerce input.button.loading { padding-right: 25px; transition: none;
} .woocommerce a.button.add_to_cart_button:hover,
.woocommerce a.added_to_cart:hover,
.woocommerce a.button.product_type_grouped:hover,
.woocommerce a.button.product_type_external:hover,
.woocommerce .cart .button:hover,
.woocommerce .cart input.button:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce .widget_shopping_cart_content .buttons a.button:hover { background: #fff;
} .single-product .yith-wcwl-add-to-wishlist,
.single-product .entry-summary .compare.button { display: inline-block !important; vertical-align: middle; width: auto; font-size: 13px; padding: 10px 0; } .woocommerce #content table.cart td.actions .input-text,
.woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text { width: 220px; height: 35px;
} .woocommerce table.wishlist_table { font-size: 100%; margin-bottom: 0;
} .woocommerce-active .woocommerce-error li,
.woocommerce-active .woocommerce-info li,
.woocommerce-active .woocommerce-message li { margin-left: 20px !important;
} .woocommerce .related.products { clear: both; margin-top: 18px;
} .woocommerce .woocommerce-ordering { margin: 0 0 2em;
} .woocommerce .cart-collaterals,
.woocommerce-page .cart-collaterals { margin-top: 40px;
} .woocommerce form.woocommerce-form-login.login .form-row label.inline { float: right;
} .at-cat-product-wrap { position: relative;
} .at-cat-product-wrap .featured-entries-col { width: 75%; float: right;
} .at-cat-product-wrap .at-cat-block { position: absolute; width: 25%; height: 100%; z-index: 1; padding-right: 20px;
} .at-cat-product-wrap .at-cat-block .at-cat-bg { background-position: center; background-size: cover; height: 100%;
} .at-cat-product-wrap.right .featured-entries-col,
.at-tabs-wrap.right .featured-entries-col { float: left;
} .at-cat-product-wrap.right .at-cat-block,
.at-tabs-wrap.right .at-cat-block { padding-left: 20px; padding-right: 0; right: 0;
} .at-cat-product-wrap .product-details { position: absolute; top: 70%; transform: translateY(-70%); width: 100%; text-align: center;
} .at-cat-product-wrap .product-details h3 a { font-size: 24px; color: #fff; font-weight: 400;
} @media screen and (max-width:768px) { .at-cat-product-wrap .at-cat-block { display: none; } .at-cat-product-wrap .featured-entries-col { width: 100%; float: none; }
} .at-tabs-wrap { display: none; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;
} .at-tabs-wrap.active { display: block;
} .at-tabs>span { padding: 7px 10px; cursor: pointer; text-transform: none; font-size: 15px; letter-spacing: 1px;
} .toggle-cats { float: right; cursor: pointer; position: absolute; right: 0; z-index: 12;
} @media (min-width: 768px) { .mobile-only { display: none; } .at-action-wrapper.at-tabs { display: block !important; }
} @media (max-width: 767px) { .at-action-wrapper.at-tabs { display: none; position: absolute; right: 0; z-index: 11; background: white; padding: 10px 0; -webkit-box-shadow: 1px 1px 3px -1px rgba(0, 0, 0, 0.75); -moz-box-shadow: 1px 1px 3px -1px rgba(0, 0, 0, 0.75); box-shadow: 1px 1px 3px -1px rgba(0, 0, 0, 0.75); top: 55px; } .at-action-wrapper.at-tabs>span { display: block; } .at-action-wrapper.at-tabs a.all-link { padding: 0 10px; } .single-list.slick-cloned { display: none; } .at-action-wrapper.at-tabs .slick-arrow { display: none !important; }
} .featured-entries-logo .single-item { text-align: center; border: 1px solid #ddd;
} .featured-entries-logo .slick-slide .single-item img { display: block; margin: 0 auto;
} .feature-promo .single-unit { height: 320px; position: relative;
} .feature-promo .page-details { position: absolute; padding-left: 10%; text-transform: uppercase;
} .feature-promo.index-1 .page-details { bottom: 15%;
} .feature-promo.index-2 .page-details { top: 15%;
} .feature-promo .page-details .title { font-size: 16px; font-weight: 800; background: #fff; display: inline-block; padding: 4px 7px; letter-spacing: 5px;
} .feature-promo .page-details .details p { color: #fff; text-shadow: 2px 2px 4px #2d2d2d; font-size: 36px; font-weight: 800; margin-bottom: 60px; line-height: 1;
} .feature-promo .slider-buttons { display: block;
} .woocommerce .woocommerce-ordering select { vertical-align: top; border: none; font-size: 16px; background: #f7f7f7; padding: 4px 8px; height: 40px;
} .woocommerce nav.woocommerce-pagination ul { margin: 0;
} .woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span { font-size: 1.1em; padding: 1em;
} .woocommerce div.product form.cart .variations select { margin-right: 1em; padding: 5px; margin-bottom: 8px; border-radius: 0;
} .woocommerce .quantity .qty { height: 38px; border-radius: 0; font-size: 16px; border: 1px solid #ddd;
} .woocommerce div.product form.cart,
.woocommerce .summary .product_meta { border-top: 1px dotted #ddd; border-bottom: 1px dotted #ddd; padding: 10px 0;
} .woocommerce div.product form.cart { margin-bottom: 0;
} .woocommerce-product-gallery__image { margin-bottom: 10px;
} .related.products>h2,
.cross-sells>h2,
.cart_totals>h2,
.woocommerce-order-details>h2,
.woocommerce-customer-details>h2 { padding-bottom: 20px; margin-bottom: 30px;
} .woocommerce form .form-row input.input-text { height: 38px;
} .woocommerce form .select2-container--default .select2-selection--single { background-color: transparent;
} .woocommerce form .select2-container--default .select2-selection--single .select2-selection__rendered { color: inherit;
} .woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea { border-radius: 0; padding: 5px 10px; border: 1px solid #dedede; background: transparent; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;
} .woocommerce form .form-row input.input-text:focus,
.woocommerce form .form-row textarea:focus { border: 1px solid #999;
} .woocommerce div.product .woocommerce-tabs ul.tabs li { border: none !important;
} .woocommerce div.product .woocommerce-tabs ul.tabs li:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active { border: none !important; border-radius: 0;
} .woocommerce div.product .woocommerce-tabs ul.tabs li:hover a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a { color: #fff;
} .woocommerce div.product .woocommerce-tabs ul.tabs { padding: 0;
} .woocommerce-page div.product .woocommerce-tabs { margin-top: 18px;
} .woocommerce div.product .woocommerce-tabs ul.tabs li { background: transparent;
} .woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before { border: none; bottom: 0; content: " "; height: 0; position: static; width: 0; border-radius: 0; border-width: 0; box-shadow: none; left: 0;
} .woocommerce ul.order_details { border: 1px dashed #ddd; padding: 20px; margin: 0 0 1em;
} .woocommerce-order-details { margin-top: 3em;
} .woocommerce-order .woocommerce-column h2 { margin: 1em 0 1.5em;
} .woocommerce .woocommerce-customer-details address { padding: 30px; line-height: 2;
} @media screen and (min-width: 993px) { .online-shop-feature-special-menu .slider-feature-wrap { width: calc(100% - 237px); float: right; } .online-shop-feature-special-menu .special-menu-wrapper>li>ul.special-sub-menu { left: auto; visibility: visible; display: block; opacity: 1; top: 102%; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); animation: none; } .online-shop-feature-special-menu .special-menu-wrapper>li>ul.special-sub-menu:hover {} .special-sub-menu::-webkit-scrollbar { width: 6px; } .special-sub-menu::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1); border-radius: 4px; } .special-sub-menu::-webkit-scrollbar-thumb { border-radius: 4px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); } .online-shop-feature-special-menu .at-feature-section .at-slide-unit { height: 418px; } .online-shop-feature-special-menu .beside-slider .fs-right-slider .at-beside-slider-unit { height: 204.5px; }
} @media screen and (max-width:992px) { .special-menu-wrapper>li>ul.special-sub-menu .sub-menu { left: 0; position: relative; top: 0; display: none; padding-left: 10px; width: 100%; box-shadow: none; visibility: visible; opacity: 1; } .special-menu-wrapper>li>ul.special-sub-menu.open .open, .special-menu-wrapper>li>ul.special-sub-menu.open { display: block; } .special-menu-wrapper>li>ul.special-sub-menu { visibility: visible; opacity: 1; display: none; top: 98%; } .special-menu-wrapper>li>ul.special-sub-menu li { height: auto; width: 100%; } .main-navigation ul.special-menu-wrapper ul.special-sub-menu a { width: auto; float: left; }
} #at-widget-modal { overflow-x: hidden; overflow-y: auto; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; -webkit-overflow-scrolling: touch; outline: 0; background: rgba(0, 0, 0, .5);
} .modal-dialog { position: relative; width: auto; margin: 10px;
} @media (min-width: 768px) { .modal-dialog { width: 600px; margin: 30px auto; }
} .modal-content { position: relative; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, .2); border-radius: 6px; outline: 0; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
} @media (min-width: 768px) { .modal-content { -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); box-shadow: 0 5px 15px rgba(0, 0, 0, .5); }
} .modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5;
} .modal-title { margin: 0;
} .modal-header .close { margin-top: -2px; -webkit-appearance: none; padding: 0; cursor: pointer; background: 0 0; border: 0; float: right; font-size: 21px; font-weight: 700; line-height: 1; text-shadow: 0 1px 0 #fff; color: #f73838;
} .modal-body { position: relative; padding: 15px;
} body.modal-open { overflow: hidden;
} .widget_online_shop_about { margin-top: 25px;
} .widget_online_shop_wc_products .woocommerce.column,
.widget_online_shop_wc_products .woocommerce.acme-slick-carausel .slick-list,
.widget_online_shop_wc_cats_tabs .woocommerce.acme-slick-carausel .slick-list { padding-top: 20px;
} .widget_online_shop_wc_products .at-title-action-wrapper,
.widget_online_shop_wc_products .page-header .page-title,
.widget_online_shop_wc_cats_tabs .at-title-action-wrapper,
.widget_online_shop_wc_cats_tabs .page-header .page-title { margin-bottom: 20px;
} .select2-container--default .select2-selection--single { border: 1px solid #ddd; border-radius: 0;
} .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 40px; padding-left: 12px; color: #ccc;
} .select2-container .select2-selection--single,
.select2-container--default .select2-selection--single .select2-selection__arrow { height: 40px;
} .select2-container--default .select2-selection--single .select2-selection__arrow { width: 30px;
} .product-categories li.cat-parent { padding-bottom: 0; border-bottom: medium none;
} .product-categories li.cat-parent .children { border-top: 1px solid #d7d7d7; margin-top: 10px; } .product-categories li,
.product-categories li ul li { border-bottom: 1px solid #d7d7d7;
} .attachment-full.size-full.wp-post-image { width: 100%;
} #order_review_heading { margin-top: 40px; margin-bottom: 30px;
} .woocommerce .woocommerce-MyAccount-navigation ul { list-style: none; margin: 0; padding: 0;
} .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a { color: #fff; position: relative;
} .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a:after { content: ''; position: absolute; left: 100%; top: 50%; margin-top: -13px; border-left: 0; border-bottom: 13px solid transparent; border-top: 13px solid transparent; border-left: 10px solid;
} .woocommerce .woocommerce-MyAccount-navigation ul li a { display: block; padding: 20px; background: #f5f5f5;
} .woocommerce .woocommerce-MyAccount-navigation ul li a:hover { background: #f9f9f9;
} .woocommerce-account .woocommerce-MyAccount-content { padding-top: 10px; padding-left: 20px;
} .woocommerce-account .woocommerce-MyAccount-content fieldset { margin: 20px 0;
} @media only screen and (max-width:767px) { .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a:after { display: none; }
} @media only screen and (min-width:768px) and (max-width:1024px) { .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a:after { display: none; }
} .entry-content p a,
.comment-content p a,
.comment-content li a,
.textwidget a { text-decoration: underline;
}