h4{line-height:1.4;}
iframe button{background:#585858 none repeat scroll 0 0 !important;border:medium none !important;font-size:21px !important;padding:7px !important;text-transform:uppercase !important;width:100% !important;}
.top-header.sticky #wfc-sticky-phone{background:#e3e3e3 !important;}
.top-header.sticky #wfc-sticky-phone .content_row_wrapper{padding:0 10px;}
.top-header.sticky #wfc-sticky-phone .vc_col-sm-6 p{margin-bottom:0;}
.top-header.sticky #wfc-sticky-phone .vc_col-sm-6 .wfc-header-content{font-size:18px;padding-top:11px;padding-bottom:11px;}
.top-header.sticky #wfc-sticky-phone .vc_col-sm-6 .wfc-header-content.last{text-align:right;}
#navigation > li > a{text-transform:uppercase;}
#navigation ul{margin:0px 0 5px -37px;}
#wfc-homepage-elecon-cta{color:#fff;}
#wfc-homepage-elecon-cta sup{font-size:57% !important;font-family:sans-serif !important;}
sup{font-family:sans-serif;}
.masonry .product_item_holder{margin-bottom:37px;padding-bottom:55px;max-height:688px !important;}
.action_buttons a.details.icon-angle-right{color:#ffffff !important;background-color:#0057A8;padding:5px 10px;border-radius:3px;text-transform:uppercase;font-size:14px;}
.product_meta .posted_in a{color:#0057A8;}
.social_share_holder,
#tab-comments-title,
#tab-general-details-title{display:none;}
.product_item_holder .product_info h5 a{color:#1b1b1b !important;}
.wfc-product-cta.pdf-library .button_.color.medium{color:#fff !important;}
.wfc-product-cta.pdf-library .button_.color.medium:hover{color:#0057A8 !important;}
p{line-height:1.6em;}
.default-style a{color:#00A952 !important;}
#wfc-footer-logo{padding-bottom:20px;}
.owl-carousel p{font-size:16px;line-height:1.6em;}
.withbutton > .featured_text{color:rgba(66,66,66,0.20);}
.sidebar-widgets .widget h5, .footer_widgets .widget h5, .latest_news h5{font-size:22px !important;}
.widget > ul > li a, .widget .menu > li a{line-height:2em;}
.icon-content-box .heading a{color:#0059A9;}
.icon-content-box .heading a:hover{color:#00A651;opacity:1;}
a.button_.color.medium:hover{color:#0059A9;}
.sidebar-widgets h6{letter-spacing:1px;}
.breadcrumb{background-color:#fff !important;}
.default-style .rt_divider.style-5{color:rgba(66,66,66,0.20);}
.default-style .border_grid .col, .default-style .border_grid > .row, .default-style .product_item_holder .product_info_footer, .default-style .rt_tabs.tab-style-1 .tab_nav{color:rgba(66,66,66,0.20);}
.product-summary.col.col-sm-12.col-xs-12 p, .product-summary.col.col-sm-12.col-xs-12 span{color:#666;}
li.tab_title{color:#666;border-color:rgba(66,66,66,0.20);}
.default-style .rt_heading:after{border-color:rgba(66,66,66,0.20);}
.button_.color.medium{color:#fff !important;}
a.button_.color.medium:hover{color:#0057a8 !important;}
.breadcrumb{letter-spacing:1px;}
div.pp_default .pp_description{display:none !important;}
.page-id-4107 .gform_wrapper .top_label .gfield_label{display:none;}.page-id-4107 #input_3_2_3_container > label{display:none;}.page-id-4107 #input_3_3_6_container > label{display:none;}.single-post .gform_wrapper .top_label .gfield_label{display:none;}.single-post #input_3_2_3_container > label{display:none;}.single-post #input_3_3_6_container > label{display:none;}#text-5,#text-6{background-color:#f5f5f5;border-radius:7px;padding-bottom:1px;padding-top:0;border:0;-moz-box-shadow:0 0 5px #c7c7c7;-webkit-box-shadow:0 0 4px #c7c7c7;box-shadow:0 0 5px #c7c7c7;}#text-5 > h5,#text-6 > h5{background:#01a952 none repeat scroll 0 0;border-bottom:medium none;color:#fff;padding:11px 8px;border-radius:5px 5px 0 0;font-size:18px;font-weight:600;}#text-5 .textwidget > form{padding-top:25px;}#text-5 > h5::after{content:none;}#text-5 .textwidget input{width:100%;}#gform_widget-2 > h5::after{content:none;}#gform_widget-2{background-color:#f5f5f5;margin:40px 0;padding-bottom:12px;padding-top:0px;border:0;-moz-box-shadow:0 0 5px #c7c7c7;-webkit-box-shadow:0 0 4px #c7c7c7;box-shadow:0 0 5px #c7c7c7;}#gform_widget-2 > h5{background-color:#01a952;color:#fff;padding:11px 8px;border-radius:5px 5px 0 0;font-size:18px;font-weight:600;}
#gform_3 input[type="text"], textarea{width:100%;}#gform_3 textarea{width:100%;}#gform_3 input[type="submit"]{background-color:#009647;height:auto;padding:12px 11px;}#text-5 input[type="submit"]{background-color:#585858;font-size:19px;text-transform:uppercase;}#categories-2{background-color:#F5F5F5;padding-top:0px;margin:30px 0;border:0;-moz-box-shadow:0 0 5px #c7c7c7;-webkit-box-shadow:0 0 4px #c7c7c7;box-shadow:0 0 5px #c7c7c7;}#categories-2 > h5{background-color:#01a952;color:#fff;padding:11px 8px;border-radius:5px 5px 0 0;font-size:18px;font-weight:600;}#categories-2 > ul{padding:0 13px;}#categories-2 > h5::after{content:none;}#text-5 input[type="submit"]:hover{background-color:#0057A7;}#gform_3 input[type="submit"]:hover{background-color:#0057A7;}#gform_confirmation_message_3{padding:0 10px;}.page-id-4107 .vc_btn3-container .vc_btn3{background-color:#009647 !important;border-radius:0;color:#fff !important;font-weight:500;padding:5px 22px;text-transform:uppercase;}.page-id-4107 .col-sm-9{width:70% !important;}.page-id-4107 .col-sm-3{padding-top:26px;width:30% !important;}.page-id-4107 .sidebar.right{border-width:0px;}.single-post .col-sm-9{width:70% !important;}.single-post .col-sm-3{padding-top:26px;width:30% !important;}.single-post .sidebar.right{border-width:0px;}.main-blog .vc_gitem-post-data h4{font-weight:bold;padding:0 0 0 10px;}.main-blog .vc_gitem-post-data.vc_gitem-post-data-source-post_categories.vc_grid-filter.vc_clearfix.vc_grid-filter-comma.vc_grid-filter-size-xs.vc_grid-filter-center.vc_grid-filter-color-grey{text-align:left;padding:0 0 0 10px;}#gform_fields_3 li{padding:0 10px;}#text-5 .textwidget > form p{padding:0 10px;}#gform_3 .gform_footer.top_label{padding:0 10px !important;}.main-blog .vc_gitem-zone-mini .vc_gitem_row .vc_gitem-col{padding:0px;}.main-blog .vc_gitem-post-data-source-post_excerpt{padding:0px 10px 0 10px;}.main-blog .vc_btn3-container.vc_btn3-left{padding:0 0 0 10px;}.main-blog .vc_gitem-zone, .vc_gitem_row .vc_gitem-col{-moz-box-shadow:0 0 5px #c7c7c7;-webkit-box-shadow:0 0 4px #c7c7c7;box-shadow:0 0 5px #c7c7c7;min-height:435px;}.author-info.info_box.margin-b40.margin-t40{display:none;}
#comments{display:none;}
.single-post .featured_image a img{height:250px!important;width:550px;}
.testimonial.type-testimonial .text p{color:#0057A8;}
.gform_wrapper div .ginput_container label{display:none !important;}
.gform_wrapper ul.gform_fields li.gfield{padding-right:0px !important;}
.gform_wrapper{margin:30px 0 10px !important;padding:0 20px;}
.gform_wrapper ul.gform_fields li.gfield:first-child{margin-top:0 !important;}
body .gform_wrapper .top_label div.ginput_container{margin-top:20px !important;}
.default-style input[type="submit"], .default-style input[type="button"], .default-style button:not(.button_), .default-style .comment-reply a, .default-style .comment-reply-title small > a, .default-style button.button, .default-style input.button, .default-style #respond input#submit, .default-style .cart_totals a.button{background-color:#585858 !important;text-transform:uppercase;border-radius:8px;width:100% !important;font-size:18px !important;}
@media(min-width:320px){.top-header.sticky #wfc-sticky-phone .wfc-header-phone .vc_col-sm-12.wpb_column.vc_column_container.global-style{margin-bottom:0;}
.top-header.sticky #wfc-sticky-phone .vc_col-sm-6 .wfc-header-content{text-align:center;padding-bottom:0;}
.top-header.sticky #wfc-sticky-phone .vc_col-sm-6 .wfc-header-content.last{text-align:center;}
header.top-header #mobile-logo .sitename > a,
header.top-header .mobile-menu-button{color:#222;}
.mobile-menu #navigation > li > a,
.mobile-menu #navigation li.menu-item-has-children > a:after,
body.mobile-menu #navigation > li li > a,
body.mobile-menu #navigation > li ul,
body.mobile-menu #navigation > li li.menu-item-has-children > a:after{color:#cacaca !important;}
#navigation > li.current-menu-ancestor > a,
#navigation li.menu-item-has-children.menu-item-has-children.current-page-parent > a:before{color:#3e3e3e !important;}
#navigation li.menu-item-has-children > a:before{color:#cacaca !important;}
body.mobile-menu #navigation > li li.current_page_item > a,
#navigation li.current-menu-item a,
.mobile-menu #navigation li.menu-item-has-children.current-menu-item > a:before{color:#3e3e3e !important;}
#main_content .featured_text h1{font-size:34px;}
.content_row.row.sub_page_header.fullwidth{background-size:cover;}
.sub_page_header .page-title h1{font-size:30px;}
}
@media(min-width:480px){.top-header.sticky #wfc-sticky-phone .vc_col-sm-6 .wfc-header-content.last{text-align:center;}
}@media(max-width:768px){.page-id-4107 .col-sm-9{width:100% !important;}.page-id-4107 .col-sm-3{width:100% !important;}
}
@media(min-width:768px){.top-header.sticky #wfc-sticky-phone .wfc-header-phone .vc_col-sm-12.wpb_column.vc_column_container.global-style{float:none;width:100%;margin-top:15px;margin-bottom:11px;text-align:center;}
.header-elements{padding:5px;}
#wfc-sticky-phone .wfc-header-phone .vc_col-sm-6.wpb_column.vc_column_container.global-style{float:left;width:50%;}
.content_row.row.sub_page_header.fullwidth{background-size:inherit;}}
@media (min-width:1200px){.header-elements{padding:0;}
.top-header.sticky #wfc-sticky-phone .vc_col-sm-6 .wfc-header-content{text-align:left;}
.top-header.sticky #wfc-sticky-phone .vc_col-sm-6 .wfc-header-content.last{text-align:right;}
.top-header.sticky #wfc-sticky-phone .wfc-header-phone .vc_col-sm-12.wpb_column.vc_column_container.global-style{text-align:right;font-size:18px;}
#navigation li.current-menu-item a{color:#222222 !important;}
body:not(.mobile-menu) header.top-header.fullwidth.sticky .header-right nav #navigation.menu ul.sub-menu li a{color:#cacaca !important;}
}
#text-5 .form-line,#text-6 .form-line{list-style:none;}
#text-5 .jotform-form,#text-6 .jotform-form{width:100%;}
#text-5 .form-submit-button.form-submit-button-blue,#text-6 .form-submit-button.form-submit-button-blue{background-color:#585858;font-size:19px;text-transform:uppercase;}
#text-5 .form-submit-button.form-submit-button-blue,#text-6 .form-submit-button.form-submit-button-blue{background-color:#585858;border:0 none;cursor:pointer;font-size:19px;margin:10px 0;padding:5px 0;text-transform:uppercase;width:100%;}
#text-5 .form-section{margin:0;padding:0 10px;}
.form-section{padding:10px;}
#text-6 .formRandomContainer{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;box-shadow:none;margin:0;width:100%;}
.randomForm{border-top-color:#a4a4a4;box-shadow:none;position:relative;}
#input_2.form-submit-button.click.to.select{background:#585858 none repeat scroll 0 0;border:medium none;font-size:21px;padding:7px;text-transform:uppercase;width:100%;}
#text-6{margin-top:30px;}
.c-form label{text-align:center !important;margin:auto;display:block;}