/*
 Theme Name:   Uber Child
 Theme URI:    http://example.com/uber-child/
 Description:  Uber Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     uber
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  uber-child
*/

.single-product .page-section{padding:50px 0;}
.single-product h2{font-weight:bold;}
.single-product .page-section h3:after{border-bottom:3px solid yellow;width:12px;}
.single-product .product-disc,.single-product .product-disc p{color:#fff;line-height:29px;}

.single-product p,.single-product ul{line-height: 25px;}
.single-product ul li{list-style:disc;text-align: left;}
.single-product .product{border:inherit!important;}
.single-product .owl-carousel .owl-item .item h1{color:#fff;}
.single-product .woocommerce .add_to_cart_button{border: 2px solid #313131;background: #fff;}
.single-product ul {padding-left: 20px;}
.single-product .add_to_cart_inline{margin-left: -12%;}
.single-product .product_nut_cracker{margin-bottom: 15px;margin-top: -5%;}
.white-bg{background-color:#FFFFFF!important;}
.single-product header{background-color:#313131 !important}
.single-product h3,.single-product p{text-align:left;}
.single-product .minimal-caps{font-size: 14px;line-height: 26px;letter-spacing: 7px;text-transform: uppercase;}
.page-id-261 .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{padding-right: 10px;padding-bottom: 10px;}
.page-id-261 .vc_custom_heading h2{font-size:15px;}
.home .page-section {padding: 0;}
.masthead {color: #fff;height: 70px;}
.bg-full-white {background: #fff;}
.masthead a, .textcolor-white {color: #fff;}
.works-filter li a {text-decoration: none;}
.works-filter li a:hover {font-weight: 800;}
.main-logo {margin-top: 10px;}
.works-filter.ebor-menu li a:after {content: '/';margin-left: 10px;margin-right: 10px;}
.works-filter li {margin-left: 5px;}


li#menu-item-6980 a:after {content: '';}/* Last child on the navbar */
#intro-slogan-text p {font-size: 2.0rem;}
#hero-block .intro-08 .rotator-wrap span {background: transparent;}
#hero-block h3 {font-size: 3.0rem !important;font-weight: 900;}
#promo-block {height: 400px;}
#promo-block .wpb_wrapper {margin-top: 10%;}
#promo-block p {color: #fff;font-size: 2.3rem;max-width: 600px;margin: 0 auto;line-height: 3.0rem;text-transform: uppercase;width: 100%;}
#promo-block h3 {color: #fff;font-weight: 700 !important;font-family: Raleway;letter-spacing: 0.1em;font-size: 3.0rem;}
footer.mastfoot.white-bg {background: #000;min-height:50px !important;margin: 0;padding: 0;}

.story-container {min-height: 500px;}
.story-container img {width: 100%;}
.img-boxes {width: 100%;background-size: cover !important;background-repeat: no-repeat !important;}
.text-holder {min-width: 500px;width: 100%;padding: 20px 40px;}
.text-holder p {font-size: 2.0rem;line-height: 2.8rem;}
.text-holder hr {margin-right: 100%;}
section.page-section.offwhite-bg.vc_row.wpb_row {margin: 10px 0;padding: 20px 0;max-height: 550px;}
.home .offwhite-bg {background-color: #dadada;}
.home .color-bg {background-color: #313131;color: #fff;}
div.wpcf7 {max-width: 100% !important;}
.form-container p {color: #fff;line-height: 1.0rem;}
.form-container p.infobox {color: #fff;line-height: 1.0rem;font-size: 1.65rem;}
.infobox-holder {padding: 0 0 0 20px;}
#intro-slogan-text p {line-height: 1.8em;}
.form-container label {text-transform: uppercase;font-weight: 100;}
.home section.page-section.color-bg.vc_row.wpb_row {padding: 20px 0;}
input.wpcf7-form-control.wpcf7-submit {color: #fff !important;border-color: #fff !important;margin-right: 80% !important;}
.form-container input {background: #fff;}
.form-container input,
textarea.wpcf7-form-control.wpcf7-textarea {background: #dadada !important;}
input.wpcf7-form-control.wpcf7-submit {background: transparent !important;}
div.wpcf7 input[type="submit"] {margin: 30px auto 0;display: inline-block;}

/*----------responsive css------*/
@media (min-width: 768px){
	.bg-cover {min-height: 600px;}
}

@media (max-width: 768px){
	.single-product h2{font-size:29px;}
}
@media (max-width: 736px){
	.single-product p,.single-product h2,.single-product ul,.single-product h3{text-align:center;}
	hr.accent-line{margin-right: auto;}
}
/* Extra Small Devices, Phones footer area */ 
@media only screen and (max-width : 480px) {
    footer.mastfoot .font1 {
        font-size: 0.9rem;
    }
}

/* Show only during desktop & tablet */ 
@media only screen and (min-width : 480px) {
#product_grid_part .vc_pageable-slide-wrapper .vc_col-sm-4{position:initial!important;}
#product_grid_part .vc_pageable-slide-wrapper .vc_col-sm-4:nth-child(1){width:66.5%;float:left;}
#product_grid_part .vc_pageable-slide-wrapper .vc_col-sm-4:nth-child(2){width:33.5%;float:left;}
#product_grid_part .vc_pageable-slide-wrapper .vc_col-sm-4:nth-child(3){width:33.33%;float:left;clear:both;}
#product_grid_part .vc_pageable-slide-wrapper .vc_col-sm-4:nth-child(4),#product_grid_part .vc_pageable-slide-wrapper .vc_col-sm-4:nth-child(7),#product_grid_part .vc_pageable-slide-wrapper .vc_col-sm-4:nth-child(8){width:33.33%;float:left;}
#product_grid_part .vc_pageable-slide-wrapper .vc_col-sm-4:nth-child(5){width:33.33%;float:left;}
#product_grid_part .vc_pageable-slide-wrapper .vc_col-sm-4:nth-child(6){width:100%;float:left;}
#product_grid_part .vc_pageable-slide-wrapper .vc_col-sm-4{width:33.33%;float:left;}
#product_grid_part .vc_gitem-zone-img{height:201px;}
}

@media only screen and (max-width : 479px) {
    #product_grid_part .vc_pageable-slide-wrapper .vc_col-sm-4{position:initial!important;}
    #product_grid_part .vc_pageable-slide-wrapper .vc_col-sm-4:nth-child(1){width:100%;}
    #product_grid_part .vc_gitem-zone-img{height:201px;}
}

/*------------------RESET CUSTOM SHARE BUTTONS---------------------------*/
.social {
    margin-top: 10%;
}
.sd-social-icon .sd-content ul li[class*=share-] a.sd-button {
    margin: 0 5px 0;
}
.product_discription .sharedaddy {
    display: none;
}