@-moz-keyframes rotate {
 0% {
  -webkit-transform:rotateY(0deg);
  -moz-transform:rotateY(0deg);
  transform:rotateY(0deg);
 }
 50% {
  -webkit-transform:rotateY(180deg);
  -moz-transform:rotateY(180deg);
  transform:rotateY(180deg);
 }
 100% {
  -webkit-transform:rotateY(0deg);
  -moz-transform:rotateY(0deg);
  transform:rotateY(0deg);
 }
}
@-webkit-keyframes rotate {
 0% {
  -webkit-transform:rotateY(0deg);
  -moz-transform:rotateY(0deg);
  transform:rotateY(0deg);
 }
 50% {
  -webkit-transform:rotateY(180deg);
  -moz-transform:rotateY(180deg);
  transform:rotateY(180deg);
 }
 100% {
  -webkit-transform:rotateY(0deg);
  -moz-transform:rotateY(0deg);
  transform:rotateY(0deg);
 }
}
@keyframes rotate {
 0% {
  -webkit-transform:rotateY(0deg);
  -moz-transform:rotateY(0deg);
  transform:rotateY(0deg);
 }
 50% {
  -webkit-transform:rotateY(180deg);
  -moz-transform:rotateY(180deg);
  transform:rotateY(180deg);
 }
 100% {
  -webkit-transform:rotateY(0deg);
  -moz-transform:rotateY(0deg);
  transform:rotateY(0deg);
 }
}
@-moz-keyframes countdowntiming {
 0% {
  transform:translateY(50px);
  filter:alpha(opacity=0);
  opacity:0;
 }
 100% {
  transform:translateY(0);
  filter:alpha(opacity=100);
  opacity:1;
 }
}
@-webkit-keyframes countdowntiming {
 0% {
  transform:translateY(50px);
  filter:alpha(opacity=0);
  opacity:0;
 }
 100% {
  transform:translateY(0);
  filter:alpha(opacity=100);
  opacity:1;
 }
}
@keyframes countdowntiming {
 0% {
  transform:translateY(50px);
  filter:alpha(opacity=0);
  opacity:0;
 }
 100% {
  transform:translateY(0);
  filter:alpha(opacity=100);
  opacity:1;
 }
}
@-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:#fff;
}
::-moz-selection {
 background:#91b2c3;
 color:#fff;
}
a {
 color:#a43d21;
 -webkit-transition:all .4s ease 0s;
 transition:all .4s ease 0s;
}
a:hover {
 color:#dad196;
 text-decoration:none;
}
a:focus {
 color:#dad196;
 outline:none;
 text-decoration:none;
}
a:active {
 color:#dad196;
}
img {
 height:auto;
 max-width:100%;
 image-rendering:auto;
}
h1,h2,h3,h4,h5,h6 {
 color:#323232;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-weight:600;
 line-height:1.35;
 margin:0 0 10px;
}
h1 {
 font-size:2em;
}
h2 {
 font-size:1.5em;
}
h3 {
 font-size:1.2em;
}
h4 {
 font-size:1.12em;
}
h5 {
 font-size:1em;
}
h6 {
 font-size:.83em;
}
big {
 font-size:125%;
}
dd {
 margin-bottom:24px;
}
ul,ol {
 padding-left:20px;
 margin:0 0 1rem;
}
ul ul,ul ol,ol ul,ol ol {
 margin:0 0 1rem;
}
ul {
 list-style:disc;
}
ol {
 list-style:decimal;
}
li > ul,li > ol {
 margin-bottom:0;
}
table {
 border-collapse:separate;
 border-color:#e5e5e5;
 border-spacing:0;
 border-style:solid;
 border-width:1px 0 0 1px;
 margin-bottom:24px;
 width:100%;
}
table th,table td {
 border-bottom:1px solid #e5e5e5;
 border-right:1px solid #e5e5e5;
 padding:10px;
}
caption {
 padding:10px;
}
ins {
 background:#eee;
 text-decoration:none;
}
a,input,button {
 outline:none;
}
.count-down {
 display:none;
}
.container-fluid {
 padding:0;
}
.heading-title.style1 {
 color:#323232;
 letter-spacing:.05em;
 margin:0 0 55px 0;
 position:relative;
 text-align:center;
}
.heading-title.style1:before {
 background:#fff url(../images/title-icon.png) center center no-repeat;
 bottom:0;
 content:'';
 display:block;
 height:40px;
 left:50%;
 position:absolute;
 text-align:center;
 width:60px;
 z-index:9;
 -webkit-transform:translateX(-50%) translateY(50%);
 -moz-transform:translateX(-50%) translateY(50%);
 transform:translateX(-50%) translateY(50%);
}
.heading-title.style1:after {
 border-top:1px dotted #a3a3a3;
 content:'';
 display:block;
 margin:45px auto 0 auto;
 max-width:100%;
 width:530px;
}
.heading-title.style1 h3 {
 font-size:2.286em;
 line-height:1.2;
 margin-bottom:6px;
 text-transform:none;
}
.heading-title.style1 p {
 font-size:1em;
 line-height:1.4;
 font-weight:600;
}
.heading-title.style2 {
 color:#fff;
 letter-spacing:.05em;
 margin:0 0 40px 0;
}
.heading-title.style2 h3 {
 color:#fff;
 font-size:2.429em;
 margin-bottom:3px;
 text-transform:none;
}
.heading-title.style2 p {
 font-size:20px;
 font-weight:600;
 line-height:1.25;
 filter:alpha(opacity=75);
 opacity:.75;
}
.heading-title.style2 p strong {
 font-size:28px;
 font-weight:600;
}
.heading-title.style3 {
 color:#323232;
 letter-spacing:.05em;
 margin:0 0 52px 0;
 position:relative;
 text-align:center;
}
.heading-title.style3:before {
 background:#323436 url(../images/title-icon.png) center center no-repeat;
 bottom:0;
 content:'';
 display:block;
 height:40px;
 left:50%;
 position:absolute;
 text-align:center;
 width:60px;
 z-index:9;
 -webkit-transform:translateX(-50%) translateY(50%);
 -moz-transform:translateX(-50%) translateY(50%);
 transform:translateX(-50%) translateY(50%);
}
.heading-title.style3:after {
 border-top:1px dotted #a3a3a3;
 content:'';
 display:block;
 margin:48px auto 0 auto;
 max-width:100%;
 width:530px;
}
.heading-title.style3 h3 {
 color:#fff;
 font-size:2.286;
 line-height:1.2;
 margin-bottom:6px;
 letter-spacing:.05em;
 text-transform:none;
}
.heading-title.style3 p {
 color:#aaa;
 font-size:14px;
 font-weight:600;
}
.heading-title.style4 {
 margin:0 0 20px 0;
}
.heading-title.style4 h3 {
 color:#323232;
 display:inline-block;
 font-size:1.077em;
 letter-spacing:0;
 text-transform:none;
}
.heading-title.style5 {
 margin:0 0 35px 0;
 position:relative;
 text-align:left;
}
.heading-title.style5:before {
 display:none;
}
.heading-title.style5 h3 {
 background:#fff;
 display:inline-block;
 font-size:1.571em;
 margin:0;
 letter-spacing:0.05em;
 padding-right:15px;
 position:relative;
 z-index:21;
 text-transform:none;
}
.heading-title.style5:after {
 border-top:1px dashed #a3a3a3;
 content:'';
 display:block;
 margin:0;
 position:absolute;
 top:50%;
 width:100%;
 z-index:9;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
}
.heading-title.style6 {
 border-bottom:1px solid #e5e5e5;
 margin:0 0 40px 0;
 padding-bottom:14px;
 padding-right:45px;
}
.heading-title.style6 h3 {
 font-size:1.571em;
 margin-bottom:0;
 letter-spacing:.05em;
}
.heading-title.style7 {
 letter-spacing:.05em;
 margin-bottom:35px;
}
.heading-title.style7 h3 {
 border-bottom:1px solid #e5e5e5;
 font-size:2.286em;
 margin-bottom:5px;
 padding-bottom:10px;
 width:100%;
}
.heading-title.style7 p {
 font-size:1em;
 font-weight:600;
}
.heading-title.style8-white,.heading-title.style8 {
 color:#323232;
 letter-spacing:.05em;
 margin:0 0 35px 0;
 position:relative;
 text-align:center;
}
.heading-title.style8-white h3,.heading-title.style8 h3 {
 font-size:2.286em;
 line-height:1.2;
 margin-bottom:6px;
 text-transform:none;
}
.heading-title.style8-white p,.heading-title.style8 p {
 font-size:1em;
 line-height:1.4;
 font-weight:600;
}
.heading-title.style8-white {
 color:#fff;
}
.heading-title.style8-white * {
 color:inherit;
}
.heading-title.style9 {
 margin:0 0 35px 0;
 position:relative;
 text-align:left;
}
.heading-title.style9:before {
 display:none;
}
.heading-title.style9 h3 {
 background:#fff;
 display:inline-block;
 font-size:1.571em;
 margin:0;
 letter-spacing:0.05em;
 padding-right:15px;
 position:relative;
 z-index:21;
 text-transform:none;
}
.heading-title.style9:after {
 border-top:1px dashed #a3a3a3;
 content:'';
 display:block;
 margin:0;
 position:absolute;
 top:50%;
 left:0;
 right:40px;
 z-index:9;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
}
.heading-title.style10 {
 margin:0 0 30px 0;
 text-align:left;
}
.heading-title.style10 h3 {
 font-size:2em;
 line-height:1.0714;
 margin:0;
 letter-spacing:0;
 text-transform:capitalize;
}
.heading-title.style11 {
 margin:0 0 35px 0;
 padding-right:45px;
}
.heading-title.style11 h3 {
 font-size:1.571em;
 margin-bottom:0;
 letter-spacing:.05em;
}
.section {
 -webkit-transition:all 1.5s ease;
 transition:all 1.5s ease;
}
.fancybox-title {
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:1em;
}
.fancybox-social {
 display:inline-block;
 float:right;
 text-align:right;
}
.widget_wysija {
 position:relative;
}
.formError {
 left:0 !important;
 top:100% !important;
}
.makalitip {
 background:#323232;
 color:#fff;
 display:block;
 float:left;
 font-size: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;
}
.makalitip: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;
 transform:none;
 width:0;
}
@media (min-width: 769px) {
 .special-items .owl-carousel .owl-item.active.visible-item {
  filter:alpha(opacity=30);
  opacity:.3;
  pointer-events:none;
 }
}
.owl-carousel {
 margin-bottom:35px;
}
.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:#ccc;
 border:none;
 cursor:pointer;
 font-size:0;
 height:40px;
 line-height:40px;
 outline:none;
 position:absolute;
 text-align:center;
 top:50%;
 width:40px;
 z-index:9;
 filter:alpha(opacity=0);
 opacity:0;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
}
.owl-carousel .owl-nav button.owl-prev:before,.owl-carousel .owl-nav button.owl-next:before {
 color:#fff;
 display:inline-block;
 font-family:FontAwesome;
 font-size:28px;
}
.owl-carousel .owl-nav button.owl-prev:not(.disabled):hover,.owl-carousel .owl-nav button.owl-next:not(.disabled):hover {
 background:#000;
}
.owl-carousel .owl-nav button.owl-prev:not(.disabled):hover:before,.owl-carousel .owl-nav button.owl-next:not(.disabled):hover:before {
 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:-60px;
 right:auto;
}
.owl-carousel .owl-nav button.owl-prev:before {
 content:'\f104';
 left:-2px;
 position:relative;
}
.owl-carousel .owl-nav button.owl-next {
 left:auto;
 right:-60px;
}
.owl-carousel .owl-nav button.owl-next:before {
 content:'\f105';
 position:relative;
 right:-2px;
}
.owl-carousel .owl-dots {
 line-height:1;
 margin:40px 0 0;
 padding:0;
 text-align:center;
 width:100%;
}
.owl-carousel .owl-dots .owl-dot {
 background:transparent;
 cursor:pointer;
 display:inline-block;
 height:10px;
 margin:0 5px;
 outline:none;
 vertical-align:top;
 width:10px;
 -webkit-border-radius:100%;
 -moz-border-radius:100%;
 border-radius:100%;
 -webkit-transition:all .2s ease;
 -moz-transition:all .2s ease;
 -ms-transition:all .2s ease;
 -o-transition:all .2s ease;
 transition:all .2s ease;
}
.owl-carousel .owl-dots .owl-dot:before {
 border:none;
 content:'';
 display:block;
 height:100%;
 width:100%;
 background:#dbdbdb;
 -webkit-border-radius:100%;
 -moz-border-radius:100%;
 border-radius:100%;
}
.owl-carousel .owl-dots .owl-dot:hover:before,.owl-carousel .owl-dots .owl-dot.active:before {
 background:#000;
}
.owl-carousel .owl-dots .owl-dot span {
 display:none;
}
.navigation-style2 .owl-nav button.owl-prev,.navigation-style2 .owl-nav button.owl-next,.carousel-topright .owl-nav button.owl-prev,.carousel-topright .owl-nav button.owl-next {
 background:none;
 border:none;
 height:auto;
 line-height:1;
 top:-71px;
 width:auto;
 filter:alpha(opacity=100);
 opacity:1;
 -webkit-transition:all .15s ease;
 -moz-transition:all .15s ease;
 -ms-transition:all .15s ease;
 -o-transition:all .15s ease;
 transition:all .15s ease;
}
.navigation-style2 .owl-nav button.owl-prev:before,.navigation-style2 .owl-nav button.owl-next:before,.carousel-topright .owl-nav button.owl-prev:before,.carousel-topright .owl-nav button.owl-next:before {
 color:#323232;
 font-size:22px;
 left:0;
}
.navigation-style2 .owl-nav button.owl-prev:not(.disabled):hover,.navigation-style2 .owl-nav button.owl-next:not(.disabled):hover,.carousel-topright .owl-nav button.owl-prev:not(.disabled):hover,.carousel-topright .owl-nav button.owl-next:not(.disabled):hover {
 background:none;
 border:none;
}
.navigation-style2 .owl-nav button.owl-prev:not(.disabled):hover:before,.navigation-style2 .owl-nav button.owl-next:not(.disabled):hover:before,.carousel-topright .owl-nav button.owl-prev:not(.disabled):hover:before,.carousel-topright .owl-nav button.owl-next:not(.disabled):hover:before {
 color:#dad196;
}
.navigation-style2 .owl-nav button.owl-prev,.carousel-topright .owl-nav button.owl-prev {
 left:auto !important;
 right:20px !important;
}
.navigation-style2 .owl-nav button.owl-next,.carousel-topright .owl-nav button.owl-next {
 left:auto !important;
 right:0 !important;
}
.nav-with-lptitle .navigation-style2 .owl-nav button.owl-prev,.nav-with-lptitle .navigation-style2 .owl-nav button.owl-next,.nav-with-lptitle .carousel-topright .owl-nav button.owl-prev,.nav-with-lptitle .carousel-topright .owl-nav button.owl-next {
 top:-51px;
}
.main-container .blogsearchform .form-input {
 background:#fff;
 border:1px solid #e5e5e5;
 color:#666;
 max-width:500px;
 position:relative;
 width:100%;
}
.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:14px;
 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:hover {
 background:none;
 color:#dad196;
}
.tagcloud a {
 background:#fff;
 border:1px solid #e5e5e5;
 color:#afafaf;
 display:inline-block;
 font-size:0.929em !important;
 margin:0 5px 12px 0;
 padding:3px 12px;
 text-transform:capitalize;
 -webkit-transition:all .2s ease;
 -moz-transition:all .2s ease;
 -ms-transition:all .2s ease;
 -o-transition:all .2s ease;
 transition:all .2s ease;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
}
.tagcloud a:hover {
 background:#dad196;
 border-color:#dad196;
 color:#fff;
}
.widget_tag_cloud .widgettitle {
 display:none;
}
.header-container {
 background:#fff;
 margin-bottom:0;
 position:relative;
 width:100%;
 z-index:7123;
}
.header-container.rs-active {
 margin-bottom:0;
}
.header-container .makalitip {
 display:none;
}
.header-container .widget-title,.header-container .widgettitle {
 display:none;
}
.header-container .main-menu-wrapper .logo-sticky {
 display:none;
}
.header-container .headerSpace {
 display:none;
}
.header-container .vc_row {
 margin-bottom:0;
}
.header-container .header-wishlist {
 float:right;
 margin-right:20px;
}
.header-container .header-wishlist .blockUI {
 display:none !important;
}
.header-container .header-wishlist .wishlist-link {
 display:table-cell;
 vertical-align:middle;
 height:75px;
 position:relative;
}
.header-container .header-wishlist .wishlist-link:before {
 content:"\e642";
 font-family:'Pe-icon-7-stroke';
 display:block;
 font-size:26px;
 line-height:1;
}
.header-container .header-wishlist .wishlist-link .wishlist-count {
 position:absolute;
 width:18px;
 height:18px;
 background:#dad196;
 border-radius:100%;
 font-size:9px;
 line-height:18px;
 top:19px;
 right:-10px;
 text-align:center;
 color:#fff;
}
.header-container .header-sticky.ontop {
 background:rgba(255,255,255,0.95);
 -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;
 padding:0 15px;
 position:fixed;
 top:-50px;
 -webkit-transition:all .5s ease;
 transition:all .5s ease;
 width:100%;
 z-index:10000;
}
.header-container .header-sticky.ontop.show {
 top:0;
}
.header-container .header-sticky.ontop.show.with-admin-bar {
 top:32px;
}
.header-container .header-sticky.ontop.show .nav-container {
 height:70px;
 margin:auto;
 max-width:1200px;
 padding:0 15px;
}
.header-container .header-sticky.ontop.show .nav-container:after {
 clear:both;
 content:'';
 display:block;
 height:0;
 line-height:0;
 visibility:hidden;
}
.header-container .header-sticky.ontop.show .logo-sticky {
 display:table;
 float:left;
 height:100%;
}
.header-container .header-sticky.ontop.show .logo-sticky a {
 display:table-cell;
 vertical-align:middle;
}
.header-container .header-sticky.ontop.show .logo-sticky img {
 max-height:60px;
}
.header-container .header-sticky.ontop .horizontal-menu {
 float:right;
 margin:0;
 position:relative;
 width:auto;
}
.header-container .header-sticky.ontop .horizontal-menu #primary_nd,.header-container .header-sticky.ontop .horizontal-menu #primary {
 height:100% !important;
}
.header-container .header-sticky.ontop .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul,.header-container .header-sticky.ontop .horizontal-menu #primary > .menu_holder .menu_inner > ul {
 text-align:left;
}
.header-container .header-sticky.ontop .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li,.header-container .header-sticky.ontop .horizontal-menu #primary > .menu_holder .menu_inner > ul > li {
 margin-bottom:0;
 margin-top:0;
 padding-bottom:0;
 padding-top:0;
}
.header-container .header-sticky.ontop .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li > a.item_link,.header-container .header-sticky.ontop .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link {
 height:70px;
 line-height:70px;
}
.header-container .header-sticky.ontop .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li > a.item_link:before,.header-container .header-sticky.ontop .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link:before {
 bottom:20px;
}
.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 .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:center;
 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 30px 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 > a,.header-container .horizontal-menu .primary-menu-container ul.nav-menu > li.current-menu-ancestor > a,.header-container .horizontal-menu .primary-menu-container ul.nav-menu > li.current-menu-item > a {
 color:#dad196;
}
.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.menu-item-has-children > a:after {
 content:'\f107';
 display:inline-block;
 font-family:FontAwesome;
 font-size:13px;
 margin-left:5px;
 vertical-align:top;
}
.header-container .horizontal-menu .primary-menu-container ul.nav-menu > li > a {
 color:#323232;
 display:block;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:500;
 height:75px;
 line-height:75px;
 padding:0;
 position:relative;
 text-transform:none;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
}
.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);
 transform:perspective(600px) rotateX(-90deg);
}
.header-container .horizontal-menu .primary-menu-container ul.nav-menu > li .sub-menu {
 background:#fff;
 border:1px solid #e5e5e5;
 display:none;
 font-size:13px;
 left:0;
 margin:0;
 min-width:200px;
 padding:25px 0;
 position:absolute;
 top:100%;
 z-index:99;
 -webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.2);
 -moz-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.2);
 box-shadow:0px 1px 3px 0px rgba(0,0,0,0.2);
}
.header-container .horizontal-menu .primary-menu-container ul.nav-menu > li .sub-menu li {
 float:left;
 font-size:13px;
 list-style-type:none;
 margin-bottom:10px;
 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:#dad196;
}
.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:#dad196;
}
.header-container .horizontal-menu .primary-menu-container ul.nav-menu > li .sub-menu li a {
 border:none;
 color:#777;
 display:block;
 float:left;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:300;
 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 #primary_nd,.header-container .horizontal-menu #primary {
 display:inline-block;
 min-height:0;
 text-align:left;
 vertical-align:middle;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner,.header-container .horizontal-menu #primary > .menu_holder .menu_inner {
 width:100%;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner .nav_logo,.header-container .horizontal-menu #primary > .menu_holder .menu_inner .nav_logo {
 display:none;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li {
 display:inline-block;
 margin:0 35px 0 0;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.nav_search_box,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.nav_search_box {
 display:none;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li:hover > a.item_link *,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.current-menu-ancestor > a.item_link *,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.current-menu-item > a.item_link *,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li:hover > a.item_link *,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.current-menu-ancestor > a.item_link *,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.current-menu-item > a.item_link * {
 color:#dad196;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li:first-child,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li:first-child {
 margin-left:0;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li:last-child,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li:last-child {
 margin-right:0;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.menu-item-has-children > a.item_link .link_text:after,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.menu-item-has-children > a.item_link .link_text:after {
 content:'\f107';
 display:inline-block;
 font-family:FontAwesome;
 font-size:14px;
 margin-left:5px;
 vertical-align:top;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li > a.item_link,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link {
 background:none;
 display:table;
 float:left;
 height:75px;
 line-height:75px;
 padding:0;
 position:relative;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li > a.item_link *,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link * {
 color:#323232;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li > a.item_link i[class*='im-icon'],.header-container .horizontal-menu #primary > .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 #primary_nd > .menu_holder .menu_inner > ul > li > a.item_link .link_content,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link .link_content {
 display:table-cell;
 float:none;
 vertical-align:middle;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li > a.item_link .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link .link_text {
 background:none;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:500;
 height:auto;
 text-transform:none;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li > a.item_link:before,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link:before {
 display:none;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li > a.item_link:after,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link:after {
 display:none;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li > ul.mega_dropdown,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > ul.mega_dropdown {
 background:#fff;
 border:1px solid #e5e5e5;
 position:absolute;
 top:100%;
 -webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.2);
 -moz-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.2);
 box-shadow:0px 1px 3px 0px rgba(0,0,0,0.2);
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li ul.mega_dropdown,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li ul.mega_dropdown {
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li ul.mega_dropdown .post_item,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li ul.mega_dropdown .post_item {
 padding-bottom:10px;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li ul.mega_dropdown .post_item .processed_image a.icon i,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li ul.mega_dropdown .post_item .processed_image a.icon i {
 position:absolute;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li ul.mega_dropdown .post_item .processed_image a.icon:hover,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li ul.mega_dropdown .post_item .processed_image a.icon:hover {
 background:rgba(192,149,120,0.4);
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li ul.mega_dropdown .post_details,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li ul.mega_dropdown .post_details {
 background:#fff;
 box-shadow:none;
 padding:0 10px 10px;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li ul.mega_dropdown .post_details .processed_image:hover img,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li ul.mega_dropdown .post_details .processed_image:hover img {
 opacity:.7;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li ul.mega_dropdown .post_details .processed_image img,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li ul.mega_dropdown .post_details .processed_image img {
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li ul.mega_dropdown .post_details .post_title,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li ul.mega_dropdown .post_details .post_title {
 color:#777;
 font-size:14px;
 margin-bottom:5px;
 text-transform:uppercase;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li ul.mega_dropdown .post_details .post_description,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li ul.mega_dropdown .post_details .post_description {
 color:#777;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li ul.mega_dropdown .post_details .post_icon,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li ul.mega_dropdown .post_details .post_icon *,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li ul.mega_dropdown .post_details .post_icon,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li ul.mega_dropdown .post_details .post_icon * {
 color:#777;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li ul.mega_dropdown .recent-posts ul li,.header-container .horizontal-menu #primary > .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 #primary_nd > .menu_holder .menu_inner > ul > li ul.mega_dropdown .recent-posts ul li .post-thumb,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li ul.mega_dropdown .recent-posts ul li .post-thumb {
 float:left;
 width:25%;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li ul.mega_dropdown .recent-posts ul li .post-thumb a,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li ul.mega_dropdown .recent-posts ul li .post-thumb a {
 padding:0;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li ul.mega_dropdown .recent-posts ul li .post-thumb a img,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li ul.mega_dropdown .recent-posts ul li .post-thumb a img {
 width:100%;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li ul.mega_dropdown .recent-posts ul li .post-info,.header-container .horizontal-menu #primary > .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 #primary_nd > .menu_holder .menu_inner > ul > li ul.mega_dropdown .recent-posts ul li .post-info .post-title,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li ul.mega_dropdown .recent-posts ul li .post-info .post-title {
 line-height:1;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li ul.mega_dropdown .recent-posts ul li .post-info .post-title a,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li ul.mega_dropdown .recent-posts ul li .post-info .post-title a {
 color:#777;
 font-size:14px;
 font-weight:normal;
 padding:3px 0;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li ul.mega_dropdown .recent-posts ul li .post-info .post-date,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li ul.mega_dropdown .recent-posts ul li .post-info .post-date {
 color:#777;
 font-size:12px;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li {
 margin:0 0 25px;
 padding:0;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li .product-image,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li .product-image {
 float:left;
 width:25%;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li .product-image a,.header-container .horizontal-menu #primary > .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 #primary_nd > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li .product-image a img,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li .product-image a img {
 width:100%;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li .product-info,.header-container .horizontal-menu #primary > .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 #primary_nd > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li .product-info a,.header-container .horizontal-menu #primary > .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 #primary_nd > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li .product-info a .product-title,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li .product-info a .product-title {
 color:#777;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li .product-info .star-rating,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li .product-info .star-rating {
 height:22px;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li .product-info .star-rating > *,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li .product-info .star-rating > * {
 color:#777;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li .product-info .special-price .amount,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li .product-info .special-price .amount {
 color:#777;
 font-size:14px;
 font-weight:600;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li .product-info .old-price .amount,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li .product-info .old-price .amount {
 color:#777;
 font-size:13px;
 margin-left:10px;
 text-decoration:line-through;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown {
 background:#fff;
 margin:0;
 padding:20px 0;
 width:195px;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li {
 color:#777;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:300;
 width:auto;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li:first-child,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li:first-child {
 border-top:none;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link {
 background:none;
 border:none;
 font-size:13px;
 padding:10px 30px;
 text-transform:none;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link .link_text {
 color:#777;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:300;
 text-transform:none;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link i,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link i {
 color:#777;
 line-height:25px;
 margin:4px 0 0 0;
 padding-right:6px;
 position:static;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link:hover .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link:hover .link_text {
 color:#dad196;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link:hover i,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link:hover i {
 color:#dad196;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link:focus,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link:focus {
 background:none;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link:before,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link:before {
 display:none;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-menu-ancestor > a.item_link .link_text,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-menu-item > a.item_link .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-menu-ancestor > a.item_link .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-menu-item > a.item_link .link_text {
 color:#dad196;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-menu-ancestor > a.item_link i,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-menu-item > a.item_link i,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-menu-ancestor > a.item_link i,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-menu-item > a.item_link i {
 color:#dad196;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.multicolumn_dropdown.columns4 > ul.mega_dropdown,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown.columns4 > ul.mega_dropdown {
 min-width:630px;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.multicolumn_dropdown.columns5 > ul.mega_dropdown,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown.columns5 > ul.mega_dropdown {
 min-width:780px;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.multicolumn_dropdown.columns6 > ul.mega_dropdown,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown.columns6 > ul.mega_dropdown {
 min-width:930px;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown {
 background:#fff;
 margin:0;
 padding:35px 15px 20px 15px;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li {
 color:#777;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:300;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li span.item_link,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li span.item_link {
 background:none;
 padding:0;
 text-transform:none;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a .link_text,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li span.item_link .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li span.item_link .link_text {
 color:#777;
 display:block;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:300;
 line-height:1.25;
 padding:7px 0;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a i,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li span.item_link i,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a i,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li span.item_link i {
 color:#777;
 line-height:25px;
 margin:4px 0 0 0;
 padding-right:6px;
 position:static;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a:hover .link_text,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a:hover i,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li span.item_link:hover .link_text,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li span.item_link:hover i,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a:hover .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a:hover i,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li span.item_link:hover .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li span.item_link:hover i {
 color:#dad196;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a:focus,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li span.item_link:focus,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a:focus,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li span.item_link:focus {
 background:none;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a:before,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li span.item_link:before,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a:before,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li span.item_link:before {
 display:none;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > a,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > span.item_link,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > a,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > span.item_link {
 display:block;
 margin:0 0 12px;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > a .link_text,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > span.item_link .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > a .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > span.item_link .link_text {
 border:none;
 color:#777;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:1em;
 font-weight:600;
 padding:0;
 text-transform:uppercase;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > a:before,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > span.item_link:before,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > a:before,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > span.item_link:before {
 display:none;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > a:hover,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > span.item_link:hover,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > a:hover,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > span.item_link:hover {
 color:#dad196;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > a[href='#'],.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > span.item_link[href='#'],.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > a[href='#'],.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > span.item_link[href='#'] {
 pointer-events:none;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown li.current-menu-item > a.item_link .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown li.current-menu-item > a.item_link .link_text {
 color:#dad196;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown {
 background:#fff;
 box-shadow:none;
 margin:0;
 padding:10px 0;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li {
 padding:0 10px;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li.post_item,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li.post_item,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li.post_item,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li.post_item,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li.post_item,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li.post_item {
 padding-bottom:20px;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li a,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li span.item_link,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li span.item_link,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li a,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li span.item_link,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li a,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li span.item_link,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li span.item_link,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li a,.header-container .horizontal-menu #primary > .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 #primary_nd > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li a .link_text,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li span.item_link .link_text,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a .link_text,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li span.item_link .link_text,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li a .link_text,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li span.item_link .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li a .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li span.item_link .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li span.item_link .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li a .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li span.item_link .link_text {
 color:#777;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:normal;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li a:focus,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li span.item_link:focus,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a:focus,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li span.item_link:focus,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li a:focus,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li span.item_link:focus,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li a:focus,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li span.item_link:focus,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a:focus,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li span.item_link:focus,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li a:focus,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li span.item_link:focus {
 background:none;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li a:before,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li span.item_link:before,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a:before,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li span.item_link:before,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li a:before,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li span.item_link:before,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li a:before,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li span.item_link:before,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a:before,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li span.item_link:before,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li a:before,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li span.item_link:before {
 display:none;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li a:hover,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li span.item_link:hover,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a:hover,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li span.item_link:hover,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li a:hover,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li span.item_link:hover,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li a:hover,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li span.item_link:hover,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a:hover,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li span.item_link:hover,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li a:hover,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li span.item_link:hover {
 background:#fff;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li a i,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li span.item_link i,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a i,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li span.item_link i,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li a i,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li span.item_link i,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li a i,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li span.item_link i,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a i,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li span.item_link i,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li a i,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li span.item_link i {
 color:#777;
 font-size:14px;
 line-height:25px;
 margin:4px 0 0 0;
 padding-right:6px;
 position:static;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li a:hover i,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li span.item_link:hover i,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a:hover i,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li span.item_link:hover i,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li a:hover i,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li span.item_link:hover i,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li a:hover i,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li span.item_link:hover i,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a:hover i,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li span.item_link:hover i,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li a:hover i,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li span.item_link:hover i {
 color:#dad196;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li > a,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li > span.item_link,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > a,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > span.item_link,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li > a,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li > span.item_link,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li > a,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li > span.item_link,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > a,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > span.item_link,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li > a,.header-container .horizontal-menu #primary > .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 #primary_nd > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li > a .link_text,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li > span.item_link .link_text,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > a .link_text,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > span.item_link .link_text,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li > a .link_text,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li > span.item_link .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li > a .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li > span.item_link .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > a .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > span.item_link .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li > a .link_text,.header-container .horizontal-menu #primary > .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 #primary_nd > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li > a:before,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li > span.item_link:before,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > a:before,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > span.item_link:before,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li > a:before,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li > span.item_link:before,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li > a:before,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li > span.item_link:before,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > a:before,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > span.item_link:before,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li > a:before,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li > span.item_link:before {
 display:none;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li > a:hover,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li > span.item_link:hover,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > a:hover,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > span.item_link:hover,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li > a:hover,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li > span.item_link:hover,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li > a:hover,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li > span.item_link:hover,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > a:hover,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > span.item_link:hover,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li > a:hover,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li > span.item_link:hover {
 background:#fff;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li:hover > a.item_link .link_text,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li.current-menu-ancestor > a.item_link .link_text,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li.current-menu-item > a.item_link .link_text,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li:hover > a.item_link .link_text,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li.current-menu-ancestor > a.item_link .link_text,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li.current-menu-item > a.item_link .link_text,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li:hover > a.item_link .link_text,.header-container .horizontal-menu #primary_nd > .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 #primary_nd > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li.current-menu-item > a.item_link .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li:hover > a.item_link .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li.current-menu-ancestor > a.item_link .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown > li.current-menu-item > a.item_link .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li:hover > a.item_link .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li.current-menu-ancestor > a.item_link .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li.current-menu-item > a.item_link .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li:hover > a.item_link .link_text,.header-container .horizontal-menu #primary > .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 #primary > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown > li.current-menu-item > a.item_link .link_text {
 color:#dad196;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown li.current-menu-item > a.item_link .link_text,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown li.current-menu-item > a.item_link .link_text,.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown li.current-menu-item > a.item_link .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.tabs_dropdown > ul.mega_dropdown li.current-menu-item > a.item_link .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown li.current-menu-item > a.item_link .link_text,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.post_type_dropdown > ul.mega_dropdown li.current-menu-item > a.item_link .link_text {
 color:#dad196;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li.submenu_full_width > ul.mega_dropdown,.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.submenu_full_width > ul.mega_dropdown {
 background:#fff;
 min-width:500px;
 width:100%;
}
.header-container .horizontal-menu #primary_nd > .menu_holder .mmm_fullwidth_container,.header-container .horizontal-menu #primary > .menu_holder .mmm_fullwidth_container {
 display:none;
}
.header-container .horizontal-menu div.mega_main_menu_ul {
 display:none;
}
.header-container .categories-menu-wrapper .categories-menu .catemenu {
 left:0;
 position:absolute;
 right:0;
 top:100%;
}
.header-container .topbar-left > .vc_column-inner > .wpb_wrapper {
 float:left;
}
.header-container .topbar-left > .vc_column-inner > .wpb_wrapper > * {
 float:left;
 padding:0 20px;
}
.header-container .topbar-left > .vc_column-inner > .wpb_wrapper > *:first-child {
 padding-left:0;
}
.header-container .topbar-left > .vc_column-inner > .wpb_wrapper > *:last-child {
 padding-right:0;
}
.header-container .topbar-left > .vc_column-inner > .wpb_wrapper > *:last-child {
 margin-right:0;
}
.header-container .topbar-left .wpb_text_column i {
 display:inline-block;
 font-size:0;
 margin-right:8px;
 position:relative;
 top:-2px;
 vertical-align:middle;
}
.header-container .topbar-left .wpb_text_column i:before {
 font-size:16px;
}
.header-container .topbar-left .wpb_text_column i.fa-envelope-open-o:before {
 font-size:14px;
}
.header-container .topbar {
 border-bottom:1px solid #e5e5e5;
 font-size:0.929em;
 background:#f5f5f5;
}
.header-container .topbar .wpb_text_column {
 height:48px;
 line-height:48px;
 margin:0;
}
.header-container .social-icons {
 display:inline-block;
 margin:0;
 padding:0;
 text-align:left;
}
.header-container .social-icons li {
 display:inline-block;
 margin:0 17px 0 0;
 position:relative;
 vertical-align:middle;
 z-index:2;
}
.header-container .social-icons li:last-child {
 margin-right:0;
}
.header-container .social-icons li a {
 color:#767676;
 display:block;
 height:48px;
 line-height:48px;
 padding:0 5px;
}
.header-container .social-icons li a i {
 font-size:14px;
 line-height:inherit;
}
.header-container .social-icons li a:hover {
 color:#dad196;
}
.header-container .header-right .topbar-menu div[class*="menu-"] {
 left:auto;
 right:0;
}
.header-container .topbar-menu .widget_nav_menu {
 display:inline-block;
 position:relative;
}
.header-container .topbar-menu .widget_nav_menu:hover .widgettitle {
 color:#dad196;
}
.header-container .topbar-menu .widget_nav_menu:hover div[class*='menu-'] {
 visibility:visible;
 filter:alpha(opacity=100);
 opacity:1;
}
.header-container .topbar-menu .widgettitle {
 color:#767676;
 cursor:pointer;
 display:block;
 font-size:inherit;
 font-weight:normal;
 height:48px;
 line-height:48px;
 margin:0;
 white-space:nowrap;
}
.header-container .topbar-menu .widgettitle:after {
 content:'\f107';
 display:inline-block;
 font-family:FontAwesome;
 font-size:14px;
 margin-left:5px;
}
.header-container .topbar-menu div[class*='menu-'] {
 background:#fff;
 border:1px solid #e5e5e5;
 color:#666;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:13px;
 left:0;
 padding:20px 25px;
 position:absolute;
 text-align:left;
 top:100%;
 visibility:hidden;
 right:auto;
 width:140px;
 z-index:3000;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
 filter:alpha(opacity=0);
 opacity:0;
}
.header-container .topbar-menu div[class*='menu-'] > .vc_column-inner > .wpb_wrapper > div {
 margin-bottom:25px;
}
.header-container .topbar-menu div[class*='menu-'] > .vc_column-inner > .wpb_wrapper > div:last-child {
 margin-bottom:0;
}
.header-container .topbar-menu div[class*='menu-'] .menu {
 list-style:none;
 margin:0;
 padding:0;
}
.header-container .topbar-menu div[class*='menu-'] .menu li {
 margin-bottom:10px;
}
.header-container .topbar-menu div[class*='menu-'] .menu li:last-child {
 margin-bottom:0;
}
.header-container .topbar-menu div[class*='menu-'] .menu li a {
 color:#666;
 display:block;
 line-height:1.5;
}
.header-container .topbar-menu div[class*='menu-'] .menu li a:hover {
 color:#dad196;
}
.header-container .language-currency ul {
 list-style-type:none;
 margin:0;
 padding:0;
}
.header-container .language-currency .menu > li {
 color:#767676;
 cursor:pointer;
 display:inline-block;
 font-size:inherit;
 font-weight:normal;
 height:48px;
 line-height:48px;
 margin-bottom:0;
 margin-right:35px;
 position:relative;
 white-space:nowrap;
}
.header-container .language-currency .menu > li:after {
 content:'\f107';
 display:inline-block;
 font-family:FontAwesome;
 font-size:14px;
 margin-left:5px;
}
.header-container .language-currency .menu > li:last-child {
 margin-right:0;
}
.header-container .language-currency .menu > li:hover {
 color:#dad196;
}
.header-container .language-currency .menu > li:hover > a {
 color:#dad196;
}
.header-container .language-currency .menu > li:hover .sub-menu {
 visibility:visible;
 filter:alpha(opacity=100);
 opacity:1;
}
.header-container .language-currency .menu > li > a {
 color:#767676;
}
.header-container .language-currency .sub-menu {
 background:#fff;
 border:1px solid #e5e5e5;
 color:#666;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:13px;
 left:0;
 padding:20px 25px;
 position:absolute;
 text-align:left;
 top:100%;
 visibility:hidden;
 width:auto;
 z-index:1270;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
 filter:alpha(opacity=0);
 opacity:0;
}
.header-container .language-currency .sub-menu li {
 line-height:normal;
 margin-bottom:10px;
}
.header-container .language-currency .sub-menu li:last-child {
 margin-bottom:0;
}
.header-container .language-currency .sub-menu li a {
 color:#777;
 display:block;
 line-height:1.5;
 white-space:nowrap;
}
.header-container .language-currency .sub-menu li a:hover {
 color:#dad196;
}
.header-container .header-search {
 float:left;
}
.header-container .header-search .search-dropdown {
 display:inline-block;
 position:relative;
}
.header-container .header-search .search-dropdown:before {
 color:#767676;
 content:'\e618';
 cursor:pointer;
 display:block;
 font-family:'Pe-icon-7-stroke';
 font-size:26px;
 height:75px;
 line-height:75px;
}
.header-container .header-search .search-dropdown:hover:before {
 color:#dad196;
}
.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 {
 border:1px solid #e5e5e5;
}
.header-container .header-search .search-dropdown .searchform label {
 display:none;
}
.header-container .header-search .search-dropdown .searchform .form-input {
 background:#fff;
 padding:0 20px;
 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:#666;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 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:#666;
}
.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:#666;
}
.header-container .header-search .search-dropdown .searchform .ws:focus:-moz-placeholder {
 color:transparent;
}
.header-container .header-search .search-dropdown .searchform .ws::-moz-placeholder {
 color:#666;
}
.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:#666;
}
.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:#666;
 cursor:pointer;
 font-size:0;
 height:48px;
 line-height:48px;
 outline:none;
 padding:0;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
}
.header-container .header-search .search-dropdown .searchform .searchsubmit:before {
 content:'\e618';
 display:inline-block;
 font-family:'Pe-icon-7-stroke';
 font-size:24px;
 vertical-align:middle;
}
.header-container .header-search .search-dropdown .searchform .searchsubmit:hover {
 color:#dad196;
}
.header-container .header-search .search-without-dropdown {
 border:1px solid #e5e5e5;
 display:flex;
 width:100%;
 vertical-align:top;
 -webkit-border-radius:0px;
 -moz-border-radius:0px;
 border-radius:0px;
}
.header-container .header-search .search-without-dropdown .categories-container {
 display:none;
 float:left;
 position:relative;
}
.header-container .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper {
 background:transparent;
 color:#767676;
 cursor:pointer;
 height:40px;
 line-height:40px;
 text-align:left;
 padding:0 45px 0 20px;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 font-size:13px;
}
.header-container .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper:before {
 background:#e5e5e5;
 content:'';
 display:block;
 height:23px;
 position:absolute;
 right:-1px;
 top:50%;
 width:1px;
 z-index:9;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
}
.header-container .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper .cate-toggler {
 position:relative;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 max-width:110px;
}
.header-container .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper .cate-toggler .cate-text: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 .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 #e5e5e5;
 box-shadow:0 1px 2px #dedede;
 display:none;
 list-style-type:none;
 max-height:300px;
 min-width:200px;
 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:10px;
}
.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.6;
}
.header-container .header-search .search-without-dropdown .categories-container .widget_product_categories ul.product-categories li a:hover {
 color:#dad196;
}
.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:5px 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 .search-toggler {
 cursor:pointer;
 font-size:0;
}
.header-container .header-search .search-without-dropdown .search-toggler i {
 color:#767676;
 display:inline-block;
 vertical-align:middle;
}
.header-container .header-search .search-without-dropdown .search-toggler i:before {
 content:"\e618";
 font-family:'Pe-icon-7-stroke';
 font-size:22px;
}
.header-container .header-search .search-without-dropdown .widget_product_search {
 float:left;
 width:100%;
}
.header-container .header-search .search-without-dropdown .widget_product_search .searchform {
 background:transparent;
 border:none;
 overflow:hidden;
 position:relative;
}
.header-container .header-search .search-without-dropdown .widget_product_search .searchform label {
 display:none;
}
.header-container .header-search .search-without-dropdown .widget_product_search .searchform .form-input {
 position:relative;
}
.header-container .header-search .search-without-dropdown .widget_product_search .searchform .ws {
 background:#fff;
 border:none;
 color:#b7b7b7;
 height:40px;
 line-height:40px;
 margin:0;
 max-width:100%;
 outline:none;
 padding:0 60px 0 20px;
 text-align:left;
 white-space:nowrap;
 width:100%;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
}
.header-container .header-search .search-without-dropdown .widget_product_search .searchform .ws::-webkit-input-placeholder {
 color:#b7b7b7;
}
.header-container .header-search .search-without-dropdown .widget_product_search .searchform .ws:focus::-webkit-input-placeholder {
 color:transparent;
}
.header-container .header-search .search-without-dropdown .widget_product_search .searchform .ws:-moz-placeholder {
 color:#b7b7b7;
}
.header-container .header-search .search-without-dropdown .widget_product_search .searchform .ws:focus:-moz-placeholder {
 color:transparent;
}
.header-container .header-search .search-without-dropdown .widget_product_search .searchform .ws::-moz-placeholder {
 color:#b7b7b7;
}
.header-container .header-search .search-without-dropdown .widget_product_search .searchform .ws:focus::-moz-placeholder {
 color:transparent;
}
.header-container .header-search .search-without-dropdown .widget_product_search .searchform .ws:-ms-input-placeholder {
 color:#b7b7b7;
}
.header-container .header-search .search-without-dropdown .widget_product_search .searchform .ws:focus:-ms-input-placeholder {
 color:transparent;
}
.header-container .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit {
 background:none;
 border:none;
 box-shadow:none;
 color:#323232;
 font-size:0;
 height:40px;
 line-height:40px;
 outline:none;
 padding:0;
 position:absolute;
 right:0;
 text-align:center;
 top:0;
 width:40px;
 z-index:9;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
 cursor:pointer;
}
.header-container .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit:before {
 content:"\e618";
 font-family:'Pe-icon-7-stroke';
 font-size:22px;
}
.header-container .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit:hover {
 color:#dad196;
}
.header-container .widget_shopping_cart {
 display:inline-block;
 float:right;
}
.header-container .widget_shopping_cart_content {
 display:table;
 height:75px;
 position:relative;
}
.header-container .widget_shopping_cart_content:hover .cart-toggler a {
 color:#dad196;
}
.header-container .widget_shopping_cart_content .cart-toggler {
 display:table-cell;
 vertical-align:middle;
}
.header-container .widget_shopping_cart_content .cart-toggler a {
 color:#767676;
 display:block;
 text-align:center;
}
.header-container .widget_shopping_cart_content .cart-toggler .cart-icon {
 display:block;
 position:relative;
 text-align:center;
}
.header-container .widget_shopping_cart_content .cart-toggler .cart-icon:before {
 content:'\e615';
 display:inline-block;
 font-family:'Pe-icon-7-stroke';
 font-size:26px;
 line-height:1;
 vertical-align:top;
}
.header-container .widget_shopping_cart_content .cart-toggler .cart-title .cart-text {
 display:none;
}
.header-container .widget_shopping_cart_content .cart-toggler .cart-title .woocommerce-Price-amount {
 display:none;
}
.header-container .widget_shopping_cart_content .cart-toggler .cart-quantity {
 background:#dad196;
 color:#fff;
 display:block;
 font-size:9px;
 height:18px;
 line-height:18px;
 position:absolute;
 right:-7px;
 text-align:center;
 top:18px;
 width:18px;
 -webkit-border-radius:100%;
 -moz-border-radius:100%;
 border-radius:100%;
}
.header-container .widget_shopping_cart_content .cart-toggler .tax_label {
 display:none;
}
.header-container .widget_shopping_cart_content .mini_cart_content {
 height:0;
 overflow:hidden;
 position:absolute;
 right:0;
 text-align:left;
 top:100%;
 z-index:991;
}
.header-container .widget_shopping_cart_content .mini_cart_content .mini_cart_inner {
 background:#fff;
 border:1px solid #e5e5e5;
 color:#666;
 font-size:1em;
 line-height:1.5;
 max-height:500px;
 overflow:auto;
 padding:0 30px;
 width:360px;
}
.header-container .widget_shopping_cart_content .mini_cart_content .mini_cart_inner p {
 margin:0;
}
.header-container .widget_shopping_cart_content .mini_cart_content .mini_cart_inner .woocommerce-mini-cart__empty-message {
 padding:25px 0;
}
.header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list {
 margin:30px 0;
}
.header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li {
 margin-bottom:30px;
 overflow:hidden;
 padding:0;
 position:relative;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .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:none;
 color:#666 !important;
 display:block;
 font-size:18px;
 font-weight:bold;
 height:auto;
 left:auto;
 margin:0;
 position:absolute;
 right:0;
 top:0;
 width:auto;
 z-index:1;
}
.header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li .remove:hover {
 color:#dad196 !important;
}
.header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li a {
 color:#323232;
 font-weight:normal;
 line-height:1.5;
 margin:0 30px 5px 0;
 text-align:left;
 text-transform:none;
}
.header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li a:hover {
 color:#dad196;
}
.header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li img {
 border:1px solid #e5e5e5;
 float:left;
 margin:0;
 margin-right:15px;
 position:relative;
 width:75px;
}
.header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li img:hover {
 border:1px solid #dad196;
}
.header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li .amount {
 color:#323232;
}
.header-container .widget_shopping_cart_content .mini_cart_content .total {
 border-top:1px solid #e5e5e5;
 color:#323232;
 font-size:1em;
 font-weight:600;
 line-height:40px;
 margin:0;
 padding:15px 0;
 text-align:left;
 text-transform:uppercase;
}
.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 {
 float:right;
}
.header-container .widget_shopping_cart_content .mini_cart_content .buttons {
 border-top:1px solid #e5e5e5;
 display:block;
 padding:25px 0;
 text-align:center;
}
.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:#fff;
 border:2px solid #e5e5e5;
 color:#323232;
 display:inline-block;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:1em;
 font-weight:600;
 height:47px;
 line-height:43px;
 margin:10px 4px;
 min-width:130px;
 padding:0 15px;
 text-align:center;
 text-transform:none;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
}
.header-container .widget_shopping_cart_content .mini_cart_content .buttons a:hover {
 background:#dad196;
 border-color:#dad196;
 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 .topbar {
 color:#767676;
}
.header-container .topbar a {
 color:#767676;
}
.header-container .topbar a:hover {
 color:#dad196;
}
.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 35px 0 0;
 vertical-align:middle;
}
.header-container .topbar-right > .vc_column-inner > .wpb_wrapper > *:last-child {
 margin-right:0;
}
.header-container .topbar-right .topbar-menu div[class*="menu-"] {
 left:auto;
 right:0;
}
.header-container .logo.wpb_single_image {
 display:table;
 height:75px;
 margin-bottom:0;
 min-height:75px;
}
.header-container .logo.wpb_single_image > .wpb_wrapper {
 display:table-cell;
 vertical-align:middle;
}
.header-container .header-main-right > .vc_column-inner > .wpb_wrapper {
 float:right;
}
.header-container .header-main-right > .vc_column-inner > .wpb_wrapper > * {
 float:left;
 margin-right:30px;
}
.header-container .header-main-right > .vc_column-inner > .wpb_wrapper > *:last-child {
 margin-right:0;
}
.header-container .header-default .logo-wrapper {
 padding:25px 0;
}
.header-container .header-default h1.logo {
 font-size:2.5em;
 margin:0;
 padding:0;
 line-height:75px;
 overflow:hidden;
}
.header-container .header-default h1.logo a {
 color:#dad196;
 display:inline-block;
 margin:0;
 padding:0;
 vertical-align:top;
}
.header-container .header-default h1.logo a:hover {
 color:#dad196;
}
.header-container .header-default .topbar {
 border-bottom:1px solid #e5e5e5;
 height:48px;
 line-height:47px;
 text-align:center;
}
.header-container .header-default .topbar span {
 display:inline-block;
 margin-right:90px;
 vertical-align:middle;
}
.header-container .header-default .topbar span:last-child {
 margin:0;
}
.header-container .header-default .topbar .phone:before {
 content:'\f095';
 display:inline-block;
 font-family:FontAwesome;
 font-size:16px;
 margin-right:8px;
 position:relative;
 top:-2px;
 vertical-align:middle;
}
.header-container .header-default .topbar .mail:before {
 content:'\f2b7';
 display:inline-block;
 font-family:FontAwesome;
 font-size:16px;
 margin-right:8px;
 position:relative;
 top:-2px;
 vertical-align:middle;
}
.header-container .header-default .header-search {
 float:right;
}
.header-container.header-17,.header-container.header-14,.header-container.header-6,.header-container.header-2 {
 padding:25px 0;
}
.header-container.header-17 .header-right .vc_column-inner > .wpb_wrapper,.header-container.header-14 .header-right .vc_column-inner > .wpb_wrapper,.header-container.header-6 .header-right .vc_column-inner > .wpb_wrapper,.header-container.header-2 .header-right .vc_column-inner > .wpb_wrapper {
 float:right;
}
.header-container.header-17 .header-right .vc_column-inner > .wpb_wrapper > *,.header-container.header-14 .header-right .vc_column-inner > .wpb_wrapper > *,.header-container.header-6 .header-right .vc_column-inner > .wpb_wrapper > *,.header-container.header-2 .header-right .vc_column-inner > .wpb_wrapper > * {
 float:left;
 margin-right:20px;
}
.header-container.header-17 .header-right .vc_column-inner > .wpb_wrapper > *:last-child,.header-container.header-14 .header-right .vc_column-inner > .wpb_wrapper > *:last-child,.header-container.header-6 .header-right .vc_column-inner > .wpb_wrapper > *:last-child,.header-container.header-2 .header-right .vc_column-inner > .wpb_wrapper > *:last-child {
 margin-right:0;
}
.header-container.header-17 .language-currency,.header-container.header-14 .language-currency,.header-container.header-6 .language-currency,.header-container.header-2 .language-currency {
 display:table;
 height:75px;
 margin-bottom:0;
}
.header-container.header-17 .language-currency > .widget_nav_menu,.header-container.header-14 .language-currency > .widget_nav_menu,.header-container.header-6 .language-currency > .widget_nav_menu,.header-container.header-2 .language-currency > .widget_nav_menu {
 display:table-cell;
 vertical-align:middle;
}
.header-container.header-17 .topbar-menu,.header-container.header-14 .topbar-menu,.header-container.header-6 .topbar-menu,.header-container.header-2 .topbar-menu {
 margin-bottom:0;
}
.header-container.header-17 .logo.wpb_single_image,.header-container.header-14 .logo.wpb_single_image,.header-container.header-6 .logo.wpb_single_image,.header-container.header-2 .logo.wpb_single_image {
 margin:auto;
}
.header-container.header-17 .topbar-menu .widgettitle,.header-container.header-14 .topbar-menu .widgettitle,.header-container.header-6 .topbar-menu .widgettitle,.header-container.header-2 .topbar-menu .widgettitle {
 font-size:0;
 height:75px;
 line-height:75px;
}
.header-container.header-17 .topbar-menu .widgettitle:before,.header-container.header-14 .topbar-menu .widgettitle:before,.header-container.header-6 .topbar-menu .widgettitle:before,.header-container.header-2 .topbar-menu .widgettitle:before {
 content:'\e605';
 font-family:'Pe-icon-7-stroke';
 font-size:26px;
}
.header-container.header-17 .topbar-menu .widgettitle:after,.header-container.header-14 .topbar-menu .widgettitle:after,.header-container.header-6 .topbar-menu .widgettitle:after,.header-container.header-2 .topbar-menu .widgettitle:after {
 display:none;
}
.header-container.header-17 .widget_shopping_cart_content .mini_cart_content,.header-container.header-14 .widget_shopping_cart_content .mini_cart_content,.header-container.header-6 .widget_shopping_cart_content .mini_cart_content,.header-container.header-2 .widget_shopping_cart_content .mini_cart_content {
 z-index:1200;
}
.header-container.header-17 .horizontal-menu,.header-container.header-14 .horizontal-menu,.header-container.header-6 .horizontal-menu,.header-container.header-2 .horizontal-menu {
 text-align:center;
}
.header-container.header-14 {
 padding:0;
}
@media (min-width: 1025px) {
 .header-container.header-14.rs-active {
  position:absolute;
  top:0;
  width:100%;
 }
}
.header-container.header-17,.header-container.header-6 {
 padding:0;
}
.header-container.header-17 .topbar,.header-container.header-6 .topbar {
 padding:22px 0;
}
.header-container.header-17 .widget_shopping_cart_content .cart-toggler .cart-quantity,.header-container.header-6 .widget_shopping_cart_content .cart-toggler .cart-quantity {
 background:#323232;
}
.header-container.header-17 .header-search .search-dropdown .searchform .searchsubmit:hover,.header-container.header-6 .header-search .search-dropdown .searchform .searchsubmit:hover {
 color:#dad196;
}
.header-container.header-3 .row-container {
 padding-left:40px;
 padding-right:40px;
}
.header-container.header-3 .topbar .wpb_text_column {
 height:75px;
 line-height:75px;
}
.header-container.header-3 .header-top-left > .vc_column-inner > .wpb_wrapper {
 float:left;
}
.header-container.header-3 .header-top-left > .vc_column-inner > .wpb_wrapper > * {
 float:left;
 margin:0 30px 0 0;
}
.header-container.header-3 .header-top-left > .vc_column-inner > .wpb_wrapper > *:last-child {
 margin-right:0;
}
.header-container.header-3 .header-top-left .wpb_text_column i {
 display:inline-block;
 font-size:0;
 margin-right:8px;
 position:relative;
 top:-2px;
 vertical-align:middle;
}
.header-container.header-3 .header-top-left .wpb_text_column i:before {
 font-size:16px;
}
.header-container.header-3 .header-top-left .wpb_text_column i.fa-envelope-open-o:before {
 font-size:14px;
}
.header-container.header-3 .header-top-right .language-currency .sub-menu,.header-container.header-3 .header-top-right .topbar-menu div[class*="menu-"] {
 left:auto;
 right:0;
}
.header-container.header-3 .header-top-right > .vc_column-inner > .wpb_wrapper {
 float:right;
}
.header-container.header-3 .header-top-right > .vc_column-inner > .wpb_wrapper > * {
 float:left;
 margin:0 30px 0 0;
}
.header-container.header-3 .header-top-right > .vc_column-inner > .wpb_wrapper > *:last-child {
 margin-right:0;
}
.header-container.header-3 .topbar-menu .widgettitle {
 height:75px;
 line-height:75px;
}
.header-container.header-3 .language-currency .menu > li {
 height:75px;
 line-height:75px;
}
.header-container.header-3 .header-bottom-left > .vc_column-inner > .wpb_wrapper {
 float:left;
}
.header-container.header-3 .header-bottom-left > .vc_column-inner > .wpb_wrapper > * {
 float:left;
 margin:0 30px 0 0;
}
.header-container.header-3 .header-bottom-left > .vc_column-inner > .wpb_wrapper > *:last-child {
 margin-right:0;
}
.header-container.header-3 .header-bottom-right > .vc_column-inner > .wpb_wrapper {
 float:right;
}
.header-container.header-3 .header-bottom-right > .vc_column-inner > .wpb_wrapper > * {
 float:left;
 margin:0 30px 0 0;
}
.header-container.header-3 .header-bottom-right > .vc_column-inner > .wpb_wrapper > *:last-child {
 margin-right:0;
}
.header-container.header-3 .logo.wpb_single_image {
 margin-left:auto;
 margin-right:auto;
}
.header-container.header-3 .horizontal-menu {
 text-align:center;
}
.header-container.header-3 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link {
 height:85px;
 line-height:85px;
}
.header-container.header-3 .social-icons {
 padding:18px 0;
}
.header-container.header-3 .header-search .search-dropdown:before {
 height:85px;
 line-height:85px;
}
.header-container.header-3 .widget_shopping_cart_content {
 height:85px;
}
.header-container.header-4 .logo {
 margin:0 auto;
}
.header-container.header-4 .logo.wpb_single_image {
 height:40px;
 min-height:40px;
 margin-left:auto;
 margin-right:auto;
}
.header-container.header-4 .language-currency .sub-menu,.header-container.header-4 .topbar-menu div[class*="menu-"] {
 left:auto;
 right:0;
}
.header-container.header-4 .widget_shopping_cart_content {
 height:40px;
}
.header-container.header-4 .middle-header {
 padding:27px 0;
}
.header-container.header-4 .middle-header .header-search {
 float:unset;
}
.header-container.header-4 .bottom-header {
 background:#dad196;
}
.header-container.header-4 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link {
 height:56px;
 line-height:56px;
}
.header-container.header-10 .middle-header,.header-container.header-9 .middle-header,.header-container.header-8 .middle-header,.header-container.header-7 .middle-header,.header-container.header-5 .middle-header {
 border-bottom:1px solid #e5e5e5;
 padding:10px 0;
}
.header-container.header-10 .header-search,.header-container.header-9 .header-search,.header-container.header-8 .header-search,.header-container.header-7 .header-search,.header-container.header-5 .header-search {
 float:unset;
}
.header-container.header-10 .header-search .search-without-dropdown,.header-container.header-9 .header-search .search-without-dropdown,.header-container.header-8 .header-search .search-without-dropdown,.header-container.header-7 .header-search .search-without-dropdown,.header-container.header-5 .header-search .search-without-dropdown {
 margin:14px 0;
}
.header-container.header-10 .header-search .search-without-dropdown .categories-container,.header-container.header-9 .header-search .search-without-dropdown .categories-container,.header-container.header-8 .header-search .search-without-dropdown .categories-container,.header-container.header-7 .header-search .search-without-dropdown .categories-container,.header-container.header-5 .header-search .search-without-dropdown .categories-container {
 display:block;
}
.header-container.header-10 .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper,.header-container.header-9 .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper,.header-container.header-8 .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper,.header-container.header-7 .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper,.header-container.header-5 .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper {
 height:46px;
 line-height:46px;
}
.header-container.header-10 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit,.header-container.header-9 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit,.header-container.header-8 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit,.header-container.header-7 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit,.header-container.header-5 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit {
 height:46px;
 line-height:46px;
 width:46px;
 background:#dad196;
 color:#fff;
}
.header-container.header-10 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit:hover,.header-container.header-9 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit:hover,.header-container.header-8 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit:hover,.header-container.header-7 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit:hover,.header-container.header-5 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit:hover {
 background:#323232;
}
.header-container.header-10 .header-search .search-without-dropdown .widget_product_search .searchform .ws,.header-container.header-9 .header-search .search-without-dropdown .widget_product_search .searchform .ws,.header-container.header-8 .header-search .search-without-dropdown .widget_product_search .searchform .ws,.header-container.header-7 .header-search .search-without-dropdown .widget_product_search .searchform .ws,.header-container.header-5 .header-search .search-without-dropdown .widget_product_search .searchform .ws {
 height:46px;
 line-height:46px;
}
.header-container.header-10 .horizontal-menu,.header-container.header-9 .horizontal-menu,.header-container.header-8 .horizontal-menu,.header-container.header-7 .horizontal-menu,.header-container.header-5 .horizontal-menu {
 text-align:left;
}
.header-container.header-10 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link,.header-container.header-9 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link,.header-container.header-8 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link,.header-container.header-7 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link,.header-container.header-5 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link {
 height:56px;
 line-height:56px;
}
.header-container.header-10 .topbar-right > .vc_column-inner > .wpb_wrapper,.header-container.header-9 .topbar-right > .vc_column-inner > .wpb_wrapper,.header-container.header-8 .topbar-right > .vc_column-inner > .wpb_wrapper,.header-container.header-7 .topbar-right > .vc_column-inner > .wpb_wrapper {
 float:left;
}
.header-container.header-10 .topbar-left > .vc_column-inner > .wpb_wrapper,.header-container.header-9 .topbar-left > .vc_column-inner > .wpb_wrapper,.header-container.header-8 .topbar-left > .vc_column-inner > .wpb_wrapper,.header-container.header-7 .topbar-left > .vc_column-inner > .wpb_wrapper {
 float:right;
}
.header-container.header-10 .txt-phone,.header-container.header-9 .txt-phone,.header-container.header-8 .txt-phone,.header-container.header-7 .txt-phone {
 color:#323232;
 padding:15px 0 0;
 text-transform:uppercase;
}
.header-container.header-10 .txt-phone .wpb_text_column,.header-container.header-9 .txt-phone .wpb_text_column,.header-container.header-8 .txt-phone .wpb_text_column,.header-container.header-7 .txt-phone .wpb_text_column {
 text-align:right;
 margin:0;
}
.header-container.header-10 .txt-phone .wpb_text_column i,.header-container.header-9 .txt-phone .wpb_text_column i,.header-container.header-8 .txt-phone .wpb_text_column i,.header-container.header-7 .txt-phone .wpb_text_column i {
 font-size:0;
 vertical-align:middle;
}
.header-container.header-10 .txt-phone .wpb_text_column i:before,.header-container.header-9 .txt-phone .wpb_text_column i:before,.header-container.header-8 .txt-phone .wpb_text_column i:before,.header-container.header-7 .txt-phone .wpb_text_column i:before {
 font-size:20px;
}
.header-container.header-10 .widget_shopping_cart_content .cart-toggler .cart-quantity,.header-container.header-9 .widget_shopping_cart_content .cart-toggler .cart-quantity,.header-container.header-8 .widget_shopping_cart_content .cart-toggler .cart-quantity,.header-container.header-7 .widget_shopping_cart_content .cart-toggler .cart-quantity {
 background:#dad196;
}
.header-container.header-10 .middle-header,.header-container.header-9 .middle-header,.header-container.header-8 .middle-header,.header-container.header-7 .middle-header {
 border:none;
}
.header-container.header-10 .middle-header .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper,.header-container.header-9 .middle-header .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper,.header-container.header-8 .middle-header .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper,.header-container.header-7 .middle-header .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper {
 color:#323232;
 background:#fff;
}
.header-container.header-10 .middle-header .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper:hover,.header-container.header-9 .middle-header .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper:hover,.header-container.header-8 .middle-header .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper:hover,.header-container.header-7 .middle-header .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper:hover {
 color:#dad196;
}
.header-container.header-10 .middle-header .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit,.header-container.header-9 .middle-header .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit,.header-container.header-8 .middle-header .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit,.header-container.header-7 .middle-header .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit {
 background:#fff;
 color:#323232;
}
.header-container.header-10 .middle-header .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit:hover,.header-container.header-9 .middle-header .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit:hover,.header-container.header-8 .middle-header .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit:hover,.header-container.header-7 .middle-header .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit:hover {
 background:none;
 color:#dad196;
}
.header-container.header-10 .middle-header .header-search .search-without-dropdown .widget_product_search .searchform .ws,.header-container.header-9 .middle-header .header-search .search-without-dropdown .widget_product_search .searchform .ws,.header-container.header-8 .middle-header .header-search .search-without-dropdown .widget_product_search .searchform .ws,.header-container.header-7 .middle-header .header-search .search-without-dropdown .widget_product_search .searchform .ws {
 height:46px;
 line-height:46px;
}
.header-container.header-10 .bottom-header,.header-container.header-9 .bottom-header,.header-container.header-8 .bottom-header,.header-container.header-7 .bottom-header {
 background:#f3f3f3;
}
.header-container.header-10 .horizontal-menu,.header-container.header-9 .horizontal-menu,.header-container.header-8 .horizontal-menu,.header-container.header-7 .horizontal-menu {
 text-align:left;
}
.header-container.header-10 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link,.header-container.header-9 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link,.header-container.header-8 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link,.header-container.header-7 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link {
 height:56px;
 line-height:56px;
}
.header-container.header-10 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link .link_text,.header-container.header-9 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link .link_text,.header-container.header-8 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link .link_text,.header-container.header-7 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link .link_text {
 text-transform:uppercase;
}
.header-container.header-7 .topbar {
 border:none;
}
.header-container.header-8 .topbar {
 border-bottom-color:rgba(255,255,255,0.1);
}
.header-container.header-8 .middle-header {
 background:#f5f5f5;
}
.header-container.header-8 .bottom-header {
 background:#0075b8;
}
.header-container.header-8 .categories-menu-wrapper .categories-menu .catemenu-toggler {
 background:#0075b8;
}
.header-container.header-8 .header-search .search-without-dropdown {
 border:none;
}
.header-container.header-8 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit {
 background:#fff;
 color:#323232;
 border:1px solid #e5e5e5;
}
.header-container.header-8 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit:hover {
 background:#fff;
 color:#dad196;
}
.header-container.header-8 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link {
 height:56px;
 line-height:56px;
}
.header-container.header-8 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link .link_text {
 text-transform:uppercase;
}
.header-container.header-10 .topbar,.header-container.header-9 .topbar {
 border-bottom:none;
}
.header-container.header-10 .middle-header,.header-container.header-9 .middle-header {
 padding:15px 0;
}
.header-container.header-10 .bottom-header,.header-container.header-9 .bottom-header {
 background:#dad196;
}
.header-container.header-10 .header-search .search-without-dropdown,.header-container.header-9 .header-search .search-without-dropdown {
 margin:5px 0;
 border:none;
}
.header-container.header-10 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit,.header-container.header-9 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit {
 background:#323232;
}
.header-container.header-10 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit:hover,.header-container.header-9 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit:hover {
 background:rgba(192,149,120,0.8);
}
.header-container.header-10 .widget_shopping_cart_content,.header-container.header-9 .widget_shopping_cart_content {
 height:56px;
}
.header-container.header-10 .widget_shopping_cart_content .cart-toggler .cart-quantity,.header-container.header-9 .widget_shopping_cart_content .cart-toggler .cart-quantity {
 top:10px;
}
.header-container.header-10 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link,.header-container.header-9 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link {
 height:75px;
 line-height:75px;
}
.header-container.header-10 .categories-menu-wrapper .categories-menu .catemenu-toggler,.header-container.header-9 .categories-menu-wrapper .categories-menu .catemenu-toggler {
 background:#0075b8;
}
.header-container.header-9 .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper {
 background:#fff;
}
.header-container.header-10 .topbar {
 background:none;
 border-bottom:1px solid #e5e5e5;
}
.header-container.header-10 .bottom-header {
 background:#fff;
}
.header-container.header-10 .header-search .search-without-dropdown {
 margin:0;
 border:1px solid #e5e5e5;
}
.header-container.header-10 .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper {
 height:54px;
 line-height:54px;
}
.header-container.header-10 .header-search .search-without-dropdown .widget_product_search .searchform .ws {
 height:54px;
 line-height:54px;
}
.header-container.header-10 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit {
 width:54px;
 line-height:54px;
 height:54px;
}
.header-container.header-16 .topbar,.header-container.header-19 .topbar,.header-container.header-15 .topbar,.header-container.header-18 .topbar,.header-container.header-13 .topbar,.header-container.header-20 .topbar,.header-container.header-12 .topbar,.header-container.header-11 .topbar {
 padding:20px 0;
}
.header-container.header-16 .topbar-menu,.header-container.header-19 .topbar-menu,.header-container.header-15 .topbar-menu,.header-container.header-18 .topbar-menu,.header-container.header-13 .topbar-menu,.header-container.header-20 .topbar-menu,.header-container.header-12 .topbar-menu,.header-container.header-11 .topbar-menu {
 float:right;
 margin:0 15px 0 0;
}
.header-container.header-16 .topbar-menu div[class*="menu-"],.header-container.header-19 .topbar-menu div[class*="menu-"],.header-container.header-15 .topbar-menu div[class*="menu-"],.header-container.header-18 .topbar-menu div[class*="menu-"],.header-container.header-13 .topbar-menu div[class*="menu-"],.header-container.header-20 .topbar-menu div[class*="menu-"],.header-container.header-12 .topbar-menu div[class*="menu-"],.header-container.header-11 .topbar-menu div[class*="menu-"] {
 left:auto;
 right:0;
}
.header-container.header-16 .topbar-menu .widgettitle,.header-container.header-19 .topbar-menu .widgettitle,.header-container.header-15 .topbar-menu .widgettitle,.header-container.header-18 .topbar-menu .widgettitle,.header-container.header-13 .topbar-menu .widgettitle,.header-container.header-20 .topbar-menu .widgettitle,.header-container.header-12 .topbar-menu .widgettitle,.header-container.header-11 .topbar-menu .widgettitle {
 display:block;
 font-size:0;
 display:table;
 height:75px;
 line-height:75px;
 position:relative;
}
.header-container.header-16 .topbar-menu .widgettitle:hover,.header-container.header-19 .topbar-menu .widgettitle:hover,.header-container.header-15 .topbar-menu .widgettitle:hover,.header-container.header-18 .topbar-menu .widgettitle:hover,.header-container.header-13 .topbar-menu .widgettitle:hover,.header-container.header-20 .topbar-menu .widgettitle:hover,.header-container.header-12 .topbar-menu .widgettitle:hover,.header-container.header-11 .topbar-menu .widgettitle:hover {
 color:#dad196;
}
.header-container.header-16 .topbar-menu .widgettitle:after,.header-container.header-19 .topbar-menu .widgettitle:after,.header-container.header-15 .topbar-menu .widgettitle:after,.header-container.header-18 .topbar-menu .widgettitle:after,.header-container.header-13 .topbar-menu .widgettitle:after,.header-container.header-20 .topbar-menu .widgettitle:after,.header-container.header-12 .topbar-menu .widgettitle:after,.header-container.header-11 .topbar-menu .widgettitle:after {
 content:"\e6c4";
 display:inline-block;
 font-family:'Pe-icon-7-stroke';
 font-size:26px;
 vertical-align:middle;
}
.header-container.header-16 .header-search,.header-container.header-19 .header-search,.header-container.header-15 .header-search,.header-container.header-18 .header-search,.header-container.header-13 .header-search,.header-container.header-20 .header-search,.header-container.header-12 .header-search,.header-container.header-11 .header-search {
 float:unset;
}
.header-container.header-16 .header-search .search-without-dropdown,.header-container.header-19 .header-search .search-without-dropdown,.header-container.header-15 .header-search .search-without-dropdown,.header-container.header-18 .header-search .search-without-dropdown,.header-container.header-13 .header-search .search-without-dropdown,.header-container.header-20 .header-search .search-without-dropdown,.header-container.header-12 .header-search .search-without-dropdown,.header-container.header-11 .header-search .search-without-dropdown {
 background:#f5f5f5;
 color:#323232;
 margin:15px 0;
}
.header-container.header-16 .header-search .search-without-dropdown .categories-container,.header-container.header-19 .header-search .search-without-dropdown .categories-container,.header-container.header-15 .header-search .search-without-dropdown .categories-container,.header-container.header-18 .header-search .search-without-dropdown .categories-container,.header-container.header-13 .header-search .search-without-dropdown .categories-container,.header-container.header-20 .header-search .search-without-dropdown .categories-container,.header-container.header-12 .header-search .search-without-dropdown .categories-container,.header-container.header-11 .header-search .search-without-dropdown .categories-container {
 display:block;
}
.header-container.header-16 .header-search .search-without-dropdown .categories-container:hover .cate-toggler-wrapper,.header-container.header-19 .header-search .search-without-dropdown .categories-container:hover .cate-toggler-wrapper,.header-container.header-15 .header-search .search-without-dropdown .categories-container:hover .cate-toggler-wrapper,.header-container.header-18 .header-search .search-without-dropdown .categories-container:hover .cate-toggler-wrapper,.header-container.header-13 .header-search .search-without-dropdown .categories-container:hover .cate-toggler-wrapper,.header-container.header-20 .header-search .search-without-dropdown .categories-container:hover .cate-toggler-wrapper,.header-container.header-12 .header-search .search-without-dropdown .categories-container:hover .cate-toggler-wrapper,.header-container.header-11 .header-search .search-without-dropdown .categories-container:hover .cate-toggler-wrapper {
 background:none;
}
.header-container.header-16 .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper,.header-container.header-19 .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper,.header-container.header-15 .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper,.header-container.header-18 .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper,.header-container.header-13 .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper,.header-container.header-20 .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper,.header-container.header-12 .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper,.header-container.header-11 .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper {
 height:46px;
 line-height:46px;
 color:#323232;
}
.header-container.header-16 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit,.header-container.header-19 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit,.header-container.header-15 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit,.header-container.header-18 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit,.header-container.header-13 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit,.header-container.header-20 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit,.header-container.header-12 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit,.header-container.header-11 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit {
 height:46px;
 line-height:46px;
 width:46px;
 background:none;
 color:#323232;
}
.header-container.header-16 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit:hover,.header-container.header-19 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit:hover,.header-container.header-15 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit:hover,.header-container.header-18 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit:hover,.header-container.header-13 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit:hover,.header-container.header-20 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit:hover,.header-container.header-12 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit:hover,.header-container.header-11 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit:hover {
 color:#dad196;
}
.header-container.header-16 .header-search .search-without-dropdown .widget_product_search .searchform .ws,.header-container.header-19 .header-search .search-without-dropdown .widget_product_search .searchform .ws,.header-container.header-15 .header-search .search-without-dropdown .widget_product_search .searchform .ws,.header-container.header-18 .header-search .search-without-dropdown .widget_product_search .searchform .ws,.header-container.header-13 .header-search .search-without-dropdown .widget_product_search .searchform .ws,.header-container.header-20 .header-search .search-without-dropdown .widget_product_search .searchform .ws,.header-container.header-12 .header-search .search-without-dropdown .widget_product_search .searchform .ws,.header-container.header-11 .header-search .search-without-dropdown .widget_product_search .searchform .ws {
 background:#f5f5f5;
 height:46px;
 line-height:46px;
}
.header-container.header-16 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link,.header-container.header-19 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link,.header-container.header-15 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link,.header-container.header-18 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link,.header-container.header-13 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link,.header-container.header-20 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link,.header-container.header-12 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link,.header-container.header-11 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link {
 height:60px;
 line-height:60px;
}
.header-container.header-16 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link .link_text,.header-container.header-19 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link .link_text,.header-container.header-15 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link .link_text,.header-container.header-18 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link .link_text,.header-container.header-13 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link .link_text,.header-container.header-20 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link .link_text,.header-container.header-12 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link .link_text,.header-container.header-11 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link .link_text {
 text-transform:uppercase;
}
.header-container.header-19 .topbar,.header-container.header-15 .topbar,.header-container.header-18 .topbar,.header-container.header-20 .topbar,.header-container.header-13 .topbar,.header-container.header-12 .topbar {
 padding:13px 0;
 border:none;
}
.header-container.header-19 .header-search,.header-container.header-15 .header-search,.header-container.header-18 .header-search,.header-container.header-20 .header-search,.header-container.header-13 .header-search,.header-container.header-12 .header-search {
 float:right;
 margin-right:20px;
}
.header-container.header-19 .row-container,.header-container.header-15 .row-container,.header-container.header-18 .row-container,.header-container.header-20 .row-container,.header-container.header-13 .row-container,.header-container.header-12 .row-container {
 padding-left:40px;
 padding-right:40px;
}
.header-container.header-19 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link,.header-container.header-15 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link,.header-container.header-18 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link,.header-container.header-20 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link,.header-container.header-13 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link,.header-container.header-12 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link {
 height:75px;
 line-height:75px;
}
.header-container.header-19 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link .link_text,.header-container.header-15 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link .link_text,.header-container.header-18 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link .link_text,.header-container.header-20 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link .link_text,.header-container.header-13 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link .link_text,.header-container.header-12 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link .link_text {
 text-transform:capitalize;
}
.header-container.header-12 .topbar {
 text-align:left !important;
}
.header-container.header-20 .horizontal-menu {
 text-align:left;
}
@media (min-width: 1025px) {
 .header-container.header-18.rs-active,.header-container.header-13.rs-active {
  position:absolute;
  top:0;
 }
}
.header-container.header-15 .horizontal-menu {
 text-align:left;
}
.header-container.header-15 .logo.wpb_single_image {
 margin-left:auto;
 margin-right:auto;
}
.header-container.header-15 .topbar-menu .widgettitle::after {
 content:'\e605';
 font-family:'Pe-icon-7-stroke';
}
.header-container.header-16 .language-currency {
 display:table;
 height:75px;
 margin-bottom:0;
}
.header-container.header-16 .language-currency .menu > li {
 margin-right:20px;
 line-height:75px;
 height:75px;
}
.header-container.header-16 .language-currency > .widget_nav_menu {
 display:table-cell;
 vertical-align:middle;
}
.header-container.header-16 .topbar-menu .widgettitle::after {
 content:'\e605';
 font-family:'Pe-icon-7-stroke';
}
.header-container.header-16 .header-sticky.ontop .horizontal-menu {
 float:none;
}
.header-container.header-16 .header-sticky.ontop.show .logo-sticky {
 float:none;
}
.header-container.header-17 .topbar {
 border:none;
 padding-bottom:0;
}
.header-container.header-21 .topbar-menu .widgettitle {
 height:52px;
 line-height:52px;
}
.header-container.header-21 .topbar {
 padding:0 !important;
 text-align:left !important;
}
.header-container.header-21 .topbar .vc_column-inner > .wpb_wrapper {
 display:block;
}
.header-container.header-21 .topbar .topbar-right .wpb_wrapper {
 float:right;
}
.header-container.header-21 .bottom-header {
 padding:40px 0;
}
.header-container.header-21 .widget_shopping_cart_content {
 height:46px;
}
.header-container.header-21 .widget_shopping_cart_content .cart-toggler .cart-quantity {
 top:10px;
 background:#e21737;
}
.header-container.header-21 .header-wishlist .wishlist-link {
 height:46px;
}
.header-container.header-21 .header-wishlist .wishlist-link .wishlist-count {
 top:10px;
 background:#e21737;
}
.header-container.header-21 .logo.wpb_single_image {
 height:46px;
 min-height:46px;
}
.header-container.header-21 .header-search {
 float:unset;
}
.header-container.header-21 .header-search .search-without-dropdown {
 background:#f5f5f5;
 color:#323232;
 border:none;
}
.header-container.header-21 .header-search .search-without-dropdown .categories-container {
 display:block;
}
.header-container.header-21 .header-search .search-without-dropdown .categories-container:hover .cate-toggler-wrapper {
 background:none;
}
.header-container.header-21 .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper {
 height:46px;
 line-height:46px;
 color:#323232;
}
.header-container.header-21 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit {
 height:46px;
 line-height:46px;
 width:46px;
 background:none;
 color:#323232;
}
.header-container.header-21 .header-search .search-without-dropdown .widget_product_search .searchform .searchsubmit:hover {
 color:#dad196;
}
.header-container.header-21 .header-search .search-without-dropdown .widget_product_search .searchform .ws {
 background:#f5f5f5;
 height:46px;
 line-height:46px;
}
.header-container.header-21 .horizontal-menu {
 text-align:left;
}
.header-container.header-21 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link {
 height:52px;
 line-height:52px;
}
.header-container .txt-notification {
 text-align:center;
 line-height:1;
 background:#323232;
 color:#fff;
}
.header-container .txt-notification .wpb_text_column {
 margin-bottom:0;
}
.header-container .txt-notification .wpb_text_column a {
 border-bottom:1px solid rgba(255,255,255,0.9);
}
.header-container .txt-notification .wpb_text_column a:hover {
 color:inherit;
}
.header-container .txt-notification .wpb_text_column p {
 margin-bottom:0;
}
.home .main-container {
 margin:0;
}
.home .page-content {
 padding-bottom:0;
}
.home .categories-menu #categories {
 display:none;
}
.home .categories-menu.show_home #categories {
 display:block;
}
.footer {
 background:#fff;
 color:#777;
 font-size:0.929em;
 width:100%;
}
.footer .vc_row {
 margin-bottom:0;
}
.footer a {
 color:#777;
}
.footer a:hover {
 color:#dad196;
}
.footer .footer-inner {
 color:#777;
}
.footer .footer-inner a {
 color:#777;
}
.footer .footer-inner a:hover {
 color:#dad196;
}
.footer ul {
 padding:0;
}
.footer ul li {
 list-style-type:none;
}
.footer .widget-title,.footer .widgettitle {
 display:none;
}
.footer .footer-default {
 border-top:1px solid #e5e5e5;
 padding:15px 0;
}
.footer .widget-copyright {
 text-align:center;
}
.footer .footer-main {
 padding:95px 0 calc(95px - 35px) 0;
}
.footer .newsletter-wrapper .wpb_text_column {
 margin-bottom:0;
}
.footer .newsletter-text .icon {
 float:left;
 margin-right:5px;
}
.footer .newsletter-text .icon i {
 font-size:0;
}
.footer .newsletter-text .icon i:before {
 font-size:72px;
}
.footer .newsletter-text .text {
 overflow:hidden;
 padding-top:7px;
}
.footer .newsletter-text h3 {
 color:inherit;
 font-size:1.714em;
 margin-bottom:2px;
}
.footer .mc4wp-form {
 max-width:100%;
 vertical-align:middle;
 padding-right:70px;
 position:relative;
}
.footer .mc4wp-form .mc4wp-form-fields {
 max-width:100%;
}
.footer .mc4wp-form input {
 outline:none;
 box-shadow:none;
}
.footer .mc4wp-form input[type='email'] {
 background:#f5f5f5;
 border:none;
 color:#a3a3a3;
 display:block;
 font-size:1em;
 height:50px;
 line-height:50px;
 max-width:100%;
 padding:0 20px;
 position:relative;
 text-align:left;
 white-space:nowrap;
 width:100%;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
}
.footer .mc4wp-form input[type='email']::-webkit-input-placeholder {
 color:#a3a3a3;
 opacity:1;
}
.footer .mc4wp-form input[type='email']:focus::-webkit-input-placeholder {
 color:transparent;
}
.footer .mc4wp-form input[type='email']:-moz-placeholder {
 color:#a3a3a3;
 opacity:1;
}
.footer .mc4wp-form input[type='email']:focus:-moz-placeholder {
 color:transparent;
}
.footer .mc4wp-form input[type='email']::-moz-placeholder {
 color:#a3a3a3;
}
.footer .mc4wp-form input[type='email']:focus::-moz-placeholder {
 color:transparent;
}
.footer .mc4wp-form input[type='email']:-ms-input-placeholder {
 color:#a3a3a3;
}
.footer .mc4wp-form input[type='email']:focus:-ms-input-placeholder {
 color:transparent;
}
.footer .mc4wp-form button[type='submit'] {
 background:#dad196;
 border:none;
 box-shadow:none;
 color:#fff;
 cursor:pointer;
 position:absolute;
 z-index:9;
 right:0;
 top:0;
 font-size:0;
 height:50px;
 line-height:50px;
 margin:0 0 0 5px;
 outline:none;
 padding:0 15px;
 text-align:center;
 width:70px;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
}
.footer .mc4wp-form button[type='submit']:before {
 content:'\e63a';
 font-family:'Pe-icon-7-stroke';
 font-size:24px;
}
.footer .mc4wp-form button[type='submit']:hover {
 background:#323232;
}
.footer .mc4wp-form .mc4wp-alert {
 float:left;
 margin-top:15px;
}
.footer .footer-text {
 margin-bottom:35px !important;
}
.footer .footer-text li {
 margin-bottom:15px;
 padding-left:30px;
 position:relative;
}
.footer .footer-text [class*='pe-7s-'] {
 display:inline-block;
 font-size:0;
 left:0;
 position:absolute;
 top:2px;
 z-index:9;
}
.footer .footer-text [class*='pe-7s-']:before {
 font-size:16px;
}
.footer .footer-text br {
 display:none;
}
.footer .footer-text h5 {
 color:#777;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:normal;
 margin-bottom:10px;
}
.footer .wpb_text_column {
 margin-bottom:20px;
}
.footer .social-icons {
 display:inline-block;
 margin:0;
 padding:0;
 text-align:left;
}
.footer .social-icons li {
 display:inline-block;
 margin:0 15px 0 0;
 position:relative;
 vertical-align:middle;
 z-index:2;
}
.footer .social-icons li:last-child {
 margin-right:0;
}
.footer .social-icons li a {
 color:#777;
 display:block;
 padding:0 5px;
}
.footer .social-icons li a i {
 font-size:18px;
 line-height:inherit;
}
.footer .social-icons li a:hover {
 color:#dad196;
}
.footer .vc_wp_custommenu ul li {
 line-height:1.5;
 list-style-type:none;
 margin-bottom:10px;
}
.footer .vc_wp_custommenu ul li a {
 color:#777;
}
.footer .vc_wp_custommenu ul li a:hover {
 color:#dad196;
}
.footer .txt-opentime li {
 display:flex;
 justify-content:space-between;
}
.footer .txt-opentime li strong {
 font-weight:400;
}
.footer .footer-copyright {
 padding:45px 0;
}
.footer .footer-copyright .wpb_text_column {
 line-height:30px;
 margin:0;
}
.footer .footer-copyright .wpb_single_image {
 margin:0;
 text-align:right;
}
.footer .footer-copyright .vc_wp_custommenu {
 margin-bottom:0;
 text-align:right;
}
.footer .footer-copyright .vc_wp_custommenu ul {
 margin:0;
}
.footer .footer-copyright .vc_wp_custommenu ul li {
 margin:0;
 padding:0 10px;
 line-height:1;
 display:inline-block;
 list-style-type:none;
 border-right:1px solid #777;
}
.footer .footer-copyright .vc_wp_custommenu ul li:last-child {
 padding-right:0;
 border-right:none;
}
.footer .footer-copyright .vc_wp_custommenu ul li a {
 color:#777;
}
.footer .footer-copyright .vc_wp_custommenu ul li a:hover {
 color:#dad196;
}
.footer.footer-6 .heading-title.style4 h3,.footer.footer-5 .heading-title.style4 h3 {
 color:#777;
}
.footer.footer-6 .footer-copyright,.footer.footer-5 .footer-copyright {
 border-top:1px solid rgba(255,255,255,0.1);
}
.footer.footer-6 .footer-copyright {
 border-top:1px solid #e5e5e5;
}
.footer.footer-6 .newsletter-social {
 padding:35px 0;
 background:#dad196;
 margin-bottom:0;
}
.footer.footer-6 .newsletter-social .wpb_text_column {
 margin-bottom:0;
}
.footer.footer-6 .newsletter-social .mc4wp-form button[type='submit'] {
 background:#323232;
}
.footer.footer-6 .newsletter-social .mc4wp-form button[type='submit']:hover {
 color:#dad196;
}
.footer.footer-6 .newsletter-social .newsletter-title {
 color:#fff;
 font-size:1.7143em;
 font-weight:600;
}
.footer.footer-6 .newsletter-social .social-icons {
 margin:0;
 padding:0;
 text-align:right;
 display:block;
}
.footer.footer-6 .newsletter-social .social-icons li {
 display:inline-block;
 margin:0 20px 0 0;
 position:relative;
 vertical-align:middle;
 z-index:2;
}
.footer.footer-6 .newsletter-social .social-icons li:last-child {
 margin-right:0;
}
.footer.footer-6 .newsletter-social .social-icons li a {
 color:#fff;
 display:block;
 height:50px;
 line-height:50px;
 padding:0 5px;
}
.footer.footer-6 .newsletter-social .social-icons li a i {
 font-size:18px;
 line-height:inherit;
}
.footer.footer-6 .newsletter-social .social-icons li a:hover {
 color:#323232;
}
.footer.footer-3.demo-20 .mc4wp-form button[type="submit"] {
 background:#dad196;
 color:#323232;
}
.footer.footer-3.demo-20 .mc4wp-form button[type="submit"]:hover:before {
 color:#fff;
}
.footer.footer-3 .heading-title.style4 h3 {
 color:#fff;
}
.footer.footer-3 .mc4wp-form {
 background:#f5f5f5;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
}
.footer.footer-3 .mc4wp-form button[type="submit"] {
 background:#323232;
}
.footer.footer-3 .mc4wp-form button[type="submit"]:hover:before {
 color:#dad196;
}
.footer.footer-7 .mc4wp-form input[type="email"] {
 background:#fff;
}
.map-wrapper {
 margin:0;
 width:100%;
}
.map-wrapper #map {
 float:left;
 height:500px;
 width:100%;
}
.map-wrapper #map img {
 max-width:none;
}
.map-wrapper .mfp-bg {
 z-index:12000;
}
.map-wrapper .mfp-wrap {
 z-index:13000;
}
.map-wrapper .gmap_marker {
 line-height:1.7;
}
.map-wrapper .gmap_marker strong {
 display:inline-block;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-weight:normal;
 margin:0 0 6px;
 text-transform:uppercase;
}
.map-wrapper .gmap_marker strong i {
 font-size:18px;
 margin-right:5px;
}
.map-wrapper .gmap_marker i {
 margin-right:8px;
}
.map-custom {
 float:left;
 font-size:14px;
 width:100%;
}
.map-custom h2 {
 margin:0 0 30px;
}
.map-custom p {
 margin:0 0 30px;
}
.map-custom i {
 color:#dad196;
 font-size:24px;
 margin-right:10px;
}
.map-custom strong {
 color:#dad196;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:24px;
 font-weight:400;
}
.wpb_map_heading {
 margin-bottom:10px;
 text-align:center;
}
.contact-page .wpb_gmaps_widget .wpb_wrapper {
 padding:0;
}
.contact-fom-info {
 float:left;
 width:100%;
}
.main-container {
 margin:0;
 padding:0;
 position:relative;
 width:100%;
}
.main-container .breadcrumb-container {
 background:#f6f6f6;
 border-top:1px solid #ddd;
 margin:0 0 70px 0;
 padding:5px 0;
}
.main-container .woocommerce-breadcrumb,.main-container .breadcrumbs {
 color:#dad196;
 display:block;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:1em;
 line-height:25px;
 margin:0;
}
.main-container .woocommerce-breadcrumb a,.main-container .woocommerce-breadcrumb span,.main-container .breadcrumbs a,.main-container .breadcrumbs span {
 margin-right:15px;
}
.main-container .woocommerce-breadcrumb a,.main-container .breadcrumbs a {
 color:#666;
 display:inline;
}
.main-container .woocommerce-breadcrumb a:hover,.main-container .breadcrumbs a:hover {
 color:#dad196;
}
.main-container .woocommerce-breadcrumb .separator,.main-container .breadcrumbs .separator {
 color:#666;
 display:inline-block;
 font-size:0;
 vertical-align:middle;
}
.main-container .woocommerce-breadcrumb .separator:before,.main-container .breadcrumbs .separator:before {
 content:'\f105';
 font-family:FontAwesome;
 font-size:13px;
}
.main-container .entry-header {
 margin-bottom:50px;
 text-align:center;
}
.main-container .entry-header .entry-title {
 font-size:2.286em;
 text-transform:none;
 margin:0 0 20px 0;
}
.box-body-inner .main-container .breadcrumb-container {
 background:none;
 border:none;
}
.box-body-inner .main-container .woocommerce-breadcrumb,.box-body-inner .main-container .breadcrumbs {
 background:#f6f6f6;
 border-top:1px solid #ddd;
 padding:5px 25px;
}
.page-content {
 padding-bottom:40px;
}
.page-content:after {
 clear:both;
 content:'';
 display:block;
 height:0;
 line-height:0;
 visibility:hidden;
}
.main-container .shop_content {
 width:100%;
}
.main-container .shop_content .shop_tabs {
 display:none;
 margin-bottom:50px;
}
.main-container .shop_content .shop_tabs:after {
 clear:both;
 content:'';
 display:block;
 height:0;
 line-height:0;
 visibility:hidden;
}
.main-container .shop_content .shop_tabs ul {
 float:left;
 width:100%;
}
.main-container .shop_content .shop_tabs ul li {
 float:left;
 list-style:none;
 margin-right:10px;
 padding-right:15px;
 position:relative;
}
.main-container .shop_content .shop_tabs ul li.active a {
 color:#dad196;
}
.main-container .shop_content .shop_tabs ul li:after {
 color:#666;
 content:'/';
 display:inline-block;
 margin-top:-12px;
 position:absolute;
 right:0;
 top:50%;
}
.main-container .shop_content .shop_tabs ul li:last-child {
 margin-top:0;
 padding:0;
}
.main-container .shop_content .shop_tabs ul li:last-child:after {
 display:none;
}
.main-container .shop_content .shop_tabs ul li a {
 color:#666;
 font-size:1em;
 font-weight:700;
 line-height:28px;
 text-transform:uppercase;
}
.main-container .shop_content .shop_tabs ul li a:hover {
 color:#dad196;
}
.main-container .shop_content .woocommerce-breadcrumb {
 margin-bottom:35px;
}
.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 #e5e5e5;
 border-radius:0;
 height:50px;
 line-height:48px;
 max-width:100%;
 padding:0 15px;
 vertical-align:middle;
}
.main-container textarea {
 border:1px solid #e5e5e5;
 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:#fff;
 border:2px solid #e5e5e5;
 box-shadow:none;
 color:#323232;
 cursor:pointer;
 display:inline-block;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:1em;
 font-weight:600;
 height:50px;
 letter-spacing:0;
 line-height:46px;
 outline:none;
 overflow:hidden;
 padding:0 30px;
 text-shadow:none;
 text-transform:uppercase;
 -webkit-transition:all .3s ease;
 transition:all .3s ease;
 vertical-align:middle;
 white-space:nowrap;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
}
.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:#dad196;
 border-color:#dad196;
 color:#fff;
}
.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 30px !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:#e5e5e5 !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 {
 background:#f2f2f2;
 border:1px solid #e5e5e5;
 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:#dad196;
 outline:none;
}
.main-container .entry-content .ui-accordion .wpb_accordion_section .ui-accordion-header.ui-accordion-header-active a {
 color:#dad196;
 font-size:1.143em;
}
.main-container .entry-content .ui-accordion .wpb_accordion_section .ui-accordion-content {
 border-bottom:1px solid #dad196;
 border-left:1px solid #dad196;
 border-right:1px solid #dad196;
 border-top:1px solid #e5e5e5;
 padding:20px 25px;
}
#secondary {
 margin-bottom:30px;
}
#secondary .button {
 background:#323232;
 border:none;
 color:#fff;
 font-size:0.929em;
 font-weight:normal;
 height:32px;
 letter-spacing:0;
 line-height:32px;
 padding:0 20px;
 text-transform:capitalize;
}
#secondary .button:hover {
 background:#dad196;
 color:#fff;
}
#secondary .widget {
 float:left;
 margin:0 0 45px 0;
 width:100%;
}
#secondary .widget .count {
 color:#999;
}
#secondary .widget-title {
 border-bottom:1px solid #e5e5e5;
 font-size:1.286em;
 margin-bottom:25px;
 padding-bottom:14px;
 text-align:left;
 text-transform:none;
}
#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:30%;
}
#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:70%;
}
#secondary .product_list_widget .product-info a {
 color:#777;
 font-size:1em;
 font-weight:normal;
 line-height:1.3;
 margin:0 0 10px;
 text-transform:none;
}
#secondary .product_list_widget .product-info a:hover {
 color:#dad196;
}
#secondary .product_list_widget .product-info .star-rating {
 display:block;
 margin:0 0 5px 0;
 width:57px;
}
#secondary .product_list_widget .product-info .star-rating:before,#secondary .product_list_widget .product-info .star-rating span:before {
 font-size:10px;
}
#secondary .product_list_widget .product-info .star-rating span:before {
 color:#dad196;
}
#secondary .product_list_widget .product-info .price-box {
 font-size:14px;
}
#secondary .product_list_widget .product-info .woocommerce-Price-amount {
 color:#323232;
 font-size:1em;
 font-weight:500;
}
#secondary .product_list_widget .product-info ins .woocommerce-Price-amount {
 color:#323232;
 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:0.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_archive > ul,#secondary .widget_recent_entries > ul,#secondary .widget_categories > ul,#secondary .widget_pages > ul,#secondary .widget_meta > ul,#secondary .widget_nav_menu > ul {
 padding:0;
}
#secondary .widget_archive ul,#secondary .widget_recent_entries ul,#secondary .widget_categories ul,#secondary .widget_pages ul,#secondary .widget_meta ul,#secondary .widget_nav_menu ul {
 margin-bottom:0;
}
#secondary .widget_archive li,#secondary .widget_recent_entries li,#secondary .widget_categories li,#secondary .widget_pages li,#secondary .widget_meta li,#secondary .widget_nav_menu li {
 border-bottom:1px solid #e5e5e5;
 list-style-type:none;
 margin-bottom:0;
}
#secondary .widget_archive li:last-child,#secondary .widget_recent_entries li:last-child,#secondary .widget_categories li:last-child,#secondary .widget_pages li:last-child,#secondary .widget_meta li:last-child,#secondary .widget_nav_menu li:last-child {
 border-bottom:none;
 margin-bottom:0;
}
#secondary .widget_archive li.current_page_item a,#secondary .widget_archive li.current-cat a,#secondary .widget_recent_entries li.current_page_item a,#secondary .widget_recent_entries li.current-cat a,#secondary .widget_categories li.current_page_item a,#secondary .widget_categories li.current-cat a,#secondary .widget_pages li.current_page_item a,#secondary .widget_pages li.current-cat a,#secondary .widget_meta li.current_page_item a,#secondary .widget_meta li.current-cat a,#secondary .widget_nav_menu li.current_page_item a,#secondary .widget_nav_menu li.current-cat a {
 color:#dad196;
}
#secondary .widget_archive li a,#secondary .widget_recent_entries li a,#secondary .widget_categories li a,#secondary .widget_pages li a,#secondary .widget_meta li a,#secondary .widget_nav_menu li a {
 color:#323232;
 display:inline-block;
 padding:7px 0;
}
#secondary .widget_archive li a:hover,#secondary .widget_recent_entries li a:hover,#secondary .widget_categories li a:hover,#secondary .widget_pages li a:hover,#secondary .widget_meta li a:hover,#secondary .widget_nav_menu li a:hover {
 color:#dad196;
}
#secondary .widget_archive .sub-menu,#secondary .widget_archive .children,#secondary .widget_recent_entries .sub-menu,#secondary .widget_recent_entries .children,#secondary .widget_categories .sub-menu,#secondary .widget_categories .children,#secondary .widget_pages .sub-menu,#secondary .widget_pages .children,#secondary .widget_meta .sub-menu,#secondary .widget_meta .children,#secondary .widget_nav_menu .sub-menu,#secondary .widget_nav_menu .children {
 padding-left:15px;
 border-top:1px solid #e5e5e5;
}
#secondary .widget_archive .sub-menu li,#secondary .widget_archive .children li,#secondary .widget_recent_entries .sub-menu li,#secondary .widget_recent_entries .children li,#secondary .widget_categories .sub-menu li,#secondary .widget_categories .children li,#secondary .widget_pages .sub-menu li,#secondary .widget_pages .children li,#secondary .widget_meta .sub-menu li,#secondary .widget_meta .children li,#secondary .widget_nav_menu .sub-menu li,#secondary .widget_nav_menu .children li {
 margin-bottom:0;
}
#secondary .widget_categories ul,#secondary .widget_recent_entries ul,#secondary .widget_archive ul,#secondary .widget_product_categories ul,#secondary .widget_layered_nav ul {
 list-style:none;
 margin:0;
 padding: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 {
 color:#323232;
}
#secondary .widget_categories a,#secondary .widget_recent_entries a,#secondary .widget_archive a,#secondary .widget_product_categories a,#secondary .widget_layered_nav a {
 display:inline-block;
}
#secondary .widget_categories a:before,#secondary .widget_recent_entries a:before,#secondary .widget_archive a:before,#secondary .widget_product_categories a:before,#secondary .widget_layered_nav a:before {
 content:'+';
 display:inline-block;
 margin-right:5px;
 vertical-align:middle;
}
#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 {
 color:#dad196;
}
#secondary .widget_categories .count,#secondary .widget_recent_entries .count,#secondary .widget_archive .count,#secondary .widget_product_categories .count,#secondary .widget_layered_nav .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 {
 display:none;
 margin:5px 0;
 padding-left:20px;
}
#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 {
 color:#dad196;
}
#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 {
 border-bottom:none;
}
#secondary .widget_categories .children a,#secondary .widget_categories .children .count,#secondary .widget_recent_entries .children a,#secondary .widget_recent_entries .children .count,#secondary .widget_archive .children a,#secondary .widget_archive .children .count,#secondary .widget_product_categories .children a,#secondary .widget_product_categories .children .count,#secondary .widget_layered_nav .children a,#secondary .widget_layered_nav .children .count {
 color:#7b7b7b;
}
#secondary .widget_product_categories,#secondary .woocommerce-widget-layered-nav,#secondary .widget_price_filter {
 background:#f5f5f5;
 border:1px solid #e5e5e5;
 padding:30px 20px;
}
#secondary .widget_product_categories .widget-title,#secondary .woocommerce-widget-layered-nav .widget-title,#secondary .widget_price_filter .widget-title {
 font-size:1.286em;
 margin-bottom:15px;
 padding-bottom:10px;
}
#secondary .widget_product_categories li {
 margin-bottom:5px;
 padding-right:25px;
}
#secondary .widget_product_categories li.cat-parent {
 position:relative;
}
#secondary .widget_product_categories li.cat-parent:before {
 content:'\f107';
 cursor:pointer;
 font-family:FontAwesome;
 font-size:12px;
 position:absolute;
 right:0;
 top:0;
}
#secondary .widget_product_categories li.cat-parent.hidesub::before {
 content:'\f106';
}
#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 {
 color:#dad196;
}
#secondary .widget_product_categories li.current-cat-parent .children {
 display:block;
}
#secondary .widget_product_categories > li:last-child {
 margin-bottom:0;
}
#secondary .woocommerce-widget-layered-nav:not(:first-child),#secondary .widget_price_filter:not(:first-child) {
 border-top:none;
 margin-top:-70px;
}
#secondary .widget_price_filter form {
 margin-top:30px;
}
#secondary .widget_price_filter .price_slider {
 background:#d2d2d2;
 border-radius:50px;
 box-shadow:none;
 cursor:pointer;
 height:7px;
 margin:0 0 35px;
 width:100%;
}
#secondary .widget_price_filter .price_slider .ui-slider-range {
 background:#dad196;
 border:none;
 box-shadow:none;
 height:100%;
}
#secondary .widget_price_filter .price_slider .ui-slider-handle {
 background:#dad196;
 content:'';
 display:block;
 height:22px;
 line-height:19px;
 margin:0;
 text-align:center;
 top:50%;
 width:22px;
 -webkit-border-radius:100%;
 -moz-border-radius:100%;
 border-radius:100%;
 -webkit-transform:translate(0,-50%);
 -moz-transform:translate(0,-50%);
 transform:translate(0,-50%);
}
#secondary .widget_price_filter .price_slider .ui-slider-handle:before {
 background:#fff;
 content:'';
 display:inline-block;
 height:14px;
 vertical-align:middle;
 width:14px;
 -webkit-border-radius:100%;
 -moz-border-radius:100%;
 border-radius:100%;
}
#secondary .widget_price_filter .price_slider .ui-slider-handle:last-child {
 -webkit-transform:translate(-100%,-50%);
 -moz-transform:translate(-100%,-50%);
 transform:translate(-100%,-50%);
}
#secondary .widget_price_filter .price_slider_amount {
 font-size:1em;
}
#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 {
 font-size:1em;
 font-weight:normal;
 height:32px;
 line-height:32px;
 text-align:center;
}
#secondary .widget_price_filter .price_slider_amount .price_label span {
 color:#323232;
 font-size:1em;
}
#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 .price_slider_amount .button {
 background:#fff;
 border:2px solid #dad196;
 color:#dad196;
 float:none;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:1em;
 font-weight:600;
 height:44px;
 line-height:40px;
 margin-bottom:10px;
 text-align:center;
 width:100%;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
}
#secondary .widget_price_filter .price_slider_amount .button:hover {
 background:#dad196;
 color:#fff;
}
#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 {
 font-size:1em;
 text-transform:none;
}
#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%);
 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:#dad196 !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:40px;
 line-height:40px;
}
#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:all .3s ease-out 0s;
 -moz-transition:all .3s ease-out 0s;
 -ms-transition:all .3s ease-out 0s;
 -o-transition:all .3s ease-out 0s;
 transition:all .3s ease-out 0s;
}
#secondary .widget_media_image a:hover img {
 -webkit-transform:scale(1.02);
 -moz-transform:scale(1.02);
 transform:scale(1.02);
}
#secondary .aiwidgetscss .widget-title {
 display:block;
}
#secondary iframe {
 max-width:100%;
}
#secondary .makalitabs {
 color:#363636;
 display:block;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:1em;
 font-weight:normal;
 line-height:14px;
 padding:0;
 width:100%;
}
#secondary .makalitabs li {
 background:#e5e5e5;
 border-top:2px solid #e5e5e5;
 cursor:pointer;
 float:left;
 list-style:none;
 margin:0;
 padding:10px 0;
 text-align:center;
 width:50%;
}
#secondary .makalitabs li.active {
 background:none;
 border-top:2px solid #dad196;
 cursor:default;
}
#secondary .makalitabs li.active:hover {
 background:none;
}
#secondary .makalitabs li:hover {
 background:#eee;
}
#secondary .su-accordion .su-spoiler {
 border-bottom:1px solid #e5e5e5;
}
#secondary .su-accordion .su-spoiler:hover .su-spoiler-icon {
 background:#dad196;
}
#secondary .su-accordion .su-spoiler:hover .su-spoiler-title {
 color:#dad196;
}
#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:all .3s ease;
 transition:all .3s ease;
}
#secondary .su-accordion .su-spoiler-content {
 padding:15px 0;
}
#secondary .su-vimeo {
 margin:0;
}
#secondary .widget_rss ul {
 padding:0;
}
#secondary .widget_rss ul li {
 list-style-type:none;
 margin:0 0 25px;
}
#secondary .widget_rss ul li .rsswidget {
 color:#323232;
 display:block;
 font-weight:600;
 line-height:1.4;
 margin-bottom:5px;
}
#secondary .widget_rss ul li .rsswidget:hover {
 color:#dad196;
}
#secondary .widget_rss ul li .rss-date {
 color:#999;
 display:block;
 font-size:0.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:#dad196;
 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_makali_widgets .widget_content {
 padding:0 18px 5px;
}
#secondary .widget_makali_widgets ul {
 padding:0;
}
#secondary .widget_makali_widgets ul li {
 border-top:1px solid #e5e5e5;
 line-height:1.35;
 list-style-type:none;
 margin:20px 0 0;
 padding:15px 0 0;
}
#secondary .widget_makali_widgets ul li:first-child {
 border:none;
 margin:0;
 padding:0;
}
#secondary .widget_makali_widgets ul li a:before {
 display:none;
}
#secondary .widget_makali_widgets ul li .post-wrapper {
 margin:0;
 padding:0;
 width:100%;
}
#secondary .widget_makali_widgets ul li .post-wrapper:after {
 clear:both;
 content:'';
 display:block;
 height:0;
 line-height:0;
 visibility:hidden;
}
#secondary .widget_makali_widgets ul li .post-wrapper .post-thumb {
 float:left;
 margin-right:10px;
 max-width:30%;
}
#secondary .widget_makali_widgets ul li .post-wrapper .post-thumb a {
 border:2px solid transparent;
 display:inline-block;
}
#secondary .widget_makali_widgets ul li .post-wrapper .post-thumb a:hover {
 border:2px solid #dad196;
 padding-left:0;
}
#secondary .widget_makali_widgets ul li .post-wrapper .post-info {
 overflow:hidden;
}
#secondary .widget_makali_widgets ul li .post-wrapper .post-info .post-title {
 font-size:1em;
 font-weight:600;
 margin:0 0 10px;
}
#secondary .widget_makali_widgets ul li .post-wrapper .post-info .post-title a {
 color:#323232;
}
#secondary .widget_makali_widgets ul li .post-wrapper .post-info .post-title a:hover {
 color:#dad196;
 padding-left:0;
}
#secondary .widget_makali_widgets ul li .post-wrapper .post-info .post-date {
 color:#999;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:11px;
 text-transform:uppercase;
}
#secondary .widget_makali_widgets ul li .post-wrapper .post-info p {
 margin:5px 0;
}
#secondary .widget_makali_widgets ul li .post-wrapper .post-info > a {
 color:#808080;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:11px;
}
#secondary .widget_makali_widgets ul li .post-wrapper .post-info > a:hover {
 color:#dad196;
 padding-left:0;
}
#secondary .widget_recent_entries ul li .post-date {
 color:#999;
 float:left;
 font-size:0.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 td {
 padding-left:5px;
 padding-right:5px;
}
#secondary .widget_calendar table#wp-calendar a {
 color:#dad196;
}
#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 {
 line-height:1.4;
 margin-bottom:12px;
}
#secondary .widget_recent_comments #recentcomments > li:last-child {
 margin-bottom:0;
}
#secondary .widget_recent_comments #recentcomments > li a {
 color:#dad196;
}
#secondary .widget_recent_comments #recentcomments > li a:hover {
 text-decoration:underline;
}
#secondary select {
 max-width:100%;
 height:40px;
 line-height:40px;
 outline:none;
 padding:0 15px;
 width:100%;
 background:#fff;
 border:1px solid #e5e5e5;
}
#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;
 -webkit-transition:all .6s ease;
 transition:all .3s ease 0s;
 transition:all .6s ease;
 visibility:hidden;
 width:50px;
 z-index:6999;
}
#back-top.show {
 bottom:5%;
 opacity:1;
 visibility:visible;
}
#back-top:hover {
 background-color:#dad196;
 border-color:#dad196;
}
.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 blockquote {
 background:#f6f6f6;
 border:1px solid #e5e5e5;
 border-left:5px solid #dad196;
 font-size:14px;
 font-style:italic;
 line-height:26px;
 margin:40px 0 40px 40px;
 padding:30px 45px;
}
.main-container .comments-area {
 margin:0;
 width:100%;
}
.main-container .comments-area .comments-title,.main-container .comments-area .comment-reply-title {
 display:inline-block;
 margin-bottom:25px;
 text-transform:uppercase;
}
.main-container .comments-area .comments-title {
 margin-top:30px;
}
.main-container .comments-area .commentlist {
 padding:0;
}
.main-container .comments-area .commentlist li {
 list-style:none;
}
.main-container .comments-area .commentlist li article.comment {
 border:1px solid #e5e5e5;
 margin:0 0 30px;
 padding:30px;
 width:100%;
}
.main-container .comments-area .commentlist li article.comment .comment-avatar {
 float:left;
}
.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 {
 background:none;
 border:1px solid #dad196;
 box-shadow:none;
 color:#dad196;
 display:inline-block;
 font-size:.8em;
 font-weight:600;
 height:28px;
 line-height:26px;
 padding:0 20px;
 text-shadow:none;
 -webkit-transition:all .3s ease;
 transition:all .3s ease;
 white-space:nowrap;
 -webkit-border-radius:500px;
 -moz-border-radius:500px;
 border-radius:500px;
}
.main-container .comments-area .commentlist li article.comment .comment-info .reply a:hover {
 background:#dad196;
 border-color:#dad196;
 color:#fff;
}
.main-container .comments-area .commentlist .comment-meta {
 color:#999;
 float:left;
 margin:0 0 15px;
 width:100%;
}
.main-container .comments-area .commentlist .comment-meta img {
 margin-right:10px;
}
.main-container .comments-area .commentlist .comment-meta cite {
 display:block;
}
.main-container .comments-area .commentlist .comment-meta cite .fn a {
 color:#323232;
}
.main-container .comments-area .commentlist .comment-meta cite .fn a:hover {
 color:#dad196;
}
.main-container .comments-area .commentlist .comment-meta cite span {
 display:none;
}
.main-container .comments-area .commentlist .comment-meta time {
 display:block;
 font-size:.93em;
 font-style:italic;
}
.main-container .comments-area .commentlist .comment-content {
 color:#999;
}
.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:#dad196;
}
.main-container .comments-area .commentlist .comment-content .edit-link a:hover {
 text-decoration:underline;
}
.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:40px 0;
 width:100%;
}
.main-container .comments-area .comment-respond .comment-form label {
 color:#999;
 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 {
 color:#999;
 font-size:12px;
}
.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 #e5e5e5;
 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 .logged-in-as a {
 color:#dad196;
}
.main-container .comments-area .comment-respond .comment-form .logged-in-as a:hover {
 text-decoration:underline;
}
.main-container .social-sharing {
 margin:30px 0 0 0;
 text-align:center;
 width:100%;
}
.main-container .social-sharing .widget_socialsharing_widget {
 display:inline-block;
}
.main-container .social-sharing .widget-title {
 background:none;
 color:#8c8c8c;
 font-size:12px;
 line-height:26px;
 margin:0 20px;
 text-transform:uppercase;
 width:auto;
}
.main-container .social-sharing .social-icons {
 float:left;
 margin:10px 0 0;
 padding:0;
 text-align:left;
}
.main-container .social-sharing .social-icons li {
 float:left;
 list-style:none;
 position:relative;
}
.main-container .social-sharing .social-icons li:first-child {
 border-left:none;
}
.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:#353535;
 display:inline-block;
 font-size:12px;
 height:26px;
 line-height:26px;
 margin-right:10px;
 text-align:center;
 width:26px;
}
.main-container .social-sharing .social-icons li .social-icon:hover {
 background:#dad196 !important;
 color:#fff;
}
.main-container .social-sharing .social-icons li .social-icon i {
 line-height:26px;
}
.main-container .author-info {
 margin:0;
}
.main-container .author-info h2 {
 font-size:16px;
 margin:0 0 10px;
 text-transform:uppercase;
}
.main-container .author-info .author-avatar {
 float:left;
}
.main-container .author-info .author-description {
 color:#999;
 margin-left:100px;
}
.main-container .moretag {
 color:#dad196;
}
.main-container .moretag:hover {
 color:#dad196;
}
.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;
 border-bottom:2px solid transparent;
 color:#fff;
 display:inline-block;
 font-size:12px;
 height:36px;
 line-height:34px;
 padding:0;
 text-align:center;
 text-transform:uppercase;
 width:36px;
}
.main-container .page-links a:hover {
 background:#dad196;
 color:#fff;
}
.main-container .page-links > span {
 background:#dad196;
 border-bottom:2px solid transparent;
 color:#fff;
 display:inline-block;
 font-size:12px;
 height:36px;
 line-height:34px;
 padding:0;
 text-align:center;
 text-transform:uppercase;
 width:36px;
}
.main-container .nav-single {
 border-bottom:1px solid #e5e5e5;
 border-top:1px solid #e5e5e5;
 float:left;
 font-size:13px;
 padding:10px 0;
 width:100%;
}
.main-container .nav-single a {
 color:#999;
}
.main-container .nav-single a:hover {
 color:#dad196;
}
.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:#dad196;
 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:all .4s ease;
 transition:all .4s 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 #e5e5e5;
 margin-bottom:60px;
}
.main-container .archive-header .archive-title {
 font-size:1.714em;
}
.main-container .archive-header .archive-title a {
 color:#dad196;
}
.main-container .archive-header .archive-title a:hover {
 text-decoration:underline;
}
.main-container .author-info.archives {
 margin:0 0 60px;
}
.main-container .author-info.archives .author-avatar {
 margin-right:0;
}
.main-container .author-info.archives .author-description {
 margin-left:82px;
}
.main-container .author-info.archives .author-description h2 {
 border-bottom:1px solid #e5e5e5;
 margin:0 0 10px;
}
.main-container .attachment .navigation {
 border-bottom:1px solid #e5e5e5;
 border-top:1px solid #e5e5e5;
 margin:0 0 25px;
 padding:5px 0;
}
.main-container .pagination {
 background:#f6f6f6;
 clear:both;
 display:block;
 margin:0 0 35px 0;
 padding:15px 15px;
 text-align:center;
 width:100%;
}
.main-container .pagination a,.main-container .pagination span {
 color:#a3a3a3;
 display:inline-block;
 font-size:1em;
 height:30px;
 line-height:30px;
 margin:0 12px 0 0;
 min-width:0;
 padding:0 5px;
 vertical-align:middle;
 -webkit-transition:all .15s ease;
 -moz-transition:all .15s ease;
 -ms-transition:all .15s ease;
 -o-transition:all .15s ease;
 transition:all .15s ease;
}
.main-container .pagination a.next,.main-container .pagination a.prev,.main-container .pagination span.next,.main-container .pagination span.prev {
 color:#323232;
 font-size:0;
}
.main-container .pagination a.next:before,.main-container .pagination a.prev:before,.main-container .pagination span.next:before,.main-container .pagination span.prev:before {
 display:inline-block;
 font-family:FontAwesome;
 font-size:20px;
 font-weight:bold;
 line-height:1;
 position:relative;
 top:-1px;
 vertical-align:middle;
}
.main-container .pagination a.prev,.main-container .pagination span.prev {
 margin-right:20px;
}
.main-container .pagination a.prev:before,.main-container .pagination span.prev:before {
 content:'\f104';
}
.main-container .pagination a.next,.main-container .pagination span.next {
 margin-left:20px;
}
.main-container .pagination a.next:before,.main-container .pagination span.next:before {
 content:'\f105';
}
.main-container .pagination span.current,.main-container .pagination a:hover {
 background:none;
 color:#323232;
}
.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 article {
 margin:0 0 70px 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;
 padding-bottom:0;
}
.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:before {
 content:'\f07b';
 display:inline-block;
 font-family:FontAwesome;
 font-size:0.857em;
 margin-right:5px;
}
.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:#dad196;
}
.main-container .blog-page article .post-thumbnail {
 position:relative;
}
.main-container .blog-page article .post-thumbnail .su-carousel {
 margin:0;
}
.main-container .blog-page article .post-thumbnail .su-carousel .su-carousel-slide img {
 padding: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 0 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:#dad196;
 color:#fff;
}
.main-container .blog-page article .su-responsive-media-yes {
 margin-bottom:0;
}
.main-container .blog-page article .player {
 margin:30px 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 #e5e5e5;
 height:40px;
 margin-left:5px;
 padding:0 10px;
}
.main-container .blog-page article .post-password-form input[type='submit'] {
 background:#dad196;
 border:none;
 color:#fff;
 cursor:pointer;
 font-weight:600;
 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:#b07a55;
}
.main-container .blog-page article .post-meta {
 color:#999;
 font-size:.93em;
 margin-bottom:20px;
}
.main-container .blog-page article .post-meta a {
 color:#323232;
 font-weight:500;
}
.main-container .blog-page article .post-meta a:hover {
 color:#dad196;
}
.main-container .blog-page article .post-meta .post-author:before {
 content:"\f2bd";
 font-family:'FontAwesome';
 display:inline-block;
 margin-right:3px;
 font-size:14px;
}
.main-container .blog-page article .post-meta .post-date:before {
 content:"\f073";
 font-family:'FontAwesome';
 display:inline-block;
 font-size:14px;
 margin-right:3px;
}
.main-container .blog-page article .post-meta .post-separator {
 margin:0 10px;
}
.main-container .blog-page article .post-meta .post-category.no-thumbnail {
 margin:15px 0;
}
.main-container .blog-page article .post-meta .post-category.no-thumbnail:before {
 content:'\f07b';
 display:inline-block;
 font-family:FontAwesome;
 margin-right:5px;
}
.main-container .blog-page article .post-meta .post-category.no-thumbnail a {
 color:#323232;
 font-weight:500;
 margin-left:5px;
}
.main-container .blog-page article .post-meta .post-category.no-thumbnail a:hover {
 color:#dad196;
}
.main-container .blog-page article .entry-summary {
 margin:0;
 text-align:left;
 width:100%;
}
.main-container .blog-page article .entry-summary p {
 color:#666;
}
.main-container .blog-page article .entry-summary .readmore {
 margin-top:20px;
 background:#fff;
 border:2px solid #e5e5e5;
 box-shadow:none;
 color:#323232;
 cursor:pointer;
 display:inline-block;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:1em;
 font-weight:600;
 height:50px;
 letter-spacing:0;
 line-height:46px;
 outline:none;
 overflow:hidden;
 padding:0 30px;
 text-shadow:none;
 text-transform:uppercase;
 -webkit-transition:all .3s ease;
 transition:all .3s ease;
 vertical-align:middle;
 white-space:nowrap;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
}
.main-container .blog-page article .entry-summary .readmore:hover {
 background:#dad196;
 border-color:#dad196;
 color:#fff;
}
.main-container .blog-page article .entry-summary .readmore.disabled,.main-container .blog-page article .entry-summary .readmore:disabled,.main-container .blog-page article .entry-summary .readmore[disabled] {
 padding:0 30px !important;
}
.main-container .blog-page article .entry-summary .readmore.disabled:hover,.main-container .blog-page article .entry-summary .readmore:disabled:hover,.main-container .blog-page article .entry-summary .readmore[disabled]:hover {
 border-color:#e5e5e5 !important;
}
.main-container .blog-page article .entry-meta {
 border-bottom:1px solid #e5e5e5;
 border-top:1px solid #e5e5e5;
 color:#999;
 font-size:0.929em;
 margin:0 0 45px;
 padding:10px 0;
 width:100%;
}
.main-container .blog-page article .entry-meta a {
 color:#323232;
 text-transform:none;
 font-weight:500;
 font-style:italic;
}
.main-container .blog-page article .entry-meta a:hover {
 color:#dad196;
}
.main-container .blogs article.sticky .entry-title a:before,.main-container .blogs article.tag-sticky-2 .entry-title a:before {
 content:"\f08d";
 display:inline-block;
 font-family:FontAwesome;
 font-size:0.6em;
 margin-right:10px;
 position:relative;
 top:5px;
 vertical-align:top;
}
.main-container .blogs article .entry-title {
 font-size:1.929em;
 font-weight:normal;
 margin:0 0 20px 0;
 padding:0;
 text-transform:none;
}
.main-container .blogs article .entry-title a {
 color:#242424;
}
.main-container .blogs article .entry-title a:hover {
 color:#dad196;
}
.main-container .blogs article .entry-summary embed,.main-container .blogs article .entry-summary iframe {
 display:none;
}
.main-container .blogs .post-meta {
 padding-bottom:14px;
 position:relative;
}
.main-container .blogs .post-meta:after {
 background:#e5e5e5;
 bottom:0;
 content:'';
 display:block;
 height:1px;
 left:0;
 position:absolute;
 width:100%;
 z-index:9;
}
.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;
 margin-right:25px;
 max-width:48%;
}
.main-container .blogs.blog-sidebar .postinfo-wrapper {
 overflow:hidden;
}
.main-container .blogs.blog-sidebar .format-video .post-thumbnail-wrapper {
 width:48%;
}
.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;
 width:42%;
}
.main-container .blogs.blog-nosidebar .postinfo-wrapper {
 float:left;
 padding-left:25px;
 width:58%;
}
.main-container .blogs.grid .post-container {
 margin:0 -15px;
}
.main-container .blogs.grid article {
 float:left;
 padding:0 15px;
 width:50%;
}
.main-container .blogs.grid article:nth-child(2n+1) {
 clear:both;
}
.main-container .blogs.grid article.not-found {
 width:100%;
}
.main-container .blogs.grid .post-thumbnail-wrapper {
 margin-bottom:25px;
}
.main-container .blogs.grid article .entry-summary .readmore {
 margin-top:10px;
}
.main-container .single article {
 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 .entry-title:before,.main-container .single article.tag-sticky-2 .entry-title:before {
 content:"\f08d";
 display:inline-block;
 font-family:FontAwesome;
 font-size:0.6em;
 margin-right:10px;
 position:relative;
 top:5px;
 vertical-align:top;
}
.main-container .single article .entry-header {
 text-align:center;
 margin:0 0 45px 0;
}
.main-container .single article .entry-header .post-meta {
 margin-top:10px;
}
.main-container .single article .post-thumbnail-wrapper {
 margin:0 0 50px 0;
}
.main-container .single article .author-info {
 border-bottom:1px solid #e5e5e5;
 margin-bottom:40px;
 padding-bottom:40px;
}
.main-container .single article .relatedposts {
 margin:45px 0 0 0;
 width:100%;
}
.main-container .single article .relatedposts h3 {
 display:inline-block;
 font-size:1.23em;
 margin:0 0 30px;
 position:relative;
 text-transform:uppercase;
}
.main-container .single article .social-sharing,.main-container .single article .entry-content {
 margin-bottom:45px;
}
.main-container .single article .relatedthumb {
 float:left;
 margin-bottom:30px;
 text-align:left;
}
.main-container .single article .relatedthumb .image {
 margin-bottom:15px;
}
.main-container .single article .relatedthumb .short-description {
 color:#727272;
 font-size:.93em;
 margin-bottom:15px;
}
.main-container .single article .relatedthumb h4 {
 font-size:1.143em;
 margin:0;
}
.main-container .single article .relatedthumb h4 a {
 color:#323232;
 max-width:100%;
}
.main-container .single article .relatedthumb h4 a:hover {
 color:#dad196;
}
.main-container .single article .relatedthumb .post-date {
 color:#999;
 display:block;
 font-size:0.857em;
 margin-top:5px;
}
.main-container .single article .relatedthumb img {
 padding:0;
 width:100%;
}
.main-container .single article .relatedthumb a {
 display:inline-block;
 text-decoration:none;
}
.main-container .single article {
 background:none;
}
.main-container .single article .player {
 max-width:none;
 padding:0;
}
.main-container .single .post-thumbnail {
 width:100%;
}
.main-container .single .post-thumbnail .post-date {
 left:10px;
 right:auto;
}
.main-container.front-page .page-content {
 margin-bottom:0;
 padding-bottom:0;
}
.main-container.full-width .container,.main-container.full-width .row-container {
 min-width:100%;
 width:100%;
}
.main-container.error404 {
 min-height:200px;
 text-align:center;
}
.main-container.error404 .search-form-wrapper {
 padding:150px 0 180px 0;
}
.main-container.error404 .search-form-wrapper h1 {
 color:#dad196;
 font-size:200px;
 font-weight:900;
 letter-spacing:10px;
 line-height:1.1;
 margin:0 0 30px;
}
.main-container.error404 .search-form-wrapper h2 {
 color:#323232;
 font-size:35px;
 text-transform:uppercase;
}
.main-container.error404 .search-form-wrapper p {
 color:#323232;
 font-size:22px;
 font-weight:300;
 margin:20px auto 40px;
 text-align:center;
 width:60%;
}
.main-container.error404 .search-form-wrapper .blogsearchform .form-input {
 float:none;
 margin:auto;
}
.main-container.error404 .search-form-wrapper .blogsearchform .form-input .input_text {
 font-size:1.143em;
 height:50px;
 line-height:50px;
}
.main-container.error404 .search-form-wrapper .blogsearchform .form-input .button-search {
 font-size:16px;
 height:50px;
 line-height:50px;
 width:50px;
}
.main-container.error404 .search-form-wrapper a.button {
 background:#dad196;
 border:none;
 border-radius:35px;
 box-shadow:none;
 color:#fff;
 display:inline-block;
 font-size:12px;
 font-weight:600;
 height:45px;
 line-height:45px;
 margin-top:40px;
 padding:0 40px;
 text-shadow:none;
 text-transform:uppercase;
 -webkit-transition:all .3s ease;
 transition:all .3s ease;
 white-space:nowrap;
}
.main-container.error404 .search-form-wrapper a.button:hover {
 background:#333;
}
.main-container.about-page {
 padding-bottom:0;
}
.main-container.about-page .wpb_text_column > .wpb_wrapper > h3 {
 font-size:1.714em;
 margin-bottom:35px;
}
.main-container.about-page .about-introduce .wpb_text_column {
 margin:50px auto 35px auto;
 max-width:950px;
 text-align:center;
}
.main-container.about-page .about-introduce .wpb_text_column h3 {
 font-size:2.143em;
 line-height:1.1;
 margin:auto;
 margin-bottom:35px;
 max-width:75%;
}
.main-container.about-page .about-policy .vc_column-inner > .wpb_wrapper {
 position:relative;
}
.main-container.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;
}
.main-container.about-page .about-policy .wpb_column {
 margin-bottom:35px;
}
.main-container.about-page .about-policy .wpb_single_image {
 margin:0 0 25px 0;
 min-height:50px;
}
.main-container.about-page .about-policy .wpb_text_column {
 margin-bottom:0;
 text-align:center;
}
.main-container.about-page .about-policy .wpb_text_column h4 {
 font-size:1.286em;
 margin-bottom:20px;
}
.main-container.about-page .about-what-we-do .row-container {
 margin-bottom:35px;
 padding-bottom:75px;
 position:relative;
}
.main-container.about-page .about-what-we-do .row-container:before {
 background:#e5e5e5;
 bottom:0;
 content:'';
 display:block;
 height:1px;
 left:15px;
 position:absolute;
 right:15px;
 z-index:9;
}
.main-container.about-page .about-what-we-do .wpb_column {
 margin-bottom:35px;
}
.main-container.about-page .about-what-we-do .wpb_single_image {
 margin-bottom:27px;
}
.main-container.about-page .about-what-we-do .wpb_text_column {
 margin-bottom:0;
 text-align:center;
}
.main-container.about-page .about-what-we-do .wpb_text_column h4 {
 font-size:1.286em;
 margin-bottom:20px;
}
.main-container.about-page .wpb_text_column {
 margin-bottom:25px;
}
.main-container.about-page img {
 margin:0;
}
.main-container.about-page .corporate-counter {
 text-align:left;
}
.main-container.about-page .corporate-counter .vc_column-inner > .wpb_wrapper {
 margin-bottom:35px;
}
.main-container.about-page .corporate-counter .counter-image {
 display:inline-block;
 margin-right:20px;
 vertical-align:middle;
}
.main-container.about-page .corporate-counter .counter-info {
 color:#323232;
 display:inline-block;
 text-align:left;
 vertical-align:middle;
}
.main-container.about-page .corporate-counter .counter-info .counter-number {
 font-size:18px;
 font-weight:600;
}
.main-container.about-page .corporate-counter .counter-info .counter-text {
 font-size:12px;
 font-weight:600;
 text-transform:uppercase;
}
.main-container.contact-page {
 padding-bottom:0;
}
.main-container.contact-page .contact-form .wpb_content_element h3,.main-container.contact-page .contact-text .wpb_content_element h3 {
 font-size:32px;
}
.main-container.contact-page .contact-text ul {
 list-style-type:none;
 padding:0;
}
.main-container.contact-page .contact-text li {
 border-bottom:1px solid #e5e5e5;
 margin-bottom:30px;
 padding-bottom:40px;
}
.main-container.contact-page .contact-text li:last-child {
 border-bottom:none;
 margin-bottom:0;
 padding-bottom:0;
}
.main-container.contact-page .contact-text img {
 display:inline-block;
}
.main-container.contact-page .contact-text br {
 display:none;
}
.main-container.contact-page .contact-text h4 {
 display:inline-block;
 font-size:20px;
}
.main-container.contact-page .contact-text p br {
 display:block;
}
.main-container.contact-page .wpcf7-form label {
 color:#888;
 margin-bottom:5px;
 width:100%;
}
.main-container.contact-page .wpcf7-form label span {
 border:1px solid #e5e5e5;
 color:#666;
 display:block;
 margin-top:5px;
 width:100%;
}
.main-container.contact-page .wpcf7-form label input {
 background:#fff;
 border:none;
 height:50px;
 line-height:50px;
 outline:none;
 width:100%;
}
.main-container.contact-page .wpcf7-form label .your-message {
 height:auto;
 line-height:1.7;
}
.main-container.contact-page .wpcf7-form label textarea {
 background:#fff;
 border:none;
 display:block;
 height:150px;
 outline:none;
 padding:20px 15px;
 width:100%;
}
.main-container.contact-page .wpcf7-form .wpcf7-submit {
 margin-top:20px;
 background:#fff;
 border:2px solid #e5e5e5;
 box-shadow:none;
 color:#323232;
 cursor:pointer;
 display:inline-block;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:1em;
 font-weight:600;
 height:50px;
 letter-spacing:0;
 line-height:46px;
 outline:none;
 overflow:hidden;
 padding:0 30px;
 text-shadow:none;
 text-transform:uppercase;
 -webkit-transition:all .3s ease;
 transition:all .3s ease;
 vertical-align:middle;
 white-space:nowrap;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
}
.main-container.contact-page .wpcf7-form .wpcf7-submit:hover {
 background:#dad196;
 border-color:#dad196;
 color:#fff;
}
.main-container.contact-page .wpcf7-form .wpcf7-submit.disabled,.main-container.contact-page .wpcf7-form .wpcf7-submit:disabled,.main-container.contact-page .wpcf7-form .wpcf7-submit[disabled] {
 padding:0 30px !important;
}
.main-container.contact-page .wpcf7-form .wpcf7-submit.disabled:hover,.main-container.contact-page .wpcf7-form .wpcf7-submit:disabled:hover,.main-container.contact-page .wpcf7-form .wpcf7-submit[disabled]:hover {
 border-color:#e5e5e5 !important;
}
*[class*='mega_main'] #wpbody select {
 height:auto !important;
 width:50%;
}
.single-essential_grid .main-container .entry-header .post-category {
 display:none;
}
.single-essential_grid .main-container .entry-header .post-separator:nth-child(4) {
 display:none;
}
.roadthemes .navigationbuttons,.roadthemes .esg-pagination,.roadthemes .esg-filters {
 text-align:center;
 text-transform:capitalize;
}
.roadthemes .esg-filters .esg-filter-wrapper {
 margin:25px 0 30px 0;
}
.roadthemes .roadthemes .esg-overflowtrick {
 padding:30px;
}
.roadthemes .esg-filterbutton {
 background:#363f4d;
 border:none;
 color:#fff;
 cursor:pointer;
 display:inline-block;
 font-size:12px;
 font-weight:600;
 line-height:45px;
 margin-bottom:30px;
 margin-right:10px;
 padding:0 30px;
 position:relative;
 transition:all .4s ease-out;
 z-index:2;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
}
.roadthemes .esg-filterbutton:last-child {
 margin-right:0;
}
.roadthemes .esg-loadmore {
 background:#fff;
 border:2px solid #e5e5e5;
 box-shadow:none;
 color:#323232;
 cursor:pointer;
 display:inline-block;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:1em;
 font-weight:600;
 height:50px;
 letter-spacing:0;
 line-height:46px;
 outline:none;
 overflow:hidden;
 padding:0 30px;
 text-shadow:none;
 text-transform:uppercase;
 -webkit-transition:all .3s ease;
 transition:all .3s ease;
 vertical-align:middle;
 white-space:nowrap;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
}
.roadthemes .esg-loadmore:hover {
 background:#dad196;
 border-color:#dad196;
 color:#fff;
}
.roadthemes .esg-loadmore.disabled,.roadthemes .esg-loadmore:disabled,.roadthemes .esg-loadmore[disabled] {
 padding:0 30px !important;
}
.roadthemes .esg-loadmore.disabled:hover,.roadthemes .esg-loadmore:disabled:hover,.roadthemes .esg-loadmore[disabled]:hover {
 border-color:#e5e5e5 !important;
}
.roadthemes .esg-navigationbutton * {
 color:#000;
}
.roadthemes .esg-pagination-button:last-child {
 margin-right:0;
}
.roadthemes .esg-sortbutton-wrapper,.roadthemes .esg-cartbutton-wrapper {
 display:inline-block;
}
.roadthemes .esg-sortbutton-order,.roadthemes .esg-cartbutton-order {
 background:#fff;
 border:none;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
 color:#999;
 cursor:pointer;
 display:inline-block;
 font-size:12px;
 font-weight:700;
 line-height:40px;
 margin-left:5px;
 vertical-align:top;
 width:40px;
}
.roadthemes .esg-cartbutton {
 color:#fff;
 cursor:default !important;
}
.roadthemes .esg-cartbutton .esgicon-basket {
 color:#fff;
 font-size:15px;
 line-height:15px;
 margin-right:10px;
}
.roadthemes .esg-cartbutton-wrapper {
 cursor:default !important;
}
.roadthemes .esg-sortbutton,.roadthemes .esg-cartbutton {
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
 cursor:pointer;
 display:inline-block;
 margin-right:0;
 position:relative;
}
.roadthemes .esg-navigationbutton:hover,.roadthemes .esg-filterbutton:hover,.roadthemes .esg-sortbutton:hover,.roadthemes .esg-sortbutton-order:hover,.roadthemes .esg-cartbutton-order:hover,.roadthemes .esg-filterbutton.selected {
 background:#dad196;
 color:#fff;
}
.roadthemes .esg-navigationbutton:hover * {
 color:#333;
}
.roadthemes .esg-sortbutton-order.tp-desc:hover {
 color:#333;
}
.roadthemes .esg-filter-checked {
 background:#cbcbcb;
 color:#cbcbcb;
 font-size:9px;
 font-weight:300;
 line-height:9px;
 margin-left:7px;
 padding:1px 3px;
 vertical-align:middle;
}
.roadthemes .esg-filterbutton.selected .esg-filter-checked,.roadthemes .esg-filterbutton:hover .esg-filter-checked {
 background:#000;
 color:#fff;
 font-size:9px;
 font-weight:300;
 line-height:9px;
 margin-left:7px;
 padding:1px 3px 1px 3px;
 vertical-align:middle;
}
.roadthemes .esg-loadmore-wrapper {
 margin-top:60px;
}
.woocommerce .product-wrapper .onsale,.woocommerce .single-product-image .onsale {
 background:#dad196;
 box-shadow:none;
 color:#fff;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:600;
 height:24px;
 left:20px;
 line-height:24px;
 min-height:auto;
 min-width:44px;
 padding:0 9px;
 position:absolute;
 right:auto;
 text-align:center;
 text-shadow:none;
 text-transform:uppercase;
 top:20px;
 z-index:99;
 -webkit-font-smoothing:subpixel-antialiased;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
}
.hide-rating .woocommerce .star-rating,.hide-rating .woocommerce-page .star-rating {
 display:none;
}
.woocommerce .star-rating,.woocommerce-page .star-rating {
 display:inline-block;
 float:none;
 height:15px;
 margin:0;
 vertical-align:middle;
 width:68px;
}
.woocommerce .star-rating:before,.woocommerce-page .star-rating:before {
 color:#e1e1e1;
 content:'\f005\f005\f005\f005\f005';
 font-family:FontAwesome;
 font-size:12px;
 letter-spacing:2.5px;
}
.woocommerce .star-rating span,.woocommerce-page .star-rating span {
 font-size:0;
 height:100%;
}
.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before {
 color:#dad196;
 content:'\f005\f005\f005\f005\f005';
 font-family:FontAwesome;
 font-size:12px;
 letter-spacing:2.5px;
}
#yith-wcwl-popup-message {
 background:#dad196;
 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:color .3s ease;
 transition:color .3s ease;
}
.atc-notice-wrapper .close:hover {
 color:#dad196;
}
.atc-notice-wrapper h3 {
 border-bottom:1px solid #e5e5e5;
 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:#323232;
 font-size:Libre Franklin, Arial, Helvetica, sans-serif;
 font-weight:500;
 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 {
 display:block;
 margin-top:10px;
}
.atc-notice-wrapper .buttons {
 background:#e5e5e5;
 border-radius:0 0 3px 3px;
 float:left;
 margin:15px 0 0;
 padding:20px 10px;
 width:100%;
}
.atc-notice-wrapper .buttons .button {
 background:#dad196;
 border:2px solid #e5e5e5;
 color:#fff;
 display:inline-block;
 float:right;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:1.167em;
 font-weight:500;
 height:55px;
 letter-spacing:0;
 line-height:51px;
 outline:none;
 overflow:hidden;
 padding:0 30px;
 text-transform:none;
 vertical-align:middle;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
}
.atc-notice-wrapper .buttons .button:hover {
 background:#b07a55;
 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;
 -webkit-transition:all .5s ease;
 transition:all .5s ease;
 visibility:hidden;
 width:100%;
 z-index:1211000;
}
.quickview-wrapper.open {
 opacity:1;
 visibility:visible;
}
.quickview-wrapper.open .quick-modal {
 top:50%;
 -webkit-transform:translateY(-50%);
 -moz-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%;
 -webkit-transition:all .3s ease;
 transition:all .3s ease;
 width:50px;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
}
.quickview-wrapper .qvbtn:hover {
 background:#dad196;
}
.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-width:96%;
 min-height:300px;
 position:relative;
 top:-500px;
 max-height:80%;
 overflow:auto;
 -webkit-transition:all .5s ease;
 transition:all .5s ease;
 width:870px;
 z-index:1000;
}
.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;
 -webkit-transition:all .3s ease;
 transition:all .3s ease;
 width:30px;
 z-index:2;
}
.quickview-wrapper .quick-modal .closeqv:hover {
 border:1px solid #dad196;
 color:#dad196;
}
.quickview-wrapper #quickview-content {
 background:#fff;
 padding:20px;
}
.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;
 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:#dad196;
 border-color:#dad196;
}
.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 #e5e5e5;
 float:left;
 overflow:hidden;
 width:100%;
}
.quickview-wrapper #quickview-content .product-images .quick-thumbnails .owl-item a:hover {
 border-color:#dad196;
}
.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;
 margin:0 50px 10px 0;
}
.quickview-wrapper #quickview-content .product-info h1 a {
 color:#323232;
}
.quickview-wrapper #quickview-content .product-info h1 a:hover {
 color:#dad196;
}
.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:#323232;
 font-size:20px;
 font-weight:500;
 margin:0;
}
.quickview-wrapper #quickview-content .product-info .price-box ins {
 background:none;
 float:left;
 font-weight:500;
 margin-right:5px;
 text-decoration:none;
}
.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 {
 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:#dad196;
}
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart {
 border-bottom:1px solid #e5e5e5;
 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:#dad196;
 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:#dad196;
}
.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 #e5e5e5;
 float:left;
 height:50px;
 margin-right:15px;
 width:auto;
}
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .quantity .input-text {
 border:none;
 color:#666;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:normal;
 height:47px;
 width:75px;
}
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .button {
 background:#fff;
 border:2px solid #e5e5e5;
 box-shadow:none;
 color:#323232;
 cursor:pointer;
 display:inline-block;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:1em;
 font-weight:600;
 height:50px;
 letter-spacing:0;
 line-height:46px;
 outline:none;
 overflow:hidden;
 padding:0 30px;
 text-shadow:none;
 text-transform:uppercase;
 -webkit-transition:all .3s ease;
 transition:all .3s ease;
 vertical-align:middle;
 white-space:nowrap;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
}
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .button:hover {
 background:#dad196;
 border-color:#dad196;
 color:#fff;
}
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .button.disabled,.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .button:disabled,.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .button[disabled] {
 padding:0 30px !important;
}
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .button.disabled:hover,.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .button:disabled:hover,.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .button[disabled]:hover {
 border-color:#e5e5e5 !important;
}
.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 #e5e5e5;
 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:#dad196;
}
.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 #e5e5e5;
 border-top:1px solid #e5e5e5;
 color:#666;
 display:inline-block;
 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:15px;
 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:#dad196;
 font-size:18px;
 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:#dad196;
}
.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 15px;
}
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .group_table .woocommerce-grouped-product-list-item__label {
 display:block;
 line-height:1em;
 padding:0;
 text-align:left;
}
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .group_table .woocommerce-grouped-product-list-item__label label a {
 color:#323232;
 font-size:15px;
 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:#dad196;
}
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .group_table .woocommerce-grouped-product-list-item__price {
 color:#323232;
 display:block;
 font-size:15px;
 font-weight:500;
 padding:0;
 text-align:left;
}
.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 {
 color:#666;
 font-size:14px;
 line-height:21px;
 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 #e5e5e5;
 padding-top:20px;
}
.quickview-wrapper #quickview-content .product-info .social-sharing:after {
 clear:both;
 content:'';
 display:block;
 height:0;
 line-height:0;
 visibility:hidden;
}
.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 {
 border:1px solid #e5e5e5;
 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;
}
.toolbar {
 color:#323232;
 margin:0 0 30px 0;
 padding:0;
 position:relative;
 width:100%;
}
.toolbar .view-mode {
 float:right;
}
.toolbar .view-mode label {
 display:none;
}
.toolbar .view-mode a {
 background:none;
 border:none;
 color:#c9c9c9;
 display:block;
 float:left;
 font-size:0;
 height:30px;
 line-height:30px;
 margin-right:3px;
 text-align:center;
 width:30px;
}
.toolbar .view-mode a:last-child {
 margin-right:0;
}
.toolbar .view-mode a:before {
 content:'';
 font-family:FontAwesome;
 font-size:20px;
 height:100%;
 width:100%;
}
.toolbar .view-mode a.grid:before {
 content:'\f00a';
}
.toolbar .view-mode a.grid:hover,.toolbar .view-mode a.grid.active {
 color:#dad196;
}
.toolbar .view-mode a.list:before {
 content:'\f03a';
}
.toolbar .view-mode a.list:hover,.toolbar .view-mode a.list.active {
 color:#dad196;
}
.toolbar .woocommerce-ordering {
 float:left;
 margin:0;
 position:relative;
}
.toolbar .woocommerce-ordering .orderby-wrapper {
 font-size:1em;
 height:30px;
 line-height:30px;
 text-transform:none;
}
.toolbar .woocommerce-ordering .orderby-wrapper label {
 color:#323232;
 float:left;
 font-size:1em;
 font-weight:600;
 margin-right:10px;
}
.toolbar .woocommerce-ordering .orderby-wrapper select {
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 background:#fff;
 border:1px solid #e5e5e5;
 border-radius:0;
 box-shadow:none;
 color:inherit;
 height:30px;
 line-height:28px;
}
.toolbar .woocommerce-ordering .orderby-wrapper .chosen-container {
 display:inline-block;
 font-size:1em;
 padding:0;
 vertical-align:top;
}
.toolbar .woocommerce-ordering .orderby-wrapper .chosen-container .chosen-single {
 background:#fff;
 border:1px solid #e5e5e5;
 border-radius:0;
 box-shadow:none;
 color:inherit;
 height:30px;
 line-height:28px;
 min-width:180px;
 padding:0 15px;
 text-align:left;
}
.toolbar .woocommerce-ordering .orderby-wrapper .chosen-container .chosen-single div {
 right:0;
}
.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 #e5e5e5;
 box-shadow:0 0 4px 0 rgba(0,0,0,0.14);
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 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 {
 color:#323232;
 float:right;
 height:30px;
 line-height:30px;
 margin-bottom:0;
 margin-right:350px;
}
.main-container nav.woocommerce-pagination {
 background:#f6f6f6;
 margin:0 0 35px 0;
 padding:15px 15px;
 width:100%;
}
.main-container nav.woocommerce-pagination ul.page-numbers {
 border:none;
 margin:0;
 text-align:center;
 width:100%;
}
.main-container nav.woocommerce-pagination ul.page-numbers li {
 border:none;
 display:inline-block;
 float:none;
 margin:0 12px 0 0;
 vertical-align:middle;
}
.main-container nav.woocommerce-pagination ul.page-numbers li:last-child {
 margin-right:0;
}
.main-container nav.woocommerce-pagination ul.page-numbers li a,.main-container nav.woocommerce-pagination ul.page-numbers li span {
 color:#a3a3a3;
 display:inline-block;
 font-size:1em;
 height:30px;
 line-height:30px;
 min-width:0;
 padding:0 5px;
 vertical-align:middle;
 -webkit-transition:all .15s ease;
 -moz-transition:all .15s ease;
 -ms-transition:all .15s ease;
 -o-transition:all .15s ease;
 transition:all .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 {
 color:#323232;
 font-size:0;
}
.main-container nav.woocommerce-pagination ul.page-numbers li a.next:before,.main-container nav.woocommerce-pagination ul.page-numbers li a.prev:before,.main-container nav.woocommerce-pagination ul.page-numbers li span.next:before,.main-container nav.woocommerce-pagination ul.page-numbers li span.prev:before {
 display:inline-block;
 font-family:FontAwesome;
 font-size:20px;
 font-weight:bold;
 line-height:1;
 position:relative;
 top:-1px;
 vertical-align:middle;
}
.main-container nav.woocommerce-pagination ul.page-numbers li a.prev,.main-container nav.woocommerce-pagination ul.page-numbers li span.prev {
 margin-right:20px;
}
.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:'\f104';
}
.main-container nav.woocommerce-pagination ul.page-numbers li a.next,.main-container nav.woocommerce-pagination ul.page-numbers li span.next {
 margin-left:20px;
}
.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:'\f105';
}
.main-container nav.woocommerce-pagination ul.page-numbers li span.current,.main-container nav.woocommerce-pagination ul.page-numbers li a:hover {
 background:none;
 color:#323232;
}
.term-description {
 display:none;
}
.shop-header {
 margin-bottom:30px;
}
#archive-product .shop-products-inner > .row {
 margin-left:-10px;
 margin-right:-10px;
}
.shop-products .group {
 display:-ms-flexbox;
 display:flex;
 flex-wrap:wrap;
 width:100%;
 -ms-flex-wrap:wrap;
}
.shop-products .group:last-child .item-col {
 margin-bottom:0;
}
.shop-products.list-view .gridview {
 display:none;
}
.shop-products.list-view .listview {
 display:block;
}
.shop-products.list-view div.item-col {
 flex:0 1 auto;
 margin-bottom:60px;
 max-width:100%;
 padding-left:10px;
 padding-right:10px;
 width:100%;
}
.shop-products.grid-view .gridview {
 display:block;
}
.shop-products.grid-view .listview {
 display:none;
}
.shop-products.grid-view .item-col {
 margin-bottom:50px;
 padding-left:10px;
 padding-right:10px;
}
.shop-products .gridview {
 position:relative;
 text-align:left;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
}
.shop-products .gridview:hover .quickviewbtn,.shop-products .gridview:hover .wishlist-compare {
 filter:alpha(opacity=100);
 opacity:1;
}
.shop-products .gridview:hover .price-box {
 filter:alpha(opacity=0);
 opacity:0;
}
.shop-products .gridview:hover .cart-rating {
 visibility:visible;
 filter:alpha(opacity=100);
 opacity:1;
}
.shop-products .gridview:hover .cart-rating .add-to-cart {
 left:0;
}
.shop-products .gridview .product-image {
 margin-bottom:20px;
 position:relative;
}
.shop-products .gridview .product-image .woocommerce-LoopProduct-link {
 display:block;
}
.shop-products .gridview .product-image img {
 box-shadow:none;
 float:none;
 margin:0 auto;
 width:100%;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
}
.shop-products .gridview .product-image .makalitip {
 left:auto;
 margin:0 !important;
 right:50px;
 top:50%;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
}
.shop-products .gridview .product-image .makalitip:after {
 background:none;
 border-bottom:5px solid transparent;
 border-left:6px solid #323232;
 border-top:5px solid transparent;
 bottom:-6px;
 content:'';
 display:block;
 height:0;
 left:auto;
 margin-top:-5px;
 position:absolute;
 right:-10px;
 top:50%;
 transform:none;
 width:0;
}
.shop-products .gridview .product-image .add-to-cart {
 display:none;
}
.shop-products .gridview .wishlist-compare {
 left:auto;
 position:absolute;
 right:20px;
 top:20px;
 filter:alpha(opacity=0);
 opacity:0;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
}
.shop-products .gridview .wishlist-compare ul {
 margin:0;
}
.shop-products .gridview .wishlist-compare li {
 display:block;
 list-style-type:none;
 margin:0 0 10px 0;
 position:relative;
 vertical-align:middle;
}
.shop-products .gridview .wishlist-compare li:last-child {
 margin-bottom:0;
}
.shop-products .gridview .wishlist-compare li.quickviewbtn {
 display:none;
}
.shop-products .gridview .wishlist-compare li a {
 background:#fff;
 border:1px solid #fff;
 color:#323232;
 display:block;
 font-size:0;
 height:44px;
 letter-spacing:0;
 line-height:42px;
 margin:0;
 padding:0;
 text-align:center;
 text-transform:none;
 width:44px;
 -webkit-border-radius:100%;
 -moz-border-radius:100%;
 border-radius:100%;
 -webkit-transition:all .2s ease;
 -moz-transition:all .2s ease;
 -ms-transition:all .2s ease;
 -o-transition:all .2s ease;
 transition:all .2s ease;
}
.shop-products .gridview .wishlist-compare li a:before {
 display:inline-block;
 font-family:FontAwesome;
 font-size:18px;
 vertical-align:top;
}
.shop-products .gridview .wishlist-compare li a:hover {
 background:#dad196;
 border:1px solid #dad196;
 color:#fff;
}
.shop-products .gridview .wishlist-compare li:last-child {
 margin-bottom:0;
}
.shop-products .gridview .wishlist-compare .yith-wcwl-add-to-wishlist {
 margin:0;
}
.shop-products .gridview .wishlist-compare .yith-wcwl-add-to-wishlist .show {
 position:relative;
 width:100%;
}
.shop-products .gridview .wishlist-compare .yith-wcwl-add-to-wishlist .show .feedback {
 display:none;
}
.shop-products .gridview .wishlist-compare .yith-wcwl-add-to-wishlist a:before {
 content:'\f08a';
}
.shop-products .gridview .wishlist-compare .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,.shop-products .gridview .wishlist-compare .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a {
 background:#fff;
 border:1px solid #dad196;
 color:#dad196;
}
.shop-products .gridview .wishlist-compare .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover,.shop-products .gridview .wishlist-compare .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover {
 background:#dad196;
 border:1px solid #dad196;
 color:#fff;
}
.shop-products .gridview .wishlist-compare .compare-button a.compare:before {
 content:'\f021';
}
.shop-products .gridview .wishlist-compare .compare-button a.compare.added {
 background:#fff;
 border:1px solid #dad196;
 color:#dad196;
}
.shop-products .gridview .wishlist-compare .compare-button a.compare.added:hover {
 background:#dad196;
 border:1px solid #dad196;
 color:#fff;
}
.shop-products .gridview .quickviewbtn {
 bottom:20px;
 left:auto;
 position:absolute;
 right:20px;
 z-index:9;
 filter:alpha(opacity=0);
 opacity:0;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
}
.shop-products .gridview .quickview {
 background:#fff;
 color:#323232;
 font-size:0;
 height:46px;
 line-height:46px;
 text-align:center;
 width:46px;
 -webkit-border-radius:100%;
 -moz-border-radius:100%;
 border-radius:100%;
}
.shop-products .gridview .quickview:before {
 content:'\f002';
 font-family:FontAwesome;
 font-size:18px;
}
.shop-products .gridview .quickview:hover {
 background:#dad196;
 color:#fff;
}
.shop-products .gridview .list-col4 .manhframeworktip {
 left:auto;
 margin:0 !important;
 right:50px;
 top:50%;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
}
.shop-products .gridview .list-col4 .manhframeworktip:after {
 background:none;
 border-bottom:5px solid transparent;
 border-left:6px solid #4c4c4c;
 border-top:5px solid transparent;
 bottom:-6px;
 content:'';
 display:block;
 height:0;
 left:auto;
 margin-top:-5px;
 position:absolute;
 right:-10px;
 top:50%;
 transform:none;
 width:0;
}
.shop-products .gridview .list-col8 {
 min-height:50px;
 position:relative;
}
.shop-products .gridview .product-name {
 margin:0 0 7px 0;
}
.shop-products .gridview .product-name .woocommerce-loop-product__title {
 display:none;
}
.shop-products .gridview .product-name a {
 color:#777;
 display:block;
 font-size:1em;
 line-height:1.35;
 max-width:100%;
}
.shop-products .gridview .product-name a:hover {
 color:#dad196;
}
.shop-products .gridview .price-box {
 color:#323232;
 font-size:14px;
 font-weight:500;
 width:100%;
}
.shop-products .gridview .price-box .special-price {
 font-size:1em;
}
.shop-products .gridview .price-box .price-box-inner {
 display:inline-block;
}
.shop-products .gridview .price-box .price-box-inner:after {
 clear:both;
 content:'';
 display:block;
 height:0;
 line-height:0;
 visibility:hidden;
}
.shop-products .gridview .price-box del {
 color:#999;
 float:none;
 font-size:.857em;
 font-weight:normal;
 text-decoration:line-through;
 filter:alpha(opacity=100);
 opacity:1;
}
.shop-products .gridview .price-box ins {
 background:none;
 float:left;
 font-size:1em;
 margin-right:5px;
 text-decoration:none;
}
.shop-products .gridview .price-box .woocommerce-price-suffix {
 display:block;
 line-height:1.35;
}
.shop-products .gridview .count-down {
 display:none;
}
.shop-products .gridview .count-down .hastime {
 margin-bottom:10px;
 margin-left:-5px;
 margin-right:-5px;
}
.shop-products .gridview .count-down .hastime:after {
 clear:both;
 content:'';
 display:block;
 height:0;
 line-height:0;
 visibility:hidden;
}
.shop-products .gridview .count-down .timebox {
 float:left;
 padding-left:5px;
 padding-right:5px;
 width:25%;
}
.shop-products .gridview .count-down .timebox .timebox-inner {
 background:#f2f2f2;
 border:1px solid #e5e5e5;
 display:inline-block;
 line-height:1;
 margin:0;
 overflow:hidden;
 padding:20px 0;
 text-align:center;
 vertical-align:middle;
 width:100%;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
}
.shop-products .gridview .count-down .timebox:last-child {
 margin-right:0;
}
.shop-products .gridview .count-down .timebox strong {
 color:#323232;
 display:block;
 font-size:17px;
 font-weight:600;
}
.shop-products .gridview .count-down .timebox span {
 display:block;
 margin-top:7px;
}
.shop-products .gridview .cart-rating {
 bottom:0;
 left:0;
 position:absolute;
 right:0;
 visibility:hidden;
 filter:alpha(opacity=0);
 opacity:0;
 -webkit-transition:all .4s ease;
 -moz-transition:all .4s ease;
 -ms-transition:all .4s ease;
 -o-transition:all .4s ease;
 transition:all .4s ease;
 display:flex;
 justify-content:space-around;
}
.shop-products .gridview .cart-rating:after {
 clear:both;
 content:'';
 display:block;
 height:0;
 line-height:0;
 visibility:hidden;
}
.shop-products .gridview .cart-rating .add-to-cart {
 left:-20px;
 flex-grow:2;
 position:relative;
 -webkit-transition:inherit;
 -moz-transition:inherit;
 -ms-transition:inherit;
 -o-transition:inherit;
 transition:inherit;
}
.shop-products .gridview .cart-rating .star-rating {
 min-width:68px;
}
.shop-products .gridview .star-rating {
 height:35px;
 line-height:35px;
 margin:0;
}
.shop-products .gridview .add_to_cart_inline {
 border:none !important;
 display:inline-block;
 font-size:0;
 margin:0 auto;
 padding:0 !important;
 position:relative;
 vertical-align:top;
}
.shop-products .gridview .add_to_cart_inline:after {
 clear:both;
 content:'';
 display:block;
 height:0;
 line-height:0;
 visibility:hidden;
}
.shop-products .gridview .add_to_cart_inline del,.shop-products .gridview .add_to_cart_inline ins,.shop-products .gridview .add_to_cart_inline .amount {
 display:none;
}
.shop-products .gridview .add_to_cart_inline a {
 background:none;
 border:none;
 color:#323232;
 display:inline-block;
 float:left;
 font-size:14px;
 font-weight:normal;
 height:35px;
 line-height:35px;
 margin:0;
 max-width:100%;
 padding:0;
 position:relative;
 text-transform:none;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
}
.shop-products .gridview .add_to_cart_inline a:before {
 content:'+';
 margin-right:4px;
}
.shop-products .gridview .add_to_cart_inline a:after {
 background:#323232;
 bottom:8px;
 content:'';
 display:block;
 height:1px;
 position:absolute;
 width:100%;
 z-index:9;
}
.shop-products .gridview .add_to_cart_inline a.added {
 display:none !important;
}
.shop-products .gridview .add_to_cart_inline a.added_to_cart {
 color:#dad196;
}
.shop-products .gridview .add_to_cart_inline a.added_to_cart:hover {
 color:#b07a55;
}
.shop-products .gridview .add_to_cart_inline a:hover {
 background:none;
 color:#dad196;
}
.shop-products .gridview .add_to_cart_inline a:hover:after {
 background:#dad196;
}
.shop-products .listview:hover .quickviewbtn {
 filter:alpha(opacity=100);
 opacity:1;
 -webkit-transform:translate(-50%,-50%) scale(1);
 -moz-transform:translate(-50%,-50%) scale(1);
 transform:translate(-50%,-50%) scale(1);
}
.shop-products .listview .product-image {
 position:relative;
}
.shop-products .listview .product-image .woocommerce-LoopProduct-link {
 display:block;
}
.shop-products .listview .product-image img {
 box-shadow:none;
 float:none;
 margin:0 auto;
 width:auto;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
}
.shop-products .listview .quickviewbtn {
 left:50%;
 position:absolute;
 top:50%;
 z-index:9;
 -webkit-transform:translate(-50%,-50%) scale(0);
 -moz-transform:translate(-50%,-50%) scale(0);
 transform:translate(-50%,-50%) scale(0);
 filter:alpha(opacity=0);
 opacity:0;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
}
.shop-products .listview .quickview {
 background:#fff;
 color:#323232;
 font-size:0;
 height:46px;
 line-height:46px;
 text-align:center;
 width:46px;
 -webkit-border-radius:100%;
 -moz-border-radius:100%;
 border-radius:100%;
}
.shop-products .listview .quickview:before {
 content:'\f002';
 font-family:FontAwesome;
 font-size:18px;
}
.shop-products .listview .quickview:hover {
 background:#dad196;
 color:#fff;
}
.shop-products .listview .list-col8 {
 padding-top:20px;
 position:relative;
}
.shop-products .listview .product-name {
 margin:0 0 15px 0;
}
.shop-products .listview .product-name .woocommerce-loop-product__title {
 display:none;
}
.shop-products .listview .product-name a {
 color:#777;
 display:block;
 font-size:18px;
 line-height:1.35;
 max-width:100%;
}
.shop-products .listview .product-name a:hover {
 color:#dad196;
}
.shop-products .listview .price-box {
 color:#323232;
 font-size:16px;
 font-weight:500;
 margin-bottom:15px;
 width:100%;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
}
.shop-products .listview .price-box .special-price {
 font-size:1em;
}
.shop-products .listview .price-box .price-box-inner {
 display:inline-block;
}
.shop-products .listview .price-box .price-box-inner:after {
 clear:both;
 content:'';
 display:block;
 height:0;
 line-height:0;
 visibility:hidden;
}
.shop-products .listview .price-box del {
 color:#999;
 float:none;
 font-size:.875em;
 font-weight:normal;
 text-decoration:line-through;
 filter:alpha(opacity=100);
 opacity:1;
}
.shop-products .listview .price-box del .amount {
 color:#999;
}
.shop-products .listview .price-box ins {
 background:none;
 float:left;
 font-size:1em;
 margin-right:5px;
 text-decoration:none;
}
.shop-products .listview .price-box .woocommerce-price-suffix {
 display:block;
 line-height:1.35;
}
.shop-products .listview .star-rating {
 margin:0 0 20px 0;
}
.shop-products .listview .actions {
 margin-top:25px;
}
.shop-products .listview .actions ul {
 margin:0;
}
.shop-products .listview .actions li {
 display:inline-block;
 list-style-type:none;
 margin:0 10px 0 0;
 position:relative;
 vertical-align:middle;
}
.shop-products .listview .actions li:last-child {
 margin-right:0;
}
.shop-products .listview .actions li a {
 background:#fff;
 border:1px solid #e5e5e5;
 color:#323232;
 display:block;
 font-size:0;
 font-weight:normal;
 height:44px;
 letter-spacing:0;
 line-height:42px;
 margin:0;
 padding:0;
 text-align:center;
 text-transform:none;
 width:44px;
 -webkit-border-radius:100%;
 -moz-border-radius:100%;
 border-radius:100%;
 -webkit-transition:all .2s ease;
 -moz-transition:all .2s ease;
 -ms-transition:all .2s ease;
 -o-transition:all .2s ease;
 transition:all .2s ease;
}
.shop-products .listview .actions li a:before {
 display:inline-block;
 font-family:FontAwesome;
 font-size:18px;
 vertical-align:top;
}
.shop-products .listview .actions li a:hover {
 background:#dad196;
 border:1px solid #dad196;
 color:#fff;
}
.shop-products .listview .actions .add_to_cart_inline {
 border:none !important;
 display:inline-block;
 font-size:0;
 margin:0 auto;
 padding:0 !important;
 position:relative;
 vertical-align:top;
}
.shop-products .listview .actions .add_to_cart_inline:after {
 clear:both;
 content:'';
 display:block;
 height:0;
 line-height:0;
 visibility:hidden;
}
.shop-products .listview .actions .add_to_cart_inline del,.shop-products .listview .actions .add_to_cart_inline ins,.shop-products .listview .actions .add_to_cart_inline .amount {
 display:none;
}
.shop-products .listview .actions .add_to_cart_inline a {
 background:none;
 float:left;
 font-weight:normal;
 height:44px;
 line-height:42px;
 padding:0;
 text-transform:none;
 -webkit-border-radius:100%;
 -moz-border-radius:100%;
 border-radius:100%;
}
.shop-products .listview .actions .add_to_cart_inline a:before {
 content:'\f07a';
}
.shop-products .listview .actions .add_to_cart_inline a.added {
 display:none !important;
}
.shop-products .listview .actions .add_to_cart_inline a.added_to_cart {
 background:#fff;
 border:1px solid #dad196;
 color:#dad196;
}
.shop-products .listview .actions .add_to_cart_inline a.added_to_cart:hover {
 background:#dad196;
 border:1px solid #dad196;
 color:#fff;
}
.shop-products .listview .actions .yith-wcwl-add-to-wishlist {
 margin:0;
}
.shop-products .listview .actions .yith-wcwl-add-to-wishlist .show {
 position:relative;
 width:100%;
}
.shop-products .listview .actions .yith-wcwl-add-to-wishlist .show .feedback {
 display:none;
}
.shop-products .listview .actions .yith-wcwl-add-to-wishlist a:before {
 content:'\f08a';
}
.shop-products .listview .actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,.shop-products .listview .actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a {
 background:#fff;
 border:1px solid #dad196;
 color:#dad196;
}
.shop-products .listview .actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover,.shop-products .listview .actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover {
 background:#dad196;
 border:1px solid #dad196;
 color:#fff;
}
.shop-products .listview .actions .compare-button a.compare:before {
 content:'\f021';
}
.shop-products .listview .actions .compare-button a.compare.added {
 background:#fff;
 border:1px solid #dad196;
 color:#dad196;
}
.shop-products .listview .actions .compare-button a.compare.added:hover {
 background:#dad196;
 border:1px solid #dad196;
 color:#fff;
}
.product-page {
 width:100%;
}
.main-container .woocommerce-message {
 border-top-color:#dad196;
 line-height:40px;
}
.main-container .woocommerce-message:after {
 clear:both;
 content:'';
 display:block;
 height:0;
 line-height:0;
 visibility:hidden;
}
.main-container .woocommerce-message::before {
 color:#dad196;
}
.main-container .woocommerce-message .button {
 border:1px solid #e5e5e5;
 height:40px;
 line-height:36px;
}
.main-container .product-view {
 width:100%;
}
.main-container .product-view .single-product-image {
 margin:0 0 60px 0;
 position:relative;
 width:100%;
}
.main-container .product-view .single-product-image.slider {
 padding-left:95px;
}
.main-container .product-view .single-product-image .onsale {
 display:none;
}
.main-container .product-view .single-product-image .images {
 float:none;
 margin:0;
 padding:0;
 position:relative;
 width:100%;
}
.main-container .product-view .single-product-image .images:hover .zoom_in_marker {
 filter:alpha(opacity=100);
 opacity:1;
}
.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 .zoom_in_marker {
 background:#373737;
 bottom:auto;
 color:#fff;
 cursor:pointer;
 display:block;
 font-size:16px;
 height:50px;
 left:50%;
 line-height:50px;
 position:absolute;
 right:auto;
 text-align:center;
 top:50%;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 width:50px;
 z-index:999;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 filter:alpha(opacity=0);
 opacity:0;
 -webkit-transform:translate(-50%,-50%);
 -moz-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
}
.main-container .product-view .single-product-image .images .zoom_in_marker i {
 font-size:15px;
}
.main-container .product-view .single-product-image .images .zoom_in_marker:hover {
 background:#dad196;
 color:#fff;
}
.main-container .product-view .single-product-image .images.nothumb {
 padding:0;
 width:100%;
}
.main-container .product-view .single-product-image .thumbnails.slider {
 height:100%;
 left:0;
 max-height:100%;
 position:absolute;
 top:0;
 width:80px;
}
.main-container .product-view .single-product-image .thumbnails.slider .thumbnails-inner {
 min-height:100%;
 padding:60px 0;
 position:relative;
}
.main-container .product-view .single-product-image .thumbnails.slider .caroufredsel_wrapper {
 height:100%;
 max-width:100%;
}
.main-container .product-view .single-product-image .thumbnails.slider .caroufredsel_wrapper ul {
 margin:0;
 position:relative !important;
 width:100% !important;
}
.main-container .product-view .single-product-image .thumbnails.slider .caroufredsel_wrapper ul li {
 margin:0;
 padding:10px 0;
 width:100%;
}
.main-container .product-view .single-product-image .thumbnails.slider .caroufredsel_wrapper ul 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.slider .caroufredsel_wrapper ul li a:hover {
 border-color:#dad196;
}
.main-container .product-view .single-product-image .thumbnails.slider .caroufredsel_wrapper ul li a img {
 max-height:100%;
 max-width:100%;
 width:100%;
}
.main-container .product-view .single-product-image .thumbnails.slider #slider-prev,.main-container .product-view .single-product-image .thumbnails.slider #slider-next {
 background:none;
 border:1px solid #e5e5e5;
 color:#323232;
 display:block !important;
 font-size:0;
 height:24px;
 left:50%;
 line-height:22px;
 position:absolute;
 text-align:center;
 width:44px;
 z-index:99;
 filter:alpha(opacity=100);
 opacity:1;
 -webkit-transition:all .15s ease;
 -moz-transition:all .15s ease;
 -ms-transition:all .15s ease;
 -o-transition:all .15s ease;
 transition:all .15s ease;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 transform:translateX(-50%);
}
.main-container .product-view .single-product-image .thumbnails.slider #slider-prev:before,.main-container .product-view .single-product-image .thumbnails.slider #slider-next:before {
 content:'';
 font-family:FontAwesome;
 font-size:20px;
}
.main-container .product-view .single-product-image .thumbnails.slider #slider-prev:hover,.main-container .product-view .single-product-image .thumbnails.slider #slider-next:hover {
 background:#dad196;
 border-color:#dad196;
 color:#fff;
}
.main-container .product-view .single-product-image .thumbnails.slider #slider-prev {
 bottom:auto;
 top:10px;
}
.main-container .product-view .single-product-image .thumbnails.slider #slider-prev:before {
 content:'\f106';
}
.main-container .product-view .single-product-image .thumbnails.slider #slider-next {
 bottom:20px;
 top:auto;
}
.main-container .product-view .single-product-image .thumbnails.slider #slider-next:before {
 content:'\f107';
}
.main-container .product-view .summary.single-product-info {
 margin:0;
 padding:0;
 width:100%;
}
.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:#dad196;
 border-color:#dad196;
 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:2.286em;
 margin-bottom:12px;
}
.main-container .product-view .summary.single-product-info .woocommerce-product-rating {
 margin:0 0 20px;
}
.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:#dad196;
}
.main-container .product-view .summary.single-product-info .price {
 color:#323232;
 font-size:20px;
 font-weight:600;
 line-height:normal;
 margin:20px 0 25px 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 del {
 color:#999;
 float:none;
 font-size:.8em;
 font-weight:normal;
 text-decoration:line-through;
 filter:alpha(opacity=100);
 opacity:1;
}
.main-container .product-view .summary.single-product-info .short-description {
 margin:35px 0;
}
.main-container .product-view .summary.single-product-info .stock-status {
 color:#dad196;
 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 30px;
 width:100%;
}
.main-container .product-view .summary.single-product-info .stock {
 color:#666;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:.857em;
 font-weight:600;
 margin:0 0 15px 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 25px;
 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:#323232;
 display:block;
 font-size:13px;
 margin:0 0 15px;
 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;
}
.main-container .product-view .summary.single-product-info .cart .variations .value select {
 background-color:#f2f2f2;
 border:1px solid #e5e5e5;
 height:30px;
 padding:5px 5px 5px 15px;
 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:#dad196;
}
.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 #e5e5e5;
 border-top:1px solid #e5e5e5;
 color:#dad196;
 display:inline-block;
 font-size:15px;
 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:1px solid #e5e5e5;
 float:left;
 margin-right:30px;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
}
.main-container .product-view .summary.single-product-info .cart .quantity .input-text {
 background:none;
 border:none;
 color:#323232;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:20px;
 font-weight:400;
 height:50px;
 line-height:50px;
 padding:0 5px;
 width:75px;
}
.main-container .product-view .summary.single-product-info .cart .button {
 background:#323232;
 border:none;
 color:#fff;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:600;
 height:52px;
 letter-spacing:0;
 line-height:52px;
 margin:0;
 min-width:175px;
 padding:0 30px;
 text-transform:none;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
}
.main-container .product-view .summary.single-product-info .cart .button:before {
 content:'+';
 display:inline-block;
 margin-right:5px;
 vertical-align:middle;
}
.main-container .product-view .summary.single-product-info .cart .button:hover {
 background:#dad196;
 color:#fff;
}
.main-container .product-view .summary.single-product-info .cart .group_table {
 border:none;
 margin-bottom:5px;
 padding-bottom: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:15px;
 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:#dad196;
}
.main-container .product-view .summary.single-product-info .cart .group_table .woocommerce-grouped-product-list-item__price {
 border:none;
 color:#323232;
 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 40px 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:#323232;
 display:inline-block;
 font-size:1em;
 font-weight:normal;
 height:42px;
 line-height:40px;
 text-align:center;
 width:auto;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
}
.main-container .product-view .summary.single-product-info .yith-wcwl-add-to-wishlist a:before {
 content:'\f08a';
 display:inline-block;
 font-family:FontAwesome;
 font-size:18px;
 margin-right:5px;
 vertical-align:top;
}
.main-container .product-view .summary.single-product-info .yith-wcwl-add-to-wishlist a:hover {
 color:#dad196;
}
.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:#323232;
 display:inline-block;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:1em;
 font-weight:normal;
 height:42px;
 letter-spacing:0;
 line-height:40px;
 margin-bottom:20px;
 overflow:visible;
 padding:0;
 position:relative;
 text-align:center;
 text-transform:none;
 vertical-align:middle;
 width:auto;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .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.manhframeworktip {
 left:50%;
 margin-left:0 !important;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 transform:translateX(-50%);
}
.main-container .product-view .summary.single-product-info .compare span.comparetip:before {
 content:'\f021';
 display:inline-block;
 font-family:FontAwesome;
 font-size:18px;
 margin-right:8px;
 vertical-align:top;
}
.main-container .product-view .summary.single-product-info .compare:hover {
 color:#dad196;
}
.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 {
 border-top:1px solid #e5e5e5;
 margin:0 0 24px 0;
 padding-top:25px;
 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 {
 color:#323232;
 display:block;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:600;
 margin:0 0 5px 0;
 text-transform:uppercase;
}
.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:#dad196;
}
.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:#323232;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:400;
 text-transform:none;
}
.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 {
 border-top:1px solid #e5e5e5;
 margin-top:15px;
 padding-top:10px;
}
.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:#323232;
 display:inline-block;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:600;
 margin-right:15px;
 text-transform:uppercase;
}
.main-container .product-view .widget_socialsharing_widget ul.social-icons {
 display:inline-block;
 list-style:none;
 padding:0;
}
.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:#666;
 display:block;
 font-size:16px;
 text-align:center;
}
.main-container .product-view .widget_socialsharing_widget ul.social-icons li a:hover {
 color:#dad196;
}
.main-container .product-view .product-more-details {
 margin-top:40px;
}
.main-container .product-view div.product-content .woocommerce-tabs {
 margin:0 0 70px;
 width:100%;
}
.main-container .product-view div.product-content .woocommerce-tabs:after {
 clear:both;
 content:'';
 display:block;
 height:0;
 line-height:0;
 visibility:hidden;
}
.main-container .product-view div.product-content .woocommerce-tabs ul.tabs {
 background:none;
 border:none;
 border-bottom:1px solid #e5e5e5;
 margin:0 0 35px 0;
 overflow:visible;
 padding:0;
 position:relative;
 text-align:left;
}
.main-container .product-view div.product-content .woocommerce-tabs ul.tabs:after {
 clear:both;
 content:'';
 display:block;
 height:0;
 line-height:0;
 visibility:hidden;
}
.main-container .product-view div.product-content .woocommerce-tabs ul.tabs:before {
 display:none;
}
.main-container .product-view div.product-content .woocommerce-tabs ul.tabs li {
 background:none !important;
 border:none;
 float:left;
 list-style:none;
 margin:0 70px 0 0;
 padding:0;
 position:relative;
 z-index:99 !important;
}
.main-container .product-view div.product-content .woocommerce-tabs ul.tabs li:before,.main-container .product-view div.product-content .woocommerce-tabs ul.tabs li:after {
 display:none;
}
.main-container .product-view div.product-content .woocommerce-tabs ul.tabs li:last-child {
 margin-right:0;
}
.main-container .product-view div.product-content .woocommerce-tabs ul.tabs li a {
 border:none;
 color:#999;
 display:block;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:1.15em;
 font-weight:600;
 padding:0 15px 15px 15px;
 position:relative;
 text-decoration:none;
 text-shadow:none !important;
 text-transform:uppercase;
}
.main-container .product-view div.product-content .woocommerce-tabs ul.tabs li a:before {
 display:none;
}
.main-container .product-view div.product-content .woocommerce-tabs ul.tabs li a:after {
 background:#323232;
 bottom:0;
 content:'';
 display:block;
 height:1px;
 left:50%;
 position:absolute;
 right:50%;
 width:0;
 z-index:9;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
}
.main-container .product-view div.product-content .woocommerce-tabs ul.tabs li:hover a,.main-container .product-view div.product-content .woocommerce-tabs ul.tabs li.active a {
 color:#323232;
}
.main-container .product-view div.product-content .woocommerce-tabs ul.tabs li:hover a:after,.main-container .product-view div.product-content .woocommerce-tabs ul.tabs li.active a:after {
 left:0;
 right:0;
 width:100%;
}
.main-container .product-view div.product-content .woocommerce-tabs .panel {
 border-radius:0;
 box-shadow:none;
 float:left;
 font-size:1em;
 margin:0;
 width:100%;
}
.main-container .product-view div.product-content .woocommerce-tabs .panel p:last-child {
 margin:0;
}
.main-container .product-view div.product-content .woocommerce-tabs .panel .shop_attributes {
 border:1px solid #e5e5e5;
}
.main-container .product-view div.product-content .woocommerce-tabs .panel .shop_attributes th {
 border:none;
 border-right:1px solid #e5e5e5;
 color:#323232;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
 text-transform:uppercase;
}
.main-container .product-view div.product-content .woocommerce-tabs .panel .shop_attributes td {
 padding:8px;
}
.main-container .product-view div.product-content .woocommerce-tabs .panel h2 {
 font-size:1em;
 margin:0 0 20px;
 text-transform:uppercase;
}
.main-container .product-view div.product-content .woocommerce-tabs .panel h3 {
 font-size:1em;
 margin:0 0 20px;
 text-transform:uppercase;
}
.main-container .product-view div.product-content .woocommerce-tabs .panel p {
 margin-bottom:20px;
}
.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews h3,.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews .comment-reply-title {
 display:block;
 font-size:1em;
 font-weight:600;
 margin:0 0 15px;
 text-transform:uppercase;
}
.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews #comments {
 margin:0 auto;
 width:100%;
}
.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews #comments .commentlist {
 margin:0 0 25px;
 padding:0;
}
.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .avatar {
 background:none;
 border:none;
 padding:0;
 width:60px;
}
.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text {
 border:1px solid #e5e5e5;
 border-radius:3px;
 margin-left:80px;
 position:relative;
}
.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text:before {
 background:#fff;
 border-bottom:1px solid #e5e5e5;
 border-left:1px solid #e5e5e5;
 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 .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text p.meta {
 font-size:1em;
}
.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text .description {
 font-size:1em;
}
.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text strong {
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-weight:600;
 text-transform:uppercase;
}
.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text .star-rating {
 color:#dad196;
 margin-bottom:15px;
}
.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper {
 margin:0 auto;
 width:100%;
}
.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form label {
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-weight:normal;
 margin:0 0 5px;
 width:100%;
}
.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form textarea {
 border:1px solid #e5e5e5;
 border-radius:3px;
 height:125px;
 padding:10px;
 width:100%;
}
.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .stars a {
 border:none;
 color:#ffc300;
 line-height:14px;
}
.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .stars a:after {
 color:#afafaf;
 font-family:FontAwesome;
 font-weight:normal;
}
.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .stars a.star-1:after {
 content:'\f006';
}
.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .stars a.star-2:after {
 content:'\f006\f006';
}
.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .stars a.star-3:after {
 content:'\f006\f006\f006';
}
.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .stars a.star-4:after {
 content:'\f006\f006\f006\f006';
}
.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .stars a.star-5:after {
 content:'\f006\f006\f006\f006\f006';
}
.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .stars a.active:after,.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .stars a:hover:after {
 color:#dad196;
}
.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .comment-input .comment-form-cookies-consent {
 display:flex;
 align-items:center;
}
.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .comment-input .comment-form-cookies-consent label {
 margin:0 0 0 10px;
}
.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .form-submit #submit {
 margin-top:15px;
 background:#fff;
 border:2px solid #e5e5e5;
 box-shadow:none;
 color:#323232;
 cursor:pointer;
 display:inline-block;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:1em;
 font-weight:600;
 height:50px;
 letter-spacing:0;
 line-height:46px;
 outline:none;
 overflow:hidden;
 padding:0 30px;
 text-shadow:none;
 text-transform:uppercase;
 -webkit-transition:all .3s ease;
 transition:all .3s ease;
 vertical-align:middle;
 white-space:nowrap;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
}
.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .form-submit #submit:hover {
 background:#dad196;
 border-color:#dad196;
 color:#fff;
}
.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .form-submit #submit.disabled,.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .form-submit #submit:disabled,.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .form-submit #submit[disabled] {
 padding:0 30px !important;
}
.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .form-submit #submit.disabled:hover,.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .form-submit #submit:disabled:hover,.main-container .product-view div.product-content .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .form-submit #submit[disabled]:hover {
 border-color:#e5e5e5 !important;
}
.main-container .product-view .upsells,.main-container .product-view .related {
 margin-bottom:75px;
}
.main-container .product-view .upsells:last-of-type,.main-container .product-view .related:last-of-type {
 margin-bottom:0;
}
.main-container .woocommerce form .form-row {
 margin:0 0 15px 0;
}
.main-container .woocommerce form label {
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 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:#dad196;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 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 #e5e5e5;
 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%);
 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 #e5e5e5;
 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 #e5e5e5;
 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:#dad196;
}
.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:#dad196;
}
.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 {
 margin-bottom:30px;
 max-width:100%;
 padding-left:0;
 padding-right:0;
 flex:0 1 auto;
}
.main-container .shop_table {
 background:#fff;
 border-color:#e5e5e5;
 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 95px 0;
}
.main-container .shop_table.cart thead {
 border-bottom:1px solid #e5e5e5;
}
.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:#dad196;
}
.main-container .shop_table td.product-name .variation {
 color:#666;
 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:#dad196;
 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:#dad196 !important;
}
.main-container .shop_table .quantity .input-text {
 background:none;
 border:1px solid #e5e5e5;
 border-radius:0;
 color:#323232;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 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 #e5e5e5;
 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 #e5e5e5;
 box-shadow:none;
 color:#323232;
 cursor:pointer;
 display:inline-block;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:1em;
 font-weight:600;
 height:50px;
 letter-spacing:0;
 line-height:46px;
 outline:none;
 overflow:hidden;
 padding:0 30px;
 text-shadow:none;
 text-transform:uppercase;
 -webkit-transition:all .3s ease;
 transition:all .3s ease;
 vertical-align:middle;
 white-space:nowrap;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
}
.main-container .coupon .button:hover {
 background:#dad196;
 border-color:#dad196;
 color:#fff;
}
.main-container .coupon .button.disabled,.main-container .coupon .button:disabled,.main-container .coupon .button[disabled] {
 padding:0 30px !important;
}
.main-container .coupon .button.disabled:hover,.main-container .coupon .button:disabled:hover,.main-container .coupon .button[disabled]:hover {
 border-color:#e5e5e5 !important;
}
.main-container .shipping-calculator-form {
 background:#f2f2f2;
 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:35px;
 text-align:center;
 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 .cart-collaterals .heading-title h3 {
 border:none;
 text-transform:none;
}
.main-container .cross-sells {
 width:100% !important;
}
.main-container .cross-sells .owl-stage {
 margin:auto;
}
.main-container .cart_totals {
 background:#f2f2f2;
 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:1.143em;
}
.main-container .cart_totals h2 {
 border-bottom:1px solid #e5e5e5;
 font-size:1.286em;
 margin:0 0 35px;
 padding:0 0 10px 0;
 text-transform:uppercase;
}
.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 #e5e5e5;
 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 #e5e5e5;
 padding:15px 0;
 text-align:right;
 vertical-align:top;
}
.main-container .cart_totals table.shop_table td .amount {
 color:#dad196;
 font-weight:600;
 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;
 position:relative;
 top:2px;
}
.main-container .cart_totals table.shop_table .shipping ul#shipping_method li .amount {
 margin-left:10px;
 text-align:left;
}
.main-container .cart_totals table.shop_table .shipping p {
 margin-bottom:0;
}
.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 {
 font-size:20px;
 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:#dad196;
 border:none;
 color:#fff;
 font-size:16px;
 font-weight:600;
 height:50px;
 line-height:50px;
 margin:0 !important;
 max-width:100%;
 padding:0 20px;
}
.main-container .cart_totals .wc-proceed-to-checkout .button:hover {
 background:#323232;
 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:#323232;
 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 #e5e5e5;
 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 {
 background:#f2f2f2;
 padding:30px 40px 45px;
}
.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 #d8d8d8;
 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:left;
 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 .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:#dad196;
}
.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:Libre Franklin, Arial, Helvetica, sans-serif;
}
.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 .payment_methods .input-radio {
 position:relative;
 top:2px;
}
.main-container #order_review #payment #place_order {
 background:#dad196;
 border-color:#dad196;
 color:#fff;
 font-size:18px;
 margin-top:20px;
 text-transform:uppercase;
 width:100%;
}
.main-container #order_review #payment #place_order:hover {
 background:#b07a55;
 border-color:#b07a55;
 color:#fff;
}
.main-container .checkout_coupon {
 border:none;
 padding:0;
}
.main-container .checkout_coupon .form-row {
 float:left;
 margin:10px;
 width:auto;
}
.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 #e5e5e5;
 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:Libre Franklin, Arial, Helvetica, sans-serif;
 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 #e5e5e5;
 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:Libre Franklin, Arial, Helvetica, sans-serif;
 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 {
 background:#f2f2f2;
 float:left;
 font-size:15px;
 margin:20px 0 30px;
 padding:25px;
 width:100%;
}
.main-container .checkout-done .order_summary strong {
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 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 #e5e5e5 !important;
}
.main-container .checkout-done .shop_table th {
 font-weight:700;
}
.main-container .checkout-done .shop_table .product-name a {
 color:#dad196;
}
.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 #e5e5e5;
 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 #e5e5e5;
}
.main-container .woocommerce-form-login .woocommerce-form__label-for-checkbox {
 line-height:45px;
 display:block;
 width:100%;
}
.main-container .woocommerce-form-login .woocommerce-form__label-for-checkbox #rememberme {
 margin-right:3px;
 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 #e5e5e5;
 margin:0 0 30px;
 padding:0 0 5px;
 text-transform:uppercase;
}
.main-container #customer_login form.login,.main-container #customer_login form.register {
 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 #e5e5e5;
 border-right:1px solid #e5e5e5;
 border-top:1px solid #e5e5e5;
 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 {
 background:#f2f2f2;
 border-bottom:1px solid #e5e5e5;
 border-left:1px solid #e5e5e5;
 border-right:1px solid #e5e5e5;
 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 .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 #e5e5e5;
 font-size:16px;
 margin:0 0 10px;
 padding:15px 0;
 width:100%;
}
.main-container .addresses address {
 line-height:2;
}
.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;
 border-top:none;
 font-size:1em;
}
.main-container #yith-wcwl-form .wishlist_table tr td.product-stock-status span.wishlist-in-stock {
 color:#dad196;
}
.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;
}
.page-wrapper {
 background:#fff;
}
.page-wrapper:after {
 clear:both;
 content:'';
 display:block;
 height:0;
 line-height:0;
 visibility:hidden;
}
body {
 color:#666;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:14px;
 line-height:1.9;
 -webkit-transition:opacity .24s ease-in-out;
 -moz-transition:opacity .24s ease-in-out;
 transition:opacity .24s ease-in-out;
}
@media (min-width: 992px) {
 .special-revlider {
  padding-left:40px !important;
  padding-right:40px !important;
 }
}
.heightzero {
 height:0;
 overflow:hidden;
}
.row-bg-top {
 padding-top:95px;
}
.row-bg-padding {
 padding-top:95px;
 padding-bottom:60px;
}
.wrapper {
 margin:0 auto;
 position:relative;
 width:100%;
}
.wrapper .row-container {
 display:block;
 margin:0 auto;
 max-width:1200px;
 width:100%;
}
.wrapper .row-container:after {
 clear:both;
 content:'';
 display:block;
 height:0;
 line-height:0;
 visibility:hidden;
}
.wrapper.box-layout {
 overflow:hidden;
 -webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);
 -moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);
 box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);
}
.wrapper.box-layout:after {
 clear:both;
 content:'';
 display:block;
 height:0;
 line-height:0;
 visibility:hidden;
}
.wrapper .box-body-inner {
 margin:auto;
 max-width:1250px;
 padding:40px;
 padding-bottom:0;
}
.wrapper.box-body .header-container {
 background:none;
}
.wrapper.box-body .page-wrapper {
 padding-bottom:70px;
}
#primary_nd .item_link[title="logomenu"] .link_text {
 background:url('../images/logo.png') no-repeat center !important;
 text-indent:-9999px;
 width:125px;
 max-width:125px;
 height:28px !important;
}
.wrapper .vc_row.full-width .row-container,.wrapper .vc_row[data-vc-full-width] .row-container {
 margin-left:-15px;
 margin-right:-15px;
 max-width:none !important;
 width:auto;
}
.wrapper .vc_row.full-width.vc_row-no-padding .row-container,.wrapper .vc_row[data-vc-full-width].vc_row-no-padding .row-container {
 margin-left:0;
 margin-right:0;
 padding-left:0;
 padding-right:0;
}
.wrapper .vc_row[data-vc-full-width] {
 overflow:visible;
}
.wrapper .vc_col-has-fill > .vc_column-inner,.wrapper .vc_row-has-fill > .vc_column_container > .vc_column-inner {
 padding-top:0;
}
.wrapper .vc_column_container > .vc_column-inner {
 width:auto;
}
.wrapper .vc_row.vc_row-o-equal-height {
 align-items:center;
}
.wrapper .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner {
 z-index:unset;
}
.vc_row {
 margin-bottom:calc(95px - 35px);
}
.vc_row.fix-bottom-space {
 margin-bottom:95px;
}
.shop-page .main-container {
 padding-top:0;
}
.shop-banner {
 margin-bottom:35px;
 position:relative;
}
.shop-banner img {
 width:100%;
}
.fullwidth .shop-banner {
 display:none;
}
.shop-title {
 display:none;
}
.single-product .product-banner {
 margin-bottom:40px;
}
.inner-brands {
 margin-bottom:35px;
}
.main-container .wpb_single_image > .wpb_wrapper {
 max-width:100%;
}
.main-container .wpb_single_image a,.main-container .image-hover-effect {
 display:inline-block;
 overflow:hidden;
 position:relative;
 vertical-align:top;
}
.main-container .wpb_single_image a img,.main-container .image-hover-effect img {
 -webkit-transition:all .3s ease-out 0s;
 -moz-transition:all .3s ease-out 0s;
 -ms-transition:all .3s ease-out 0s;
 -o-transition:all .3s ease-out 0s;
 transition:all .3s ease-out 0s;
}
.main-container .wpb_single_image a:hover img,.main-container .image-hover-effect:hover img {
 -webkit-transform:scale(1.02);
 -moz-transform:scale(1.02);
 transform:scale(1.02);
}
.wrapper i.icon {
 display:inline-block;
 height:auto;
 line-height:inherit;
 margin:0;
 vertical-align:middle;
 width:auto;
}
.wrapper .wpb_revslider_element {
 margin-bottom:35px;
}
.wrapper .wpb_revslider_element .tp-caption a {
 color:inherit;
 display:block;
 position:relative;
 -webkit-transition:inherit;
 -moz-transition:inherit;
 -ms-transition:inherit;
 -o-transition:inherit;
 transition:inherit;
}
.wrapper .wpb_revslider_element .tp-caption a:hover {
 color:inherit;
}
.wrapper .wpb_revslider_element .tp-caption i {
 font-size:16px;
 line-height:inherit !important;
 margin-left:5px;
 vertical-align:top;
}
.wrapper .slider-none-marginb {
 margin-bottom:0 !important;
}
.wrapper .slider-none-marginb .wpb_revslider_element {
 margin-bottom:0;
}
.roadthemes-slider .item-col {
 max-width:100%;
 padding-left:0;
 padding-right:0;
 width:100%;
 flex:0 1 auto;
}
.roadthemes-slider.roadthemes-products .shop-products {
 margin-left:0;
 margin-right:0;
}
.roadthemes-slider.roadthemes-products .shop-products .item-col {
 margin-bottom:0;
 padding-left:0;
 padding-right:0;
 width:300px;
}
.roadthemes-slider.roadthemes-products .shop-products .owl-item .item-col {
 width:100%;
}
.roadthemes-slider.roadthemes-products .shop-products .owl-item .product-wrapper {
 margin-left:auto;
 margin-right:auto;
}
.roadthemes-slider.roadthemes-products .shop-products .group {
 display:block;
}
.roadthemes-slider.roadthemes-products .shop-products .group .item-col {
 margin-bottom:30px;
}
.roadthemes-slider.roadthemes-products .shop-products .group .item-col:last-child {
 margin-bottom:0;
}
.roadthemes-slider.roadthemes-products .shop-products .owl-item.active .item-col {
 -webkit-animation:zoomIn 500ms ease-in-out;
 -moz-animation:zoomIn 500ms ease-in-out;
 -o-animation:zoomIn 500ms ease-in-out;
 animation:zoomIn 500ms ease-in-out;
}
.roadthemes-slider.roadthemes-products .shop-products .owl-stage {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:flex;
 flex-flow:row wrap;
 margin:auto;
}
.roadthemes-slider.roadthemes-products .shop-products .owl-stage .item-col {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:flex;
 min-height:100%;
}
.product-list .shop-products .group {
 width:100%;
}
.product-list .shop-products .group .item-col {
 margin-bottom:20px;
}
.product-list .shop-products .group .item-col:last-child {
 margin-bottom:0;
}
.product-list .shop-products .listview {
 display:block;
}
.product-list .shop-products .gridview {
 display:none;
}
.product-list .shop-products .row {
 margin-left:0;
 margin-right:0;
}
.product-list .shop-products .list-col4 {
 float:left;
 width:24%;
}
.product-list .shop-products .list-col8 {
 float:left;
 padding:0 0 0 20px;
 width:76%;
}
.product-list .shop-products .product-name {
 margin:0 0 10px 0;
}
.product-list .shop-products .product-name a {
 font-size:1em;
}
.product-list .shop-products .price-box {
 font-size:14px;
 margin-bottom:5px;
}
.product-list .shop-products .quickviewbtn,.product-list .shop-products .onsale,.product-list .shop-products .product-desc,.product-list .shop-products .actions {
 display:none;
}
.product-list .shop-products .star-rating {
 margin:0;
}
.product-list.roadthemes-slider .owl-dots {
 margin-top:35px;
 text-align:left;
}
.categories-menu-wrapper {
 position:relative;
}
.categories-menu-wrapper .categories-menu {
 min-height:auto;
 width:100%;
 z-index:99;
}
.categories-menu-wrapper .categories-menu.show .catemenu {
 height:auto;
 overflow:visible;
}
.categories-menu-wrapper .categories-menu .catemenu-toggler {
 background:#dad196;
 color:#fff;
 cursor:pointer;
 font-size:14px;
 font-weight:500;
 height:56px;
 line-height:56px;
 padding:0 20px;
 width:100%;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
}
.categories-menu-wrapper .categories-menu .catemenu-toggler span:before {
 content:'\f394';
 display:inline-block;
 float:left;
 font-family:"Ionicons";
 font-size:19px;
 margin-right:10px;
 vertical-align:top;
}
.categories-menu-wrapper .categories-menu .catemenu-toggler span:after {
 content:'\f107';
 display:inline-block;
 float:right;
 font-family:"FontAwesome";
 font-size:14px;
 vertical-align:top;
}
.categories-menu-wrapper .categories-menu .catemenu {
 height:0;
 overflow:hidden;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
}
.categories-menu-wrapper .categories-menu .catemenu-inner {
 background:#fff;
 border:2px solid #dad196;
 width:100%;
}
.categories-menu-wrapper .categories-menu .categories {
 display:none;
}
.categories-menu-wrapper .categories-menu > ul {
 display:none;
 margin:0;
}
.categories-menu-wrapper .categories-menu > ul > li {
 display:none;
}
.categories-menu-wrapper .categories-menu .categories-menu-container {
 display:none;
 position:relative;
 z-index:100;
}
.categories-menu-wrapper .categories-menu .categories-menu-container ul {
 background:#fff;
 margin:0;
 padding:0;
}
.categories-menu-wrapper .categories-menu .categories-menu-container ul > li {
 list-style:none;
 padding:0 15px;
 position:relative;
}
.categories-menu-wrapper .categories-menu .categories-menu-container ul > li.menu-item-has-children > a:after {
 border:none !important;
 color:inherit;
 content:'\f105';
 display:inline-block;
 font-family:FontAwesome;
 font-size:16px;
 height:auto;
 left:auto;
 position:absolute;
 right:15px;
 top:50%;
 width:auto;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
}
.categories-menu-wrapper .categories-menu .categories-menu-container ul > li:hover > a {
 color:#dad196;
}
.categories-menu-wrapper .categories-menu .categories-menu-container ul > li:hover > .sub-menu {
 opacity:1;
 visibility:visible;
}
.categories-menu-wrapper .categories-menu .categories-menu-container ul > li .sub-menu {
 border:1px solid #e5e5e5;
 left:100%;
 min-width:200px;
 opacity:0;
 position:absolute;
 top:0;
 visibility:hidden;
 z-index:9;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
}
.categories-menu-wrapper .categories-menu .categories-menu-container ul > li .sub-menu .sub-menu {
 top:10px;
}
.categories-menu-wrapper .categories-menu .categories-menu-container ul > li > a {
 background-image:none;
 border-bottom:1px solid #e5e5e5;
 color:#323232;
 display:block;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
 padding:12px 15px;
 text-decoration:none;
 text-transform:none;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
}
.categories-menu-wrapper .categories-menu .categories-menu-container ul > li > a:hover {
 color:#dad196;
}
.categories-menu-wrapper .categories-menu .categories {
 height:auto;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder {
 width:100%;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner {
 width:100%;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner .nav_logo {
 display:none;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li {
 background:none;
 padding:0 15px;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.nav_search_box {
 display:none !important;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.current-menu-ancestor > a.item_link,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.current-menu-item > a.item_link,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.current-product-ancestor > a.item_link,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li:hover > a.item_link {
 color:#dad196;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.current-menu-ancestor > a.item_link .link_text,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.current-menu-ancestor > a.item_link:after,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.current-menu-ancestor > a.item_link .link_content,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.current-menu-ancestor > a.item_link i,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.current-menu-item > a.item_link .link_text,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.current-menu-item > a.item_link:after,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.current-menu-item > a.item_link .link_content,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.current-menu-item > a.item_link i,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.current-product-ancestor > a.item_link .link_text,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.current-product-ancestor > a.item_link:after,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.current-product-ancestor > a.item_link .link_content,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.current-product-ancestor > a.item_link i,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li:hover > a.item_link .link_text,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li:hover > a.item_link:after,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li:hover > a.item_link .link_content,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li:hover > a.item_link i {
 color:#dad196;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.menu-item-has-children > a.item_link {
 background-image:none;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.menu-item-has-children > a.item_link:before {
 display:none;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.menu-item-has-children > a.item_link:after {
 border:none !important;
 color:inherit;
 content:'\f105';
 display:inline-block;
 font-family:FontAwesome;
 font-size:16px;
 height:auto;
 left:auto;
 position:absolute;
 right:15px;
 top:50%;
 width:auto;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li > a.item_link {
 background:none;
 border-bottom:1px solid #e5e5e5;
 color:#666;
 display:block;
 height:auto;
 line-height:1.8;
 min-height:0 !important;
 overflow:hidden;
 padding:12px 15px;
 text-decoration:none;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li > a.item_link .link_text,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li > a.item_link i {
 color:#666;
 height:100%;
 line-height:inherit;
 text-transform:capitalize;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li > a.item_link i {
 font-size:13px;
 padding-right:10px;
 width:auto;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li > a.item_link .link_content {
 height:auto;
 line-height:inherit;
 min-height:0;
 position:relative;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li > a.item_link .link_text {
 font-size:13px;
 font-weight:400;
 height:100%;
 line-height:inherit;
 margin:0 !important;
 min-height:0;
 padding-right:15px;
 word-break:break-word;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li > a.item_link.with_icon > .link_content {
 margin:0;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li > a.item_link:before,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li > a.item_link:after {
 display:none;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown {
 background:#fff;
 border:1px solid #e5e5e5;
 box-shadow:none;
 padding:0 15px;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li {
 border-bottom:1px solid #e5e5e5;
 width:100%;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li:last-child {
 border-bottom:none;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link {
 background:none;
 border:none;
 display:block;
 font-size:13px;
 line-height:1.8;
 padding:12px 0;
 text-transform:none;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link .link_text {
 color:#333;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:normal;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link i {
 color:#666;
 float:left;
 padding-right:9px;
 position:static;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link:focus {
 background:none;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link:before {
 display:none;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link:hover {
 background:none;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link:hover .link_text {
 color:#dad196;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link:hover i {
 color:#dad196;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li:hover > a.item_link,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-menu-ancestor > a.item_link,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-menu-item > a.item_link,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-product-ancestor > a.item_link {
 background:none;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li:hover > a.item_link .link_text,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-menu-ancestor > a.item_link .link_text,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-menu-item > a.item_link .link_text,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-product-ancestor > a.item_link .link_text {
 color:#dad196;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li:hover > a.item_link i,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-menu-ancestor > a.item_link i,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-menu-item > a.item_link i,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-product-ancestor > a.item_link i {
 color:#dad196;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li:hover > .item_link *,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-menu-ancestor > .item_link *,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-menu-item > .item_link *,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-product-ancestor > .item_link * {
 color:#dad196;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown.columns3 > ul.mega_dropdown {
 width:670px;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown.columns2 > ul.mega_dropdown {
 width:460px;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown.columns1 > ul.mega_dropdown {
 width:255px;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown {
 background:#fff;
 border:1px solid #e5e5e5;
 box-shadow:none;
 padding:14px 0 20px 0;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li {
 padding:15px 20px 10px 30px;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a {
 background:none;
 padding:0;
 text-transform:none;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a .link_text {
 color:#333;
 display:block;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:normal;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a i {
 color:#333;
 float:left;
 height:36px;
 line-height:36px;
 padding-right:9px;
 position:static;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a:focus {
 background:none;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a:before {
 display:none;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a:hover {
 background:none;
 padding-left:10px;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a:hover .link_text {
 color:#dad196;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a:hover i {
 color:#dad196;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > a {
 display:inline-block;
 font-size:13px;
 margin-bottom:25px;
 position:relative;
 width:100%;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > a[href='#'] {
 pointer-events:none;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > a .link_text {
 color:#dad196;
 display:block;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:1em;
 font-weight:600;
 line-height:1.5;
 text-transform:uppercase;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > a i {
 height:47px;
 line-height:47px;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > a:before {
 display:none;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > a:hover .link_text {
 color:#dad196;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > a:hover i {
 color:#dad196;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li ul.mega_dropdown li {
 margin-bottom:15px;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li ul.mega_dropdown li:last-child {
 margin-bottom:0;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown li.current-menu-item > .item_link *,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown li.current-product-parent > .item_link * {
 color:#dad196;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown {
 background:#fff;
 border-color:#e5e5e5 #e5e5e5 #dad196 #e5e5e5;
 border-style:solid;
 border-width:1px 1px 3px 1px;
 box-shadow:none;
 padding:0 15px !important;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li {
 margin:0;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li.widget_menu {
 padding:0;
 position:absolute;
 right:20px;
 top:32px;
 width:170px !important;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li.widget_menu .widget {
 font-size:12px;
 line-height:1.5;
 margin:0;
 padding-left:0;
 padding-right:0;
 width:100%;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li.widget_menu .widget .widgettitle {
 background:none;
 border-bottom:1px solid #e5e5e5;
 margin:0 0 8px;
 padding:0 0 5px;
 text-transform:uppercase;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li.widget_menu .widget p {
 float:left;
 margin:0;
 width:100%;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li.widget_menu .widget p:first-child {
 margin-left:0;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li.widget_menu .widget a {
 display:block;
 float:left;
 overflow:hidden;
 padding:0;
 position:relative;
 width:100%;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li.widget_menu .widget a img {
 margin:0;
 -webkit-transition:-webkit-transform .3s ease;
 transition:transform .3s ease;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li.widget_menu .widget a:before {
 background:#000;
 content:'';
 display:block;
 height:100%;
 left:0;
 opacity:0;
 position:absolute;
 top:0;
 -webkit-transition:all .3s ease;
 transition:all .3s ease;
 width:100%;
 z-index:1;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li.widget_menu .widget a:hover img {
 -webkit-transform:scale(1.05);
 transform:scale(1.05);
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li.widget_menu .widget a:hover:before {
 opacity:.2;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li.widget_menu .widget img {
 float:left;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a {
 background:none;
 padding:0;
 text-transform:none;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a .link_text {
 color:;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
 line-height:36px;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a i {
 color:;
 float:left;
 height:36px;
 line-height:36px;
 padding-right:9px;
 position:static;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a:focus {
 background:none;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a:before {
 display:none;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a:hover {
 background:none;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a:hover .link_text {
 color:#dad196;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a:hover i {
 color:#dad196;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > a {
 border-bottom:1px solid #e5e5e5;
 display:inline-block;
 margin-bottom:10px;
 text-transform:uppercase;
 width:100%;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > a .link_text {
 color:;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:14px !important;
 font-weight:normal;
 line-height:47px;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > a i {
 height:47px;
 line-height:47px;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > a:before {
 display:none;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > a:hover .link_text {
 color:#dad196;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > a:hover i {
 color:#dad196;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > ul.mega_dropdown {
 padding-bottom:10px;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown li.current-menu-item > .item_link *,.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown li.current-product-parent > .item_link * {
 color:#dad196;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.submenu_full_width > ul.mega_dropdown {
 width:100%;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .mmm_fullwidth_container {
 display:none;
}
.categories-menu-wrapper .categories-menu .menu-primary-menu-container ul#menu-primary-menu {
 margin:0;
 padding:0;
}
.categories-menu-wrapper .categories-menu .menu-primary-menu-container ul#menu-primary-menu > li {
 list-style:none;
}
.categories-menu-wrapper .categories-menu div.mega_main_menu_ul {
 display:none;
}
.categories-menu-wrapper .categories-menu .morelesscate {
 display:none;
 width:100%;
 z-index:9999999;
}
.categories-menu-wrapper .categories-menu .morelesscate span {
 color:#666;
 cursor:pointer;
 display:block;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:600;
 padding:10px 15px;
 text-decoration:none;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
}
.categories-menu-wrapper .categories-menu .morelesscate span i {
 font-size:12px;
 padding-right:10px;
}
.categories-menu-wrapper .categories-menu .morelesscate span.lesscate {
 display:none;
}
.categories-menu-wrapper .categories-menu .morelesscate span:hover {
 color:#dad196;
}
.brands-carousel .owl-item a {
 display:block;
 text-align:center;
}
.brands-carousel .owl-item a:hover img {
 -webkit-transform:scale(1.1);
 -moz-transform:scale(1.1);
 transform:scale(1.1);
}
.brands-carousel .owl-item a img {
 display:inline-block;
 width:auto;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
}
.brands-carousel.style2 {
 border-bottom:1px solid #e5e5e5;
 border-top:1px solid #e5e5e5;
 padding:40px 0;
}
.brands-carousel.style3 {
 border-top:1px solid #e5e5e5;
 padding:40px 0;
 margin-bottom:0;
}
.brands-carousel.style4 {
 padding:45px 0;
 margin-bottom:0;
}
body.page-template-demo4 .categories-menu #categories {
 display:block;
}
body.page-template-demo4 .categories-menu .morelesscate {
 display:block;
}
.vc_tta-container {
 margin-bottom:0 !important;
}
.vc_tta-container .tabs-style2 .vc_tta-tabs-list li a {
 border:none !important;
 padding:0 20px !important;
 text-transform:uppercase;
 min-width:inherit !important;
}
.vc_tta-container .tabs-style2 .vc_tta-tabs-list li:hover a,.vc_tta-container .tabs-style2 .vc_tta-tabs-list li.vc_active a {
 color:#dad196 !important;
}
.vc_tta-container .vc_tta-tabs-container {
 display:inline-block !important;
 margin:0 0 40px 0 !important;
 padding:0;
 vertical-align:middle;
 width:100%;
}
.vc_tta-container .vc_tta-tabs-list {
 margin:0 !important;
 padding:0 !important;
 text-align:center;
}
.vc_tta-container .vc_tta-tabs-list li {
 display:inline-block;
 margin:0 20px 0 0 !important;
 position:relative;
 vertical-align:top;
}
.vc_tta-container .vc_tta-tabs-list li a {
 background:none !important;
 border:2px solid #e5e5e5 !important;
 border-radius:0 !important;
 color:#a3a3a3 !important;
 display:inline-block;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:600;
 height:56px;
 line-height:51px;
 min-width:158px;
 padding:0 20px 15px 20px !important;
 padding:0 15px;
 position:relative;
 text-align:center;
 vertical-align:middle;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
}
.vc_tta-container .vc_tta-tabs-list li a:before {
 display:none !important;
}
.vc_tta-container .vc_tta-tabs-list li a:after {
 display:none !important;
}
.vc_tta-container .vc_tta-tabs-list li:hover a,.vc_tta-container .vc_tta-tabs-list li.vc_active a {
 background:none !important;
 border-color:#323232 !important;
 color:#dad196 !important;
 color:#323232 !important;
}
.vc_tta-container .vc_tta-panels-container .vc_tta-panels {
 background:none !important;
 border:none !important;
}
.vc_tta-container .vc_tta-panels-container .vc_tta-panel-heading {
 display:none !important;
}
.vc_tta-container .vc_tta-panel-body {
 background:none !important;
 border:none !important;
 overflow:visible !important;
 padding:0 !important;
 position:relative;
 z-index:11;
}
[class*='home-tabs'] .wpb_content_element {
 display:none;
}
[class*='home-tabs'] .shop-products .group .item-col {
 width:100%;
}
[class*='home-tabs'] .shop-products .group .item-col:last-child {
 margin:0;
}
[class*='home-tabs'] .shop-products .item-col {
 width:350px;
}
[class*='home-tabs'] .shop-products .item-col.first {
 clear:none;
}
.home-tabs-text {
 letter-spacing:.08em;
 text-align:center;
}
.home-tabs-text h3 {
 font-size:32px;
}
.home-tabs-text p {
 font-weight:600;
}
.home-tabs .home-tabs-title {
 list-style-type:none;
 margin:0 0 40px 0;
 padding:0;
 text-align:center;
}
.home-tabs .home-tabs-title li {
 display:inline-block;
 margin:0 20px 0 0;
 position:relative;
 vertical-align:top;
}
.home-tabs .home-tabs-title li:last-child {
 margin-right:0;
}
.home-tabs .home-tabs-title li a {
 border:2px solid #e5e5e5;
 color:#a3a3a3;
 display:inline-block;
 font-size:14px;
 font-weight:500;
 height:56px;
 line-height:51px;
 min-width:158px;
 padding:0 15px;
 text-align:center;
 vertical-align:middle;
}
.home-tabs .home-tabs-title li a:hover,.home-tabs .home-tabs-title li a.active {
 border-color:#323232;
 color:#323232;
}
.sidebar-countdown .shop-products .gridview {
 display:block;
}
.sidebar-countdown .shop-products .listview {
 display:none;
}
.sidebar-countdown .shop-products .count-down {
 display:block;
}
.sidebar-countdown .shop-products .count-down .timebox {
 background:#f2f2f2;
 border:1px solid #e5e5e5;
 margin:0 8px 0 0;
}
.sidebar-countdown .shop-products .count-down .hastime {
 margin-bottom:20px;
}
.sidebar-countdown .shop-products .product-button {
 display:none;
}
.txt-notification {
 color:#fff;
 font-size:0.9286em;
 font-weight:500;
 padding:8px 0;
}
.txt-notification a {
 border-bottom:1px solid #999;
 color:#fff;
}
.txt-notification a:hover {
 color:#dad196;
}
.txt-notification i {
 font-size:1.3846em;
}
.header-container:not(.rs-active) .show-catemenu .categories-menu-wrapper .categories-menu #categories,.header-container:not(.rs-active) .show-catemenu .categories-menu-wrapper .categories-menu .morelesscate {
 display:none;
}
.show-catemenu .categories-menu-wrapper .categories-menu #categories,.show-catemenu .categories-menu-wrapper .categories-menu .morelesscate {
 display:block;
}
.categories-menu-style2 .categories-menu-wrapper .categories-menu.show .catemenu {
 padding:15px 0;
 border:1px solid #e5e5e5;
 background:#fff;
}
.categories-menu-style2 .categories-menu-wrapper .categories-menu .catemenu-inner {
 border:none;
}
.categories-menu-style2 .categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li > a.item_link {
 border:none;
 padding:9px 0 9px;
}
.policy.layout1.with-border .row-container {
 margin-bottom:35px;
 padding-bottom:25px;
 position:relative;
}
.policy.layout1.with-border .row-container:before {
 background:#e5e5e5;
 bottom:0;
 content:'';
 display:block;
 height:1px;
 left:15px;
 position:absolute;
 right:15px;
 z-index:9;
}
.policy.layout1 .vc_column-inner > .wpb_wrapper {
 padding-left:45px;
 padding-right:10px;
 position:relative;
}
.policy.layout1 .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;
}
.policy.layout1 .wpb_column:last-child .vc_column-inner > .wpb_wrapper:before {
 display:none;
}
.policy.layout1 .wpb_single_image {
 left:0;
 margin:0;
 position:absolute;
 top:5px;
 z-index:9;
}
.policy.layout1 .wpb_text_column h4 {
 font-size:1em;
 margin-bottom:7px;
}
.policy.layout1 .wpb_text_column p {
 font-size:0.929em;
 line-height:1.65;
}
.policy.layout2 .vc_column-inner > .wpb_wrapper {
 background:#f5f5f5;
 border:1px solid #e5e5e5;
 margin-bottom:35px;
}
.policy.layout2 .wpb_text_column {
 border-bottom:1px solid #e5e5e5;
 margin-bottom:0;
 overflow:hidden;
 padding:16px 20px;
}
.policy.layout2 .wpb_text_column > .wpb_wrapper {
 padding-left:45px;
 position:relative;
}
.policy.layout2 .wpb_text_column:last-child {
 border-bottom:none;
}
.policy.layout2 .wpb_text_column img {
 left:0;
 position:absolute;
 top:0;
 z-index:9;
}
.policy.layout2 .wpb_text_column h3 {
 color:#323232;
 font-size:1em;
 margin-bottom:7px;
 overflow:hidden;
}
.policy.layout2 .wpb_text_column p {
 font-size:0.929em;
 margin:0;
}
.policy.layout2 .wpb_text_column p:not(:first-child) {
 overflow:hidden;
}
.policy.layout3 .row-container {
 padding-top:95px;
 position:relative;
}
.policy.layout3 .row-container:before {
 content:"";
 display:block;
 position:absolute;
 left:15px;
 right:15px;
 z-index:9;
 top:0;
 background:#e5e5e5;
 height:1px;
}
.policy.layout3 .vc_column-inner > .wpb_wrapper {
 padding-left:45px;
 padding-right:10px;
 position:relative;
}
.policy.layout3 .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;
}
.policy.layout3 .wpb_column:last-child .vc_column-inner > .wpb_wrapper:before {
 display:none;
}
.policy.layout3 .wpb_single_image {
 left:0;
 margin:0;
 position:absolute;
 top:5px;
 z-index:9;
}
.policy.layout3 .wpb_text_column h4 {
 font-size:1em;
 margin-bottom:7px;
}
.policy.layout3 .wpb_text_column p {
 font-size:0.929em;
 line-height:1.65;
}
.policy.layout3.with-border .row-container {
 margin-bottom:35px;
 padding-bottom:25px;
 position:relative;
}
.policy.layout3.with-border .row-container:before {
 background:#e5e5e5;
 bottom:0;
 content:'';
 display:block;
 height:1px;
 left:15px;
 position:absolute;
 right:15px;
 z-index:9;
}
.policy.layout5,.policy.layout4 {
 background:#f9f9f9;
 padding:60px 0 25px;
 margin-bottom:95px;
}
.policy.layout5 .vc_column-inner > .wpb_wrapper,.policy.layout4 .vc_column-inner > .wpb_wrapper {
 padding-left:45px;
 padding-right:10px;
 position:relative;
}
.policy.layout5 .vc_column-inner > .wpb_wrapper:hover .wpb_single_image,.policy.layout4 .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;
}
.policy.layout5 .wpb_column:last-child .vc_column-inner > .wpb_wrapper:before,.policy.layout4 .wpb_column:last-child .vc_column-inner > .wpb_wrapper:before {
 display:none;
}
.policy.layout5 .wpb_single_image,.policy.layout4 .wpb_single_image {
 left:0;
 margin:0;
 position:absolute;
 top:5px;
 z-index:9;
}
.policy.layout5 .wpb_text_column h4,.policy.layout4 .wpb_text_column h4 {
 font-size:1em;
 margin-bottom:7px;
}
.policy.layout5 .wpb_text_column p,.policy.layout4 .wpb_text_column p {
 font-size:0.929em;
 line-height:1.65;
}
.policy.layout5 {
 background:none;
}
.popular-categories .wpb_single_image {
 margin-bottom:15px;
}
.popular-categories .widget_nav_menu {
 text-align:center;
 text-transform:capitalize;
}
.popular-categories .widget_nav_menu ul {
 margin:0;
 padding:0;
}
.popular-categories .widget_nav_menu ul li {
 list-style:none;
}
.popular-categories .widget_nav_menu .menu > li {
 font-size:1.0714em;
 font-weight:600;
 margin-bottom:5px;
}
.popular-categories .widget_nav_menu .menu .sub-menu {
 padding:0;
}
.popular-categories .widget_nav_menu .menu .sub-menu li {
 font-size:0.8667em;
 font-weight:400;
 line-height:22px;
}
.block-contact {
 margin-bottom:0;
 padding:35px 0;
 background:#dad196;
 color:#fff;
}
.block-contact .vc_column-inner > .wpb_wrapper {
 display:flex;
 align-items:center;
}
.block-contact .wpb_text_column {
 margin-bottom:0;
}
.block-contact .wpb_text_column i {
 font-size:0;
}
.block-contact .wpb_text_column i:before {
 font-size:42px;
 margin-right:10px;
}
.block-contact .wpb_text_column h4 {
 color:#fff;
 font-size:16px;
}
.block-contact .wpb_text_column p {
 font-size:13px;
 line-height:1;
}
.banner-with-text.style5 .row-container .vc_column-inner {
 padding:0 15px;
}
.banner-with-text.style5 .wpb_text_column {
 position:static;
 filter:alpha(opacity=100);
 opacity:1;
 text-align:left;
 background:none;
 padding-top:25px;
}
.banner-with-text.style5 .wpb_text_column h3 {
 font-size:1.7143em;
 margin:0 0 20px 0;
}
.banner-with-text.style5 .wpb_text_column a {
 font-size:1.0714em;
 text-transform:uppercase;
 font-weight:600;
 color:#dad196;
 text-decoration:underline;
 display:block;
 margin-top:10px;
}
.banner-with-text.style5 .wpb_text_column .wpb_wrapper {
 margin:0;
 max-width:100%;
}
.banner-with-text.style5 .vc_column-inner > .wpb_wrapper:hover img {
 filter:alpha(opacity=100);
 opacity:1;
}
.banner-with-text.style6 .vc_column-inner > .wpb_wrapper:hover .wpb_text_column,.banner-with-text.style4 .vc_column-inner > .wpb_wrapper:hover .wpb_text_column {
 filter:alpha(opacity=100);
 opacity:1;
}
.banner-with-text.style6 .vc_column-inner > .wpb_wrapper:hover img,.banner-with-text.style4 .vc_column-inner > .wpb_wrapper:hover img {
 filter:alpha(opacity=100);
 opacity:1;
}
.banner-with-text.style6 .wpb_text_column,.banner-with-text.style4 .wpb_text_column {
 position:absolute;
 background:none;
 left:40px;
 bottom:30px;
 filter:alpha(opacity=100);
 opacity:1;
 right:auto;
 top:auto;
 display:block;
 margin:0;
 text-align:left;
 z-index:13;
}
.banner-with-text.style6 .wpb_text_column h4,.banner-with-text.style4 .wpb_text_column h4 {
 font-size:1.7143em;
 margin:0;
 line-height:1;
 color:#323232;
}
.banner-with-text.style6 .wpb_text_column em,.banner-with-text.style4 .wpb_text_column em {
 font-style:normal;
 font-size:0.9286em;
}
.banner-with-text.style6 .wpb_text_column .wpb_wrapper,.banner-with-text.style4 .wpb_text_column .wpb_wrapper {
 margin:initial;
 max-width:initial;
}
.banner-with-text.style6.vc_row[data-vc-full-width] .row-container {
 padding-left:40px;
 padding-right:40px;
}
.banner-with-text.style6 .wpb_text_column {
 top:20px;
 bottom:auto;
}
.banner-with-text.style6 .wpb_text_column h5,.banner-with-text.style6 .wpb_text_column h4 {
 color:#fff;
}
.banner-with-text.style3 .vc_column-inner > .wpb_wrapper:hover .wpb_text_column:before,.banner-with-text.style2 .vc_column-inner > .wpb_wrapper:hover .wpb_text_column:before {
 filter:alpha(opacity=100);
 opacity:1;
}
.banner-with-text.style3 .wpb_text_column:before,.banner-with-text.style2 .wpb_text_column:before {
 content:"";
 position:absolute;
 top:10px;
 right:10px;
 bottom:10px;
 left:10px;
 border:3px solid #fff;
 filter:alpha(opacity=0);
 opacity:0;
}
.banner-with-text.style3 .wpb_text_column h4,.banner-with-text.style2 .wpb_text_column h4 {
 color:#666;
 font-size:1.4286em;
 margin:0;
 font-weight:400;
}
.banner-with-text.style3 .wpb_text_column h3,.banner-with-text.style2 .wpb_text_column h3 {
 color:#323232;
 font-size:3em;
 margin:0;
 font-weight:600;
}
.banner-with-text.style3 .wpb_text_column h4 {
 font-size:1.1429em;
 margin:20px 0 0;
}
.banner-with-text.style3 .wpb_text_column h3 {
 font-size:1.7143em;
 margin:0;
}
.banner-with-text .row-container {
 padding-left:5px;
 padding-right:5px;
}
.banner-with-text .row-container .vc_column-inner {
 padding-left:10px;
 padding-right:10px;
}
.banner-with-text .vc_column-inner > .wpb_wrapper {
 margin-bottom:35px;
 position:relative;
}
.banner-with-text .vc_column-inner > .wpb_wrapper:hover .wpb_text_column {
 filter:alpha(opacity=100);
 opacity:1;
}
.banner-with-text .vc_column-inner > .wpb_wrapper:hover img {
 filter:alpha(opacity=0);
 opacity:0;
}
.banner-with-text .wpb_single_image {
 margin-bottom:0;
}
.banner-with-text .wpb_single_image a {
 position:relative;
 z-index:12;
}
.banner-with-text .wpb_text_column {
 background:#f4f4f4;
 bottom:0;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:flex;
 left:0;
 margin-bottom:0;
 position:absolute;
 right:0;
 text-align:center;
 top:0;
 z-index:7;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
 filter:alpha(opacity=0);
 opacity:0;
 align-items:center;
}
.banner-with-text .wpb_text_column .wpb_wrapper {
 margin:auto;
 max-width:270px;
}
.banner-with-text .wpb_text_column h4 {
 color:#a3a3a3;
 font-size:.786em;
 margin-bottom:5px;
}
.banner-with-text .wpb_text_column h3 {
 color:#323232;
 font-size:1.714em;
 margin-bottom:15px;
}
.newsletter-container {
 padding:190px 0;
}
.newsletter-container .mc4wp-form {
 max-width:100%;
 vertical-align:middle;
 padding-right:70px;
 position:relative;
}
.newsletter-container .mc4wp-form .mc4wp-form-fields {
 max-width:100%;
}
.newsletter-container .mc4wp-form input {
 outline:none;
 box-shadow:none;
}
.newsletter-container .mc4wp-form input[type='email'] {
 background:#f5f5f5;
 border:none;
 color:#a3a3a3;
 display:block;
 font-size:1em;
 height:50px;
 line-height:50px;
 max-width:100%;
 padding:0 20px;
 position:relative;
 text-align:left;
 white-space:nowrap;
 width:100%;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
}
.newsletter-container .mc4wp-form input[type='email']::-webkit-input-placeholder {
 color:#a3a3a3;
 opacity:1;
}
.newsletter-container .mc4wp-form input[type='email']:focus::-webkit-input-placeholder {
 color:transparent;
}
.newsletter-container .mc4wp-form input[type='email']:-moz-placeholder {
 color:#a3a3a3;
 opacity:1;
}
.newsletter-container .mc4wp-form input[type='email']:focus:-moz-placeholder {
 color:transparent;
}
.newsletter-container .mc4wp-form input[type='email']::-moz-placeholder {
 color:#a3a3a3;
}
.newsletter-container .mc4wp-form input[type='email']:focus::-moz-placeholder {
 color:transparent;
}
.newsletter-container .mc4wp-form input[type='email']:-ms-input-placeholder {
 color:#a3a3a3;
}
.newsletter-container .mc4wp-form input[type='email']:focus:-ms-input-placeholder {
 color:transparent;
}
.newsletter-container .mc4wp-form button[type='submit'] {
 background:#dad196;
 border:none;
 box-shadow:none;
 color:#fff;
 cursor:pointer;
 position:absolute;
 z-index:9;
 right:0;
 top:0;
 font-size:0;
 height:50px;
 line-height:50px;
 margin:0 0 0 5px;
 outline:none;
 padding:0 15px;
 text-align:center;
 width:70px;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
}
.newsletter-container .mc4wp-form button[type='submit']:before {
 content:'\e63a';
 font-family:'Pe-icon-7-stroke';
 font-size:24px;
}
.newsletter-container .mc4wp-form button[type='submit']:hover {
 background:#323232;
}
.newsletter-container .mc4wp-form .mc4wp-alert {
 float:left;
 margin-top:15px;
}
.posts-carousel {
 position:relative;
}
.posts-carousel.style2 .item-col {
 padding:10px;
 background:#fff;
}
.posts-carousel.style2 .item-col .post-info {
 padding:0 10px 10px;
}
.posts-carousel.slide .item-col {
 margin-bottom:30px;
 max-width:100%;
 width:100%;
 flex:0 1 auto;
}
.posts-carousel.slide .item-col:last-child {
 margin-bottom:0;
}
.posts-carousel:not(.slide) .group .item-col {
 margin-bottom:30px;
}
.posts-carousel:not(.slide) .group:last-child .item-col {
 margin-bottom:0;
}
.posts-carousel .post-wrapper:after {
 clear:both;
 content:'';
 display:block;
 height:0;
 line-height:0;
 visibility:hidden;
}
.posts-carousel .post-thumb {
 margin-bottom:18px;
 position:relative;
 width:100%;
}
.posts-carousel .post-thumb a {
 display:inline-block;
 overflow:hidden;
 position:relative;
 vertical-align:top;
}
.posts-carousel .post-thumb a img {
 -webkit-transition:all .3s ease-out 0s;
 -moz-transition:all .3s ease-out 0s;
 -ms-transition:all .3s ease-out 0s;
 -o-transition:all .3s ease-out 0s;
 transition:all .3s ease-out 0s;
}
.posts-carousel .post-thumb a:hover img {
 -webkit-transform:scale(1.02);
 -moz-transform:scale(1.02);
 transform:scale(1.02);
}
.posts-carousel .post-title {
 font-size:18px;
 margin-bottom:10px;
}
.posts-carousel .post-title a {
 color:#323232;
}
.posts-carousel .post-title a:hover {
 color:#dad196;
}
.posts-carousel .post-meta {
 display:block;
 font-size:12px;
 margin-bottom:17px;
}
.posts-carousel .post-meta:after {
 clear:both;
 content:'';
 display:block;
 height:0;
 line-height:0;
 visibility:hidden;
}
.posts-carousel .post-meta .post-date {
 float:left;
}
.posts-carousel .post-meta .post-comment {
 float:left;
}
.posts-carousel .post-meta > * {
 margin-right:32px;
}
.posts-carousel .post-meta > *:last-child {
 margin-right:0;
}
.posts-carousel .post-date {
 color:#a3a3a3;
 display:block;
}
.posts-carousel .post-date:before {
 content:'\f073';
 display:inline-block;
 font-family:FontAwesome;
 font-size:12px;
 margin-right:8px;
 margin-top:-1px;
 vertical-align:top;
}
.posts-carousel .post-comment {
 margin:0;
}
.posts-carousel .post-comment:before {
 content:'\f27b';
 display:inline-block;
 font-family:FontAwesome;
 font-size:14px;
 margin-right:8px;
 margin-top:-3px;
 vertical-align:top;
}
.posts-carousel .post-comment a {
 color:#a3a3a3;
}
.posts-carousel .post-comment a:hover {
 color:#dad196;
}
.posts-carousel .post-author {
 display:none;
}
.posts-carousel .post-excerpt {
 line-height:1.9;
}
.posts-carousel .post-excerpt p {
 margin:0;
}
.posts-carousel .readmore {
 border:2px solid #e5e5e5;
 color:#323232;
 display:inline-block;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:500;
 height:54px;
 line-height:50px;
 margin-top:25px;
 overflow:hidden;
 padding:0 35px;
 text-transform:uppercase;
}
.posts-carousel .readmore:hover {
 background:#dad196;
 border-color:#dad196;
 color:#fff;
}
.testimonials-container.layout1 {
 margin-bottom:95px;
 padding:95px 0;
}
.testimonials-container.layout1.style2 .testimonials .quote > .avatar,.testimonials-container.layout1.style2 .testimonials .quote > a.avatar-link {
 border-color:rgba(0,0,0,0.1);
}
.testimonials-container.layout1.style2 .testimonials .testimonials-text {
 color:#767676;
}
.testimonials-container.layout1 .testimonials-list {
 margin:0;
}
.testimonials-container.layout1 .widget_woothemes_testimonials:after {
 clear:both;
 content:'';
 display:block;
 height:0;
 line-height:0;
 visibility:hidden;
}
.testimonials-container.layout1 .testimonials {
 margin:auto;
 width:100%;
}
.testimonials-container.layout1 .testimonials:after {
 clear:both;
 content:'';
 display:block;
 height:0;
 line-height:0;
 visibility:hidden;
}
.testimonials-container.layout1 .testimonials .quote {
 margin:auto;
 max-width:900px;
 padding:0 50px;
 position:relative;
 text-align:center;
}
.testimonials-container.layout1 .testimonials .quote > .avatar,.testimonials-container.layout1 .testimonials .quote > a.avatar-link {
 background:#fff;
 border:11px solid #2d2f30;
 height:93px;
 margin:auto;
 width:93px;
 -webkit-border-radius:100%;
 -moz-border-radius:100%;
 border-radius:100%;
}
.testimonials-container.layout1 .testimonials .testimonials-text {
 background:none;
 border:none;
 color:#fff;
 font-size:1em;
 font-style:normal;
 line-height:2;
 margin:0 0 25px 0;
 padding:0;
 text-align:center;
}
.testimonials-container.layout1 .testimonials .author {
 display:block;
 margin-top:14px;
 position:relative;
 text-align:center;
}
.testimonials-container.layout1 .testimonials .author .name,.testimonials-container.layout1 .testimonials .author [itemprop='name'] {
 color:#dad196;
 display:block;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-style:normal;
 font-weight:600;
 text-transform:uppercase;
}
.testimonials-container.layout1 .testimonials .author .title,.testimonials-container.layout1 .testimonials .author [itemprop='jobTitle'] {
 color:#aaa;
 display:block;
 font-style:normal;
 font-weight:normal;
 margin:5px 0 0 0;
}
.testimonials-container.layout1 .testimonials .author [class*='url'] {
 display:none;
}
.testimonials-container.layout1 .testimonials .author a {
 color:#dad196;
}
.testimonials-container.layout1 .testimonials .author a:hover {
 text-decoration:underline;
}
.testimonials-container.layout1 .owl-dots .owl-dot:hover:before,.testimonials-container.layout1 .owl-dots .owl-dot.active:before {
 background:#dad196;
}
.testimonials-container.layout2 .widget_woothemes_testimonials:after {
 clear:both;
 content:'';
 display:block;
 height:0;
 line-height:0;
 visibility:hidden;
}
.testimonials-container.layout2 .testimonials {
 width:100%;
}
.testimonials-container.layout2 .testimonials:after {
 clear:both;
 content:'';
 display:block;
 height:0;
 line-height:0;
 visibility:hidden;
}
.testimonials-container.layout2 .testimonials .quote {
 margin:auto;
 max-width:900px;
 position:relative;
 text-align:center;
}
.testimonials-container.layout2 .testimonials .quote > .avatar,.testimonials-container.layout2 .testimonials .quote > a.avatar-link {
 background:#fff;
 border:11px solid #e5e5e5;
 height:93px;
 margin:auto;
 width:93px;
 -webkit-border-radius:100%;
 -moz-border-radius:100%;
 border-radius:100%;
}
.testimonials-container.layout2 .testimonials .testimonials-text {
 background:none;
 border:none;
 color:#666;
 font-style:normal;
 line-height:2;
 margin:0 0 25px 0;
 padding:0;
 text-align:center;
}
.testimonials-container.layout2 .testimonials .author {
 display:block;
 margin-top:14px;
 position:relative;
 text-align:center;
}
.testimonials-container.layout2 .testimonials .author .name,.testimonials-container.layout2 .testimonials .author [itemprop='name'] {
 color:#dad196;
 display:block;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-style:normal;
 font-weight:600;
 text-transform:uppercase;
}
.testimonials-container.layout2 .testimonials .author .title,.testimonials-container.layout2 .testimonials .author [itemprop='jobTitle'] {
 color:#323232;
 display:block;
 font-style:normal;
 font-weight:normal;
 margin:0;
}
.testimonials-container.layout2 .testimonials .author [class*='url'] {
 display:none;
}
.testimonials-container.layout2 .testimonials .author a {
 color:#dad196;
}
.testimonials-container.layout2 .testimonials .author a:hover {
 text-decoration:underline;
}
.testimonials-container.layout3 {
 margin-bottom:95px;
}
.testimonials-container.layout3 .wpb_wrapper {
 background:#f6f6f6;
 padding:95px;
}
.testimonials-container.layout3 .widget_woothemes_testimonials:after {
 clear:both;
 content:'';
 display:block;
 height:0;
 line-height:0;
 visibility:hidden;
}
.testimonials-container.layout3 .testimonials {
 width:100%;
}
.testimonials-container.layout3 .testimonials:after {
 clear:both;
 content:'';
 display:block;
 height:0;
 line-height:0;
 visibility:hidden;
}
.testimonials-container.layout3 .testimonials .owl-carousel .owl-nav button {
 filter:alpha(opacity=100);
 opacity:1;
 background:none;
}
.testimonials-container.layout3 .testimonials .owl-carousel .owl-nav button::before {
 color:#323232;
}
.testimonials-container.layout3 .testimonials .owl-carousel .owl-nav button:hover {
 background:none;
}
.testimonials-container.layout3 .testimonials .owl-carousel .owl-nav button:hover::before {
 color:#dad196;
}
.testimonials-container.layout3 .testimonials .owl-carousel .owl-nav button.owl-prev {
 left:50%;
 margin-left:-100px;
}
.testimonials-container.layout3 .testimonials .owl-carousel .owl-nav button.owl-next {
 right:50%;
 margin-right:-100px;
}
.testimonials-container.layout3 .testimonials .quote {
 margin:auto;
 max-width:900px;
 position:relative;
 text-align:center;
}
.testimonials-container.layout3 .testimonials .quote > .avatar,.testimonials-container.layout3 .testimonials .quote > a.avatar-link {
 background:#fff;
 border:11px solid #e5e5e5;
 height:93px;
 margin:auto;
 width:93px;
 -webkit-border-radius:100%;
 -moz-border-radius:100%;
 border-radius:100%;
}
.testimonials-container.layout3 .testimonials .testimonials-text {
 background:none;
 border:none;
 color:#666;
 font-style:normal;
 line-height:2;
 margin:0 0 25px 0;
 padding:0;
 text-align:center;
}
.testimonials-container.layout3 .testimonials .author {
 display:block;
 margin-top:14px;
 position:relative;
 text-align:center;
}
.testimonials-container.layout3 .testimonials .author .name,.testimonials-container.layout3 .testimonials .author [itemprop='name'] {
 color:#dad196;
 display:block;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-style:normal;
 font-weight:600;
 text-transform:uppercase;
}
.testimonials-container.layout3 .testimonials .author .title,.testimonials-container.layout3 .testimonials .author [itemprop='jobTitle'] {
 color:#323232;
 display:block;
 font-style:normal;
 font-weight:normal;
 margin:0;
}
.testimonials-container.layout3 .testimonials .author [class*='url'] {
 display:none;
}
.testimonials-container.layout3 .testimonials .author a {
 color:#dad196;
}
.testimonials-container.layout3 .testimonials .author a:hover {
 text-decoration:underline;
}
.about-testimonial .widget_woothemes_testimonials:after {
 clear:both;
 content:'';
 display:block;
 height:0;
 line-height:0;
 visibility:hidden;
}
.about-testimonial .testimonials {
 width:100%;
}
.about-testimonial .testimonials:after {
 clear:both;
 content:'';
 display:block;
 height:0;
 line-height:0;
 visibility:hidden;
}
.about-testimonial .testimonials .quote {
 margin:auto;
 max-width:900px;
 position:relative;
 text-align:center;
}
.about-testimonial .testimonials .quote > .avatar,.about-testimonial .testimonials .quote > a.avatar-link {
 background:#fff;
 border:11px solid #e5e5e5;
 height:93px;
 margin:auto;
 width:93px;
 -webkit-border-radius:100%;
 -moz-border-radius:100%;
 border-radius:100%;
}
.about-testimonial .testimonials .testimonials-text {
 background:none;
 border:none;
 color:#666;
 font-style:normal;
 line-height:2;
 margin:0 0 25px 0;
 padding:0;
 text-align:center;
}
.about-testimonial .testimonials .author {
 display:block;
 margin-top:14px;
 position:relative;
 text-align:center;
}
.about-testimonial .testimonials .author .name,.about-testimonial .testimonials .author [itemprop='name'] {
 color:#dad196;
 display:block;
 font-family:Libre Franklin, Arial, Helvetica, sans-serif;
 font-style:normal;
 font-weight:600;
 text-transform:uppercase;
}
.about-testimonial .testimonials .author .title,.about-testimonial .testimonials .author [itemprop='jobTitle'] {
 color:#323232;
 display:block;
 font-style:normal;
 font-weight:normal;
 margin:0;
}
.about-testimonial .testimonials .author [class*='url'] {
 display:none;
}
.about-testimonial .testimonials .author a {
 color:#dad196;
}
.about-testimonial .testimonials .author a:hover {
 text-decoration:underline;
}
.image-slider .image-slider-inner {
 text-align:center;
}
.image-slider .image-slider-inner:hover .image img {
 -webkit-animation:rotate 2s infinite;
 -moz-animation:rotate 2s infinite;
 -o-animation:rotate 2s infinite;
 animation:rotate 2s infinite;
}
.image-slider .image-slider-inner:hover a {
 color:#dad196;
}
.image-slider .image-slider-inner .image img {
 -webkit-border-radius:100%;
 -moz-border-radius:100%;
 border-radius:100%;
}
.image-slider .image-slider-inner .title h3 {
 margin:0;
 padding-top:25px;
}
.single-product .shop-products .gridview:hover .price-box {
 filter:alpha(opacity=100);
 opacity:1;
}
.single-product .shop-products .gridview .cart-rating {
 margin:15px 0 0;
 position:static;
 visibility:visible;
 filter:alpha(opacity=100);
 opacity:1;
}
.single-product .shop-products .gridview .cart-rating .add-to-cart {
 left:0;
}
.product-countdown .gridview:hover .price-box {
 filter:alpha(opacity=100);
 opacity:1;
}
.product-countdown .gridview .count-down {
 display:block;
}
.product-countdown .gridview .product-name {
 margin:0 0 5px 0;
}
.product-countdown .gridview .cart-rating {
 display:none;
}
.primary-color .shop-products .gridview .count-down .timebox strong {
 color:#dad196 !important;
}
.product-countdown.style3.primary-color .shop-products .gridview .count-down .timebox strong,.product-countdown.style2.primary-color .shop-products .gridview .count-down .timebox strong,.count-down-style2.primary-color .shop-products .gridview .count-down .timebox strong {
 color:#dad196;
}
.product-countdown.style3 .shop-products .gridview:hover .count-down,.product-countdown.style2 .shop-products .gridview:hover .count-down,.count-down-style2 .shop-products .gridview:hover .count-down {
 filter:alpha(opacity=0);
 opacity:0;
}
.product-countdown.style3 .shop-products .gridview .list-col4,.product-countdown.style2 .shop-products .gridview .list-col4,.count-down-style2 .shop-products .gridview .list-col4 {
 position:relative;
}
.product-countdown.style3 .shop-products .gridview .count-down,.product-countdown.style2 .shop-products .gridview .count-down,.count-down-style2 .shop-products .gridview .count-down {
 position:absolute;
 z-index:1;
 bottom:0;
 left:20px;
 right:20px;
}
.product-countdown.style3 .shop-products .gridview .count-down .timebox .timebox-inner,.product-countdown.style2 .shop-products .gridview .count-down .timebox .timebox-inner,.count-down-style2 .shop-products .gridview .count-down .timebox .timebox-inner {
 -webkit-box-shadow:0px 0px 9.3px 0.7px rgba(0,0,0,0.05);
 -moz-box-shadow:0px 0px 9.3px 0.7px rgba(0,0,0,0.05);
 box-shadow:0px 0px 9.3px 0.7px rgba(0,0,0,0.05);
 background:#fff;
 padding:10px 0;
 border:none;
}
.product-countdown.style3 .shop-products .gridview .count-down .timebox strong,.product-countdown.style2 .shop-products .gridview .count-down .timebox strong,.count-down-style2 .shop-products .gridview .count-down .timebox strong {
 font-size:16px;
}
.product-countdown.style3 .shop-products .gridview .count-down .timebox span,.product-countdown.style2 .shop-products .gridview .count-down .timebox span,.count-down-style2 .shop-products .gridview .count-down .timebox span {
 font-size:10px;
 text-transform:uppercase;
}
.product-countdown.style3 .shop-products .gridview .count-down .timebox .timebox-inner {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
}
.product-countdown.style3 .shop-products .gridview .count-down .hastime {
 margin-bottom:20px;
}
.large-banner .row-container .vc_column-inner {
 padding-left:10px;
 padding-right:10px;
}
.large-banner .vc_row {
 margin-bottom:0 !important;
 margin-left:-10px;
 margin-right:-10px;
}
.large-banner .wpb_single_image {
 margin-bottom:20px;
}
.carousel-with-menu .wpb_content_element.title-2 h3 {
 padding-right:50%;
}
.carousel-with-menu .vc_column-inner > .wpb_wrapper {
 position:relative;
}
.carousel-with-menu .vc_wp_custommenu {
 margin-bottom:0;
 position:absolute;
 right:0;
 top:15px;
 z-index:9;
}
.carousel-with-menu .vc_wp_custommenu ul {
 margin-bottom:0;
 padding:0;
}
.carousel-with-menu .vc_wp_custommenu ul li {
 display:inline-block;
 list-style-type:none;
 margin-right:20px;
 vertical-align:middle;
}
.carousel-with-menu .vc_wp_custommenu ul li:last-child {
 margin-right:0;
}
.carousel-with-menu .vc_wp_custommenu ul a {
 color:#949494;
}
.carousel-with-menu .vc_wp_custommenu ul a:hover {
 color:#dad196;
}
.carousel-with-menu.style2 .vc_wp_custommenu {
 top:0;
}
.carousel-with-menu.style3 .vc_wp_custommenu {
 position:static;
}
.carousel-with-menu.style3 .vc_wp_custommenu ul {
 text-align:center;
 line-height:1;
 margin-bottom:40px;
}
.carousel-with-menu.style3 .vc_wp_custommenu ul li a {
 text-transform:uppercase;
}
.product-categories .row-container {
 margin-bottom:20px;
 padding-left:5px;
 padding-right:5px;
}
.product-categories .row-container .vc_column_container > .vc_column-inner {
 padding-left:10px;
 padding-right:10px;
}
.product-categories .row-container .vc_row {
 margin-bottom:0;
 margin-left:-10px;
 margin-right:-10px;
}
.product-categories .wpb_single_image {
 display:inline-block;
 margin-bottom:20px;
 position:relative;
}
.product-categories .wpb_single_image:hover .wpb_singleimage_heading {
 background:#fff;
 color:#dad196;
}
.product-categories .wpb_single_image a:before,.product-categories .wpb_single_image a:after {
 display:none;
}
.product-categories .wpb_singleimage_heading {
 background:transparent;
 bottom:25px;
 color:#323232;
 font-size:1.857em;
 font-weight:500;
 left:25px;
 max-width:80%;
 padding:14px 20px;
 pointer-events:none;
 position:absolute;
 text-transform:none;
 z-index:11;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
}
.product-categories.layout2.vc_row {
 margin-left:-10px;
 margin-right:-10px;
}
.product-categories.layout2 .vc_column_container .vc_column-inner {
 padding-left:10px;
 padding-right:10px;
}
.product-categories.layout2 .wpb_single_image {
 margin-bottom:20px;
 position:relative;
}
.product-categories.layout2 .wpb_single_image:hover .wpb_singleimage_heading {
 background:#dad196;
 color:#fff;
}
.product-categories.layout2 .wpb_singleimage_heading {
 background:#323232;
 bottom:25px;
 color:#fff;
 font-size:1em;
 left:50%;
 margin-right:-50%;
 max-width:90%;
 padding:13px 32px;
 pointer-events:none;
 position:absolute;
 text-align:center;
 text-transform:uppercase;
 z-index:11;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 transform:translateX(-50%);
}
.sidebar-section .vc_row {
 margin-bottom:15px;
}
.sidebar-products .shop-products .listview .product-name {
 margin:0 0 5px 0;
}
.sidebar-products .shop-products .listview .price-box {
 font-size:1em;
 margin:0 0 5px 0;
}
.main-container .slider-image {
 margin-left:-10px;
 margin-right:-10px;
}
.main-container .slider-image .vc_column-inner {
 padding-left:10px;
 padding-right:10px;
}
.main-container .slider-image .wpb_revslider_element {
 margin-bottom:20px;
}
.main-container .slider-image .wpb_single_image {
 display:inline-block;
 margin-bottom:20px;
 position:relative;
 width:100%;
}
.main-container .slider-image .wpb_single_image a:before,.main-container .slider-image .wpb_single_image a:after {
 display:none;
}
.main-container .slider-image .wpb_single_image * {
 width:100%;
}
@media (min-width: 1200px) {
 .main-container .banner.customize_col .customize_col1 {
  width:24.15%;
 }
 .main-container .banner.customize_col .customize_col2 {
  width:51.7%;
 }
}
@media (max-width: 1199px) and (min-width: 992px) {
 .main-container .banner.customize_col .customize_col1 {
  width:24.5%;
 }
 .main-container .banner.customize_col .customize_col2 {
  width:51%;
 }
}
@media (max-width: 991px) and (min-width: 768px) {
 .main-container .banner.customize_col .customize_col1 {
  width:24.6%;
 }
 .main-container .banner.customize_col .customize_col2 {
  width:50.8%;
 }
}
.main-container .banner,.main-container .product-and-image {
 margin-left:-10px;
 margin-right:-10px;
}
.main-container .banner .vc_column-inner,.main-container .product-and-image .vc_column-inner {
 padding-left:10px;
 padding-right:10px;
}
.main-container .product-and-image {
 margin-bottom:calc(95px - 55px);
}
.main-container .product-and-image .wpb_single_image {
 margin-bottom:60px;
}
.main-container .product-and-image .shop-products {
 margin-bottom:50px;
}
.countdown .timebox {
 display:inline-block;
 padding:0 27px;
 position:relative;
 text-align:center;
 vertical-align:middle;
}
.countdown .timebox:after {
 content:':';
 display:block;
 font-size:30px;
 position:absolute;
 right:0;
 top:50%;
 z-index:9;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
}
.countdown .timebox:last-child:after {
 display:none;
}
.countdown .timebox strong {
 color:#dad196;
 display:block;
 font-size:2.857em;
 font-weight:500;
 line-height:1;
 min-width:60px;
}
.countdown .timebox span {
 display:block;
 font-size:1em;
 margin-top:7px;
 text-transform:uppercase;
}
.main-container .countdown-container {
 margin-bottom:95px;
}
.countdown-container {
 padding:100px 0;
 text-align:center;
}
.countdown-container .row-container {
 margin:auto;
 max-width:800px;
}
.countdown-container .wpb_text_column {
 margin-bottom:50px;
}
.countdown-container .wpb_text_column:last-child {
 margin-bottom:0;
}
.countdown-container .heading-title.style1:before {
 background:#f4f4f4 url(../images/title-icon.png) center center no-repeat;
}
.countdown-container a {
 background:#323232;
 color:#fff;
 display:inline-block;
 font-size:1em;
 height:56px;
 line-height:56px;
 margin-top:50px;
 padding:0 30px;
 white-space:nowrap;
}
.countdown-container a:hover {
 background:#dad196;
}
.fullbanner .vc_column_container > .vc_column-inner {
 padding-left:10px !important;
 padding-right:10px !important;
}
.fullbanner .row-container {
 margin-left:-10px !important;
 margin-right:-10px !important;
}
.fullbanner .wpb_single_image * {
 width:100%;
}
.product-countdown.style3 .shop-products .gridview:hover .price-box,.product-countdown.style3 .shop-products .gridview:hover .product-image > .add-to-cart,.product-grid.style2 .shop-products .gridview:hover .price-box,.product-grid.style2 .shop-products .gridview:hover .product-image > .add-to-cart {
 filter:alpha(opacity=100);
 opacity:1;
}
.product-countdown.style3 .shop-products .gridview .cart-rating,.product-grid.style2 .shop-products .gridview .cart-rating {
 display:none;
}
.product-countdown.style3 .shop-products .gridview .wishlist-compare .quickviewbtn,.product-grid.style2 .shop-products .gridview .wishlist-compare .quickviewbtn {
 position:static;
 display:block;
}
.product-countdown.style3 .shop-products .gridview .product-image > .quickviewbtn,.product-grid.style2 .shop-products .gridview .product-image > .quickviewbtn {
 display:none;
}
.product-countdown.style3 .shop-products .gridview .product-image > .add-to-cart,.product-grid.style2 .shop-products .gridview .product-image > .add-to-cart {
 filter:alpha(opacity=0);
 opacity:0;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
 display:block;
 bottom:20px;
 left:0;
 right:0;
 text-align:center;
 position:absolute;
 z-index:1;
}
.product-countdown.style3 .shop-products .gridview .product-image .add_to_cart_inline,.product-grid.style2 .shop-products .gridview .product-image .add_to_cart_inline {
 display:block;
 padding:0 5px !important;
}
.product-countdown.style3 .shop-products .gridview .product-image .add_to_cart_inline a,.product-grid.style2 .shop-products .gridview .product-image .add_to_cart_inline a {
 background:#fff;
 height:44px;
 line-height:44px;
 padding:0 45px;
 max-width:100%;
 float:none;
 margin:0 auto;
}
.product-countdown.style3 .shop-products .gridview .product-image .add_to_cart_inline a:after,.product-grid.style2 .shop-products .gridview .product-image .add_to_cart_inline a:after {
 display:none;
}
.visible-large {
 display:block;
}
.visible-small {
 display:none;
}
@media screen and (min-width: 1200px) {
 .container {
  max-width:1200px;
 }
 .box-body-inner .container {
  padding-left:0;
  padding-right:0;
 }
 .large-content .row-container {
  max-width:100%;
  padding-left:40px;
  padding-right:40px;
  width:100%;
 }
 .large-banner .row-container {
  max-width:100%;
  padding-left:40px;
  padding-right:40px;
  width:100%;
 }
 .header.header-3 .row-container {
  max-width:100%;
  padding-left:40px;
  padding-right:40px;
  width:100%;
 }
}
@media screen and (max-width: 1199px) {
 .wrapper {
  overflow-x:hidden;
 }
 .wrapper .row-container {
  max-width:100%;
  width:970px;
 }
 .main-container.about-page .about-text {
  padding:0 30px;
 }
 .header-container .header-default h2.logo {
  text-align:center;
 }
 .header-container.header-10 .topbar-left > .vc_column-inner > .wpb_wrapper,.header-container.header-10 .topbar-right > .vc_column-inner > .wpb_wrapper,.header-container.header-9 .topbar-left > .vc_column-inner > .wpb_wrapper,.header-container.header-9 .topbar-right > .vc_column-inner > .wpb_wrapper,.header-container.header-8 .topbar-left > .vc_column-inner > .wpb_wrapper,.header-container.header-8 .topbar-right > .vc_column-inner > .wpb_wrapper,.header-container.header-7 .topbar-left > .vc_column-inner > .wpb_wrapper,.header-container.header-7 .topbar-right > .vc_column-inner > .wpb_wrapper {
  display:inline-block;
  float:none;
  text-align:left;
 }
 .header-container.header-16 .language-currency .menu > li {
  margin-right:15px;
 }
 .header-container.header-16 .horizontal-menu #primary > .menu_holder .menu_inner > ul > li,.header-container.header-16 .horizontal-menu #primary_nd > .menu_holder .menu_inner > ul > li {
  margin:0 15px 0 0;
 }
 .header-container .topbar {
  padding:10px 0;
  text-align:center;
 }
 .header-container .topbar .vc_column-inner > .wpb_wrapper {
  display:inline-block;
  float:none;
  text-align:left;
 }
 .header-container .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper {
  padding:0 20px;
 }
 .header-container.header-3 .row-container {
  padding-left:15px;
  padding-right:15px;
 }
 .header-container.header-3 .social-icons li {
  margin:0 5px 0 0;
 }
 .header-container .header-default h1.logo {
  text-align:center;
 }
 .header-container .header-default .topbar {
  padding:0;
 }
 .header-container .header-default .header-search {
  float:none;
  text-align:center;
 }
 .footer.footer-6 .newsletter-social {
  padding:15px 0;
 }
 .footer.footer-6 .newsletter-social .col-form-mc4wp {
  max-width:600px;
  margin:0 auto;
  float:none;
  clear:both;
 }
 .footer.footer-6 .newsletter-social .newsletter-title,.footer.footer-6 .newsletter-social .social-icons {
  text-align:center;
 }
 .toolbar .woocommerce-result-count {
  margin-right:85px;
 }
 .product-countdown .shop-products .gridview .count-down .hastime {
  margin-bottom:15px;
 }
}
@media screen and (min-width: 992px) {
 .header-container .header-mobile {
  display:none;
 }
 .margin-t30 {
  margin-top:30px;
 }
}
@media screen and (max-width: 991px) {
 .multicol-near-singleproduct .product-countdown.style3 .shop-products .gridview .wishlist-compare,.multicol-near-singleproduct .product-grid.style2 .shop-products .gridview .wishlist-compare {
  top:10px;
  right:10px;
 }
 .multicol-near-singleproduct .product-countdown.style3 .shop-products .gridview .wishlist-compare li a,.multicol-near-singleproduct .product-grid.style2 .shop-products .gridview .wishlist-compare li a {
  width:35px;
  height:35px;
  line-height:35px;
 }
 .multicol-near-singleproduct .product-countdown.style3 .shop-products .gridview .product-image > .add-to-cart,.multicol-near-singleproduct .product-grid.style2 .shop-products .gridview .product-image > .add-to-cart {
  bottom:10px;
 }
 .header-container .header-composer {
  display:none;
 }
 .header-container.header-2 .header-mobile {
  padding:0;
 }
 .header-container .header-mobile {
  padding:20px 0;
 }
 .header-container .header-mobile.style3 .cart-container {
  width:75px !important;
 }
 .header-container .header-mobile.style3 .header-wishlist .wishlist-link {
  height:inherit;
 }
 .header-container .header-mobile.style3 .header-wishlist .wishlist-link .wishlist-count {
  top:-6px;
 }
 .header-container .header-mobile.style2 {
  background:#dad196;
 }
 .header-container .header-mobile.style2 .sidebar-container .open-sidebar button {
  background:transparent url('../images/btn-settings2.png') no-repeat center !important;
 }
 .header-container .header-mobile .row-container {
  box-sizing:border-box;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  flex-direction:row !important;
  align-items:center;
 }
 .header-container .header-mobile .logo-container {
  flex-grow:2;
 }
 .header-container .header-mobile .logo-container .wpb_single_image {
  margin-bottom:0;
 }
 .header-container .header-mobile .logo-container > .vc_column-inner {
  padding:0;
 }
 .header-container .header-mobile .cart-container {
  width:30px !important;
  margin-left:15px;
 }
 .header-container .header-mobile .cart-container > .vc_column-inner {
  padding:0;
 }
 .header-container .header-mobile .cart-container .widget_shopping_cart_content {
  height:inherit;
 }
 .header-container .header-mobile .cart-container .widget_shopping_cart_content .cart-toggler .cart-quantity {
  top:-7px;
 }
 .header-container .header-mobile .sidebar-container {
  width:30px !important;
  margin-left:15px;
 }
 .header-container .header-mobile .sidebar-container > .vc_column-inner {
  padding:0;
 }
 .header-container .header-mobile .sidebar-container .open-sidebar {
  display:block;
  vertical-align:middle;
  line-height:1;
  margin:0;
 }
 .header-container .header-mobile .sidebar-container .open-sidebar button {
  background:transparent url('../images/btn-settings.png') no-repeat center !important;
  font-size:0;
  width:24px;
  height:24px;
  padding:0;
  border:none !important;
  border-radius:0;
 }
 .header-container .header-mobile .sidebar-container .open-sidebar.hide {
  filter:alpha(opacity=100);
  opacity:1;
 }
 .header-container .header-mobile .sidebar-container .sidebar-mobile {
  position:fixed;
  top:0;
  bottom:0;
  width:260px !important;
  background-color:rgba(255,255,255,0.95);
  left:0;
  z-index:1;
  overflow-y:auto;
  overflow-x:hidden;
  -webkit-overflow-scrolling:touch;
  -webkit-transition:all 0.2s;
  -moz-transition:all 0.2s;
  -ms-transition:all 0.2s;
  -o-transition:all 0.2s;
  transition:all 0.2s;
  -webkit-transform:translateX(-270px);
  -moz-transform:translateX(-270px);
  transform:translateX(-270px);
  -webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);
  -moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);
  box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);
  filter:alpha(opacity=0);
  opacity:0;
  padding:30px 0px;
 }
 .header-container .header-mobile .sidebar-container .sidebar-mobile.show {
  -webkit-transform:translate(0,0);
  -moz-transform:translate(0,0);
  transform:translate(0,0);
  filter:alpha(opacity=100);
  opacity:1;
 }
 .header-container .header-mobile .sidebar-container .sidebar-mobile .txt-phone,.header-container .header-mobile .sidebar-container .sidebar-mobile .txt-email {
  margin-bottom:10px;
 }
 .header-container .header-mobile .sidebar-container .sidebar-mobile .txt-phone i,.header-container .header-mobile .sidebar-container .sidebar-mobile .txt-email i {
  display:inline-block;
  font-size:0;
  margin-right:8px;
  position:relative;
  top:-2px;
  vertical-align:middle;
 }
 .header-container .header-mobile .sidebar-container .sidebar-mobile .txt-phone i:before,.header-container .header-mobile .sidebar-container .sidebar-mobile .txt-email i:before {
  font-size:16px;
 }
 .header-container .header-mobile .sidebar-container .sidebar-mobile .header-search {
  margin-bottom:10px;
  float:none;
 }
 .header-container .header-mobile .sidebar-container .sidebar-mobile .header-search .search-without-dropdown {
  border:1px solid #e5e5e5 !important;
 }
 .header-container .header-mobile .sidebar-container .sidebar-mobile .header-search .search-without-dropdown .widget_product_search {
  float:none;
 }
 .header-container .header-mobile .sidebar-container .sidebar-mobile .header-search .search-without-dropdown .categories-container {
  display:none;
 }
 .header-container .header-mobile .sidebar-container .sidebar-mobile .header-search .search-without-dropdown .searchform .form-input {
  display:flex;
 }
 .header-container .header-mobile .sidebar-container .sidebar-mobile .header-search .search-without-dropdown .searchform .form-input .ws {
  max-width:185px !important;
  line-height:35px;
  height:35px;
  border-width:1px;
  width:auto;
  float:none;
  border:none;
  background:none;
 }
 .header-container .header-mobile .sidebar-container .sidebar-mobile .header-search .search-without-dropdown .searchform .form-input .button-search {
  width:35px;
  height:35px;
  line-height:35px;
  padding:0 10px;
  border-radius:0;
  font-size:0;
  text-align:center;
  border:none !important;
  background:none !important;
 }
 .header-container .header-mobile .sidebar-container .sidebar-mobile .header-search .search-without-dropdown .searchform .form-input .button-search:before {
  content:'\e618';
  cursor:pointer;
  display:block;
  font-family:'Pe-icon-7-stroke';
  font-size:18px;
 }
 .header-container .header-mobile .sidebar-container .sidebar-mobile .mobile-menu {
  background:none;
 }
 .header-container .header-mobile .sidebar-container .sidebar-mobile .mobile-menu .mbmenu-toggler {
  display:none;
 }
 .header-container .header-mobile .sidebar-container .sidebar-mobile .mobile-menu .mobile-menu-container {
  height:initial;
  padding:0;
  background:none;
  position:static;
  margin-bottom:20px;
  box-shadow:none;
 }
 .header-container .header-mobile .sidebar-container .sidebar-mobile .mobile-menu .mobile-menu-container .nav-menu {
  margin:0;
 }
 .header-container .header-mobile .sidebar-container .sidebar-mobile .mobile-menu .mobile-menu-container .nav-menu > li > a {
  text-transform:capitalize;
 }
 .header-container .header-mobile .sidebar-container .sidebar-mobile .mobile-menu + div {
  clear:both;
 }
 .header-container .header-mobile .sidebar-container .sidebar-mobile .widget_nav_menu .widgettitle {
  font-size:1.3em;
 }
 .header-container .header-mobile .sidebar-container .sidebar-mobile .close-sidebar {
  margin:0;
 }
 .header-container .header-mobile .sidebar-container .sidebar-mobile .close-sidebar button {
  border:none !important;
  border-radius:0;
  position:fixed;
  right:0;
  padding:10px 20px;
  background:none !important;
 }
 .header-container .header-mobile .sidebar-container .sidebar-mobile .close-sidebar button:hover {
  color:#dad196 !important;
 }
 .header-container .header-mobile .sidebar-container .sidebar-mobile .vc_wp_custommenu:not(:last-child) {
  margin-bottom:10px;
  padding-bottom:10px;
  border-bottom:1px solid #e5e5e5;
 }
 .header-container .header-mobile .sidebar-container .sidebar-mobile .vc_wp_custommenu .widget_nav_menu .menu {
  padding:0;
  margin:0;
 }
 .header-container .header-mobile .sidebar-container .sidebar-mobile .vc_wp_custommenu .widget_nav_menu .menu li {
  display:inline-block;
  list-style:none;
  padding:0 15px;
 }
 .header-container .header-mobile .sidebar-container .sidebar-mobile .vc_wp_custommenu .widget_nav_menu .menu li::before {
  content:"\2022";
  color:#999;
  font-weight:bold;
  display:inline-block;
  width:1em;
  margin-left:-1em;
 }
 .header-container .header-mobile .sidebar-container .sidebar-mobile .vc_wp_custommenu .widget_nav_menu .menu li a {
  color:#999;
 }
 .header-container .header-mobile .sidebar-container .sidebar-mobile .vc_wp_custommenu .widget_nav_menu .menu li a:hover {
  color:#dad196;
 }
 .header-container .categoriesmenu-container {
  display:none;
 }
 .header-container.header-4 .row-container {
  display:flex;
  flex-direction:column;
 }
 .header-container.header-4 .row-container .search-container {
  order:1;
 }
 .header-container.header-6 .bottom-header {
  background:#dad196;
 }
 .admin-bar .header-container .header-mobile .sidebar-container .sidebar-mobile {
  top:32px;
 }
 .footer .wpb_column.vc_col-sm-6:nth-child(2n+1) {
  clear:none;
 }
 .footer .footer-main {
  padding:70px 0;
 }
 .main-container .vc_row {
  margin-bottom:35px;
 }
 .main-container .countdown-container {
  margin-bottom:70px;
 }
 .testimonials-container.layout1 {
  margin-bottom:70px;
  padding:70px 0;
 }
 .wrapper .box-body-inner {
  padding-left:0;
  padding-right:0;
 }
 .wrapper .row-container {
  max-width:100%;
  width:750px;
 }
 .yith_magnifier_mousetrap {
  display:none;
 }
 .visible-large {
  display:none;
 }
 .visible-small {
  display:block;
 }
 .mobile-menu {
  background:#dad196;
  margin:0;
  position:relative;
 }
 .mobile-menu .mbmenu-toggler {
  color:#fff;
  cursor:pointer;
  font-family:Libre Franklin, Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:400;
  height:50px;
  line-height:50px;
  padding:0 12px;
  text-align:left;
  text-transform:uppercase;
  width:100%;
 }
 .mobile-menu .mbmenu-toggler span.mbmenu-icon {
  display:block;
  float:right;
  margin-left:5px;
  width:22px;
 }
 .mobile-menu .mobile-menu-container {
  background:#fff;
  border-radius:3px;
  box-shadow:0 3px 5px rgba(0,0,0,0.6);
  float:left;
  height:0;
  left:0;
  max-width:100%;
  overflow:hidden;
  padding:0 12px;
  position:absolute;
  top:100%;
  -webkit-transition:all .5s ease;
  transition:all .5s ease;
  z-index:99;
 }
 .mobile-menu .mobile-menu-container.open {
  display:block;
 }
 .mobile-menu .mobile-menu-container ul.nav-menu {
  float:left;
  margin:5px 0;
  padding:0;
  text-align:left;
  width:100%;
 }
 .mobile-menu .mobile-menu-container ul.nav-menu > li {
  float:left;
  list-style:none;
  margin:0;
  position:relative;
  width:100%;
 }
 .mobile-menu .mobile-menu-container ul.nav-menu > li.current-menu-ancestor > a,.mobile-menu .mobile-menu-container ul.nav-menu > li.current-menu-item > a {
  color:#dad196;
 }
 .mobile-menu .mobile-menu-container ul.nav-menu > li > a {
  border-top:1px solid #e5e5e5;
  color:#999;
  display:block;
  float:left;
  font-size:16px;
  height:40px;
  line-height:40px;
  text-transform:uppercase;
  width:100%;
 }
 .mobile-menu .mobile-menu-container ul.nav-menu > li > a:hover {
  color:#dad196;
 }
 .mobile-menu .mobile-menu-container ul.nav-menu > li:first-child a {
  border-top:none;
 }
 .mobile-menu .mobile-menu-container ul.nav-menu > li .fa {
  color:#999;
  cursor:pointer;
  float:right;
  height:40px;
  line-height:40px;
  position:absolute;
  right:0;
  text-align:center;
  top:0;
  width:40px;
  z-index:2;
 }
 .mobile-menu .mobile-menu-container ul.nav-menu > li .fa:hover {
  color:#dad196;
 }
 .mobile-menu .mobile-menu-container ul.nav-menu > li > ul.sub-menu > li > a {
  color:#999;
 }
 .mobile-menu .mobile-menu-container ul.nav-menu > li > ul.sub-menu > li > a:hover {
  color:#dad196;
 }
 .mobile-menu .mobile-menu-container ul.nav-menu > li ul.sub-menu {
  float:left;
  margin:0;
  padding:0 0 0 10px;
  width:100%;
 }
 .mobile-menu .mobile-menu-container ul.nav-menu > li ul.sub-menu li {
  float:left;
  list-style:none;
  margin:0;
  position:relative;
  width:100%;
 }
 .mobile-menu .mobile-menu-container ul.nav-menu > li ul.sub-menu li.current-menu-ancestor > a,.mobile-menu .mobile-menu-container ul.nav-menu > li ul.sub-menu li.current-menu-item > a {
  color:#dad196;
 }
 .mobile-menu .mobile-menu-container ul.nav-menu > li ul.sub-menu li a {
  border-top:1px solid #ddd;
  color:#999;
  display:block;
  float:left;
  font-family:Libre Franklin, Arial, Helvetica, sans-serif;
  height:40px;
  line-height:40px;
  width:100%;
 }
 .mobile-menu .mobile-menu-container ul.nav-menu > li ul.sub-menu li a:hover {
  color:#dad196;
 }
 .main-container {
  max-width:100%;
  overflow:hidden;
 }
 .main-container .cart-collaterals {
  margin-left:0;
  margin-right:0;
 }
 .main-container .cart-collaterals .cross-sells {
  padding-left:0;
  padding-right:0;
  width:100% !important;
 }
 .main-container .cart-collaterals .cart_totals {
  padding-left:0;
  padding-right:0;
  width:100% !important;
 }
 .header-container .header-sticky {
  display:none !important;
 }
 #secondary .product_list_widget li {
  float:left;
  padding-right:15px;
  width:50%;
 }
 .main-container.about-page .about-text {
  padding:0 15px;
 }
 .contact-page .contact-form {
  margin-top:30px;
 }
 .main-container.error404 .search-form-wrapper {
  padding:80px 0;
 }
 .main-container.error404 .search-form-wrapper h1 {
  font-size:100px;
  line-height:100px;
 }
 .main-container.error404 .search-form-wrapper h2 {
  font-size:20px;
 }
 .main-container.error404 .search-form-wrapper p {
  font-size:16px;
 }
 .main-container.error404 .search-form-wrapper .form-input {
  width:300px;
 }
 .main-container.error404 .search-form-wrapper a.button {
  margin-top:40px;
 }
 .header-container.header-1 .topbar {
  line-height:1.25;
 }
 .header-container.header-1 .logo.wpb_single_image {
  display:block;
  height:auto;
  margin:25px 0;
  min-height:0;
 }
 .header-container.header-1 .logo.wpb_single_image > .wpb_wrapper {
  display:inline-block;
 }
 .header-container .header-main-right {
  text-align:center;
 }
 .header-container .header-main-right > .vc_column-inner > .wpb_wrapper {
  display:inline-block;
  float:none;
  text-align:left;
 }
 .header-container.header-6 .mobile-menu,.header-container.header-2 .mobile-menu {
  margin:0;
 }
 .header-container.header-3 .mobile-menu {
  margin:0;
 }
 .header-container.header-3 .topbar-menu .widgettitle {
  height:30px;
  line-height:30px;
 }
 .header-container.header-3 .language-currency .menu > li {
  height:30px;
  line-height:30px;
 }
 .header-container.header-3 .social-icons {
  padding:0;
  margin-bottom:10px;
 }
 .header-container.header-3 .header-search .search-dropdown:before {
  height:50px;
  line-height:50px;
 }
 .header-container.header-3 .widget_shopping_cart_content {
  height:50px;
 }
 .header-container .header-default .mobile-menu {
  margin:0;
 }
 .header-container .header-default .header-search {
  margin-bottom:20px;
 }
 .header-container .header-default .header-search .search-dropdown::before {
  height:auto;
  line-height:inherit;
 }
 .footer .wpb_column.vc_col-sm-6:nth-child(2n+1) {
  clear:both;
 }
 .footer .footer-copyright {
  text-align:center;
 }
 .footer .footer-copyright .wpb_single_image {
  margin-top:15px;
  text-align:center;
 }
 .footer .footer-copyright .vc_wp_custommenu ul {
  text-align:center;
 }
 .image-slider .wpb_text_column {
  min-width:120px;
  padding:10px 30px;
 }
 .policy .wpb_column.vc_col-sm-6:nth-child(2n+1) {
  clear:both;
 }
 .wrapper.box-body .page-wrapper {
  padding-bottom:0;
 }
 .product-categories .wpb_singleimage_heading {
  bottom:15px;
  font-size:1.439em;
  left:15px;
  padding:10px 15px;
 }
}
@media screen and (max-width: 782px) {
 .admin-bar .header-container .header-mobile .sidebar-container .sidebar-mobile {
  top:46px;
 }
}
@media screen and (max-width: 767px) {
 .shop-products .makalitip {
  display:none !important;
 }
 .container {
  max-width:none;
  width:100%;
 }
 .row-bg-top {
  padding-top:50px;
 }
 .row-bg-padding {
  padding-top:50px;
  padding-bottom:15px;
 }
 .wrapper .row-container {
  padding-left:15px;
  padding-right:15px;
  width:100%;
 }
 .vc_row {
  margin-left:0;
  margin-right:0;
 }
 .banner-with-text.style4 .wpb_text_column {
  bottom:20px;
  left:0;
  right:0;
  text-align:center;
 }
 .banner-with-text.style6 .wpb_text_column {
  background:rgba(0,0,0,0.5);
  left:50%;
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  transform:translateX(-50%);
  padding:5px 20px;
  text-align:center;
 }
 .toolbar .view-mode,.toolbar .woocommerce-result-count,.toolbar .woocommerce-ordering {
  margin:0 0 20px 0;
  width:100%;
 }
 .shop-products.owl-carousel .item-col {
  width:100%;
 }
 .main-container .blog-page .post-thumbnail {
  width:100%;
 }
 .main-container .blog-page .postinfo-wrapper {
  margin-top:20px;
  width:100%;
 }
 .main-container .blogs.blog-sidebar .post-thumbnail-wrapper {
  margin:0 0 30px 0;
  max-width:100%;
  width:100%;
 }
 .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 {
  width:100%;
 }
 #archive-product .shop-products .listview .product-image {
  margin-bottom:20px;
 }
 .woocommerce-page table.cart {
  border:none;
 }
 .woocommerce-page table.cart tr {
  border:1px solid #e5e5e5;
  margin-bottom:30px;
 }
 .woocommerce-page table.cart tr td {
  border-right:none;
 }
 .woocommerce-page table.cart tr > td:first-child {
  border-top:none;
 }
 .woocommerce-page table.cart .product-thumbnail {
  display:block;
 }
 .woocommerce-page table.cart .product-thumbnail:before {
  display:none;
 }
 .woocommerce-page table.cart .table-bottom {
  border:none;
 }
 .woocommerce-page table.cart .table-bottom td {
  padding:0;
 }
 .quickview-wrapper #quickview-content .product-images {
  float:none;
  width:100%;
  margin-bottom:35px;
 }
 .quickview-wrapper #quickview-content .product-images .main-image img {
  width:auto;
 }
 .quickview-wrapper #quickview-content .product-info {
  float:none;
  padding:0;
  width:100%;
 }
 .header-container .header-search .search-dropdown .widget_product_search .searchform {
  left:50%;
  right:auto;
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  transform:translateX(-50%);
 }
 .header-container.header-5 .logo.wpb_single_image {
  margin:0 auto;
 }
 .header-container.header-6 .language-currency,.header-container.header-2 .language-currency {
  height:auto;
  margin:0 auto 30px auto;
 }
 .header-container.header-6 .language-currency > .widget_nav_menu,.header-container.header-2 .language-currency > .widget_nav_menu {
  display:inline-block;
 }
 .header-container.header-6 .logo.wpb_single_image,.header-container.header-2 .logo.wpb_single_image {
  height:auto;
  margin-bottom:20px;
  min-height:0;
 }
 .header-container.header-6 .logo.wpb_single_image > .wpb_wrapper,.header-container.header-2 .logo.wpb_single_image > .wpb_wrapper {
  display:inline-block;
 }
 .header-container.header-6 .header-right,.header-container.header-2 .header-right {
  text-align:center;
 }
 .header-container.header-6 .header-right .vc_column-inner > .wpb_wrapper,.header-container.header-2 .header-right .vc_column-inner > .wpb_wrapper {
  display:inline-block;
  float:none;
  text-align:left;
 }
 .header-container.header-6 .header-right .vc_column-inner > .wpb_wrapper > *,.header-container.header-2 .header-right .vc_column-inner > .wpb_wrapper > * {
  margin-right:30px;
 }
 .header-container.header-6 .header-right .vc_column-inner > .wpb_wrapper > *:last-child,.header-container.header-2 .header-right .vc_column-inner > .wpb_wrapper > *:last-child {
  margin-right:0;
 }
 .header-container.header-6 .topbar-menu div[class*='menu-'],.header-container.header-2 .topbar-menu div[class*='menu-'] {
  left:50%;
  right:auto;
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  transform:translateX(-50%);
 }
 .header-container .header-default .header-search .search-dropdown .searchform {
  left:50%;
  right:auto;
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  transform:translateX(-50%);
 }
 .footer .wpb_column.vc_col-sm-6:nth-child(2n+1) {
  clear:none;
 }
 .footer .footer-main {
  padding:50px 0;
 }
 .main-container .vc_row {
  margin-bottom:15px;
 }
 .main-container .countdown-container {
  margin-bottom:50px;
 }
 .testimonials-container.layout1 {
  margin-bottom:50px;
  padding:50px 0;
 }
 .posts-carousel .readmore {
  height:45px;
  line-height:41px;
  padding:0 25px;
 }
 .vc_tta-container .vc_tta-tabs-list li {
  margin-bottom:20px !important;
 }
 .vc_tta-container .vc_tta-tabs-list li a {
  min-width:125px;
 }
 .carousel-with-menu .wpb_content_element.title-2 {
  margin-bottom:30px;
 }
 .carousel-with-menu .wpb_content_element.title-2 h3 {
  padding:0;
 }
 .carousel-with-menu .vc_wp_custommenu {
  margin-bottom:30px;
  position:static;
 }
 .main-container .slider-image .wpb_single_image {
  float:left;
  padding-left:10px;
  padding-right:10px;
  width:50%;
 }
 .main-container .slider-image.style2 .wpb_single_image {
  width:33.3333%;
 }
 .product-categories .vc_column-inner > .wpb_wrapper {
  text-align:center;
 }
 .owl-carousel .owl-nav button.owl-prev {
  left:0 !important;
  right:auto !important;
 }
 .owl-carousel .owl-nav button.owl-next {
  left:auto !important;
  right:0 !important;
 }
 .banner-with-text.style5 .wpb_text_column .wpb_wrapper {
  margin:0 auto;
  text-align:center;
 }
}
@media screen and (max-width: 639px) {
 .shop_table.cart .coupon #coupon_code {
  margin:0 0 20px 0;
  width:100%;
 }
 .shop_table.cart .coupon .button {
  float:none !important;
  margin:0;
  width:auto !important;
 }
 .woocommerce ul.order_details li {
  padding:0;
  margin:0 0 15px 0;
  width:100%;
  border:none;
 }
 .main-container .order-box {
  padding:30px 15px 15px 15px;
 }
 #secondary .product_list_widget li {
  width:100%;
 }
 .main-container .blog-page .comments-area .commentlist li.comment article.comment .comment-info time,.main-container .blog-page .comments-area .commentlist li.comment article.comment .comment-info cite,.main-container .blog-page .comments-area .commentlist li.comment article.comment .comment-info .reply {
  display:block;
  float:none;
  margin:15px 0 0 0;
  position:static;
  width:100%;
 }
 .main-container .blog-page .comments-area .commentlist li.comment article.comment .comment-info time:first-child,.main-container .blog-page .comments-area .commentlist li.comment article.comment .comment-info cite:first-child,.main-container .blog-page .comments-area .commentlist li.comment article.comment .comment-info .reply:first-child {
  margin-top:0;
 }
 .main-container blockquote {
  margin-left:20px;
 }
 .header-container .header-default .topbar {
  height:auto;
  line-height:1.9;
  padding:15px 0;
 }
 .header-container .header-default .topbar span {
  margin:0;
  text-align:center;
  width:100%;
 }
 .header-container .topbar-menu div[class*="menu-"] {
  left:0;
  right:auto;
 }
 .header-container .topbar-left > .vc_column-inner > .wpb_wrapper > * {
  margin:0 0 15px 0;
  padding:0;
  text-align:center;
  width:100%;
 }
 .header-container .topbar .wpb_text_column {
  line-height:inherit;
  height:auto;
 }
 .header-container .social-icons li a {
  line-height:inherit;
  height:auto;
 }
 .header-container .topbar-menu .widgettitle {
  height:auto;
  line-height:inherit;
 }
 .header-container .language-currency .menu > li {
  height:auto;
  line-height:inherit;
 }
 .countdown .timebox {
  padding:0 10px;
 }
 .countdown .timebox strong {
  font-size:2em;
 }
 .main-container .product-view .single-product-image.slider {
  padding-left:80px;
 }
 .main-container .product-view .single-product-image .thumbnails.slider {
  width:70px;
 }
 .main-container .product-view .single-product-image .thumbnails.slider .thumbnails-inner {
  padding:30px 0;
  margin:0;
 }
 .main-container .product-view .single-product-image .thumbnails.slider #slider-prev {
  top:0;
 }
 .main-container .product-view .single-product-image .thumbnails.slider #slider-next {
  bottom:0;
 }
 .main-container .product-view div.product-content .woocommerce-tabs ul.tabs {
  border-bottom:none;
 }
 .main-container .product-view div.product-content .woocommerce-tabs ul.tabs li {
  margin:0 5px 15px 0;
 }
 .main-container .product-view div.product-content .woocommerce-tabs ul.tabs li a {
  padding-bottom:0;
 }
}
@media screen and (max-width: 600px) {
 .header-mobile .sidebar-mobile.under600 {
  top:0;
 }
}
@media screen and (max-width: 560px) and (min-width: 360px) {
 .product-countdown.style3 .shop-products .gridview .count-down,.product-countdown.style2 .shop-products .gridview .count-down,.count-down-style2 .shop-products .gridview .count-down {
  left:5px;
  right:5px;
 }
 .product-countdown.style3 .shop-products .gridview .count-down .timebox,.product-countdown.style2 .shop-products .gridview .count-down .timebox,.count-down-style2 .shop-products .gridview .count-down .timebox {
  padding:0 3px;
 }
 .product-countdown.style3 .shop-products .gridview .count-down .timebox strong,.product-countdown.style2 .shop-products .gridview .count-down .timebox strong,.count-down-style2 .shop-products .gridview .count-down .timebox strong {
  font-size:11px;
 }
 .product-countdown.style3 .shop-products .gridview .count-down .timebox span,.product-countdown.style2 .shop-products .gridview .count-down .timebox span,.count-down-style2 .shop-products .gridview .count-down .timebox span {
  text-transform:capitalize;
 }
 .shop-products .gridview .count-down .hastime {
  margin-left:-3px;
  margin-right:-3px;
 }
 .shop-products .gridview .count-down .timebox {
  padding:0 3px;
 }
 .shop-products .gridview .count-down .timebox .timebox-inner {
  padding:10px 0;
 }
 .shop-products .gridview .count-down .timebox strong {
  font-size:11px;
 }
 .shop-products .gridview .count-down .timebox span {
  font-size:10px;
 }
}
@media screen and (max-width: 600px) {
 .admin-bar .header-container .header-mobile .sidebar-mobile.under600 {
  top:0;
 }
}
@media screen and (max-width: 479px) and (min-width: 360px) {
 .shop-products .gridview .wishlist-compare {
  right:10px;
  top:10px;
 }
 .shop-products .gridview .wishlist-compare li a {
  height:30px;
  line-height:30px;
  width:30px;
 }
 .shop-products .gridview .wishlist-compare li a:before {
  font-size:14px;
 }
 .shop-products .gridview .quickviewbtn {
  right:10px;
  bottom:10px;
 }
 .shop-products .gridview .quickview {
  height:30px;
  line-height:30px;
  width:30px;
 }
 .shop-products .gridview .quickview:before {
  font-size:14px;
 }
 .shop-products .gridview .add_to_cart_inline a {
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  max-width:90px;
  display:block;
 }
 .product-countdown.style3 .shop-products .gridview .product-image > .add-to-cart,.product-grid.style2 .shop-products .gridview .product-image > .add-to-cart {
  bottom:5px;
 }
 .product-countdown.style3 .shop-products .gridview .product-image .add_to_cart_inline a,.product-grid.style2 .shop-products .gridview .product-image .add_to_cart_inline a {
  height:30px;
  line-height:30px;
  padding:0 20px !important;
 }
}
@media screen and (max-width: 480px) {
 .main-container .slider-image.style2 .wpb_single_image {
  width:100%;
 }
}
@media screen and (max-width: 479px) {
 [class*='vc_col-'] {
  width:100% !important;
 }
 .main-container .cart_totals .wc-proceed-to-checkout .button {
  font-size:14px;
 }
 .header-container .widget_shopping_cart_content .mini_cart_content .mini_cart_inner {
  width:300px;
 }
 .toolbar .view-mode,.toolbar .woocommerce-result-count {
  width:100%;
 }
 .toolbar .woocommerce-result-count {
  margin-top:20px;
  text-align:left;
 }
 .main-container .product-view .product .woocommerce-tabs ul.tabs li {
  margin:0 0 20px 0;
  text-align:center;
  width:100%;
 }
 .main-container .product-view .product .woocommerce-tabs ul.tabs li a {
  display:inline-block;
 }
 #secondary .product_list_widget li {
  width:100%;
 }
 .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 10px 0;
 }
 .header-container .topbar-right > .vc_column-inner > .wpb_wrapper > * {
  margin:0 18px 0 0;
 }
 .header-container .language-currency .menu > li {
  margin:0 18px 0 0;
 }
 .header-container .language-currency .menu > li:last-child {
  margin:0;
 }
 .header-container .header-search .search-dropdown .widget_product_search .searchform {
  margin-left:25px;
 }
 .header-container .header-search .search-dropdown .widget_product_search .searchform .ws {
  width:220px;
 }
 .header-container .widget_shopping_cart_content .mini_cart_content {
  margin-left:-30px;
 }
 .header-container .logo.wpb_single_image {
  margin:15px 0;
 }
 .header-container .mobile-menu {
  margin-bottom:0;
 }
 .header-container.header-6 .header-search .search-dropdown .widget_product_search .searchform,.header-container.header-2 .header-search .search-dropdown .widget_product_search .searchform {
  margin-left:65px;
 }
 .header-container.header-6 .widget_shopping_cart_content .mini_cart_content,.header-container.header-2 .widget_shopping_cart_content .mini_cart_content {
  margin-left:-55px;
 }
 .header-container.header-3 .header-top-left > .vc_column-inner > .wpb_wrapper > * {
  margin:0 0 20px 0;
  text-align:center;
  width:100%;
 }
 .header-container.header-3 .header-top-left > .vc_column-inner > .wpb_wrapper > *:last-child {
  margin-bottom:0;
 }
 .header-container.header-3 .wpb_single_image.logo {
  margin-bottom:25px;
 }
 .header-container.header-3 .header-top-right > .vc_column-inner > .wpb_wrapper > * {
  margin:0 18px 0 0;
 }
 .header-container.header-3 .language-currency .menu > li {
  margin:0 18px 0 0;
 }
 .header-container.header-3 .language-currency .menu > li:last-child {
  margin:0;
 }
 .header-container.header-3 .topbar-menu .widgettitle {
  height:35px;
  line-height:35px;
 }
 .header-container.header-3 .language-currency .menu > li {
  height:35px;
  line-height:35px;
 }
 .header-container .header-default .header-search .search-dropdown .searchform .ws {
  width:225px;
 }
 .footer .footer-main {
  padding:45px 0;
 }
 .main-container .vc_row {
  margin-bottom:10px;
 }
 .testimonials-container.layout1 {
  margin-bottom:45px;
  padding:45px 0;
 }
 .main-container .countdown-container {
  margin-bottom:45px;
 }
 .countdown-container {
  padding:45px 0;
 }
 .countdown .timebox {
  padding:0 6px;
 }
 .countdown .timebox strong {
  font-size:1.5em;
 }
 .banner-with-text .wpb_text_column h3 {
  font-size:1.2em;
 }
 .heading-title.style1 h3 {
  font-size:2em;
 }
 .main-container .product-view .single-product-image.slider {
  padding-left:50px;
 }
 .main-container .product-view .single-product-image .thumbnails.slider {
  width:40px;
 }
 .main-container .product-view .single-product-image .thumbnails.slider .thumbnails-inner {
  padding:30px 0;
  margin:0;
 }
 .main-container .product-view .single-product-image .thumbnails.slider #slider-prev {
  top:0;
 }
 .main-container .product-view .single-product-image .thumbnails.slider #slider-next {
  bottom:0;
 }
}
@media (max-width: 374px) {
 .header-container.header-5 .header-search .search-without-dropdown .categories-container {
  display:none;
 }
}
@media (max-width: 359px) {
 .shop_content .shop-products .item-col {
  max-width:100%;
  width:100%;
  flex:0 1 auto;
 }
}
