/*

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

*/


body {color:#000;}

a.x-btn.x-btn-regular {font-weight:300;}







/* Header Navbar */

.x-navbar {border-bottom: none !important;}

.x-topbar {background-color:#000;}

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

.x-navbar .x-nav > li > a:hover, .x-navbar .x-nav > .current-menu-item > a { box-shadow: none !important; -webkit-box-shadow : none; }

.x-topbar {border-bottom:none;}

.x-navbar-fixed-top-active .x-navbar-wrap {margin-bottom:0px;}


/* End Header Navbar */



/* Entry Wrap */

.entry-wrap {
  background-color: none !important;
  border-radius: none !important;
  box-shadow: none !important;
}

.entry-wrap {padding: 0px !important;}


/* End Entry Wrap */



/* Mobile Nav Button */


.x-btn-navbar, .x-btn-navbar.collapsed {font-size:20px !important;}

.x-btn-navbar {margin-top:27px !important;} 


/* End Mobile Nav Button */


div.intro_text_and_button img {margin-bottom:0.5em;}



/* Icon Boxes */

div.x-text.icon_boxes p {margin: 0;}

div.x-text.icon_boxes img {margin: 0;}


h3.icon_title {

 font-size: 24px;
 	color: #fff;
  position: absolute;
 bottom:1.5rem;
 left: 0;
  right: 0;
  margin: 0 auto;

  
}

div#light_metallic_icon_box {background-color:#ff6b00}

div#invisible_bright_icon_box {background-color:#e2e000}

div#sparkling_grey_icon_box {background-color:#00bfd6}

div#horse_and_pets_icon_box  {background-color:#e11383}


/*End Icon Boxes */


div#product_slider_home.x-text p {margin: 0 0 0 0;}


.h-custom-headline {line-height: 1.3;}


img#intro_text_logo {margin-top:6.5em;}


div#x-section-1 div.x-text {padding-top: 1em;}



.x-column.x-sm {padding-bottom: 4em;}


div#x-section-4 img {margin-bottom:0;}

div#x-section-4 h2 {margin-bottom:0.4em;margin-top:0px;}

div#x-section-5 img {margin-bottom:0;}

div#x-section-5 h2 {margin-bottom:0.7em;}

img.x-img.spray_can {margin-top: 2em;}

img#top_of_can_grad {margin-top:3em;} 


/*img.spray_can {position:relative; bottom: -200px;}

div#can_container {overflow: hidden;}*/



/* Product Page */


div.product_page_header {min-height:150px;}

ul.lm_product_key_bullets 
{font-size: 26px;padding-top:0.5em;margin-bottom:1em;}

ul.lm_product_key_bullets i {color:#ff6b00}




.x-nav-tabs>li>a {font-size: 18px;}

h2.suggested_apps {margin-top: 1em;margin-bottom:.5em;}

a.product_page_buy_now_button {margin-top: 1.5em;}

li.x-slide.flex-active-slide img.aligncenter {margin: 0 auto 0;}

.x-tab-content {box-shadow: none;}

.x-nav-tabs {box-shadow: none;}


/*Light Metallic */

div.x-tab-content.lm_tabs p {font-size: 16px;margin-bottom:16px;}

div.x-tab-content.lm_tabs img {margin-bottom:0;}


/* Invisible Bright */

div#ib_header_image.x-section.bg-image {background-position:50% 20%}

ul.ib_product_key_bullets 
{font-size: 26px;padding-top:0.5em;margin-bottom:1em;}

ul.ib_product_key_bullets i {color:#e2e000}

div.x-tab-content.ib_tabs p {font-size: 16px;margin-bottom:16px;}

div.x-tab-content.ib_tabs img {margin-bottom:0;}




/* Horse and Pets */

ul.hp_product_key_bullets 
{font-size: 26px;padding-top:0.5em;margin-bottom:1em;}

ul.hp_product_key_bullets i {color:#e11383}

div.x-tab-content.hp_tabs p {font-size: 16px;margin-bottom:16px;}

div.x-tab-content.hp_tabs img {margin-bottom:0;}

div#hp_header_image.x-section.bg-image {background-position:50% 25%}








/* Sparkling Grey */

ul.sg_product_key_bullets 
{font-size: 26px;padding-top:0.5em;margin-bottom:1em;}

ul.sg_product_key_bullets i {color:#00bfd6}

div.x-tab-content.sg_tabs p {font-size: 16px;margin-bottom:0;}

div.x-tab-content.sg_tabs img {margin-bottom:0;}

div#sg_header_image.x-section.bg-image {background-position:50% 25%}





/* End Product Page */



/* Footer */


.x-colophon.bottom .x-ccial-global a {font-size: 30px!important;}

.x-colophon.bottom {font-size: 11px;color:#000000;}


/* End Footer */



.nobreadcrumbs .x-breadcrumb-wrap {display:none;}


/* Woocommerce */




h1.h-landmark {font-size: 38px;text-align:left;letter-spacing:0px;}

.h-landmark span::before, .h-landmark span::after {height:0;}

.p-landmark-sub {color:#000;text-align: left;padding:.5em 0 0 0;font-size:18px;letter-spacing: 0px;line-height:150%;}

.woocommerce .cart .actions .action-group, .woocommerce-page .cart .actions .action-group {background-color:#fff!important;}



.woocommerce-checkout .checkout .payment_methods label img {
display: inherit;
}


.woocommerce-checkout .checkout .payment_methods label img {max-width:20%;}


/*To remove Sorting drop down */
.orderby {
display: none !important;
}


p.woocommerce-result-count {
display: none;
}

.woocommerce li.product .entry-header .button, .woocommerce-page li.product .entry-header .button {
display: none !important;
}

.x-breadcrumb-wrap {background-color: #fff;}

.woocommerce li.product, .woocommerce-page li.product {box-shadow: 0 0 0 0;}

.entry-featured {box-shadow: 0 0 0 0;}

.has-post-thumbnail .entry-featured {border:1px solid #ddd;}

.woocommerce .entry-wrap::before, .woocommerce .entry-wrap::after, .woocommerce-page .entry-wrap::before, .woocommerce-page .entry-wrap::after {margin-top:1em;}


a.x-btn.x-btn-regular {text-transform: uppercase;}

.button {text-shadow:none!important;}


.woocommerce-validated input {color:#000 !important;border-color: #ddd!important; background-color:#fff!important;}

.x-alert-info {background-color: #00bfd6 ;
border-color: #00bfd6 ;
color: #FFF;
}

.x-alert {font-size:18px;text-shadow:none!important;box-shadow:none!important;font-weight:bold;}

.x-alert a {font-size:15px;text-shadow:none!important;box-shadow:none!important;font-weight:normal;}


.x-img-thumbnail {border-radius: 0; box-shadow: none;}

a.x-img-thumbnail:hover {box-shadow: none;}

.add_to_cart_inline span, .add_to_cart_inline small {display:none}

p.product.woocommerce.add_to_cart_inline {border:none!important;padding:none!important;}

.x-navbar .mobile .x-nav li>a {

border: 1px solid #666;
border-left: 0;
border-right: 0;
}

img.carrier_logo {

float:left;
margin-right: 1em;}

small.tax_label {display: none!important;}

small.includes_tax {display: none!important;}

tr.cart-subtotal small {display: none!important;}


/* End woocommerce */


.x-accordion-group {box-shadow: none;}

.x-navbar .desktop .x-nav>li>a {padding: 0 1em;letter-spacing: 2px;}


h1.h-custom-headline.faq_heading.mtn.h3 {margin-bottom: 1em;}

.x-colophon.bottom .x-nav li a {font-size:13px;letter-spacing:1px;color:#000000;}

.x-colophon.bottom .x-nav {margin-bottom:15px;}


input.wpcf7-form-control.wpcf7-submit {text-shadow:none!important;}

div#x-section-1 div.x-text.map {padding-top:0;}


.payment_box.payment_method_paypal {

font-size:22px;
margin-top:.7em;
color:#fff;
font-weight:normal;
display: inline-block;
background-color: #00bfd6;
padding: 8px 12px 8px 12px;
line-height: 22px;


}


.payment_box.payment_method_paypal p {margin-bottom:0;}


div.product_small_icons {margin-top:12px;}

.product_small_icons img.alignleft.size-full {display:in-line block;margin-right:.5em; height:50px;float:none;}

div.product_small_icons p strong {margin-right: 1em;font-weight:300;line-height:30px;}


div.tp-parallax-container span {font-size: 36px; line-height:36px;}




#customer_login .col-1,
#customer_login .col-2 {
  width: 48%;
  float: left;
}
#customer_login .col-1 {
  margin-right: 4%;
}

.input-text {width:100%;}



div#lifepaint a h3 {color:#ffffff;margin-top:0;font-size:24px;letter-spacing: 1px;}

.x-accordion-inner {background-color:#ccf2f7;}


/* Feed container */
#cff {  

  padding: 20px;
  border: 1px solid #dddddd;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;  
}

div#facebook_feed.x-text  {padding-top:0!important;}

div.x-text.twitter_socialmedia_title p {margin:0 0 0!important;font-size:1.2em;}

div.x-text.facebook_socialmedia_title p {margin:0 0 12px !important;font-size:1.2em;}

div.x-text.instagram_socialmedia_title p {margin:0 0 12px !important;font-size:1.2em;}

div#facebook_feed.x-text p {margin:0 0 0!important;}



div.about_us_page_header {min-height:300px;}

h2#about_us_page_header {margin-bottom:.5em;}

div#x-section-1.x-section.about_us_page_header.bg-image {background-position:50% 70%;}

div#reseller_header_image.x-section.bg-image {background-position:50% 20%;}





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

.woocommerce-checkout .checkout .payment_methods label img {max-width:35%;}


}



}









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

img#intro_text_logo {margin-top:5em;}

}


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

img#intro_text_logo {margin-top:4em;}

}







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

img#intro_text_logo {margin-top:2em;}
#customer_login .col-1 {width:100%;}
#customer_login .col-2 {width:100%;margin-top:20px;}


}


/* Media Queries */


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


div#x-section-4 img {margin-top: 0;max-width:40%;}



}



@media only screen and (max-width: 767px) {
div.intro_text_and_button {
    margin-bottom:45px;
}

img#intro_text_logo {margin-top:0em;}

img#intro_text_logo {margin-bottom:1em;}

div#x-section-4 img {margin-top: 0;max-width:40%;}



}



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

ul.lm_product_key_bullets {font-size:24px;}
ul.sg_product_key_bullets {font-size:24px;}
ul.ib_product_key_bullets {font-size:24px;}
ul.hp_product_key_bullets {font-size:24px;}

}

@media only screen and (max-width: 480px) {
.x-brand.img {
    max-width: 75%;
}

div#x-section-1.x-section.home_secton_1 p {font-size:16px;}
div.x-text p {font-size:16px;}

div#x-section-1.x-section.home_secton_1 img {max-width:85%;}
div#x-section-1 div.x-text {padding-top: 0;}
div.x-tab-content {font-size:16px;}
div.x-tab-content p {font-size:14px;}
ul.lm_product_key_bullets {font-size:22px;}
ul.sg_product_key_bullets {font-size:22px;}
ul.ib_product_key_bullets {font-size:22px;}
ul.hp_product_key_bullets {font-size:22px;}

.x-accordion-inner {font-size:16px;}

.x-accordion-heading .x-accordion-toggle {font-size:100%;}

/*h1.h-custom-headline.faq_heading.mtn.h3 {font-size:160%;}*/




}