/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Nov 07 2017 | 07:31:47 (pm)
/*
/******* Do not edit this file *******/

#topnr { width:auto; position: absolute; top:5px ; right:25px; color:#fff; font-size:16px; text-align:right; display:block; line-height:26px; vertical-align:middle;}
#topnr a {  font-size:18px; color:#fff; display:block; line-height:26px; }
#topnr a span { line-height:26px; font-size:20px; display:inline-block; margin:0 5px 0 0; }
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {   padding: 70px 0 25px 0; }
.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {   padding-bottom: 10px; cursor:pointer; }
.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a, .et_header_style_split .et-fixed-header #et-top-navigation nav > ul > li > a {padding-bottom: 10px;}

.mobhide { padding-top:30px;}
.mobshow { display:none;}

.et_pb_main_blurb_image { width:75px!important;}

.pageform .wpcf7-form-control-wrap { width:100%;}
.pageform p { padding-bottom:2px;}
.pageform input { width:100%; border:1px solid #f0f0f0; line-height:30px;}
.pageform .wpcf7-textarea { width:100%; border:1px solid #f0f0f0;}
.pageform .wpcf7-submit { background:#013068; max-width:160px; color:#fff; font-size:18px; text-transform:uppercase; cursor:pointer; }
.pageform .wpcf7-submit:hover { background:#33BFC0; }


#contacttext p a { color:#333;}

.footer-widget h4.title { color:#fff; font-weight:bold;}
.menu-foot-menu-container ul { list-style:none;}
#footer-widgets .footer-widget li { padding:0px;}
#footer-widgets .footer-widget li:before { display:none;}
.footer-widget #media_image-2 { line-height:250px;}
.footer-widget .textwidget a { color:#fff;}

@media screen and (max-width: 980px){
	#topnr { position:relative; top: 0; left:0; right:0; margin:0 auto 0px auto; padding:0 0 20px 0; text-align:center; display:none;}
	#topnr a {  display:inline-block; }
	
	.home #main-header { }
	
	.mobile_menu_bar::before { color:#fff!important;}
	
	.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {   padding: 25px 0 0px 0; }
	.et_header_style_left .mobile_menu_bar {padding-bottom: 10px;}
	
	#homeclp .et_pb_row {padding: 0!important;}
	#homecun .et_pb_row {padding: 0!important;}
	#homecun .et_pb_main_blurb_image { display:block; margin:0 auto; text-align:center;}
	#homecun .et_pb_blurb_container { display:block; margin:0 auto; text-align:center; padding:0px;}

}

@media only screen and (max-width: 767px) {
.home .header-content-container h1{ display:none; }
.mobhide { display:none}
.mobshow { display:block;}
.mobshow h1 { padding-bottom:30px; display:block!important;}

#homeclp h1 { font-size: 30px!important;}
#homeclp .et_pb_column {}
#homeclp .et_pb_blurb  {}

#homecun h1 { font-size: 30px!important;}
#homecun .et_pb_blurb_container h4 , #homecun .et_pb_blurb_container h4 a { font-size: 18px!important;}

.footer-widget #media_image-2 { line-height:55px;}
}


@media only screen and (max-width: 600px) {
#main-header { position:relative!important;}
	
#main-header .container { width:90%;}
#logo { width:100%; max-width:239px!important; max-height:52px!important; height:auto!important;}

#topnr span { display:none; }
#topnr a span {  display:inline-block ; }
.home .et_pb_fullwidth_header_container { width:90%;}
}



@media only screen and (max-width: 520px) {
.home .header-content-container h1 { font-size: 26px!important;}
.home .mobshow h4 { font-size: 18px!important;}
}

@media only screen and (max-width: 480px) {
#homeclp .et_pb_blurb_container h4 , #homeclp .et_pb_blurb_container h4 a { font-size: 18px!important;}
#homeclp .et_pb_blurb_container p { font-size: 14px!important;}
#hometext .et_pb_text p { font-size: 14px!important;}
}

@media only screen and (max-width: 360px) {
.home .header-content-container h1 { font-size: 24px!important;}
.home .mobshow h4 { font-size: 16px!important;}
}