/*
Theme Name: OmniScaffold Child Theme
Theme URI: http://www.omnisity.com
Version: 1.0.1
Description: Scaffolding - all great websites start here.
Author: Omnisity Development Team
Author URI: http://www.omnisity.com
template: bb-theme
*/

/*############################################################### FONT ################################################################*/

@import url('https://fonts.googleapis.com/css2?family=Overpass:wght@100;200;300;400;500;600;700;800;900&display=swap');

/*############################################################### CORE ################################################################*/

#wp-admin-bar-wp-logo {display:none; }
b,strong {font-weight:900 !important}
.twht,.twht > a,.twht > p {color:#fff!important}
.tblk,.tblk > a,.tblk > p {color:#000!important}
.tgry,.tgry > a,.tgry > p {color:#727272!important}
.pointer {cursor:pointer; }
.tlowercase {text-transform:lowercase; }
span.wpcf7-list-item {margin:0px; }
input[disabled] {opacity:0.2; }
.fl-menu {z-index:9999; position:relative; }
span.wpcf7-form-control.wpcf7-acceptance {float:left; padding:0 10px 30px 0 }
#wpms_sitemap { max-width: 1280px;  position: relative;  clear: both;   margin: 0 auto;}

/*############################################################### TABLES #################################################################*/
.fl-module-content table {width:100%; margin-top:20px; }
.fl-module-content tr:nth-child(odd) {background-color:#efefef; }
.fl-module-content tr:nth-child(even) {background-color:#ffffff; }
.fl-module-content tr:nth-child(1) {}
.fl-module-content td {padding:10px; }
/*############################################################### StickyFooter ################################################################*/
.fl-page {display:-ms-flexbox; display:-webkit-flex; display:-webkit-box; display:flex; -ms-flex-direction:column; -webkit-flex-direction:column; -webkit-box-orient:vertical; -webkit-box-direction:normal; flex-direction:column; min-height:100vh; }
 .fl-page-content {-ms-flex:1; -webkit-flex:1; -webkit-box-flex:1; flex:1; width:100%; word-wrap:break-word; }
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
	.fl-page {display:block; }
 	/* IE10 & IE11 */
}
/*############################################################### Custom ################################################################*/

.grecaptcha-badge {z-index:900 !important}
#fl-to-top {right:auto !important; left:calc(50% - 21px); !important}

.mega-toggle-blocks-left a, .mega-toggle-blocks-right a {color:#fff; font-size:20px}
.mega-toggle-blocks-left a { padding: 3px 0 0 5px; }
.mega-toggle-blocks-right a { padding: 3px 5px 0 0; }

#topcontacts ul, #topcontacts li {list-style:none;padding:0;margin:0}
#topcontacts ul {display:table;margin:0 0 0 auto;}
#topcontacts li {display:table-cell;padding:0 10px}

.mfp-figure figure {background-color:#fff !important}
img.mfp-img {padding-top: 0px !important; padding-bottom: 0px !important;}


.single-post .fl-content-full {
	background-image: url(https://wordpressmu-774548-2813236.cloudwaysapps.com/wp-content/uploads/2022/04/topbg.jpg) !important;
    background-size: cover;
}

/*
.fl-node-erhtdxf28q4z > .fl-col-content {  background-image: linear-gradient(90deg, #00000000 70%, #33ae00 70%) !important; }
.fl-node-a9s0o13lgp6h > .fl-col-content {  background-image: linear-gradient(90deg, #ffffff00 80%, #00c3ff 80%) !important; }
*/

.fl-node-erhtdxf28q4z > .fl-col-content {  background-image: linear-gradient(90deg, #00000000 80%, #47c3fe 80%) !important; }
.fl-node-a9s0o13lgp6h > .fl-col-content {  background-image: linear-gradient(90deg, #ffffff00 80%, #47c3fe 80%) !important; }

#topmsbar { background-image:url('/wp-content/uploads/2022/04/ssg-top-bar.svg'); background-repeat:no-repeat; background-position:center right; height:30px;}
#topmsbar ul, #topmsbar li {list-style:none;padding:0;margin:0}
#topmsbar ul {display:table;margin:0 0 0 auto}
#topmsbar li {display:table-cell}

#toppabar { background-image:url('/plastics-automation/wp-content/uploads/sites/3/2022/04/spa-top-bar.svg'); background-repeat:no-repeat; background-position:center right; height:30px;}
#toppabar ul, #toppabar li {list-style:none;padding:0;margin:0}
#toppabar ul {display:table;margin:0 0 0 auto}
#toppabar li {display:table-cell}

#toppcbar { background-image:url('/process-cooling/wp-content/uploads/sites/4/2022/04/spc-top-bar.svg'); background-repeat:no-repeat; background-position:center right; height:30px;}
#toppcbar ul, #toppcbar li {list-style:none;padding:0;margin:0}
#toppcbar ul {display:table;margin:0 0 0 auto}
#toppcbar li {display:table-cell}

#topprbar { background-image:url('/plastics-recycling/wp-content/uploads/sites/5/2022/04/spr-top-bar.svg'); background-repeat:no-repeat; background-position:center right; height:30px;}
#topprbar ul, #toppcbar li {list-style:none;padding:0;margin:0}
#topprbar ul {display:table;margin:0 0 0 auto}
#topprbar li {display:table-cell}

#topprbar2024 {}
#topprbar2024 ul, #topprbar2024 li {list-style:none;padding:0;margin:0}
#topprbar2024 ul {display:table;margin:0 0 0 auto}
#topprbar2024 li {display:table-cell; padding:8px 20px !important}

#topprbar2024 a {font-weight:bold; color:#fff}
.summitgroup { background-color:#2a2f67; color:#ffffff}
.plasticsautomation {background-color:#005793; color:#ffffff}
.processcooling {background-color:#08b9ed; color:#ffffff}
.plasticsrecycling {background-color:#3fab36; color:#ffffff}
.dynamicsolutions {background-color:#379f9f; color:#ffffff}

.tlblu,.tlblu > a,.tlblu > p {color:#00c3ff!important}
.tdblu,.tdblu > a,.tdblu > p {color:#005793!important}
.tgrn,.tgrn > a,.tgrn > p {color:#33ae00!important}
.taqua,.taqua > a,.taqua > p {color:#379f9f!important}

.tssgry, .tssgry > a, .tssgry > p {color:#636d6f!important}
.tssg, .tssg > a, .tssg > p {color:#01435a!important}
.tspa, .tspa > a, .tspa > p {color:#005793!important}
.tspc, .tspc > a, .tspc > p {color:#00c3ff!important}
.tspr, .tspr > a, .tspr > p {color:#33ae00!important}



.bx-wrapper .bx-pager { text-align:left !important}

.news-featured-image, .news-featured-blk {float:left; width:50%}

 .pp-post-image { border-radius: 5px !important; overflow: hidden !important; } 

.uabb-testimonials-wrap {padding:0 40px}

.fl-node-3jz17gdqcwby .uabb-cf7-style form input[type=tel], .fl-node-3jz17gdqcwby .uabb-cf7-style form input[type=email], .fl-node-3jz17gdqcwby .uabb-cf7-style form input[type=text], .fl-node-3jz17gdqcwby .uabb-cf7-style form input[type=url], .fl-node-3jz17gdqcwby .uabb-cf7-style form input[type=number], .fl-node-3jz17gdqcwby .uabb-cf7-style form input[type=date], .fl-node-3jz17gdqcwby .uabb-cf7-style form select, .fl-node-3jz17gdqcwby .uabb-cf7-style form textarea {padding:10px 0 !important}

.fl-node-rj2dw67tlqiu .uabb-cf7-style form input[type=tel], .fl-node-rj2dw67tlqiu .uabb-cf7-style form input[type=email], .fl-node-rj2dw67tlqiu .uabb-cf7-style form input[type=text], .fl-node-rj2dw67tlqiu .uabb-cf7-style form input[type=url], .fl-node-rj2dw67tlqiu .uabb-cf7-style form input[type=number], .fl-node-rj2dw67tlqiu .uabb-cf7-style form input[type=date], .fl-node-rj2dw67tlqiu .uabb-cf7-style form select, .fl-node-rj2dw67tlqiu .uabb-cf7-style form textarea {padding:10px 0 !important}

.fl-node-n4huop5ad7tz .uabb-cf7-style form input[type=tel], .fl-node-n4huop5ad7tz .uabb-cf7-style form input[type=email], .fl-node-n4huop5ad7tz .uabb-cf7-style form input[type=text], .fl-node-n4huop5ad7tz .uabb-cf7-style form input[type=url], .fl-node-n4huop5ad7tz .uabb-cf7-style form input[type=number], .fl-node-n4huop5ad7tz .uabb-cf7-style form input[type=date], .fl-node-n4huop5ad7tz .uabb-cf7-style form select, .fl-node-n4huop5ad7tz .uabb-cf7-style form textarea  {padding:10px 0 !important}


#dsvid .fl-row-content-wrap .fl-bg-video:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background-image: url(/dynamic-solutions/wp-content/uploads/sites/6/2024/05/dynamic-solutions-video-overlay.png);
    background-size: cover;
    z-index: 10;
}

.fl-node-x87uw0zjksdh .fl-row-content {
    position: relative;
    z-index: 20;
}

/*########################################################## MEGA TABBED MENU ###################################################################*/

.categoryexplaination .textwidget { padding:0 10px }
.categoryexplaination .textwidget p {line-height:1.35}
a.categoryexplainationtitle { color:#fff; font-weight:bold; font-size:20px }

.ExtrusionLineRecyclingBG, .GravimetricBlendersBG, .MasterbatchDosersBG, .PlasticsRecyclingMachineryBG, .DryingEquipmentPlasticsBG, .MaterialFeedingSystemsBG, .BulkHandlingSystemsBG, .MaterialStoragePipeworkBG, .ConveyingSprueSeparationBG, .ProcessCoolingTemperatureControlBG, .SpecialistEquipmentBG, .SupervisorySystemBG, .RobotsBG  {
 background-position: center right !important;
 background-repeat: no-repeat !important;
 padding: 0 400px 0 0 !important;
 background-color: #1e5792 !important;	
 min-height:300px !important	
}


.ChillersBG, .CoolersBG, .TemperatureControlUnitsBG, .CoolingAncillariesBG, .EnclosureCoolerUnitsBG {
 background-position: center right !important;
 background-repeat: no-repeat !important;
 padding: 0 400px 0 0 !important;
 background-color: #00c3ff !important;	
 min-height:300px !important	
}


.ExtrusionLineRecyclingBG {
 background-image: url(/plastics-automation/wp-content/uploads/sites/3/2024/09/Extrusion-Line-and-Recycling-Plants-Photoroom.png) !important;
}

.GravimetricBlendersBG {
 background-image: url(/plastics-automation/wp-content/uploads/sites/3/2022/08/weigh_scale_4-300x300.png) !important;
}

.MasterbatchDosersBG {
 background-image: url(/plastics-automation/wp-content/uploads/sites/3/2024/03/mega-menu-masterbatch-dosers.png) !important;
}

.PlasticsRecyclingMachineryBG {
 background-image: url(/plastics-automation/wp-content/uploads/sites/3/2024/03/mega-menu-plastics-recycling.png) !important;
}

.DryingEquipmentPlasticsBG {
 background-image: url(/plastics-automation/wp-content/uploads/sites/3/2024/03/mega-menu-drying-equipment-for-plastics.png) !important;
}

.MaterialFeedingSystemsBG {
 background-image: url(/plastics-automation/wp-content/uploads/sites/3/2024/03/mega-menu-material-feed-systemedit.png) !important;
}

.BulkHandlingSystemsBG {
 background-image: url(/plastics-automation/wp-content/uploads/sites/3/2024/03/mega-menu-bulk-handling-systems-edit.png) !important;
}

.MaterialStoragePipeworkBG {
 background-image: url(/plastics-automation/wp-content/uploads/sites/3/2024/03/mega-menu-material-storage-pipeworkedit.png) !important;
}

.ConveyingSprueSeparationBG  {
 background-image: url(/plastics-automation/wp-content/uploads/sites/3/2024/03/mega-menu-conveying-sprue-separation2.png) !important;
}

.ProcessCoolingTemperatureControlBG  {
 background-image: url(/plastics-automation/wp-content/uploads/sites/3/2024/03/Process-Cooling-and-Temp-Control-300.png) !important;
}

.SpecialistEquipmentBG  {
 background-image: url(/plastics-automation/wp-content/uploads/sites/3/2024/03/Specialist-Equipmentedit300.png) !important;
}

.SupervisorySystemBG   {
 background-image: url(/plastics-automation/wp-content/uploads/sites/3/2024/05/mega-menu-supervisory-system.png) !important;
}

.RobotsBG {
 background-image: url(/plastics-automation/wp-content/uploads/sites/3/2024/05/mega-menu-robots.png) !important;	
}

/* process cooling */

.ChillersBG {
 background-image: url(/process-cooling/wp-content/uploads/sites/4/2024/12/air-cooled-chiller-for-mega-menu-2024-R2.png) !important;	
}

.CoolersBG {
 background-image: url(/process-cooling/wp-content/uploads/sites/4/2024/03/mega-menu-adiabatic-coolers.png) !important;	
}

.TemperatureControlUnitsBG {
 background-image: url(/process-cooling/wp-content/uploads/sites/4/2024/03/mega-menu-temperature-control-units.png) !important;	
}

.CoolingAncillariesBG {
 background-image: url(/process-cooling/wp-content/uploads/sites/4/2024/12/Pump-Skid-for-website-2024.png) !important;	
}

.EnclosureCoolerUnitsBG {
 background-image: url(/process-cooling/wp-content/uploads/sites/4/2024/03/mega-menu-enclosure-cooling-unit.png) !important;	
}


@media only screen and (max-width:1200px) {
 .GravimetricBlendersBG, .MasterbatchDosersBG, .PlasticsRecyclingMachineryBG, .DryingEquipmentPlasticsBG, .MaterialFeedingSystemsBG, .BulkHandlingSystemsBG, .MaterialStoragePipeworkBG, .ConveyingSprueSeparationBG, .ProcessCoolingTemperatureControlBG, .SpecialistEquipmentBG, .ChillersBG, .CoolersBG, .TemperatureControlUnitsBG, .CoolingAncillariesBG, .EnclosureCoolerUnitsBG, .SupervisorySystemBG  {
  background-image:none 	!important;
  padding: 0 !important;
  min-height:100px !important	
 }


}

/*############################################################### WOOCOMMERCE ################################################################*/

.fl-builder-module-template {max-width:1300px; padding:0}

.woocommerce-page #fl-main-content {padding:200px 0 0 0 !important }

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {font-size:25px;}
.woocommerce ul.products li.product .price { font-size:18px }
.woocommerce ul.products li.product .button {width:100%}


.woocommerce div.product p.price, .woocommerce div.product span.price {font-size:2.5em}

input#_actual_bid { min-width: 120px; margin-left: 0px; padding:0 !important; font-size:25px; height:45px }
#yith-wcact-form-bid .quantity {width:auto; max-width:auto; float:none; display:inline-block; margin:0}
.woocommerce div.product form.cart .button {float:none; display:inline-block; height:45px; vertical-align:bottom}

.ywcact-bid-form:after {display:table; clear:both; content:'';}
.woocommerce div.product form.cart .button#yith-wcact-auction-add-to-cart-button { margin-top: 20px; float: none;  padding: 20px; font-size:25px; height:70px }

.woocommerce .product_meta, .woocommerce-page .product_meta {display:none}

.yith-wcact-table-bids table {width:100%; margin-top:20px; }
.yith-wcact-table-bids tr:nth-child(odd) {background-color:#efefef; }
.yith-wcact-table-bids tr:nth-child(even) {background-color:#ffffff; }
.yith-wcact-table-bids tr:nth-child(1) {}
.yith-wcact-table-bids td {padding:10px; }

#ywcact-bid-data-sheets ul, #ywcact-bid-data-sheets li {list-style:none; padding:0; margin:0}
#ywcact-bid-data-sheets ul {display:table}
#ywcact-bid-data-sheets li {display:table-cell; padding:0 10px 0 0}

#ywcact-bid-data-sheets a.button { color: #fff; background-color: #01435a; font-weight: normal; font-size: 16px; line-height: 1.2; text-transform: none; border: 1px solid #00161d; border-radius: 4px; }
#ywcact-bid-data-sheets a.button:hover { background-color: #5f6a6c; color: #fff; border: 1px solid #424a4b; border-radius: 4px; border-color: #424a4b;}

.yith-wcact-manual-bid-increment p, #yith_wcact_reserve_and_overtime { font-size: 16px; }
#yith-wcact-is-overtime, .yith-wcact-error { color: red; clear: both; display: block; }
.woocommerce-ordering {display:none !important}

@media (min-width: 765px) {
 .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs {padding: 0 0 0 5px;}
}


/*############################################################### RESPONSIVE ################################################################*/

@media only screen and (min-width:2550px) {
 .fl-node-awd24x317tle.fl-row-custom-height > .fl-row-content-wrap { min-height: 1100px; }
}

@media only screen and (max-width:1400px) {
	body {overflow-x:hidden}
	#mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {width:25%}
	#mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu {width: 75%; left:25%}
}


@media only screen and (max-width:1300px) {
	.fl-node-erhtdxf28q4z > .fl-col-content { padding-right: 0px;}
	.fl-node-s3lwxrb4un21 > .fl-module-content, .fl-node-y7mxaidzhl2t > .fl-module-content {margin-right:0px;}
}	

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

}
@media only screen and (max-width:850px) {
	#mega-menu-item-5935, #mega-menu-item-5934 {display:none !important}
}

@media only screen and (max-width:800px) {
	.fl-node-erhtdxf28q4z > .fl-col-content {display:none !important}
	#mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {width:40%}
	#mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu {width: 60%; left:40%}

}

@media only screen and (max-width:765px) {
	.fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-sticky):not(.fl-builder-content-editing) {position:relative !important}
	#mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {width:100%}
	#mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu {width: 100%; left:0%}
	#ppc-pc-header {background-color:#012437 !important} /* #08b9ed */
	
}

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

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