body {font-family: roboto;}


/*----------------------------header----------------------------*/
/*pull up &amp; hide headr socket*/
header#header {top: -30px;}
/*show header 2nd menu*/
.av_secondary_right .sub_menu {top: 42px; font-size: 13px;}
/*main menu vertical position, centers menu item vertically */
#header_main_alternate {margin-top: -50px; z-index: 0; height: 80px;margin-top: -60px; padding-top: 4px;}
/*main menu from left position*/
#header_main_alternate nav.main_menu {margin-left: 160px;}
/*main nav font weight*/
.av-main-nav > li > a {font-weight: 400;}
/*header bg height*/
.html_header_top.html_header_sticky #top #wrap_all #main {padding-top: 190px !important;}
/*dam stop leak widget positioning*/
#header .widget {left: 28%; position: absolute; z-index: 999; line-height: 0px; padding-top: 10px;}
/*dam stop leak label style*/
#header .widget h1 {color: #fff; font-weight: 600; font-size: 40px; text-transform: uppercase; margin-bottom: 9px;}
/*add spaces between menu items*/
.main_menu ul:first-child > li > a{padding: 0 23px !important;}
/*align search icon w/in site dimension*/
#avia-menu {width: 87%;}
/*main menu's subtext*/
#avia-menu > li > a .avia-menu-subtext {font-size: 12px; display: block; line-height: 0px;} 
/*removed border search ajax*/
#menu-item-search .avia-search-tooltip, #menu-item-search .avia-arrow-wrap .avia-arrow {border-width: 0px;}
/*set white color search input ajax*/
#menu-item-search form#searchform input#s {color: initial;}
/*set white color search ajax*/
#menu-item-search .ajax_search_response h4, #menu-item-search span.ajax_search_title {color: #fff !important;}
/*change hover color search ajax*/
#menu-item-search  a.ajax_search_entry:hover {background-color: #258D9F !important;}
/*adjust vertical postion of home icon*/
#menu-item-373 {margin-top: -2px;}
/*remove right bordr of contact link*/
li#menu-item-294 {padding-right: 0px; border-right-width: 0px;}
/*buy now btn-*/
#menu-item-361 a {background: #258d9f; padding: 8px 15px; font-size: 15px; text-transform: uppercase; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
/*adds menu separator
#avia-menu > li:not(:first-child):before {content: '|'; display: inline-block; float: left; color: #fff; line-height: 50px;} */
/*remove separator from search icon
#avia-menu > li:last-child:before {content: '';}*/
/*search bar
#search-4 {position: absolute !important; top: 58px; left: 71% !important;}
#top #s {padding-top: 9px !important; padding-bottom: 9px !important; background: #0B3C78; border: 1px solid #fff !important; font-size: 12px;}
div.ajax_load span.ajax_load_inner, #searchsubmit {height: 34px !important;} 
.ajax_search_title {color: #fff !important;}
.ajax_search_response {background: #0B3C78; border: 1px solid #fff; border-top-width: 0px;}
.ajax_search_response h4 {color: #fff;}
*/

/*subheading colr*/
.av-subheading.av-subheading_below.av_custom_color p {color: #939598;}

/*----------------------------floating cart----------------------------*/
li.mini_cart_item {background: #fff !important; color:#000;}

a.cart_dropdown_link {background: #fff !important;}
a.cart_dropdown_link span {color: #0B3C78;}

.dropdown_widget.dropdown_widget_cart .avia-arrow {background: #fff !important;}
ul.cart_list.product_list_widget {background: #fff !important; color: #0B3C78 !important;}

ul.cart_list li.mini_cart_item a {color: #0B3C78 !important;}
.widget_shopping_cart_content p.total {background: #fff;}
.widget_shopping_cart_content p.buttons {border-top: 1px dotted #E1E1E1;}
.widget_shopping_cart_content p.total strong {color: #000 !important;}
.widget_shopping_cart_content p.total span.woocommerce-Price-amount {color: #0B3C78 !important;}
.widget_shopping_cart_content p.total span.woocommerce-Price-amount span.woocommerce-Price-currencySymbol {color: #0B3C78 !important;}
.widget_shopping_cart_content p.buttons a {color: #000 !important;}


/*--------------*/
.tab {font-size: 13px !important;}
.tab_content {padding: 50px !important; height: 680px !important;}

/*single prod page cart*/
#woocommerce_widget_cart-2 .widget_shopping_cart_content p.buttons a {color: #fff !important;}
.main_color div.product h1.product_title.entry-title {max-width: 90%;}


/*remove category &amp; tag from product page*/
.posted_in, .tagged_as {display: none;}


/*----------------------------cart page----------------------------*/
table.cart img {width: initial;}
.woocommerce-cart .cart-collaterals .cart_totals .button, .woocommerce-cart .shop_table .actions .button {background-color: #264E63 ;}
.woocommerce-cart .shop_table .actions .coupon .button {background-color: #617986 ;}
.shipping-calculator-button {padding: 15px; line-height: 1em; margin: 4px 2px 0 0; float: left; text-align: center; background-color: #264E63; font-size: 0.92em; color: #ffffff !important; margin-bottom: 10px;}
a.shipping-calculator-button:hover {text-decoration: none;}

/*----------------------------check out page----------------------------*/
#top label {font-size: 12px !important;}

#top div form .form-row textarea#order_comments {height: initial;}


/*----------------------------check out addon----------------------------*/
#wc_checkout_add_ons {width: 857px !important;}
#wc_checkout_add_ons br {display: none;}
#wc_checkout_add_ons label.checkbox, #wc_checkout_add_ons label {display: inline-block !important; margin-left: 5px;}
#wc_checkout_add_ons input[type="radio"] {margin-right: 0px !important; margin-left: 85px !important;}
/*
#wc_checkout_add_ons #wc_checkout_add_ons_4_field label[for=no-thanks] {padding: 5px 188px 5px 10px; border-right: 1px #E1E1E1 solid;}
#wc_checkout_add_ons #wc_checkout_add_ons_4_field.form-row {padding: 0px!important;}
#wc_checkout_add_ons #wc_checkout_add_ons_4_field label[for=wc_checkout_add_ons_4_no-thanks] {border-right: 1px #E1E1E1 solid; padding: 5px 75px 5px 5px;}
*/
#wc_checkout_add_ons #ee5f00f_field label[for=no-thanks] {padding: 5px 188px 5px 10px; border-right: 1px #E1E1E1 solid;}
#wc_checkout_add_ons #ee5f00f_field.form-row {padding: 0px!important;}
#wc_checkout_add_ons #ee5f00f_field label[for=ee5f00f_no-thanks] {border-right: 1px #E1E1E1 solid; padding: 5px 75px 5px 5px;}

/*
#wc_checkout_add_ons #wc_checkout_add_ons_2_field label[for=no-thanks] {padding: 5px 27px 5px 10px; border-right: 1px #E1E1E1 solid;}
#wc_checkout_add_ons #wc_checkout_add_ons_2_field.form-row {padding: 0px!important;}
#wc_checkout_add_ons #wc_checkout_add_ons_2_field label[for=wc_checkout_add_ons_2_no-thanks] {border-right: 1px #E1E1E1 solid; padding: 5px 75px 5px 5px;}
*/
#wc_checkout_add_ons #ddc2ccb_field label[for=no-thanks] {padding: 5px 27px 5px 10px; border-right: 1px #E1E1E1 solid;}
#wc_checkout_add_ons #ddc2ccb_field.form-row {padding: 0px!important;}
#wc_checkout_add_ons #ddc2ccb_field label[for=ddc2ccb_no-thanks] {border-right: 1px #E1E1E1 solid; padding: 5px 75px 5px 5px;}

/*
#wc_checkout_add_ons #wc_checkout_add_ons_3_field label[for=no-thanks] {max-width: 322px; padding: 9px 0px 9px 10px; border-right: 1px #E1E1E1 solid; line-height: 20px;}
#wc_checkout_add_ons #wc_checkout_add_ons_3_field input[type="radio"] {vertical-align: super;}
#wc_checkout_add_ons #wc_checkout_add_ons_3_field.form-row {padding: 0px!important;}
#wc_checkout_add_ons #wc_checkout_add_ons_3_field label[for=wc_checkout_add_ons_3_no-thanks] {border-right: 1px #E1E1E1 solid; padding: 19px 75px 10px 5px; vertical-align: super;}
#wc_checkout_add_ons_3_field label[for=wc_checkout_add_ons_3_yes-please] {vertical-align: super;}
*/
#wc_checkout_add_ons #fe6d940_field label[for=no-thanks] {max-width: 322px; padding: 9px 0px 9px 10px; border-right: 1px #E1E1E1 solid; line-height: 20px;}
#wc_checkout_add_ons #fe6d940_field input[type="radio"] {vertical-align: super;}
#wc_checkout_add_ons #fe6d940_field.form-row {padding: 0px!important;}
#wc_checkout_add_ons #fe6d940_field label[for=fe6d940_no-thanks] {border-right: 1px #E1E1E1 solid; padding: 19px 75px 10px 5px; vertical-align: super;}
#wc_checkout_add_ons #fe6d940_field label[for=fe6d940_yes-please] {vertical-align: super;}

#wc_checkout_add_ons {background: #f8f8f8; padding: 0px; border-style: solid; border-width: 1px; border-color: #e1e1e1; margin-top: 31px !important; width: 817.500px;}
#ee5f00f_field, #fe6d940_field {padding: 10px !important; border-bottom-width: 1px; border-bottom-color: #e1e1e1; border-bottom-style: solid; margin-bottom: 0px !important;}
#ddc2ccb_field {padding: 10px !important; border-bottom-width: 1px; border-bottom-color: #e1e1e1; border-bottom-style: solid; margin-bottom: 0px !important; background: #fff;}
/*
#wc_checkout_add_ons_4_field, #wc_checkout_add_ons_3_field {padding: 10px !important; border-bottom-width: 1px; border-bottom-color: #e1e1e1; border-bottom-style: solid; margin-bottom: 0px !important;}
#wc_checkout_add_ons_2_field {padding: 10px !important; border-bottom-width: 1px; border-bottom-color: #e1e1e1; border-bottom-style: solid; margin-bottom: 0px !important; background: #fff;}
*/

/*----------------------------subpage headr----------------------------*/
/*subpage header border*/
.title_container {border-bottom: 2px solid #258D9F;}
/*subpage header removed top bottom padding*/
.title_container .container {padding-top: 0px !important; padding-bottom: 0px !important;}
/*adjust subpage headr title size*/
.title_container .main-title {font-size: 26px; color: #0B3C78; font-weight: 600; letter-spacing: 2px;}

/*----------------------------cta----------------------------*/
/*transparent bg*/
.cta {background: rgba(0, 0, 0, 0.3) !important; border-radius: 10px;}
/*cta headng color*/
.cta h1 {color: #258D9F;}
/*removed homepage cta bottom mrgin*/
.cta p {margin-bottom: 0px;}
/*curved corner border*/
.cta-sub {border-radius: 10px;}
/*adjust heading size color*/
.cta-sub h1 {margin-top: 14px; text-align: center; font-size: 50px;}
/*adjust paragraph color*/
.cta-sub p {text-align: center; font-size: 30px; color: #258D9F;}
/*left em on black*/
.cta-sub em {font-family: times new roman; font-size: 22px; color: #000;}

/*----------------------------info----------------------------*/
/*testi resize product header*/
.wpcr3_item .wpcr3_item_name:nth-child(1) {font-size: 36px;}
/*testi hide first 2 dotted border*/
.wpcr3_respond_1 .wpcr3_dotline:nth-child(4), .wpcr3_item .wpcr3_dotline:nth-child(6) {border-bottom-style: none !important;}
/*testi float btn to right*/
div.wpcr3_respond_3 {display: inline; position: absolute; right: 50px;}
/*testi align btn to header*/
div.wpcr3_button_1.wpcr3_show_btn {margin-top: 15px;}
/*adjust testi title font*/
.wpcr3_review_title.wpcr3_caps {font-weight: 600; font-size: 16px;}

/*----------------------------footer----------------------------*/
/*footer header*/
#footer h3.widgettitle {font-weight: 600; text-transform: uppercase; letter-spacing: 1px; font-size: 20px;}
/*footer font size*/
#footer .textwidget p, #menu-footer-menu a {font-size: 17px; font-weight: 500;}
/*remove socket top border*/
footer#socket {border-top-width: 0px;}

/*contactfrm enq btn hovr*/
#text-3 .button:hover {color: #258d9f;}


/*footer contact form 7*/

#top .footer_color .wpcf7 input,
#top .footer_color .wpcf7 textarea {
  font-size: 17px !important;
  border: 2px solid #fff;
  padding: 12px 17px;
  background-color: transparent;
	color: #fff;
  margin-bottom: 10px;
}
#top .footer_color input[type='submit']:hover {
  background-color: #104475;
  transition: .2s;
}
#top .footer_color .wpcf7 input::-webkit-input-placeholder,
#top .footer_color .wpcf7 textarea::-webkit-input-placeholder {color: #fff;}

/*----------------------------socket----------------------------*/
/*separator color*/
#avia3-menu li {border-color: #77b7d9;}

/*----------------------------scroll to top----------------------------*/
/*remove border of scroll to top btn*/
#scroll-top-link {border-width: 0px;}

/*----------------------------quantity calculator----------------------------*/
#yourInfo {background: #B6D5DE; border-radius: 10px; margin-bottom: 30px; padding: 20px 20px 15px;}
#yourTotal {background: #B5C3D4; border-radius: 10px; height: 200px; padding: 20px 20px 15px;} 
.surfaceCalc {font-weight: 600; font-size: 14px;}
.page-id-15 #yourTotal {height: 110px;}

/*----------------------------responsive----------------------------*/
@media screen and (min-width: 990px) { 
  	.calculator-container { 
    	width: 49%; 
    	float: left;
  	}
  	.calculator-container:nth-child(1), .calculator-container:nth-child(5) { margin-right: 2%; }
}
@media (max-width: 5120px) { #header .widget {left: 42%;} }

@media (max-width: 4096px) { #header .widget {left: 40%;} }

@media (max-width: 3840px) { #header .widget {left: 39%;} }

@media (max-width: 2560px) { #header .widget {left: 34%;} }

@media (max-width: 1920px) { #header .widget {left: 28%;} }

@media (max-width: 1680px) { #header .widget {left: 25%;} }

@media (max-width: 1600px) { #header .widget {left: 24%;} }

@media (max-width: 1440px) { #header .widget {left: 21%;} }

@media (max-width: 1366px) { #header .widget {left: 19%;} }

@media (max-width: 1280px) { 
#header .widget {left: 18%;} 

/*adjust font sizes of nav*/
#top #header .av-main-nav > li > a {    font-size: 16px;}
#avia-menu > li > a .avia-menu-subtext {font-size: 11px;}
}


/*------------Landscape tablets and medium desktops------------*/
@media (min-width: 992px) and (max-width: 1199px) {
/*adjust logo label size and position*/
#header .widget {left: 22%; padding-top: 45px;}
#header .widget h1 {font-size: 30px;}

/*adjust font sizes of nav*/
.av_secondary_right nav.sub_menu {font-size: 12px;}
#top #header .av-main-nav > li > a {    font-size: 14px;}
#avia-menu > li > a .avia-menu-subtext {font-size: 10px;}

/*minimized menu item padding*/
.main_menu ul:first-child > li > a {padding: 0 13px !important;}
/*info page margin for alignmnt*/
.page-id-97 .rmovemrgin p {margin: 0px;}

/*check out addon*/
#wc_checkout_add_ons {width: 645px !important;}
#wc_checkout_add_ons input[type="radio"] {margin-left: 25px !important;}
/*
#wc_checkout_add_ons #wc_checkout_add_ons_4_field label[for=wc_checkout_add_ons_4_no-thanks], #wc_checkout_add_ons #wc_checkout_add_ons_2_field label[for=wc_checkout_add_ons_2_no-thanks] {padding-right: 25px;}*/
#wc_checkout_add_ons #ee5f00f_field label[for=ee5f00f_no-thanks], #wc_checkout_add_ons #ddc2ccb_field label[for=ddc2ccb_no-thanks] {padding-right: 25px;}
#wc_checkout_add_ons #fe6d940_field label[for=fe6d940_no-thanks] {padding-right: 26px;}
}

/*------------Portrait tablets and small desktops------------*/
@media (min-width: 768px) and (max-width: 991px) {
/*adjust size of logo label &amp; position*/
#text-4 h1 {font-size: 35px !important; margin-top: 40px;}
#text-4 {left: 25% !important;}
#top #header_main > .container {height: 135px !important;}
/*adjst mobile menu location*/
a#advanced_menu_toggle {right: 50px;}
a#advanced_menu_toggle, ul.cart_dropdown {top: 60% !important;}
/*info page remove half div*/
div .av_one_half {width: 100%; margin-left: 0;}

/*check out addon*/
#wc_checkout_add_ons {width: 450px !important;}
#wc_checkout_add_ons label {display: block !important;}
#wc_checkout_add_ons input[type="radio"] {margin-left: 65px !important;}

#wc_checkout_add_ons #ee5f00f_field label[for=no-thanks], 
#wc_checkout_add_ons #ee5f00f_field label[for=ee5f00f_no-thanks],
#wc_checkout_add_ons #ddc2ccb_field label[for=no-thanks],
#wc_checkout_add_ons #ddc2ccb_field label[for=ddc2ccb_no-thanks], #wc_checkout_add_ons #fe6d940_field label[for=no-thanks],
#wc_checkout_add_ons #fe6d940_field label[for=fe6d940_no-thanks],
#wc_checkout_add_ons_6_field,
#wc_checkout_add_ons_5_field {border-right: 0px}

#wc_checkout_add_ons #ee5f00f_field label[for=wc_checkout_add_ons_4_no-thanks],#wc_checkout_add_ons #ddc2ccb_field label[for=ddc2ccb_no-thanks] {padding-top: 19px;}

#wc_checkout_add_ons #ddc2ccb_field label[for=no-thanks] {line-height: 20px;}

/*center align footer socket*/
footer#socket {text-align: center;}
footer#socket span.copyright {float: none;}
footer#socket nav.sub_menu_socket {display: block !important; float: left !important; margin-top: 10px; width: 100%;}
footer#socket nav.sub_menu_socket ul#avia3-menu {margin: 0 auto; width: 100%;}
footer#socket li.wpmenucartli {border-left-width: 0px;}
}

/*------------Landscape phones and portrait tablets------------*/
@media (max-width: 767px) {
/*adjust position and size of logo label*/
#header .widget {left: 21%;}
#header .widget h1 {font-size: 25px;}
/*header bg height*/
.html_header_top.html_header_sticky #top #wrap_all #main {padding-top: initial !important;}
/*adjust size of 2nd menu items*/
.responsive #header_meta .sub_menu>ul>li {padding: 0 5px;}
.av_secondary_right .sub_menu {font-size: 10px;}
/*chnge bg color of 2nd menu*/
#header_meta {background: #258D9F;}
/*restore orig header size*/
header#header {top: initial;}

/*info page testi btn*/
.page-id-97 div.wpcr3_respond_3 {position: initial;}
/*info page rmoved spacer*/
.page-id-97 .hr.hr-invisible {height: 0px !important;}

/*check out addon*/
#wc_checkout_add_ons {width: 100% !important;}
#wc_checkout_add_ons label {display: block !important;}
#wc_checkout_add_ons input[type="radio"] {margin-left: 65px !important;}

#wc_checkout_add_ons #ee5f00f_field label[for=no-thanks], 
#wc_checkout_add_ons #ee5f00f_field label[for=ee5f00f_no-thanks],
#wc_checkout_add_ons #ddc2ccb_field label[for=no-thanks],
#wc_checkout_add_ons #ddc2ccb_field label[for=ddc2ccb_no-thanks], #wc_checkout_add_ons #fe6d940_field label[for=no-thanks],
#wc_checkout_add_ons #fe6d940_field label[for=fe6d940_no-thanks],
#wc_checkout_add_ons_6_field,
#wc_checkout_add_ons_5_field {border-right: 0px}

#wc_checkout_add_ons #ee5f00f_field label[for=ee5f00f_no-thanks],#wc_checkout_add_ons #ddc2ccb_field label[for=ddc2ccb_no-thanks] {padding-top: 19px;}

#wc_checkout_add_ons #ddc2ccb_field label[for=no-thanks] {line-height: 20px;}

/*center align footer socket*/
footer#socket {text-align: center;}
footer#socket span.copyright {float: none;}
footer#socket nav.sub_menu_socket {display: block !important; float: left !important; margin-top: 10px; width: 100%;}
footer#socket nav.sub_menu_socket ul#avia3-menu {margin: 0 auto; width: 271px;}
footer#socket li.wpmenucartli {display: none !important;}
}

/*------------Portrait phones and smaller------------*/
@media (max-width: 480px) {
/*header bg height*/
.html_header_top.html_header_sticky #top #wrap_all #main {padding-top: initial !important;}
/*adjust size of logo label &amp; position*/
#header .widget h1 {font-size: 13px; max-width: 65%;}
#header .widget strong {font-weight: 400; font-size: 11px;}
#header .widget {left: 30%;top: 10px;}
/*chnge bg color of 2nd menu*/
#header_meta {background: #258D9F;}
/*restore orig header size*/
header#header {top: initial;}
/*adjust size of 2nd menu items*/
.responsive #header_meta .sub_menu>ul>li {padding: 0 5px;}
.av_secondary_right .sub_menu {font-size: 10px;}

/*home page resize down logo*/
.page-id-21 .ausmade {width: 50%;}
/*home page resize down cta*/
.page-id-21 .cta h1 {font-size: 35px !important;}

/*info page testi btn*/
.page-id-97 div.wpcr3_respond_3 {position: initial;}
/*info page rmoved spacer*/
.page-id-97 .hr.hr-invisible {height: 0px !important;}

/*check out addon*/
#wc_checkout_add_ons {width: 100% !important;}
#wc_checkout_add_ons label {display: block !important;}
#wc_checkout_add_ons input[type="radio"] {margin-left: 15px !important;}
#wc_checkout_add_ons #ee5f00f_field label[for=no-thanks] {padding-right: 10px;}

#wc_checkout_add_ons #ee5f00f_field label[for=no-thanks], 
#wc_checkout_add_ons #ee5f00f_field label[for=ee5f00f_no-thanks],
#wc_checkout_add_ons #ddc2ccb_field label[for=no-thanks],
#wc_checkout_add_ons #ddc2ccb_field label[for=ddc2ccb_no-thanks], #wc_checkout_add_ons #fe6d940_field label[for=no-thanks],
#wc_checkout_add_ons #fe6d940_field label[for=fe6d940_no-thanks],
#wc_checkout_add_ons_6_field,
#wc_checkout_add_ons_5_field {border-right: 0px}

#wc_checkout_add_ons #ee5f00f_field label[for=ee5f00f_no-thanks], #wc_checkout_add_ons #ddc2ccb_field label[for=ddc2ccb_no-thanks],
#wc_checkout_add_ons #fe6d940_field label[for=fe6d940_no-thanks] {padding-right: 5px;}

#wc_checkout_add_ons #ee5f00f_field label[for=ee5f00f_no-thanks],#wc_checkout_add_ons #ddc2ccb_field label[for=ddc2ccb_no-thanks] {padding-top: 19px;}

#wc_checkout_add_ons #ddc2ccb_field label[for=no-thanks] {line-height: 20px;}

/*center align footer socket*/
footer#socket {text-align: center;}
footer#socket nav.sub_menu_socket {display: block !important; float: left !important; margin-top: 10px; width: 100%;}
footer#socket nav.sub_menu_socket ul#avia3-menu {margin: 0 auto; width: 271px;}
footer#socket li.wpmenucartli {display: none !important;}
}
