/*
 Theme Name:   Enfold Child
 Theme URI:    http://tslots.com
 Description:  Enfold Child Theme
 Author:      Site Bakery
 Author URI:   http://www.sitebakery.com
 Template:    enfold
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  enfold-child
*/

@import url("/wp-content/themes/enfold/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */
#top .products .product-category h3{
border: 0px;
position: inherit;
}

.page-template-template-map-php .container_wrap_first .container{
width: 100%;
}
.page-template-template-map-php .container_wrap_first main.template-page.content{
width: 100%;
padding: 0px;
}

.page-template-template-map-php  #lower-content{
max-width: 1100px;
margin: auto;
}
 
#map{
height: 600px;
}

#msg_title{
font-family: 'Open Sans', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif;
text-transform: uppercase;
margin-top:30px !important;
}
#msg_data{
color: #8D8D8D !important;
height: auto !important;
}

.page-template-template-map-php .textwidget{
line-height: 20px;
}
.page-template-template-map-php .widgettitle{
margin-bottom: 10px;
}
.page-template-template-map-php #bbp_topics_widget-3 li{
margin-bottom: 10px;
}
.page-template-template-map-php #bbp_topics_widget-3 li div{
margin-top: 10px;
}
.page-template-template-map-php .avia-caption-title {
font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 28px;
padding-bottom: 20px;
margin-top: -5px;
}
#msg_box{
margin-top: 20px;
min-width: 220px;
}
.avia-slideshow-inner{
min-height: 130px !important;
}
img[title="charcoal_title"]{
min-height: 150px;
}
.woocommerce .product-category.product img{
width: 120px;
margin: 40px auto 10px auto;
}
.page-id-49687.woocommerce .product-category.product img{
width: auto;
min-height: 120px !important;
margin: 0px auto 10px auto;
}
.woocommerce .product-category.product{
border: 0px;
text-align: center;
width: 250px;
height: 250px;
padding: 10px;
}
.html_entry_id_49687 .woocommerce .product-category.product{
width: 100% !important;
height: 100% !important;
}
.html_entry_id_49687 .woocommerce .product-category.product img{
margin: 0px 0px 0px 10px !Important;
}
.inner_product{
border: 0px !important;
}
#top.woocommerce .thumbnail_container img{
margin: auto;
width: 120px;
height: 120px;
}
.page-thumb{
display: none;
}
body.tax-product_cat div .products .product a img{
width: 120px !important;
height: 120px !important;
margin: auto;
margin-top: 50px;
margin-bottom:30px;
}
.tax-product_cat .products .inner_product{
text-align: center;
}
.tax-product_cat ul.products .count { display:none !important; }
.products .product{
margin: 0px 0px 0px -1px !important;
}
.tax-product_cat .product-sorting{
display: none;
}
.tax-product_cat div .products .product{
width: 25% !important;
}
body.tax-product_cat div .products .product  h5{
margin-bottom:10px;
}
.single-product #main #av_section_1{
display:none;
}
.single-product #main .posted_in{
display: none;
}
.single-product #main .single-product-main-image{
overflow: hidden;
margin-bottom:50px;
}
.tax-product_cat ul.products li.first{
clear: none !important;
}
.tax-product_cat .product .inner_product{
min-height: 330px;
padding: 10px;
}
.products .product.first{
clear: none !important;
}
.product-sorting{
display: none;
}
@media (max-width: 800px) {
.tax-product_cat  div .products .product{
width: 100% !important;
}
}
.distributorInfo{
margin-bottom: 20px;
}
div.pp_pic_holder{
width: auto !important;
}
div.pp_default div .pp_content{
width: 100% !important;
}
.gform_wrapper h3.gform_title{
margin: 0px !important;
}
.gform_wrapper{
margin: 0px !important;
}
li.reviews_tab{
display: none;
}

#footer .menu-item-49703{
display:block !important;
}
#findadistributor a{
padding: 10px;
background: #f76a05;
color: white;
}
.woocommerce-main-image.zoom {
pointer-events: none;
}
#tabs{
float:left;
width:72%;
margin-right:3%;
background: transparent;
border:0px;
}
#mapwrap{
margin: auto;
width: 100%;
max-width: 1050px;
}
path{
border: black;
}
.page-id-2390 svg{
width: 100% !important;
height: auto;
}
div.google-visualization-tooltip{
height: auto !important;
width: auto !important;
padding: 5px 5px 0px 5px !important;
}

/* COPIED FROM DYNAMIC_AVIA FOLDER */

.page-template-template-map-php .container_wrap_first .container{
width: 100%;
}
.page-template-template-map-php .container_wrap_first main.template-page.content{
width: 100%;
padding: 0px;
}

.page-template-template-map-php  #lower-content{
max-width: 1100px;
margin: auto;
}
 
#map{
height: 600px;
}

#msg_title{
font-family: 'Open Sans', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif;
text-transform: uppercase;
margin-top:30px !important;
}
#msg_data{
color: #8D8D8D !important;
height: auto !important;
}

.page-template-template-map-php .textwidget{
line-height: 20px;
}
.page-template-template-map-php .widgettitle{
margin-bottom: 10px;
}
.page-template-template-map-php #bbp_topics_widget-3 li{
margin-bottom: 10px;
}
.page-template-template-map-php #bbp_topics_widget-3 li div{
margin-top: 10px;
}
.page-template-template-map-php .avia-caption-title {
font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 28px;
padding-bottom: 20px;
margin-top: -5px;
}
#msg_box{
margin-top: 20px;
min-width: 220px;
;
}
.avia-slideshow-inner{
min-height: 130px !important;
}
img[title="charcoal_title"]{
min-height: 150px;
}
.woocommerce .product-category.product img{
width: 120px !important;
margin: 40px auto 10px auto !important;
}
.page-id-49687.woocommerce .product-category.product img{
width: auto;
min-height: 120px !important;
margin: 0px auto 10px auto !important;
}
.woocommerce .product-category.product{
border: 0px !important;
text-align: center !important;
width: 250px !important;
height: 250px !important;
padding: 10px !important;
}
.inner_product{
border: 0px !important;
}
#top.woocommerce .thumbnail_container img{
margin: auto !important;
width: 120px !important;
height: 120px !important;
}
.page-thumb{
display: none;
}
body.tax-product_cat div .products .product a img{
width: 120px !important;
height: 120px !important;
margin: auto !important;
margin-top: 50px !important;
margin-bottom:30px !important;
}
.tax-product_cat .products .inner_product{
text-align: center !important;
}
.tax-product_cat ul.products .count { display:none !important; }
.products .product{
margin: 0px 0px 0px -1px !important;
}
.tax-product_cat .product-sorting{
display: none;
}
.tax-product_cat div .products .product{
width: 25% !important;
}
body.tax-product_cat div .products .product  h5{
margin-bottom:10px !important;
}
.single-product #main #av_section_1{
display:none !important;
}
.single-product #main .posted_in{
display: none !important;
}
.single-product #main .single-product-main-image{
overflow: hidden !important
.tax-product_cat ul.products li.first{
clear: none !important;
}
.tax-product_cat .product .inner_product{
min-height: 330px;
padding: 10px;
}
.products .product.first{
clear: none !important;
}
.product-sorting{
display: none;
}
@media (max-width: 800px) {
.tax-product_cat  div .products .product{
width: 100% !important;
}
}
.distributorInfo{
margin-bottom: 20px;
}
div.pp_pic_holder{
width: auto !important;
}
div.pp_default div .pp_content{
width: 100% !important;
}
.gform_wrapper h3.gform_title{
margin: 0px !important;
}
.gform_wrapper{
margin: 0px !important;
}
li.reviews_tab{
display: none;
}

#footer .menu-item-49703{
display:block !important;
}
#findadistributor a{
padding: 10px;
background: #f76a05;
color: white;
}
.woocommerce-main-image.zoom {
pointer-events: none;
}
#tabs{
float:left;
width:72%;
margin-right:3%;
background: transparent;
border:0px;
}
#mapwrap{
margin: auto;
width: 100%;
max-width: 1050px;
}
path{
border: black;
}
.page-id-2390 svg{
width: 100% !important;
height: auto;
}
div.google-visualization-tooltip{
height: auto !important;
width: auto !important;
padding: 5px 5px 0px 5px !important;
}
h1, h2, h3, h4, h5, h6, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font{font-family:'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
body{font-family:'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
