/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

.gform_wrapper .gfield_required {
display: none;
}

.bypostauthor{}#prdctfltr_woocommerce.prdctfltr_checkbox .prdctfltr_filter label>span:before:hover{color:#000;text-decoration:underline}#prdctfltr_woocommerce.prdctfltr_checkbox .prdctfltr_filter label>span:before{font-size:16px;color:#555}#prdctfltr_woocommerce .prdctfltr_woocommerce_ordering .prdctfltr_filter label>span:hover{color:#000;text-decoration:underline}#prdctfltr_woocommerce .prdctfltr_woocommerce_ordering .prdctfltr_filter label>span{font-size:16px;color:#555}#prdctfltr_woocommerce .prdctfltr_woocommerce_ordering .prdctfltr_filter label>span.amount{font-size:16px!important;color:#555}div.dt-iconboxes-2 h4{text-shadow:2px 2px 4px #bbb}img.image-active.hover-type-text.vc_box_border_grey.attachment-full{border:solid 1px #ccc;border-radius:5px;padding:3px}.product-search input[type="text"].product-search-field{border-radius:5px;border: 2px solid #999;padding: 2px 5px;}ul.products li div img{border:1px solid #aaa;box-shadow:5px 5px;border-radius:8px;padding:5px}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{font-size:1.5em}a#prdctfltr_woocommerce_filter_submit{border-radius:6px;border-radius:6px;border:1px solid #aaa;box-shadow:5px 5px}span.prdctfltr_regular_title{text-transform:uppercase;color:#555;text-shadow:2px 2px 4px #aaa}.pf_default_select .prdctfltr_filter>span,.pf_select .prdctfltr_filter>span{border-radius:6px;border:1px solid #aaa;box-shadow:5px 5px;background:-webkit-linear-gradient(#ddd,#fff,#ddd);background:-o-linear-gradient(#ddd,#fff,#ddd);background:-moz-linear-gradient(#ddd,#fff,#ddd);background:linear-gradient(#ddd,#fff,#ddd)}span.prdctfltr_sale{display:none}span.prdctfltr_instock{display:none}h3.widget_title{color:#1e73be;font-weight:bold;font-size:20px}.wpb_row.vc_row-fluid.vc_custom_detheme2.custlinks{margin-bottom:0}.custlinks{margin-bottom:0}.woocommerce ul#shipping_method li{text-indent:0!important}i.icon-menu{position:relative;top:35px}#copyright{padding-top:20px;padding-bottom:5px;font-size:12px}div.payment_box.payment_method_quickbooks input{color:#000}div.payment_box.payment_method_quickbooks select{color:#000}div.payment_box.payment_method_quickbooks label{color:#fff}body.dt_custom_body{background-size:100%!important}.amount{font-weight:bold!important;font-size:24px!important}.dt-boxed-container{margin-top:0!important}.ccards{text-align:right}.ccimg{width:60px;height:30px!important;float:left}.col-md-4{width: 33.3%;}.text-hover-pre-title {background-color: transparent !important;font-size: 22px!important;}.text-hover-container {background-color: rgba(50,50,50,.55);bottom: 10px !important;padding: 20px 20px 0px 20px !important;}.home #top-bar a{color:#fff!important}div.container.dt-conatiner.dt-custcon{padding:0!important;padding:0 0 0!important}div.nosidebar div.container{padding:2px 12px 0!important;max-width: 1170px;}#top-bar a{color:#fff!important}#top-bar{background-color:#444!important}div#dt-menu{font-size:18px!important}h4{font-size:16px!important;color:#283a90!important;font-weight:bold!important}footer h4{color:#fff !important;}.linetext{text-decoration:underline}.product-search-form{text-align:center;width:100%;float:none;margin:0 auto;}.dt-boxed-container #head-page.adminbar-is-here.hastopbar.reveal{top:50px}section#banner-section{display:none!important}.woocommerce div.product,.woocommerce-page div.product{overflow:visible!important}.content .post-article{padding:0!important}.headleft{width:50%;float:left;display:inline;}.headright {width: 50%;float: right;display: inline;text-align:center;}.headright h4{text-align:right}.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{margin-bottom:10px!important}div#rev_slider_1_1_wrapper{z-index:0!important}.product-search.floating .product-search-results{position:absolute!important;left:10%;width:80% !important;top:30px;z-index:1000!important;height:400px!important;overflow:auto!important;background:transparent !important;}.product-search-results table.search-results{background-color:#fff;}.product-search.floating .product-search-results{position:absolute!important;left:10%;width:80%;top:30px;z-index:1000!important;height:400px!important;overflow:auto!important}.label{color:#000!important;font-size:15px!important}form.wpcf7-form .wpcf7-form-control-wrap .select-target.select-theme-default{background-color:#fff!important}input.wpcf7-submit[type="submit"],form.wpcf7-form .wpcf7-form-control-wrap .select-target.select-theme-default{background-color:#1e73be!important;border:none!important;border-radius:8px!important;color:#fff!important;font-weight:bold!important;padding:5px!important}.under{text-decoration:underline}#dt-menu ul .sub-nav{top:auto;bottom:auto;left:auto;width:auto;padding:15px 10px 15px}#dt-menu ul .sub-nav{font-size:14px!important}#dt-menu ul .sub-nav a:hover{color:#1e73be!important}#dt-menu ul .sub-nav{top:auto;bottom:auto;left:-50px;width:auto;padding:15px 10px 15px}#dt-menu ul ul li{float:none;width:16em}.content.post-11743.product.type-product.status-publish.product-type-simple.instock{overflow:visible!important}.vc_col-sm-custom5{width:19%;display:inline-block;text-align:center;margin:0 auto;padding:5px}div#product-search-1015069985{z-index:1000!important}div#product-search-results-1015069985{display:inline!important}.variable_price_calculator{display:inline!important}#price_calculator input {text-align: left !important;display: inline;width: 64px;}div.single_variation span.price{}@media(max-width:480px){.section .headsec{padding-top:0 !important;padding:0 !important}#dt-menu ul .sub-nav{left:-260px}.headleft{width:100%;float:none;clear:both;text-align:center}.headright{width:50%;float:none;clear:both;text-align:center!important}.headright h4{text-align:center}.product-search.floating{position:relative;margin:0 auto!important;width:75%!important}.product-search-form{width:100%!important;margin:0 auto!important}.vc_col-sm-custom5{width:100%}div#fvfeedbackbutton224009 a.wpfvfbtn_displayFormAnchor.wpfvfbtn_displayFormAnchor_224009.fvfeedbackbutton_source_customtext span(font-size: 10px !important; margin-right: 25px !important;)}.section_wrapper, .container, .four.columns .widget-area {padding-left: 2% !important;padding-right: 2% !important;}@media(max-width:767px){.section .headsec{padding-top:0 !important;padding:0 !importantinput.checkout-button.alt.secondary_color_button {width: 100%;font-size: 14px;font-weight: normal;margin-top: 15px;}h4.linetext {font-size: 8px !important;}#dt-menu ul .sub-nav{left:-260px}.headleft{width:100%;float:none;clear:both;text-align:center}.headright{width:100%;float:none;clear:both;text-align:center!important}.headright h4{text-align:center}.product-search.floating{position:relative;margin:0 auto!important;width:75%!important}.product-search-form{width:100%!important;margin:0 auto!important}.vc_col-sm-custom5{width:100%}body.archive.woocommerce.woocommerce-page .product-filter-link{display: block !important;}div#fvfeedbackbutton224009 a.wpfvfbtn_displayFormAnchor.wpfvfbtn_displayFormAnchor_224009.fvfeedbackbutton_source_customtext span(font-size: 10px !important; margin-right: 25px !important;).section_wrapper, .container, .four.columns .widget-area {padding-left: 2% !important;padding-right: 2% !important;}}@media(max-width:991px){#dt-menu,#dt-menu .sub-nav{background-color:#222!important}}#name, #email, #review, #video, #file {border: 1px solid #213b92;}#review {height: 80px;}#send {margin-left: 30px;width: 200px;}#send:hover{ background-color: green!important; color: black; /* SET COLOR IN BLACK */}#file {width: 98%;}#contact{width: 70%;margin: 0;padding: 0;}#contact #left{width: 40%;float: left;}#contact #right{width: 60%;float: left;}p.review-box textarea#review {width: 98% !important;}#dt-menu ul li a {padding: 0 .5em !important;}div.home-img-gal img.attachment-medium {width: 100%;display: block;height: auto !important;}.wpb_gallery.wpb_content_element.vc_clearfix.home-img-gal {max-width: 280px;margin: 0 auto;}li.closeout a span{color:#BF1E2D !important;}.woocommerce-page div.product .product_title, .woocommerce div.product .product_title{font-size: 1.8em;font-weight: bold;}.woocommerce-product-details__short-description:after {content: "Type or select your dimensions (LxW) below to compute/show pricing/price.";font-weight: bold;}.dt-boxed-container {overflow: visible;}.woocommerce-cart .wc-proceed-to-checkout {display: block!important;}.btn-color-primary, .portfolio-navigation a.more-post, .dt-contact-form.on-dark input[type="submit"], .shipping-calculator-button, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce.widget_product_search #searchsubmit, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt {background: #dd3333;background-color: #dd3333 !important;}img.flv_second_img.attachment-shop-catalog:hover {opacity: 100;}.home-product-img img {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}a.home-product-link {text-align: center;display: block;background-color: #3f6069;color:#fff;border-radius: 15px 15px 0 0px;border:1px solid #3f6069;border-bottom:none;}.home-product-section:hover a.home-product-link {background-color: #fff;color:#3f6069;border-radius: 15px 15px 0 0px;border:1px solid #3f6069;border-bottom:none;box-shadow: 0 -5px 25px #ddd;}.home-product-section:hover .home-product-img img {box-shadow: 0 5px 25px #ddd;}.headsec{padding-bottom:10px;margin-bottom:10px;width:100%;clear:both;display:block;max-width: 1240px;margin-left: auto;margin-right: auto;background-color: #fff;width: 100% !important;}
/*Custom Style*/
h3.widget_title {
    color: #666;
    font-weight: bold;
    font-size: 15px;
}
#prdctfltr_woocommerce .prdctfltr_woocommerce_ordering .prdctfltr_filter label>span {
    font-size: 12px;
    color: #555;
}
.content > div > .container, .content > .container {
    padding: 0 15px 0;
}
.dt-boxed-container {
    margin-bottom: 0;
}
body.single.single-product .widget.prdctfltr-2.prdctfltr-widget {
    display: none;
}
.sidebar .widget li.product.type-product {
    display: block;
    width: 100%;
}
.sidebar .widget .related.products h2 {
    display: none;
}
.sidebar .widget .related.products a h2 {
    display: block;
}
body.single.single-product .sidebar-left .container .row .col-xs-12.col-sm-4.col-md-3.sidebar.col-sm-pull-8.col-md-pull-9 {
    float: right;
    right: 0;
    border-left: 1px solid #ccc;
}
body.single.single-product .sidebar-left .container .row .col-xs-12.col-sm-8.col-sm-push-4.col-md-9.col-md-push-3 {
    float: left;
    left: 0;
}
.container {
    width: 100%;
	max-width: 1170px;
}
body.home .container {
	width:100%;
    max-width: 1170px;
}
.top-head.is-sticky-menu {
    position: relative;
}
body.archive.woocommerce.woocommerce-page .widget_text.widget.custom_html-3.widget_custom_html {
    display: none;
}
footer img {
    max-width: 100%;
    height: auto;
}
.is-sticky-menu #head-page.reveal.alt {
    position: fixed;
}
body.logged-in div#head-page.adminbar-is-here.hastopbar.reveal.alt {
    top: 79px;
}
.product-filter-link {
	display: none !important;
}
div#product-search-1695253648.product-search.floating {
    width: 60%;
    margin: 0 auto;
}
.grecaptcha-badge {
    display: none;
}
.wc-proceed-to-checkout a {
    z-index: 99999;
}
body.woocommerce-cart h2.shipping-header, body.woocommerce-cart .headsec, body.woocommerce-checkout h2.shipping-header, body.woocommerce-checkout .headsec {
    display: none;
}
body.woocommerce-cart .content, body.woocommerce-checkout .content {
	    margin-top: 200px;
}
.prdctfltr_wc.prdctfltr_woocommerce.woocommerce.prdctfltr_wc_regular.pf_select.prdctfltr_always_visible.prdctfltr_click_filter.prdctfltr_rows.prdctfltr_scroll_active.pf_mod_multirow.prdctfltr_checkbox.prdctfltr_hierarchy_circle {
    display: none;
}
.col-md-9.col-md-push-3.col-sm-12.col-xs-12.footer-right.equal-height {
    height: auto !important;
}
header.entry-header {
    display: none !important;
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
    width: 30%;
}
div#page {
    padding-top: 0 !important;
}
.widget ul li {
    padding: 0;
}
.topbar-desktop {
    background-color: #444444;
    color: #fff !important;
}
.topbar-desktop a {
    color: #fff !important;
}
footer#footer {
	background-color:#222222 !important;
}
button#woo-free-sample-button {
    display: block !important;
    clear: both !important;
    float: none !important;
    padding: 13.5px;
    margin-top: 14.5px;
    margin-left: 10px;
    border-radius: 3px !important;
}
#Footer .widgets_wrapper .widget {
    padding: 0 !important;
}
.widget {
    margin-top: 5px !important;
}
/*Consultation Link*/
.consultation-link.desktop {
    display: block;
    position: fixed;
    float: right;
    text-align: left;
    right: 50px;
    z-index: 99999;
    top: 180px;
    padding: 5px;
    /* writing-mode: vertical-rl; */
    /* text-orientation: mixed; */
    transform-origin: right top 0;
    transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -webkit-transform-origin: right top;
    -moz-transform: rotate(270deg);
    -moz-transform-origin: right top;
    -o-transform: rotate(270deg);
    -o-transform-origin: right top;
    -ms-transform: rotate(270deg);
    -ms-transform-origin: right top;
}
.consultation-link.desktop a {
    background-color: #1E73BE;
    color: #fff;
    padding: 8px;
    font-size: 24px;
    text-decoration: none;
    transition: all .5s cubic-bezier(0.08, 0.05, 0.96, 0.96);
    border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	display: block;
	border: 2px solid #1E73BE;
	border-top: none;
}
header.sticky .consultation-link.desktop a {
    background-color: #1E73BE;
    color: #fff;
    font-size: 20px;
    text-decoration: none;
    transition: all .5s cubic-bezier(0.08, 0.05, 0.96, 0.96);
    border-bottom-left-radius: 10px;
}
header.sticky .consultation-link.desktop {

}
.consultation-link.desktop a:hover {
    color: #1E73BE;
	background-color: #fff;
    text-decoration: none;
	transition: all .5s cubic-bezier(0.08, 0.05, 0.96, 0.96);
}
.consultation-link.desktop a {
    background-color: #1e73be;
    color: #fff;
    padding: 15px;
    font-size: 24px;
    text-decoration: none;
    transition: all .5s cubic-bezier(.08,.05,.96,.96);
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    display: block;
    border: 2px solid #1e73be;
    border-top: none;
}
.term-description {
    display: block !important;
    clear: both !important;
    width: 100% !important;
}
.woocommerce ul.products li.product .onsale:after, .woocommerce-page ul.products li.product .onsale:after, .woocommerce span.onsale:after, .woocommerce-page span.onsale:after {
    border-bottom: 40px solid #BD1F2D !important;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1  {
    float: left;
    width: 48%;
    max-width: none !important;
    flex: auto !important;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
	float: right;
    width: 48%;
    max-width: none !important;
    flex: auto !important;
}
a.home-product-link {
    text-align: center;
    display: block;
    background-color: #3f6069;
    color: #fff;
    border-radius: 15px 15px 0 0px;
    border: 1px solid #3f6069;
    border-bottom: none;
}
div#Content.woocommerce aside#prdctfltr-5 {
    margin-top: 200px !important;
}
input#product-search-field-1755148422, .product-search input[type="text"].product-search-field {
    margin: 0 auto !important;
	max-width: 800px !important;
}
@media (max-width: 480px) {
iframe.report_card_widget {
    display: none;
}
}
@media only screen and (max-width: 767px) {
	.consultation-link.desktop a {
    font-size: 10px !important;
        padding: 5px !important;
}
.consultation-link.desktop {
    right: 26px;
}
iframe.report_card_widget {
    display: none;
}
}
/* Medium devices (desktops, 992px and up) */
@media (max-width: 992px) {}
/* Large devices (large desktops, 1200px and up) */
@media (max-width: 1200px) {
	div#dt-menu, div#dt-menu a, div#dt-menu a span {
    font-size: 15px !important;
}
}
/* Large devices (large desktops, 1280px and up) */
@media (max-width: 1280px) {
	.wpb_single_image.wpb_content_element.vc_align_center.head-logo-sect {
    display: none;
}
div#dt-menu, div#dt-menu a, div#dt-menu a span {
    font-size: 15px !important;
}

}