/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. "Metal Weight Calculator" Page
    03. "My Account" Page
    04. "Request a Quote" Page
    05. "Request a Quote Webshop" Page
    06. "Stainless Sheet" Product
    07. "Homepage" Page
    08. "Register" Page
    09. "Aerospace Job Postings and Careers" Page
    10. "Careers at Future Metals" Page
    11. "Quote Preview and Purchase Order Information" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .wpt_each_attribute_wrapper_pa_specification{
	text-align:left;
	white-space:nowrap;
	max-width:600px;
	position:relative;
	overflow:hidden;
}

body .top-row .vc_column_container .wpb_wrapper .vc_inner .vc_column_container .wpb_wrapper .vc_tta-container .vc_tta .vc_tta-panels-container .vc_tta-panels #AllInventory .vc_tta-panel-body .wpb_content_element .wpb_wrapper .category-products #custom-product-table #custom-product-tbody .clickable-row .custom-table-thumbnail img{
	width:auto;
}

body #custom-product-tbody .custom-table-thumbnail img{
	height:70px;
	max-width:100px;
	min-width:50px;
	min-height:50px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body #custom-product-table td, body #custom-product-table td{
	padding: 5px 5px;
}

body #custom-product-table td a{
	padding:5px 0px;
}

body #filter_select_like_name{
	border-style:solid !important;
	border-top-color:rgba(0,0,0,0.25) !important;
	border-right-color:rgba(118,118,118,0.15);
	border-bottom-color:rgba(118,118,118,0.15);
	border-left-color:rgba(118,118,118,0.15);
	height:55px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-style:solid;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-width:1px;
	border-color:rgba(0,0,0,0.27);
	padding-left:14px;
	padding-right:10px;
	font-size:14px;
	width:500px;
	margin-top:3px;
	margin-bottom:7px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .keyword-s-wrapper .category-products-filter .custom-search-button{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	height:55px;
	padding-left:40px;
	padding-right:40px;
	font-size:15px;
	color:#ffffff;
	background-color:#2980b9;
	border-color:#124a72;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body .vc_tta ul{
	background-color:#ededed;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	border-color:rgba(0,0,0,0.08);
	border-style:solid;
	border-width:1px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-image:none;
}

body #custom-product-tbody .custom-table-price a{
	border-top-left-radius:5px !important;
	border-top-right-radius:5px !important;
	border-bottom-left-radius:5px !important;
	border-bottom-right-radius:5px !important;
	height:38px;
}

body #category-products-filter-form{
	margin-bottom:12px;
}

body #category-products-filter-form .keyword-s-wrapper{
	text-align:left;
	height:74px;
}

body .keyword-s-wrapper .category-products-filter .search_single_search_by_keyword{
	height:106px;
}

body #rfq{
	background-color:#ad1100;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:-10px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body #category-products-filter-form .category-products-filter span{
	background-color:#2980b9;
	height:113px;
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:9px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	color:#ffffff;
	position:relative;
	top:1px;
	font-size:14px;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body .top-row .vc_column_container .wpb_wrapper .vc_inner .vc_column_container .wpb_wrapper .vc_tta-container .vc_tta .vc_tta-panels-container .vc_tta-panels #AllInventory .vc_tta-panel-body .wpb_text_column .wpb_wrapper .category-products #custom-product-table #custom-product-tbody .clickable-row .custom-table-product-name{
	width:150px !important;
}

body #main .wpb_wrapper .mpc-overlay--slide-right:nth-child(2){

	display:none;
}

body .vc_tta-tabs-list .vc_tta-tab:nth-child(3) a{
	background-color:#e2e2e2 !important;
}

body .vc_tta-tabs-list .vc_tta-tab a{
	background-color:#e2e2e2 !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .vc_tta-tabs-list .vc_tta-tab:nth-child(4) a{
	background-color:#e2e2e2;
}

body #custom-product-tbody .custom-table-attributes label{
	padding-bottom:0px;
	padding-top:0px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	font-size:12px;
	color:#898989;
}

body #category-products-filter-form .category-products-filter select{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:0px;
	border-color:#b7b7b7;
}

body .top-row .wpb_wrapper h2.vc_custom_heading{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #custom-product-table tr .wpt_thumbnails:nth-child(4){

	text-align:right;
}

body #AllInventory .wpb_wrapper .category-products-filters{
	border-bottom-style:none;
}

body #category-products-filter-form .category-products-filter a{
	margin-left:8px;
	position:relative;
	top:2px;
}

body .mpc-wc-grid-categories .mpc-transition .mpc-wrapper{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
}

body .top-row .wpb_wrapper .vc_column_container{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #custom-product-table{
	max-width:1100px;
}

body #custom-product-tbody .custom-table-attributes .wpt_each_attribute_wrapper_sku{
	float:left;
}

body .top-row .vc_column_container .wpb_wrapper .vc_inner .vc_column_container .wpb_wrapper .vc_tta-container .vc_tta .vc_tta-panels-container .vc_tta-panels #AllInventory .vc_tta-panel-body .wpb_content_element .wpb_wrapper .category-products #custom-product-table #custom-product-tbody .clickable-row .custom-table-attributes .wpt_each_attribute_wrapper_pa_specification{
	width:100% !important;
}

body .top-row .vc_column_container .wpb_wrapper .vc_inner .vc_column_container .wpb_wrapper .vc_tta-container .vc_tta .vc_tta-panels-container .vc_tta-panels #AllInventory .vc_tta-panel-body .wpb_content_element .wpb_wrapper .category-products #custom-product-table #custom-product-tbody .clickable-row .custom-table-thumbnail{
	height:auto !important;
}

body .top-row .vc_column_container .wpb_wrapper .vc_inner .vc_column_container .wpb_wrapper .vc_tta-container .vc_tta .vc_tta-panels-container .vc_tta-panels #AllInventory .vc_tta-panel-body .wpb_content_element .wpb_wrapper .category-products #custom-product-table #custom-product-tbody .clickable-row .custom-table-attributes{
	height:auto !important;
}

body .top-row .vc_column_container .wpb_wrapper .vc_inner .vc_column_container .wpb_wrapper .vc_tta-container .vc_tta .vc_tta-panels-container .vc_tta-panels #AllInventory .vc_tta-panel-body .wpb_content_element .wpb_wrapper .category-products #custom-product-table #custom-product-tbody .clickable-row .custom-table-price{
	height:auto !important;
}

body #custom-product-tbody .clickable-row{
	cursor:auto;
}

body #custom-product-tbody .custom-table-price{
	text-align:right;
}

body .footer-left .footer-copyright span:nth-child(4){

	display:none;
}

body .footer-bottom .footer-left{
	height:65px;
}

@media (max-width:700px){

	body #menu-main-menu > .menu-item > a{
	background-color:#0d183a !important;
	}

}



@media (max-width:650px){

	body .wpt_each_attribute_wrapper_pa_specification{
	text-align:left;
	white-space:nowrap;
	max-width:260px;
	position:relative;
	overflow:hidden;
}

body #menu-main-menu > .menu-item > .sub-menu > .menu-item > a{
	background-color:rgba(255,255,255,0) !important;
}

body .menu-item > .sub-menu > .menu-item .menu-item a:hover{
	background-color:rgba(30,30,30,0);
	}

}



@media (max-width:600px){

	body #custom-product-tbody .custom-table-thumbnail img{
	display:none;
}

body .top-row .vc_column_container .wpb_wrapper .vc_inner .vc_column_container .wpb_wrapper .vc_tta-container .vc_tta .vc_tta-panels-container .vc_tta-panels #AllInventory .vc_tta-panel-body .wpb_content_element .wpb_wrapper .category-products #custom-product-table #custom-product-tbody .clickable-row .custom-table-thumbnail{
	width:1px !important;
}

body #custom-product-tbody .custom-table-thumbnail{
	padding-left:8px;
	padding-right:8px;
	display:none;
	}

}



@media (max-width:374px){

	body .top-row .wpb_wrapper .vc_column_container{
	padding-left:0px;
	padding-right:0px;
}

body .wpt_each_attribute_wrapper_pa_specification{
	text-align:left;
	white-space:nowrap;
	max-width:60px;
	position:relative;
	overflow:hidden;
	}

}



@media (max-width:320px){

	body .wpt_each_attribute_wrapper_pa_specification{
	text-align:left;
	white-space:nowrap;
	max-width:60px;
	position:relative;
	overflow:hidden;
	}

}



/*-----------------------------------------------*/
/*  "Metal Weight Calculator" Page               */
/*-----------------------------------------------*/
body.page-id-24347 .leftBlock div:nth-child(4) label{
	margin-bottom:19px!important;
}

@media (max-width:575px){

	body.page-id-24347 #main .main-content #content .hentry .page-content .wpb-content-wrapper .top-row .vc_column_container .vc_column-inner .wpb_text_column .wpb_wrapper .category-calculators .active #MedivicMetalWeight .leftBlock{
	width:100% !important;
}

body.page-id-24347 #MedivicMetalWeight .leftBlock{
	width:100% !important;
	}

}



@media (max-width:500px){

	body.page-id-24347 .hentry .top-row .vc_column_container .vc_column-inner .wpb_text_column .wpb_wrapper .category-calculators .active #MedivicMetalWeight .leftBlock div:nth-child(1) select{
	width:100% !important;
}

body.page-id-24347 #shape{
	width:100% !important;
}

body.page-id-24347 #main .main-content #content .hentry .page-content .wpb-content-wrapper .top-row .vc_column_container .vc_column-inner .wpb_text_column .wpb_wrapper .category-calculators .active #MedivicMetalWeight .rightBlock{
	width:100% !important;
}

body.page-id-24347 #main .main-content #content .hentry .page-content .wpb-content-wrapper .top-row .vc_column_container .vc_column-inner .wpb_text_column .wpb_wrapper .category-calculators .active #MedivicMetalWeight .leftBlock{
	width:100% !important;
	}

}



/*-----------------------------------------------*/
/*  "My Account" Page                            */
/*-----------------------------------------------*/
body.page-id-15981 #main .main-content{
	padding-top:50px;
	padding-bottom:50px;
}

body.page-id-15981 .user-profile .avatar-upload img{
	width:75px;
}

body.page-id-15981 .ywraq-additional-information .ywraq-admin-message .message-content{
	padding-right:0px;
	padding-left:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-top:10px;
}

body.page-id-15981 .ywraq-customer-information header h3{
	font-family:'Open Sans', sans-serif;
}

body.page-id-15981 .ywraq-customer-information .ywraq-view-quote__customer-info strong{
	font-weight:400;
	font-size:14px;
}

body.page-id-15981 .ywraq-view-quote-wrapper .ywraq-additional-information .ywraq-customer-information{
	padding-bottom:40px;
	font-size:14px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-15981 .ywraq-additional-information .ywraq-customer-information header{
	margin-top:10px;
	height:38px;
	background-color:#f2f2f2;
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:8px;
}

body.page-id-15981 .ywraq-admin-message p{
	font-size:14px;
	line-height:1.4em;
}

body.page-id-15981 .order_details tbody .product-name{
	padding-bottom:15px !important;
	padding-top:15px !important;
}

body.page-id-15981 .product-thumbnail a img{
	width:50px;
}

body.page-id-15981 .order_details thead .product-name{
	padding-bottom:20px !important;
	padding-top:20px !important;
}

body.page-id-15981 .ywraq-view-quote-wrapper .ywraq-additional-information .ywraq-admin-message{
	background-color:rgba(241,196,15,0.17);
}

body.page-id-15981 .ywraq-view-quote-wrapper .ywraq-view-quote__order-status span{
	color:#f4bc60;
}

body.page-id-15981 .woocommerce-MyAccount-content div p{
	line-height:1.5em;
	font-size:14px;
}

body.page-id-15981 .wpb_wrapper div .col-md-4:nth-child(2){

	display:none;
}

body.page-id-15981 .wpb_wrapper div .col-md-4:nth-child(1){

	display:none;
}

body.page-id-15981 .wpb_wrapper p .account-text-user:nth-child(2){

	font-weight:400;
}

body.page-id-15981 .woocommerce-MyAccount-content p strong{
	font-size:15px;
}

body.page-id-15981 #account_first_name{
	font-size:14px;
}

body.page-id-15981 .input-text{
	font-size:14px !important;
}

body.page-id-15981 .wpb_wrapper div h3{
	font-weight:400 !important;
}

body.page-id-15981 .woocommerce-EditAccountForm .mt-4 .text-uppercase{
	text-transform:capitalize !important;
	font-weight:400;
	font-family:'Oswald', sans-serif;
}

body.page-id-15981 .wpb_wrapper .account-sub-title i{
	font-size:25px;
	position:relative;
	top:-4px;
}

body.page-id-15981 .woocommerce-EditAccountForm .clearfix .woocommerce-Button{
	background-color:#edb862;
	border-bottom-right-radius:12px;
	border-bottom-left-radius:12px;
	border-top-right-radius:12px;
}

body.page-id-15981 .user-info .logout a{
	background-color:#f6b855 !important;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	padding-top:4px !important;
	padding-bottom:4px !important;
	padding-left:13px !important;
	padding-right:13px;
	text-shadow:rgba(0, 0, 0, 0.5) 0px 1px 1px;
	font-size:11px !important;
	border-top-left-radius:3px;
	border-top-color:rgba(0,0,0,0.38) !important;
	border-top-style:solid !important;
	border-top-width:1px !important;
	border-right-style:solid !important;
	border-right-width:1px !important;
	border-right-color:rgba(0,0,0,0.19) !important;
	border-bottom-style:solid !important;
	border-bottom-width:1px !important;
	border-bottom-color:rgba(0,0,0,0.23) !important;
	border-left-color:rgba(0,0,0,0.25) !important;
}

body.page-id-15981 #content .hentry .page-content .wpb-content-wrapper .top-row .vc_column_container .wpb_wrapper .woocommerce #my-account-menu .user-profile .user-info .logout a{
	padding-right:13px !important;
	border-left-width:1px !important;
}

body.page-id-15981 .woocommerce-address-fields .clearfix .btn-go-shop{
	background-color:#eeb04d;
	border-top-left-radius:0px;
	border-top-right-radius:12px;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
}

body.page-id-15981 .order_details tbody .order_item{
	padding-right:74px;
}

body.page-id-15981 .order_details tfoot .woocommerce-Price-amount{
	padding-right:0px;
}

body.page-id-15981 .order_details thead .product-total{
	padding-right:10px !important;
}

body.page-id-15981 .order_details tbody .product-total{
	padding-right:10px !important;
}

body.page-id-15981 .order_details tfoot td{
	padding-right:10px;
}

body.page-id-15981 .hentry .top-row .vc_column_container .wpb_wrapper .woocommerce .woocommerce-MyAccount-content div .box-content .ywraq-view-quote-wrapper .order_details tfoot tr td{
	padding-right:10px !important;
}

body.page-id-15981 .order_details tfoot th{
	padding-left:15px !important;
}

body.page-id-15981 .wpb_wrapper div .box-content .ywraq-view-quote-wrapper .ywraq-additional-information .ywraq-customer-information header h3{
	font-weight:600 !important;
}

body.page-id-15981 .ywraq-additional-information .ywraq-customer-information p{
	font-size:13px;
}

body.page-id-15981 .order_details .product-name-item a{
	font-size:14px;
	font-weight:700;
}

body.page-id-15981 .order_details tbody .product-name-item{
	font-size:13px;
}

body.page-id-15981 .wpb_wrapper .ywraq-view-quote-wrapper .order_details tfoot tr td .ywraq-buttons a{
	padding-bottom:12px !important;
}

body.page-id-15981 .order_details tfoot a{
	padding-top:12px;
	border-top-left-radius:0px !important;
}

body.page-id-15981 .hentry .wpb_wrapper .woocommerce .woocommerce-MyAccount-content div .box-content .ywraq-view-quote-wrapper .order_details tfoot tr td .ywraq-buttons a{
	padding-top:12px !important;
}

body.page-id-15981 .wpb_wrapper .col-md-4:nth-child(5) .porto-content-box{
	display:none;
}

body.page-id-15981 .wpb_wrapper div .col-md-4:nth-child(5){

	display:none;
}

body.page-id-15981 .my_account_quotes tbody .raq_status_view_purchased_order{
	background-color:#e4930f;
	color:#ffffff;
	text-shadow:rgba(0, 0, 0, 0.7) 0px 1px 1px;
	padding-top:9px;
}

body.page-id-15981 .my_account_quotes tbody .raq_status_edit_quote{
	background-color:#bdc3c7;
	color:#ffffff;
	padding-top:9px;
}

body.page-id-15981 .my_account_quotes tbody .raq_status_view_quote{
	background-color:#3498db;
	color:#ffffff;
	text-shadow:rgba(0, 0, 0, 0.7) 0px 1px 1px;
	padding-top:9px;
	margin-right:2px;
}

body.page-id-15981 .my_account_quotes tbody .quotes .quotes-actions-custom .raq_status_edit_quote{
	text-shadow:rgba(0, 0, 0, 0.7) 0px 1px 1px;
}

body.page-id-15981 .my_account_quotes .quotes-number a{
	font-weight:600;
	font-size:16px;
}

body.page-id-15981 .my_account_quotes .order-number span{
	font-weight:500;
	text-transform:capitalize;
}

body.page-id-15981 .my_account_quotes tr .order-date{
	font-weight:500;
	text-transform:capitalize;
}

body.page-id-15981 .my_account_quotes .total span{
	font-weight:400;
	text-transform:capitalize;
}

body.page-id-15981 .my_account_quotes tbody time{
	font-size:15px;
}

body.page-id-15981 #main{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-15981 .my_account_quotes tbody i{
	color:#2980b9;
}

body.page-id-15981 .my_account_quotes .quote-actions-button--opened span:hover{
	color:#636363;
	-webkit-transform:translatex(1229px) translatey(488px) !important;	-ms-transform:translatex(1229px) translatey(488px) !important;	transform:translatex(1229px) translatey(488px) !important;
	-webkit-box-shadow:0px 2px 7px 0px rgba(132,132,132,0.5);	box-shadow:0px 2px 7px 0px rgba(132,132,132,0.5);
}

body.page-id-15981 .my_account_quotes .quote-actions-button--opened span{
	height:40px;
}

body.page-id-15981 .quote-actions-button--opened .quote-actions-button__menu a{
	padding-top:0px;
	padding-bottom:0px;
}

body.page-id-15981 .my_account_quotes tbody .quote-actions__more{
	opacity:1;
	display:none;
}

body.page-id-15981 .my_account_quotes tbody .quote-actions-button__link{
	display:none;
}

@media (min-width:770px){

	body.page-id-15981 .wpb_wrapper .ywraq-view-quote-wrapper .order_details{
	margin-bottom:25px !important;
}

body.page-id-15981 .ywraq-view-quote-wrapper .ywraq-additional-information .ywraq-admin-message{
	margin-bottom:10px;
	}

}



@media (min-width:1200px){

	body.page-id-15981 .ywraq-customer-information header h3{
	font-size:15px;
}

body.page-id-15981 .woocommerce-EditAccountForm .mt-4 .text-uppercase{
	font-size:20px !important;
}

body.page-id-15981 .wpb_wrapper form h2{
	font-size:25px;
	}

}



/*-----------------------------------------------*/
/*  "Request a Quote" Page                       */
/*-----------------------------------------------*/
body.page-id-17327 #main .main-content{
	margin: 60px auto 53px;
	padding: 50px 40px;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 20px;
	-webkit-box-shadow: 6px 6px 22px -3px rgba(81, 81, 81, 0.23);	box-shadow: 6px 6px 22px -3px rgba(81, 81, 81, 0.23);
	min-height: 1671px;
	height:1671px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-17327 .page-wrapper #main .container .main-content-wrap .main-content{
	margin-left: auto !important;
	margin-right: auto !important;
}

body.page-id-17327 .gform-body div h2, body.page-id-17327 #gform_wrapper_4 .gform_heading h2{
	text-transform: capitalize !important;
	background-color: #e8e8e8;
	padding: 10px 20px 12px;
	border-radius: 5px;
}

body.page-id-17327 .gform-body .gfield--no-description label{
	font-weight: 500 !important;
	margin-bottom:2px !important;
}

body.page-id-17327 #gform_wrapper_4 .gform_heading .gform_required_legend{
	font-size: 13px;
	font-style: italic;
}

body.page-id-17327 .gform-body .gfield--no-description .ginput_container_text input[type=text], body.page-id-17327 input[type=tel], body.page-id-17327 .gform-body .gfield--no-description textarea, body.page-id-17327 .gform-body .gfield--no-description input[type=email], body.page-id-17327 .gform-body .gfield--no-description select, body.page-id-17327 .gform-body .gfield--no-description input[type=file]{
	border: 1px solid;
	border-radius: 5px;
}

body.page-id-17327 .gform-body .gfield--no-description .ginput_container_text input[type=text]{
	border-color: rgba(0, 0, 0, 0.21);
}

body.page-id-17327 input[type=tel]{
	border-color: rgba(0, 0, 0, 0.19);
}

body.page-id-17327 .gform-body .gfield--no-description textarea{
	border-color: rgba(0, 0, 0, 0.21);
}

body.page-id-17327 .gform-body .gfield--no-description input[type=email]{
	border-color: rgba(0, 0, 0, 0.29);
}

body.page-id-17327 .gform-body .gfield--no-description select{
	border-color: rgba(0, 0, 0, 0.22);
}

body.page-id-17327 .gform-body .gfield--no-description input[type=file]{
	background-color: #f2f2f2;
	border-color: rgba(0, 0, 0, 0.17);
	height: 50px;
}

body.page-id-17327 .hentry .wpb-content-wrapper .top-row .vc_column_container .vc_column-inner .wpb_text_column .wpb_wrapper #gform_wrapper_4 #gform_4 .gform-body .form_sublabel_below .gfield--no-description .ginput_container_text input[type=text], body.page-id-17327 .hentry .wpb-content-wrapper .top-row .vc_column_container .vc_column-inner .wpb_text_column .wpb_wrapper #gform_wrapper_4 #gform_4 .gform-body .form_sublabel_below .gfield--no-description .ginput_container_fileupload input[type=file]{
	width: 100% !important;
}

body.page-id-17327 #gform_submit_button_4{
	width: 70% !important;
	margin-left: auto !important;
	margin-right: auto !important;
	border: 1px solid rgba(0, 0, 0, 0.12);
	border-radius: 5px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}

body.page-id-17327 .gform-body .gfield--no-description .ginput_container_fileupload span{
	color: #757575;
	font-size: 14px;
	font-style: italic;
}

body.page-id-17327 #gform_wrapper_2 .gform_heading h2{
	background-color:#e8e8e8;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:15px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	height:61px;
}

body.page-id-17327 #gform_wrapper_2 .gform_heading .gform_required_legend{
	font-style:italic;
	font-size:14px;
}

body.page-id-17327 .hentry .top-row .vc_column_container .vc_column-inner .wpb_text_column .wpb_wrapper #gform_wrapper_2 #gform_2 .gform-body .form_sublabel_below .gfield--no-description .ginput_container_fileupload input[type=file]{
	width:100% !important;
}

body.page-id-17327 #gform_submit_button_2{
	width:75% !important;
	margin-left:auto !important;
	margin-right:auto !important;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-17327 .gform-body div h2{
	padding-left:0px !important;
}

body.page-id-17327 .hentry .top-row .vc_column_container .vc_column-inner .wpb_text_column .wpb_wrapper #gform_wrapper_2 #gform_2 .gform-body .form_sublabel_below .gfield--no-description .ginput_container_text input[type=text]{
	width:100% !important;
}

@media (max-width: 650px){

	body.page-id-17327 #main .main-content{
	min-height: 1757px;
	}

}



@media (max-width: 600px){

	body.page-id-17327 #main .main-content{
	min-height: 2932px;
	}

}



@media (max-width: 500px){

	body.page-id-17327 #main .main-content{
	padding-left: 20px !important;
	padding-right: 20px;
	}

}



@media (max-width: 480px){

	body.page-id-17327 #main .main-content{
	padding-left: 2px;
	}

}



@media (max-width: 426px){

	body.page-id-17327 #main .main-content{
	min-height: 2932px;
	}

}



@media (min-width: 576px){

	body.page-id-17327 #gform_wrapper_4 .gform_heading h2{
	line-height: 1.1em;
	}

}



@media (min-width: 992px){

	body.page-id-17327 #main .main-content{
	width: 1100px;
	}

}



@media (min-width: 1200px){

	body.page-id-17327 #gform_wrapper_4 .gform_heading h2{
	font-size: 36px;
	}

}



@media (min-width:1200px){

	body.page-id-17327 #gform_wrapper_2 .gform_heading h2{
	font-size:36px;
	}

}



/*-----------------------------------------------*/
/*  "Request a Quote Webshop" Page               */
/*-----------------------------------------------*/
body.page-id-24251 #main .main-content{
	margin-top:60px;
	border-color:rgba(0,0,0,0.15);
	border-width:1px;
	border-style:solid;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	margin-bottom:53px;
	padding-left:40px;
	padding-right:40px;
	padding-top:50px;
	-webkit-box-shadow:6px 6px 22px -3px rgba(81,81,81,0.23);	box-shadow:6px 6px 22px -3px rgba(81,81,81,0.23);
	min-height:1671px;
}

body.page-id-24251 .gform-body .gfield--no-description label{
	font-weight:500 !important;
	margin-bottom:4px !important;
}

body.page-id-24251 #gform_wrapper_4 .gform_heading .gform_required_legend{
	font-size:13px;
	font-style:italic;
}

body.page-id-24251 .gform-body .gfield--no-description .ginput_container_text input[type=text]{
	border-width:1px;
	border-color:rgba(0,0,0,0.21);
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-24251 input[type=tel]{
	border-width:1px;
	border-color:rgba(0,0,0,0.19);
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-24251 #gform_submit_button_4{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	width:70% !important;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	border-width:1px;
	border-color:rgba(0,0,0,0.12);
	margin-left:auto !important;
	margin-right:auto !important;
}

body.page-id-24251 .hentry .wpb-content-wrapper .top-row .vc_column_container .vc_column-inner .wpb_text_column .wpb_wrapper #gform_wrapper_4 #gform_4 .gform-body .form_sublabel_below .gfield--no-description .ginput_container_text input[type=text]{
	width:100% !important;
}

body.page-id-24251 .gform-body div h2{
	text-transform:capitalize !important;
	background-color:#e8e8e8;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:12px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-24251 .gform-body .gfield--no-description textarea{
	border-color:rgba(0,0,0,0.21);
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-24251 .gform-body .gfield--no-description input[type=email]{
	border-color:rgba(0,0,0,0.29);
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-24251 .gform-body .gfield--no-description select{
	border-color:rgba(0,0,0,0.22);
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-24251 .gform-body .gfield--no-description .ginput_container_fileupload span{
	color:#757575;
	font-size:14px;
	font-style:italic;
}

body.page-id-24251 .page-wrapper #main .container .main-content-wrap .main-content{
	margin-left:auto !important;
	margin-right:auto !important;
}

body.page-id-24251 .hentry .vc_column-inner{
	height:1549px;
}

body.page-id-24251 #gform_wrapper_4 .gform_heading h2{
	background-color:#e8e8e8;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:12px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-24251 .gform-body .gfield--no-description input[type=file]{
	background-color:#f2f2f2;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	height:50px;
	border-color:rgba(0,0,0,0.17);
	border-width:1px;
	border-style:solid;
}

body.page-id-24251 .hentry .wpb-content-wrapper .top-row .vc_column_container .vc_column-inner .wpb_text_column .wpb_wrapper #gform_wrapper_4 #gform_4 .gform-body .form_sublabel_below .gfield--no-description .ginput_container_fileupload input[type=file]{
	width:100% !important;
}

@media (max-width:650px){

	body.page-id-24251 #main .main-content{
	min-height:1757px;
	}

}



@media (max-width:600px){

	body.page-id-24251 #main .main-content{
	min-height:2932px;
	}

}



@media (max-width:500px){

	body.page-id-24251 #main .main-content{
	padding-left:20px !important;
	padding-right:20px;
	}

}



@media (max-width:480px){

	body.page-id-24251 #main .main-content{
	padding-left:2px;
	}

}



@media (max-width:426px){

	body.page-id-24251 #main .main-content{
	min-height:2932px;
	}

}



@media (min-width:576px){

	body.page-id-24251 #gform_wrapper_4 .gform_heading h2{
	line-height:1.1em;
	}

}



@media (min-width:992px){

	body.page-id-24251 #main .main-content{
	width:1100px;
	}

}



@media (min-width:1200px){

	body.page-id-24251 #gform_wrapper_4 .gform_heading h2{
	font-size:36px;
	}

}



/*-----------------------------------------------*/
/*  "Stainless Sheet" Product                    */
/*-----------------------------------------------*/
body.postid-20923 .porto-section section .vc_inner .vc_column_container{
	min-height:50px;
}

body.postid-20923 .cart .buttons_added input[type=number]{
	min-height:48px!important;
}

body.postid-20923 .single-product-price .price .ywcrbp_their_price{
	margin-top:4px;
}



/*-----------------------------------------------*/
/*  "Homepage" Page                              */
/*-----------------------------------------------*/
body.page-id-14434 .hentry .wpb_wrapper .vc_empty_space{
	display:none;
}

body.page-id-14434 .porto-u-heading .porto-u-main-heading h2{
	text-transform:capitalize;
}

body.page-id-14434 .hentry .wpb_text_column h3{
	margin-top:30px;
}

body.page-id-14434 .vc_custom_1678356461054 .porto-wrap-container .align-items-start .vc_custom_1678356367099 > .wpb_wrapper{
	height:275px;
}

body.page-id-14434 .hentry .wpb_text_column h2{
	margin-bottom:18px;
}

body.page-id-14434 .hentry .top-row:nth-child(9) .mpc-wc-category:nth-child(2) .mpc-category__count{
	display:none;
}

body.page-id-14434 #slider-33-slide-45-layer-3{
	background-color:#ad0800 !important;
	border-top-left-radius:5px !important;
	border-bottom-left-radius:5px !important;
	border-top-right-radius:5px !important;
	border-bottom-right-radius:5px !important;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	z-index:1000 !important;
}

body.page-id-14434 #main #content .hentry .page-content .wpb-content-wrapper .vc_custom_1678354017207 .porto-wrap-container .row .vc_column_container .wpb_wrapper .wpb_text_column .wpb_wrapper p iframe{
	width:100% !important;
}

body.page-id-14434 .vc_custom_1678354017207 p iframe{
	min-height:643px;
	padding-bottom:22px;
}

body.page-id-14434 .hentry .vc_custom_1678354017207{
	padding-bottom:35px !important;
}

body.page-id-14434 #slider-33-slide-45-layer-3 a{
	color:#f2f2f2;
	padding-left:4px;
}

@media (max-width:700px){

	body.page-id-14434 .hentry .vc_custom_1678880274664 .vc_custom_1678880255836{
	display:none;
}

body.page-id-14434 .hentry .vc_custom_1678356461054{
	padding-top:15px !important;
	margin-top:29px !important;
}

body.page-id-14434 .porto-u-sub-heading p a{
	z-index:1000;
	margin-bottom:13px;
}

body.page-id-14434 #main > .container{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (max-width:650px){

	body.page-id-14434 .vc_custom_1678354017207 p iframe{
	min-height:339px;
}

body.page-id-14434 #main #content .hentry .page-content .wpb-content-wrapper .vc_custom_1678354017207 .porto-wrap-container .row .vc_column_container .wpb_wrapper .wpb_text_column .wpb_wrapper p iframe{
	height:auto !important;
}

body.page-id-14434 .hentry .vc_custom_1678880274664 .vc_custom_1678880255836{
	display:none;
	}

}



@media (max-width:500px){

	body.page-id-14434 .hentry .vc_custom_1678356461054{
	padding-top:27px !important;
	}

}



@media (max-width:480px){

	body.page-id-14434 .vc_custom_1678356461054 .wpb_wrapper p:nth-child(3){

	margin-bottom:38px;
}

body.page-id-14434 .page-wrapper #main .container .main-content-wrap .main-content #content .hentry .page-content .wpb-content-wrapper .vc_custom_1678356461054{
	padding-top:21px !important;
	}

}



@media (max-width:450px){

	body.page-id-14434 .vc_custom_1678354017207 p iframe{
	min-height:219px;
}

body.page-id-14434 .hentry .vc_custom_1678356461054{
	padding-top:19px !important;
	}

}



@media (max-width:426px){

	body.page-id-14434 #main #content .hentry .page-content .wpb-content-wrapper .vc_custom_1678354017207 .porto-wrap-container .row .vc_column_container .wpb_wrapper .wpb_text_column .wpb_wrapper p iframe{
	min-height:236px !important;
}

body.page-id-14434 .page-wrapper #main .container .main-content-wrap .main-content #content .hentry .page-content .wpb-content-wrapper .vc_custom_1678356461054{
	padding-top:23px !important;
	}

}



@media (max-width:400px){

	body.page-id-14434 #main #content .hentry .page-content .wpb-content-wrapper .vc_custom_1678354017207 .porto-wrap-container .row .vc_column_container .wpb_wrapper .wpb_text_column .wpb_wrapper p iframe{
	min-height:185px !important;
}

body.page-id-14434 .hentry .vc_custom_1678356461054{
	padding-top:19px !important;
	}

}



@media (max-width:374px){

	body.page-id-14434 #main #content .hentry .page-content .wpb-content-wrapper .vc_custom_1678354017207 .porto-wrap-container .row .vc_column_container .wpb_wrapper .wpb_text_column .wpb_wrapper p iframe{
	min-height:202px !important;
	}

}



@media (min-width:768px){

	body.page-id-14434 .vc_custom_1678888569815 .vc_cta3-actions .btn-call-to-action{
	margin-top:37px !important;
	}

}



@media (min-width:1200px){

	body.page-id-14434 .porto-u-heading .porto-u-main-heading h2{
	font-size:28px !important;
	}

}



/*-----------------------------------------------*/
/*  "Register" Page                              */
/*-----------------------------------------------*/
body.page-id-15987 .gform-body .form_sublabel_above .gfield--no-description{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-15987 .form_sublabel_above .gfield--no-description .gfield_label_before_complex{
	margin-top:8px;
}

body.page-id-15987 .form_sublabel_above .gfield--no-description .gfield_password_strength{
	width:49%;
}

body.page-id-15987 #gform_submit_button_3{
	border-bottom-right-radius:12px;
	border-bottom-left-radius:12px;
	border-top-right-radius:12px;
}

body.page-id-15987 #main .main-content{
	padding-top:50px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-bottom:61px;
}



/*-----------------------------------------------*/
/*  "Aerospace Job Postings and Careers" Page    */
/*-----------------------------------------------*/
body.page-id-319 .porto-carousel div img{
	display:none !important;
}

body.page-id-319 #content .hentry:nth-child(1) .page-image .porto-carousel > div:nth-child(1){

	display:none;
}



/*-----------------------------------------------*/
/*  "Careers at Future Metals" Page              */
/*-----------------------------------------------*/
body.page-id-24452 .hentry .wpb_wrapper .jd-job-single-apply{
	padding-bottom:10px;
	padding-top:6px;
}

body.page-id-24452 .hentry .wpb_wrapper .jd-job-listing-description{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-24452 .jd-job-listing-description p > span{
	font-size:15px;
	line-height:1.2em;
}

body.page-id-24452 .jd-job-listing-detail .jd-job-listing-description p{
	line-height:1.2em;
}

body.page-id-24452 .hentry .wpb_wrapper h4{
	margin-top:50px;
}

body.page-id-24452 .hentry .wpb_wrapper .jd-job-similar-listing{
	padding-top:0px;
}

body.page-id-24452 #main .main-content{
	padding-bottom:60px;
	padding-top:25px;
}

body.page-id-24452 .jd-job-listing-detail .jd-job-single-title h2{
	margin-bottom:0px;
}

body.page-id-24452 .jd-job-single-title a i.yp_onscreen{
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
	-webkit-animation-name:bounce;	animation-name:bounce;
}

body.page-id-24452 .jd-job-single-title a i{
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	margin-left:10px;
}

body.page-id-24452 #main .main-content #content .hentry .page-content .wpb-content-wrapper .top-row .vc_column_container .vc_column-inner .wpb_text_column .wpb_wrapper .jd-job-listing-detail .jd-job-single-title a i{
	-webkit-transform-origin:center bottom !important;	-ms-transform-origin:center bottom !important;	transform-origin:center bottom !important;
}

body.page-id-24452 .jd-job-listing-detail .jd-job-single-apply a.yp_onscreen{
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
	-webkit-animation-name:bounce;	animation-name:bounce;
}

body.page-id-24452 .jd-job-listing-detail .jd-job-single-apply a{
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-top:6px;
	float:right;
}

body.page-id-24452 .hentry .top-row .vc_column_container .vc_column-inner .wpb_text_column .wpb_wrapper .jd-job-listing-detail .jd-job-single-apply a{
	-webkit-transform-origin:center bottom !important;	-ms-transform-origin:center bottom !important;	transform-origin:center bottom !important;
}

body.page-id-24452 .jd-job-listing-detail .jd-job-listing-meta .jd-job-listing-single-meta{
	color:#f39c12;
}

body.page-id-24452 .jd-job-listing-meta .jd-job-listing-single-meta .fa-map-marker-alt{
	color:#34495e;
	position:relative;
	top:-2px;
	margin-right:4px;
}

body.page-id-24452 .vc_custom_1752677708075 .vc_custom_1752503220403 .vc_column-inner{
	padding-top:0px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-24452 .hentry .vc_custom_1752677708075{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-24452 .vc_custom_1752677708075 .vc_custom_1752503220403 .wpb_text_column{
	margin-bottom:0px;
}



/*-----------------------------------------------*/
/*  "Quote Preview and Purchase Order Information" Page*/
/*-----------------------------------------------*/
body.page-id-16035 .ywraq-wrapper .ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper{
	width:398px;
	padding-left:11px;
	width:398px;
	padding-left:11px;
	width:398px;
	padding-left:11px;
	width:398px;
	padding-left:11px;
}

body.page-id-16035 #yith-ywraq-form{
	width:689px;
	width:689px;
	width:689px;
	width:689px;
}

body.page-id-16035 #yith-ywrq-table-list a img{
	display:inline-block;
	height:30px;
	width:27px;
	display:inline-block;
	height:30px;
	width:27px;
	display:inline-block;
	height:30px;
	width:27px;
	display:inline-block;
	height:30px;
	width:27px;
}

body.page-id-16035 #yith-ywrq-table-list .product-name a{
	color:#515151;
	display:inline-block;
	width:285px;
	font-weight:600;
	color:#515151;
	display:inline-block;
	width:285px;
	font-weight:600;
	color:#515151;
	display:inline-block;
	width:285px;
	font-weight:600;
	color:#515151;
	display:inline-block;
	width:285px;
	font-weight:600;
}

body.page-id-16035 #yith-ywraq-default-form .raq-send-request-row:nth-child(3){

	display:none;
	display:none;
	display:none;
	display:none;
}

body.page-id-16035 #yith-ywraq-default-form .raq-send-request{
	margin-left:0px;
	margin-right:2px;
	margin-top:4px;
	margin-bottom:4px !important;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	padding-top:8px;
	padding-bottom:7px;
	text-shadow:rgba(0, 0, 0, 0.7) 0px 1px 1px;
	background-color:#f39c12;
	margin-left:0px;
	margin-right:2px;
	margin-top:4px;
	margin-bottom:4px !important;
	text-shadow:rgba(0, 0, 0, 0.7) 0px 1px 1px;
	background-color:#f39c12;
	margin-left:0px;
	margin-right:2px;
	margin-top:4px;
	margin-bottom:4px !important;
	text-shadow:rgba(0, 0, 0, 0.7) 0px 1px 1px;
	background-color:#f39c12;
	margin-left:0px;
	margin-right:2px;
	margin-top:4px;
	margin-bottom:4px !important;
	text-shadow:rgba(0, 0, 0, 0.7) 0px 1px 1px;
	background-color:#f39c12;
	height:40px;
	border-top-left-radius:5px;
}

body.page-id-16035 #yith-ywraq-default-form .raq-send-request-row{
	text-align:center;
	padding-top:21px;
	text-align:center;
	padding-top:21px;
	text-align:center;
	padding-top:21px;
	text-align:center;
	padding-top:21px;
}

body.page-id-16035 .porto-wrap-container .row .vc_column_container .wpb_wrapper .vc_inner .vc_column_container .wpb_wrapper .wpb_text_column .wpb_wrapper .ywraq-wrapper .ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper #yith-ywraq-default-form .raq-send-request-row .alt{
	width:100% !important;
	width:100% !important;
	width:100% !important;
	width:100% !important;
}

body.page-id-16035 .porto-wrap-container .row .vc_column_container .wpb_wrapper .vc_inner .vc_column_container .wpb_wrapper .wpb_text_column .wpb_wrapper .ywraq-wrapper .ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper #yith-ywraq-default-form .raq-send-request-row .raq-send-request{
	width:100% !important;
	width:100% !important;
	width:100% !important;
	width:100% !important;
}

body.page-id-16035 #message{
	margin-bottom:36px;
	min-height:100px;
	margin-top:5px;
	border-color:rgba(0,0,0,0.18);
	margin-bottom:36px;
	min-height:100px;
	margin-top:5px;
	border-color:rgba(0,0,0,0.18);
	margin-bottom:36px;
	min-height:100px;
	margin-top:5px;
	border-color:rgba(0,0,0,0.18);
	margin-bottom:36px;
	min-height:100px;
	margin-top:5px;
	border-color:rgba(0,0,0,0.18);
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-16035 #yith-ywraq-default-form .raq-send-request-row:nth-child(7){

	display:none;
	display:none;
	display:none;
	display:none;
}

body.page-id-16035 .ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper h3{
	font-family:'Open Sans', sans-serif;
	font-weight:700;
	margin-top:13px;
	margin-bottom:7px;
	font-family:'Open Sans', sans-serif;
	font-weight:700;
	margin-top:13px;
	font-family:'Open Sans', sans-serif;
	font-weight:700;
	margin-top:13px;
	margin-bottom:7px;
	font-family:'Open Sans', sans-serif;
	font-weight:700;
	margin-top:13px;
}

body.page-id-16035 #optional_shearing_in_half_field{
	padding-top:6px;
	padding-top:6px;
	padding-top:6px;
	padding-top:6px;
}

body.page-id-16035 #freight_forwarder_name{
	margin-top:0px;
	border-color:rgba(0,0,0,0.18);
	border-color:rgba(0,0,0,0.18);
	border-color:rgba(0,0,0,0.18);
	border-color:rgba(0,0,0,0.18);
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-16035 #freight_forwarder_phone{
	margin-top:4px;
	border-color:rgba(0,0,0,0.18);
	margin-top:4px;
	border-color:rgba(0,0,0,0.18);
	margin-top:4px;
	border-color:rgba(0,0,0,0.18);
	margin-top:4px;
	border-color:rgba(0,0,0,0.18);
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-16035 #message_field{
	padding-top:0px;
	padding-top:0px;
	padding-top:0px;
	padding-top:0px;
}

body.page-id-16035 #freight_forwarder_phone_field{
	padding-top:2px;
	padding-top:2px;
	padding-top:2px;
	padding-top:2px;
}

body.page-id-16035 #next_or_same_day_shipping_field .checkbox span:nth-child(3){

	font-size:13px;
	padding-top:8px;
	font-style:italic;
	line-height:2em;
	font-size:13px;
	padding-top:8px;
	font-style:italic;
	line-height:2em;
	font-size:13px;
	padding-top:8px;
	font-style:italic;
	line-height:2em;
	font-size:13px;
	padding-top:8px;
	font-style:italic;
	line-height:2em;
}

body.page-id-16035 #next_or_same_day_shipping_field{
	padding-top:2px;
	padding-top:2px;
	padding-top:2px;
	padding-top:2px;
}

body.page-id-16035 #freight_forwarder_name_field label{
	font-weight:400;
	padding-bottom:5px;
	font-weight:600;
	line-height:1.5em;
	font-weight:400;
	padding-bottom:5px;
	font-weight:600;
	line-height:1.5em;
}

body.page-id-16035 #freight_forwarder_phone_field label{
	font-weight:400;
	padding-bottom:5px;
	font-weight:600;
	font-weight:400;
	padding-bottom:5px;
	font-weight:600;
}

body.page-id-16035 #message_field label{
	font-weight:400;
	padding-bottom:5px;
	font-weight:600;
	font-weight:400;
	padding-bottom:5px;
	font-weight:600;
	margin-top:20px;
}

body.page-id-16035 #yith-ywrq-table-list a small{
	font-weight:400;
	font-weight:400;
	font-weight:400;
	font-weight:400;
}

body.page-id-16035 #yith-ywraq-default-form .alt{
	margin-top:3px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-top-right-radius:10px;
	background-color:#12b456;
	border-top-color:#27ae60;
	border-right-color:#27ae60;
	border-bottom-color:#27ae60;
	border-left-color:#27ae60;
	font-weight:600;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:3px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-top-right-radius:10px;
	background-color:#12b456;
	border-top-color:#27ae60;
	border-right-color:#27ae60;
	border-bottom-color:#27ae60;
	border-left-color:#27ae60;
	font-weight:600;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:3px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-top-right-radius:10px;
	background-color:#12b456;
	border-top-color:#27ae60;
	border-right-color:#27ae60;
	border-bottom-color:#27ae60;
	border-left-color:#27ae60;
	font-weight:600;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:3px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-top-right-radius:10px;
	background-color:#12b456;
	border-top-color:#27ae60;
	border-right-color:#27ae60;
	border-bottom-color:#27ae60;
	border-left-color:#27ae60;
	font-weight:600;
	padding-top:10px;
	padding-bottom:10px;
}

body.page-id-16035 .update-list-wrapper .after-table-right .ywraq_clean_list{
	text-shadow:rgba(0, 0, 0, 0.5) 0px 1px 1px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-color:rgba(0,0,0,0.38);
	border-width:0px;
	border-top-style:solid;
	border-top-width:1px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-left-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-top-color:rgba(0,0,0,0.14);
	border-right-color:rgba(0,0,0,0.19);
	border-bottom-color:rgba(0,0,0,0.22);
	border-left-color:rgba(0,0,0,0.15);
	background-color:#b5b5b5;
	font-size:13px;
	border-top-left-radius:5px;
}

body.page-id-16035 #yith-ywraq-default-form .raq-send-request-row:nth-child(9){

	visibility:visible;
	display:none;
	visibility:visible;
	display:none;
	visibility:visible;
	display:none;
	visibility:visible;
	display:none;
}

body.page-id-16035 .porto-wrap-container .row .vc_column_container .wpb_wrapper .vc_inner .vc_column_container .wpb_wrapper .wpb_text_column .wpb_wrapper .ywraq-wrapper .ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper #yith-ywraq-default-form .raq-send-request-row .raq-create-accepted-quote{
	width:100% !important;
	width:100% !important;
	width:100% !important;
	width:100% !important;
}

body.page-id-16035 #yith-ywraq-default-form .raq-create-accepted-quote{
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	border-top-right-radius:5px;
	background-color:#27ae60;
	border-top-color:#16a085;
	border-right-color:#16a085;
	border-bottom-color:#16a085;
	border-left-color:#16a085;
	height:40px;
	text-shadow:rgba(0, 0, 0, 0.7) 0px 1px 1px;
	background-color:#27ae60;
	border-top-color:#16a085;
	border-right-color:#16a085;
	border-bottom-color:#16a085;
	border-left-color:#16a085;
	text-shadow:rgba(0, 0, 0, 0.7) 0px 1px 1px;
	background-color:#27ae60;
	border-top-color:#16a085;
	border-right-color:#16a085;
	border-bottom-color:#16a085;
	border-left-color:#16a085;
	text-shadow:rgba(0, 0, 0, 0.7) 0px 1px 1px;
	background-color:#27ae60;
	border-top-color:#16a085;
	border-right-color:#16a085;
	border-bottom-color:#16a085;
	border-left-color:#16a085;
	text-shadow:rgba(0, 0, 0, 0.7) 0px 1px 1px;
	padding-top:8px;
	padding-bottom:7px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-top-left-radius:5px;
}

body.page-id-16035 #email_field{
	display:none;
	display:none;
	display:none;
	display:none;
}

body.page-id-16035 .cart_item .product-remove a{
	font-size:18px;
	font-weight:600;
	color:#d11400;
	background-color:rgba(231,76,60,0.14);
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:0px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:2px;
	font-size:18px;
	font-weight:600;
	color:#d11400;
	background-color:rgba(231,76,60,0.14);
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:0px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:2px;
	font-size:18px;
	font-weight:600;
	color:#d11400;
	background-color:rgba(231,76,60,0.14);
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:0px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:2px;
	font-size:18px;
	font-weight:600;
	color:#d11400;
	background-color:rgba(231,76,60,0.14);
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:0px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:2px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	border-top-right-radius:8px;
}

body.page-id-16035 #purchase_order_number{
	border-color:rgba(0,0,0,0.18);
	border-color:rgba(0,0,0,0.18);
	border-color:rgba(0,0,0,0.18);
	border-color:rgba(0,0,0,0.18);
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
}

body.page-id-16035 #purchase_order_number_field label{
	padding-bottom:5px;
	padding-bottom:5px;
	font-weight:600;
	margin-bottom:4px;
}

body.page-id-16035 #next_or_same_day_shipping_field .checkbox span{
	position:relative;
	left:21px;
	position:relative;
	left:21px;
}

body.page-id-16035 .ywraq-wrapper .yith-ywraq-before-table a{
	text-shadow:rgba(0, 0, 0, 0.5) 0px 1px 1px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-color:rgba(0,0,0,0.38);
	border-width:0px;
	border-top-style:solid;
	border-top-width:1px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-left-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-top-color:rgba(0,0,0,0.14);
	border-right-color:rgba(0,0,0,0.19);
	border-bottom-color:rgba(0,0,0,0.22);
	border-left-color:rgba(0,0,0,0.15);
	background-color:#b5b5b5;
	border-top-left-radius:5px;
	padding-bottom:7px;
	font-size:13px;
}

body.page-id-16035 #yith-ywraq-form .update-list-wrapper{
	text-shadow:rgba(0, 0, 0, 0.5) 0px 1px 1px;
}

body.page-id-16035 .cart_item .product-name a{
	font-size:16px;
}

body.page-id-16035 .porto-wrap-container .row .vc_column_container .wpb_wrapper .vc_inner .vc_column_container .wpb_wrapper .wpb_text_column .wpb_wrapper .ywraq-wrapper .ywraq-form-table-wrapper #yith-ywraq-form .update-list-wrapper .after-table-right .ywraq_clean_list{
	height:38px !important;
}

body.page-id-16035 .cart_item .product-subtotal .woocommerce-Price-amount{
	font-weight:700;
}

body.page-id-16035 #preferred_carrier_account_number{
	margin-top:7px;
	border-color:rgba(0,0,0,0.26);
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-16035 #shipping_service_preference_field label{
	margin-bottom:9px;
	font-weight:600;
}

body.page-id-16035 .porto-wrap-container .row .vc_column_container .wpb_wrapper .vc_inner .vc_column_container .wpb_wrapper .wpb_text_column .wpb_wrapper .ywraq-wrapper .ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper #yith-ywraq-default-form #shipping_service_preference_field .woocommerce-input-wrapper > span{
	width:100% !important;
}

body.page-id-16035 #shipping_service_preference_field .woocommerce-input-wrapper > span{
	height:35px;
}

body.page-id-16035 .porto-wrap-container .row .vc_column_container .wpb_wrapper .vc_inner .vc_column_container .wpb_wrapper .wpb_text_column .wpb_wrapper .ywraq-wrapper .ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper #yith-ywraq-default-form #shipping_service_preference_field .woocommerce-input-wrapper > span > span{
	height:35px !important;
}

body.page-id-16035 .hentry .vc_column_container .wpb_wrapper .wpb_text_column .wpb_wrapper .ywraq-wrapper .ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper #yith-ywraq-default-form #shipping_service_preference_field .woocommerce-input-wrapper > span > span > span > span{
	height:35px !important;
}

body.page-id-16035 #shipping_service_preference_field .woocommerce-input-wrapper span span span{
	min-height:37px;
}

body.page-id-16035 .woocommerce-input-wrapper span span span span span{
	margin-top:0px;
}

body.page-id-16035 .woocommerce-input-wrapper span span span span{
	padding-top:4px;
}

body.page-id-16035 #yith-ywrq-table-list .product-subtotal .woocommerce-Price-amount{
	color:#4f4f4f;
}

body.page-id-16035 #yith-ywrq-table-list .raq-totals bdi{
	font-weight:700;
}

body.page-id-16035 #preferred_carrier_account_number_field label{
	font-weight:600;
}

body.page-id-16035 #yith-ywraq-default-form h3{
	font-weight:600;
	background-color:rgba(243,156,18,0.18);
	padding-bottom:11px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

body.page-id-16035 #main{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-16035 #shipping_service_preference_field{
	background-color:#efefef;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
}

body.page-id-16035 #preferred_carrier_account_number_field{
	background-color:#efefef;
	padding-bottom:22px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

body.page-id-16035 #purchase_order_number_field{
	padding-top:3px;
}

@media (min-width:769px){

	body.page-id-16035 #optional_shearing_in_half_field{
	margin-bottom:14px;
	margin-bottom:14px;
}

body.page-id-16035 #optional_pvc_coating_field{
	margin-bottom:11px;
	margin-bottom:11px;
}

body.page-id-16035 #next_or_same_day_shipping_field{
	margin-bottom:8px;
	margin-bottom:8px;
}

body.page-id-16035 #shipping_service_preference_field{
	margin-bottom:0px;
}

body.page-id-16035 #preferred_carrier_account_number_field{
	margin-bottom:9px;
	}

}



@media (min-width:1200px){

	body.page-id-16035 .ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper h3{
	font-size:16px;
	font-size:16px;
	font-size:16px;
	font-size:16px;
	}

}