/*

Theme Name: X &ndash; Child Theme

Theme URI: http://theme.co/x/

Author: Themeco

Author URI: http://theme.co/

Description: Make all of your modifications to X in this child theme.

Version: 1.0.0

Template: x

*/

/*------------------------- Global settings */

@import url('//fonts.googleapis.com/css?family=Source+Serif+Pro');

@import url('//fonts.googleapis.com/css?family=Oswald:500|Source+Serif+Pro');



:root {

  --red-Color:#E00505;

  --gray-Color:#9d9d9d;

  --main-Font-Family:'Source Serif Pro', serif;

  --title-Font-Family:'Oswald', sans-serif;

}



/*------------------------- Normalize */

body, p, div {font-family:var(--main-Font-Family); }

h1, h2, h3, h4, .h5 p {font-family:var(--title-Font-Family); }

h4 {margin-top:20px !important; }

h5, .h5 p {font-size:13px; color:#bcbcbc; letter-spacing:0.015em; }

h6, .h6 p {letter-spacing:0.015em; }



/*------------------------- Header */

/* TOP HEADER */

div.x-topbar {background-color:var(--red-Color); color:#fff; text-align:center; border-bottom-width:0px; }

div.x-topbar p:empty {display:none; }

div.x-topbar p {margin:10px auto 0px; font-family:var(--title-Font-Family); font-weight:400; letter-spacing:0.015em; font-size: 13px; }

.darkheader div .x-navbar {background-color:#000; }

.darkheader .x-brand {background:url('../../uploads/sl-logo-white.png') no-repeat; background-size:175px; background-position:0px 5px; margin-top:5px; }

.darkheader .x-brand img {visibility:hidden; }

.darkheader .x-navbar .desktop .x-nav > li > a {color:#fff; } 

.darkheader .x-navbar .desktop .x-nav > .current-menu-item > a {color:#E00505; }



/* TOP NAVIGATION MENU */

.desktop #menu-main-menu li a {box-shadow:none; padding-top:26px; }

.widget_nav_menu .current-menu-item > a {background:transparent; }

.ecart {background:url('img/ecart4.png') no-repeat center; background-size:80%; height:40px; width:40px; padding:5px; position:relative; top:-12px; }

.desktop .sub-menu a:hover {background-color:#F3F3F3; }

.desktop .sub-menu, .mobile .sub-menu {font-family:'Oswald', sans-serif; font-size:100%; }

.darkheader .x-navbar .mobile .x-nav li > a {color:#fff; }

.darkheader .x-navbar .mobile .current-menu-item > a span {color:#E00505; }

.x-navbar .desktop .x-nav li > a > span::after {content:"\25BC" !important; } 



/* Messages */

.woocommerce .woocommerce-info.x-alert-info {background-color:#F9F0F0; color:#E00505; border-color:#000; font-family:"Oswald",sans-serif; letter-spacing:1px;}



[data-x-icon]::before, [class*="x-icon-"]::before {font-size:30px; }

li.x-menu-item-woocommerce > a .x-cart {position:relative; top:-7px; margin-left:40px !important; }

.x-navbar .x-nav > li.x-menu-item-woocommerce > a {

    background: url('img/ecart4.png') no-repeat left; background-position-x:0px; background-size:45px

}



/*------------------------- Content */

/* HOME PAGE SECTIONS - SLIDER */

div.x-section.mainSliderSpace {height:500px; }

.mainSliderSpace1 {margin-top:10%; }

.mainSliderSpace1 p, .mainSliderSpace2, .mainSliderSpace3 ~ a.btn {margin:0px; font-family:var(--title-Font-Family); font-size: 13px; }

.mainSliderSpace1, .mainSliderSpace2 {width:420px; font-family:var(--title-Font-Family); margin-left:150px; }

h2.mainSliderSpace2 {margin-bottom:20px; font-size:50px; color:#fff !important; }

.mainSliderSpace3 ~ a.btn {margin-left:150px; border-width:0; box-shadow:none; border-radius:0px; }

.mainSliderSpace3, .mainSliderSpace3 ~ a.btn {margin-left:50px; } 

.mainSliderSpaceRow2 {margin-left:200px !important; border-left:2px solid red; height:100%; position:absolute !important; top:350px; height:700px; } 

.x-flexslider-shortcode-container {padding:0px; }

ul.x-slides {max-height:900px; overflow:hidden; }

ul.x-slides li img.alignnone {position:relative; top:-100px; }

#TopSlider .flex-viewport {height:500px !important; }

.sliderHead {position:absolute !important; top:15%; }



/* TOP SLIDER RIGHT SIDE TEXT */

a.mainSliderSpaceText div {background-color:#fff; width:900px; height:40px; position:absolute; top:431px; right:-431px; display:block; padding: 10px 0 0 0; text-align:center; -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); z-index:1; font-family:var(--title-Font-Family); color:#000; font-size:13px; text-align:center; }



/* REVIEW AND BUY SECTION */

#reviewnbuy h4 {margin:0 0 20px; }

#reviewnbuy img.x-img {margin-bottom:0px; }



/* TESTIMONIALS SECTION */

#testimonials .x-img {margin-bottom:0px; }

.testimonial-content {display:block; vertical-align:middle !important; }

.testimauthor {font-weight:800; } .testimauthor::before {content:"-"; padding-right:5px; font-weight:800; }

.testimcontent, .testimauthor {color:#000; }



/* MORE ABOUT US SECTION */

#moreaboutus h5 {line-height:30px; margin-top:0.5em; }

.morebtn::after {content:"\276F"; font-size:120%; padding-left:5px; }



/* BRANDS */

#brands .x-column .x-img {width:70%; margin:0 auto; display: block;}



/* SOCIAL ICONS - FACEBOB - TWITTER & YOUTUBE */

.social a.icon {

  width:40px; height:40px; display:inline-block; background-size:40px; margin-right:10px;

  background-image:url('../../uploads/2017/03/socialicons2.png'); 

  border:1px solid #fff; padding:20px; border-radius:50px; cursor:pointer;

}

.social a.icon:hover {border-color:var(--red-Color); }

.social a.icon.twitter {background-position-y:-41px; }

.social a.icon.youtube {background-position-y:-81px; }



/* PRE-LOVED SECTION - PRODUCTS */

#preloved .woocommerce li.product {width:23% !important; display:block; float:left !important; clear:none !important;margin:0 10px !important; }

#preloved .woocommerce li.product .entry-header .button {top:0px; left:170px; }

#preloved .woocommerce li.product .entry-header {text-align:left; }

#preloved .woocommerce li.product .entry-header .button {top:0px; left:170px; height:50px; padding:0; }

#preloved .woocommerce li.product .entry-header .button:before {font-size:0; top:-9px; position:relative; background:url('../../uploads/2017/04/ecart42.png') no-repeat center; content:"";

  width:50px; height:50px; display:block; background-size:70%; background-position:right top; }

#preloved .woocommerce li.product .entry-header .button {padding-top:15px; width:25%; }



/* ------------------ Testimonials Page */

.testimdarkbox {padding:50px 40px !important; position:relative; top:50px; z-index:3; }

.testimdarkbox .x-text {margin:0 auto; display:block; }



#testimonialspage .mySlides:first-of-type {display:none; }

#testimonialspage .mySlides {width:33%; display:inline-block; float:left; margin:20px 0; padding:20px; text-align:center; min-height:auto; }

#testimonialspage .mySlides:nth-child(3n+2) {clear:both; }

#testimonialspage .mySlides .testimcontent {position:relative; top:0x; display:inline-block; }



.fristTestim #testimonialspage .mySlides {display:none; }

.fristTestim #testimonialspage .mySlides:first-child {display:block; }

.fristTestim #testimonialspage .mySlides {width:100%; }



/*------------------------- About Us Page */

.onethired {width:33%; padding:15px; margin:0 auto; display:inline-block; }



/* ------------------------ Revive Page */

.revivideo {max-width:550px; display:block; margin:0 auto; padding:20px; position:relative; top:50px; z-index:2; } 



/* ------------------------ Pricing Page */

#select1 .x-container .firstbox::after {content:"OR"; font-family:'Oswald', sans-serif; color:rgb(222, 37, 37); font-size:20px; position:relative; left:58%; bottom:140px; }

.select3 .x-pricing-column, .select3 .x-pricing-column ul li,  .select3 .x-pricing-column h3, .select3 .x-pricing-column h2 {

  background-color:#000; color:#fff; border:0px; }

.select3 .x-pricing-column {border:1px solid #fff; }

.select3 .x-pricing-column.featured, .select3 .x-pricing-column.featured ul li,.select3 .x-pricing-column.featured h3, .select3 .x-pricing-column.featured h2 {

  background-color:#fff; color:#575757; box-shadow:none; }

.select3 .x-pricing-column.featured {border:0px; }

.select3 .x-pricing-column-info {border:0px; }



/*------------------------- Footer */

footer.x-colophon {background-color:#000; color:var(--gray-Color); border-top-width:0px; }

footer .fimage {max-width:175px; }

footer h4 {color:#fff; font-weight:400; }

footer a {color:var(--gray-Color); }



footer ul#menu-information-menu, footer ul#menu-information-menu li a, footer ul#menu-my-account, footer ul#menu-my-account li a 

{border-width:0px; box-shadow:none; padding: 0; line-height: 24px }

footer ul#menu-information-menu li a:hover, footer ul#menu-my-account li a:hover {background-color:transparent; }

footer ul#menu-information-menu li a::before, footer ul#menu-my-account li a::before {content:unset; }



footer .x-column {width:100%; }

footer .x-column div.widget, footer .x-column h4 {width:135px; margin:0 auto; } 

footer .x-column h4 {margin-bottom:20px; }

footer .x-column:first-child div.widget {width:180px; }

footer .x-column:nth-child(2) div.widget {width:120px; }

footer .x-column:nth-child(4) div.widget {width:100px; }



/*------------------------- Custom Styles */

.clear {clear:both; }

.center {text-align:center; }

.mcenter {margin:0 auto; }

.red {color:var(--red-Color) !important; }

.white {color:#fff !important; }

.widget {text-shadow:none; }

.fw500 {font-weight:500 !important; }

.margeleft {margin-left:20%; }

.margeright {margin-right:20%; }

#reviewnbuy .margeleft {margin-left:9%; width:39% !important; }

#reviewnbuy .margeright {margin-right:8%; width:39% !important; }

.margetop {margin-top:20px !important; }

.margebottom {margin-bottom:30px !important; }

.margeTB {margin:20px 0 !important; }

.expandtext, .expandtext p:nth-child(1) {line-height:30px; letter-spacing:1px !important; font-size:20px; }

.expandtext p:nth-child(1) {color: hsl(0, 0%, 100%);}

.arrorw p {color:#fff; }

.arrorw::after {content:"\2771"; display:inline-block; position:relative; left:50%; top:-55px; color:#de2525; }

a.btn {background-color:#fff; padding:5px 20px; color:#000; cursor:pointer; }

a.btn.dark {background-color:#262626; color:#fff; }

a.btn.dark:hover {background-color:#3a3a3a; }

.animate-fading{animation:fading 10s infinite}@keyframes fading{0%{opacity:0}20%{opacity:1}80%{opacity:1}100%{opacity:0}}

.centerbox {width:10% !important; margin-right:0px; }

.lrbox {width:30% !important; margin-right:0px; }

#spacebox {width:15%; margin:0px; }



.three.arrorw::after, .six.arrorw::after, .nine.arrorw::after {content:unset; }

.one::before, .two::before, .three::before, .four::before, .five::before, .six::before, .seven::before, .eight::before, .nine::before

{color:#686868; padding-bottom:10px; display:block }

#howitworks .one::before {content:"\2776"; } 

#howitworks .two::before {content:"\2777"; } 

#howitworks .three::before {content:"\2778"; } 

#howitworks .four::before {content:"\2779"; } 

#howitworks .five::before {content:"\277A"; } 

#howitworks .six::before {content:"\277B"; } 

#howitworks .seven::before {content:"\277C"; } 

#howitworks .eight::before {content:"\277D"; } 

#howitworks .nine::before {content:"\277E"; } 



.stylebutton {background-color:#444440 !important; font-family:var(--title-Font-Family); 

  box-shadow:none !important; border:none; border-radius:0px !important; margin-top:10px; padding:6px 20px; }

.stylebutton2 {background-color:transparent !important; color:#de2525 !important; font-family:var(--title-Font-Family); 

  box-shadow:none !important; border:none; border-radius:0px !important; margin-top:10px; text-shadow:none !important; 

  letter-spacing:2px !important;  }

.stylebutton3 {width:100%; height:150px; background-color:#fff !important; 

  box-shadow:none !important; border:0px; border-radius:0px !important; }

.stylebutton.light {background-color:#fff !important; color:#000; }

.stylebutton.light:hover {color:#545454; }

.stylebutton.red {background-color:#E00505 !important; color:#fff !important; }

.stylebutton.red:hover {background-color:#ff5656; }

.select3 .x-pricing-column .stylebutton {padding:6px 40px; }





/* --------------------- PRICING PAGE STYLING - START*/

[id^="select"]{width:100%; margin:0 auto; display:block; vertical-align:middle; z-index:1; text-align:center; display:none; position:relative; left:0px; }

#select1{z-index:100; text-align:center; display:block; position:relative; left:0px; }



a[id^="box"] {width:90%; min-height:50px; display:inline-block; margin:0 auto 20px;	border:1px solid #545454; text-align:center; background-color: #fff;}

a[id^="box"]:hover {background-color:#adadad; cursor:pointer; }



div:target {z-index:2; display:block; }



#selectA.animate, #selectB.animate {

	/* Add animation - secondSelection */

  -webkit-animation-name: scrolldown; /* Chrome, Safari, Opera */

  -webkit-animation-duration: 1s; /* Chrome, Safari, Opera */

  animation-name: scrolldown;

  animation-duration: 1s; }

#selectC.animate, #selectD.animate {

	/* Add animation - thirdSelection */

  -webkit-animation-name: scrolldown2; /* Chrome, Safari, Opera */

  -webkit-animation-duration: 1s; /* Chrome, Safari, Opera */

  animation-name: scrolldown2;

  animation-duration: 1s; }



/* Add animation (Sroll Down) */

@-webkit-keyframes scrolldown { from {opacity: 0;} to {opacity:1;} }

@keyframes scrolldown {from {opacity: 0;} to {opacity:1;} }



/* Add animation (Sroll Down) */

@-webkit-keyframes scrolldown2 { from {opacity: 0;} to {opacity:1;} }

@keyframes scrolldown2 {from {opacity: 0;} to {opacity:1;} }

/* ------------------- PRICING PAGE STYING - END */



/* ------------------- HOMEPAGE CARAOUSAL EFFECT - START */

.owl-item active {width: 970px; margin-right: 10px; }

.owl-carousel .owl-item {min-height: 1px; float: left; -webkit-backface-visibility: hidden;-webkit-touch-callout: none; }

.home-demo .item {background: #ff3f4d; }

.home-demo h2 {color: #FFF; text-align: center; padding: 5rem 0; margin: 0; font-style: italic; font-weight: 300; }

.owl-dot {width:10px; height:10px; display:inline-block; background-color:#ededed; margin-right:10px; border-radius:10px; }

.owl-dot.active {background-color:#000; }

.owl-dots {text-align:center; position:relative; top:5px; }

.owl-carousel .owl-nav.disabled {display:none; }

.owl-prev, .owl-next {width:50%; display: inline-block;}

.owl-prev {text-align:left; }

.owl-next {text-align:right; }

.owl-dot:hover, .owl-prev:hover, .owl-next:hover {cursor:pointer; }

.owl-stage-outer {padding-top:30px; }



.row {margin:0 auto; max-width:62.5rem; width:100%; }

.owl-carousel, .owl-carousel.owl-loaded {display:block; overflow:hidden; }

/* ------------------- HOMEPAGE CARAOUSAL EFFECT - END */



/*---syed---*/

.x-navbar .x-nav .current-menu-ancestor > a {  color: #de2525 !important; }





/*---end---*/



/*------------------------- RESPONSIVE CHECK / BROWSER HACK */

@media only screen and (max-width:1920px){

  #preloved .woocommerce li.product .entry-header .button {left:185px; }

  #TopSlider .flex-viewport, div.x-section.mainSliderSpace {height:900px !important; }

}



@media only screen and (max-width:1800px){

  #TopSlider .flex-viewport,   div.x-section.mainSliderSpace {height:800px !important; }  

  a.mainSliderSpaceText div {width:960px; right:-460px; top:302px; }

}



@media only screen and (max-width:1600px){

  #TopSlider .flex-viewport,   div.x-section.mainSliderSpace {height:700px !important; }

  a.mainSliderSpaceText div {width:760px; right:-360px; top:302px; }

}



@media only screen and (max-width:1400px){

  #TopSlider .flex-viewport,   div.x-section.mainSliderSpace {height:650px !important; }

  a.mainSliderSpaceText div {width:660px; right: -310px; top: 302px; }  

  .mainSliderSpaceRow2 {height:400px; }

}



@media only screen and (max-width:1370px){

}



@media only screen and (max-width:1280px){

  #preloved .woocommerce li.product .entry-header .button {left:170px; }

  #TopSlider .flex-viewport,   div.x-section.mainSliderSpace {height:600px !important; }

  a.mainSliderSpaceText div {width:600px; right:-280px; top:282px; }

}



@media only screen and (max-width:1070px){

  ul.x-slides li img.alignnone {top:0px; }

  a.mainSliderSpaceText div {width:600px; right:-280px; top:282px; }  

}



@media only screen and (max-width:980px){

  ul.x-slides li img.alignnone {top:-20px; }

  #preloved .woocommerce li.product {width:22% !important; }

  footer .x-column.x-1-4 {width:46% !important; display:inline-flex; min-height:200px; }

  footer .x-column div.widget {width:auto !important; }

  #preloved .woocommerce li.product .entry-header .button {width:35%; left:70%; }

  #selectA [id^="box"],  #selectB [id^="box"] {width:350px; float:none; display:inline-block; margin:5px 10px; }   

  #TopSlider .flex-viewport,   div.x-section.mainSliderSpace {height:500px !important; }

  a.mainSliderSpaceText div {width:502px; right:-230px; top:230px; }

  .sliderHead {top:5%; }

  .mainSliderSpaceRow2 {top:260px; }

}



@media only screen and (max-width:930px){

  ul.x-slides li img.alignnone {top:0px; }  

  #TopSlider {max-height:100px; }

  #preloved .woocommerce li.product .entry-header .button {width:40%; left:60%; }

.x-navbar .x-nav > li.x-menu-item-woocommerce > a {background-size:35px; }

}



@media only screen and (max-width:800px){

  #preloved .woocommerce li.product .entry-header .button {width:45%; left:65%; }

  #TopSlider .flex-viewport,   div.x-section.mainSliderSpace {height:450px !important; }

  a.mainSliderSpaceText div {width:450px; left:554px; top:204px; }

  .mainSliderSpaceRow2 {margin-left:200px !important; }

}



@media only screen and (max-width:768px){

  #testimonialspage .mySlides {width:100%; }

  .testimdarkbox {float:left !important; top:0px; margin-bottom:20px; }

  #reviewnbuy .x-column.x-sm {padding:0 !important; }

  #brands .x-column.x-sm {width:20%; display:inline-block; margin:0 auto; text-align:center; min-width:100px; }

  #brands .x-container {padding:0px !important; }

  #preloved .woocommerce li.product {width:46% !important; margin-bottom:20px !important; }

  .brandtext {border-right-width:0px !important; }

  .testimonial-content {padding:0 30px !important; }

  .selectOne .x-column {float:left; width:48%; }

  #preloved .woocommerce li.product .entry-header .button {width:25%; left:73%; }

  div.x-section.mainSliderSpace {height:430px; }

  a.mainSliderSpaceText div {width:430px; left:532px; top:196px; }

  #selectA [id^="box"],  #selectB [id^="box"] {width:300px; float:none; display:inline-block; margin:5px 10px; }

}



@media only screen and (max-width:600px){

  #preloved .woocommerce li.product {width:40% !important; margin-bottom:20px !important; float:unset !important; display:inline-block; }

  footer .x-column.x-1-4 {width:80% !important; }

  .three.arrorw::after, .six.arrorw::after, .nine.arrorw::after {content:"\2771"; }

  .arrorw::after {top:-20px; left:3px; -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); }

  .arrorw p br {display:none; }

  #howitworks div {padding:0 !important; }

  #select1 .selectOne .x-column {padding:0px !important; width:48%; display:inline-block; }

  #selectA [id^="box"],  #selectB [id^="box"] {width:240px; display:inline-block; margin:5px 10px; }

  [id^="select"] .x-pricing-column {margin-bottom:50px; }

  .select3 .x-column {padding:0 50px !important; }

  .mainSliderSpace1, .mainSliderSpace2 {margin-left:30px; }

  .mainSliderSpaceRow2 {margin-left:50px !important; }

  .mainSliderSpace3, .mainSliderSpace3 ~ a.btn {margin-left:30px; padding:0px }

  #reviewnbuy .margeleft, #reviewnbuy .margeright {margin:0; width:100% !important; }

  #reviewnbuy h4 {padding-bottom:20px; }

  footer .x-column div.widget, footer .x-column h4 {width:200px !important; }

  #select1 .x-container .firstbox::after {left:50%; }

  #preloved .woocommerce li.product .entry-header .button {width:30%; }

  div.x-section.mainSliderSpace {height:360px; }

  a.mainSliderSpaceText div {width:350px; left:405px; top:142px; }

  #TopSlider .flex-viewport,   div.x-section.mainSliderSpace {height:300px !important; }  

  .sliderHead {top:-20px; }

  .mainSliderSpaceRow2 {top:180px; }

}



@media only screen and (max-width:414px){

  a.mainSliderSpaceText div {width:250px; left:268px; top:88px; }

  div.x-section.mainSliderSpace {height:320px; }

  .mainSliderSpace3 {margin-top:0px; }

  #preloved .woocommerce li.product .entry-header .button::before {background-size:60%; background-position-x:2px; background-position-y:3px; }

  .mainSliderSpace3~a.x-btn {padding:2px 10px; }

  a[id^="box"] {width:150px; }

  h2.mainSliderSpace2 {font-size:30px }

  .mainSliderSpaceRow2 {top:130px; }

  #TopSlider .flex-viewport,   div.x-section.mainSliderSpace {height:230px !important; } 

}



@media only screen and (max-width:375px){

  a.mainSliderSpaceText div {width:250px; left:230px; top:66px; }

  .mainSliderSpace3 {margin-top:10px; }

  #preloved .woocommerce li.product .entry-header .button {width:55px; }

  #preloved .woocommerce li.product .entry-header .button::before {background-size:70%; background-position:10px 0px; }

  #preloved .woocommerce li.product {width:80% !important; }

  .mainSliderSpace3 {margin:0 0 0 10px; width:90%; }

}



@media only screen and (max-width:360px){

  #testimonials .testimonial-content, #moreaboutus .x-column {padding:20px !important; }

  #preloved .woocommerce li.product {width:80% !important; }

  .brandtext {padding:0px !important; }  

  .testimdarkbox {padding:0px !important; }

  .testimdarkbox~.x-column {padding:0px !important; }

  #testimList h3 { margin:0px !important; }

  [id^="select"] .x-pricing-column {margin-bottom:20px; }

  .select3 .x-column {padding:0 20px !important; }

  #select1 .x-container .firstbox::after {top:-10px; }

  a.mainSliderSpaceText div {width:205px; left:236px; top:80px; }

  div.x-section.mainSliderSpace {height:350px; }

  .mainSliderSpaceRow2 {height:200px; }

  h2.mainSliderSpace2 {font-size:30px; }

  #testimonialspage .mySlides {margin-top:0px; }

}



@media only screen and (max-width:326px){

  .mainSliderSpaceRow2 {top:182px; margin-left:20px !important; padding-top:30px !important; }

  #selectA [id^="box"], #selectB [id^="box"] {margin:5px 0; }

  .mainSliderSpace3 {margin:-98px 0 0 0; }

  .mainSliderSpace3 p {margin-bottom:30px; }

  a.mainSliderSpaceText div {width:205px; left:206px; top:60px; }

}



@media only screen and (max-width:320px){

  a.mainSliderSpaceText div {width:180px; left:209px; top:69px; }

  .mainSliderSpaceRow2 {top:180px; margin-left:18px !important; }

  a[id^="box"] {width:120px; }

  .mainSliderSpace1 {margin-top:30px; }  

  .mainSliderSpace3 {margin-top:-100px; }

}

body.magazine-review a.x-img:not(.x-img-thumbnail):hover {opacity:1;}

a.pricing-items { position: relative;}
a.pricing-items span.title {    position: absolute;    top: 0px;    font-size: 30px;    font-family: "Oswald",sans-serif;    left: 0px;    width: 100%;
    background-color: rgba(0,0,0,0.75);    margin: auto;    right: 0;    bottom: 0;    height: 60px; }
.condition-levels #x-section-2 .x-column .x-card-inner { min-height:185px; }

body.customer-reviews .eacs-logo-carousel .slick-slide a:hover { cursor:default; }
.quotes-div {color: hsl(0, 0%, 100%); }

body.search-results .p-meta, ul.product-categories .cat-item-33 { display:none; }

td.product-remove a {
    font-size: 100%;
    padding: 5px 10px;
}

.woocommerce-checkout form .payment_methods label {
    font-size: 150%;
    padding-left: 0px !important;
    }
.woocommerce-checkout form .payment_methods p {  font-size: 100% !important; }
.woocommerce-checkout form .payment_methods label,    .woocommerce-checkout form .payment_methods p {
    font-family: "Oswald",sans-serif;
    font-style: normal;
    font-weight: 400;
    color: #272727;
    line-height: normal;
    }
#wc-stripe-new-payment-method {
margin-top: 7px;
margin-right: 10px;
}
#order_review .wc-social-login { display:none; }