.header_color, .header_color div, .header_color header, .header_color main, .header_color aside, .header_color footer, .header_color article, .header_color nav, .header_color section, .header_color span, .header_color applet, .header_color object, .header_color iframe, .header_color h1, .header_color h2, .header_color h3, .header_color h4, .header_color h5, .header_color h6, .header_color p, .header_color blockquote, .header_color pre, .header_color a, .header_color abbr, .header_color acronym, .header_color address, .header_color big, .header_color cite, .header_color code, .header_color del, .header_color dfn, .header_color em, .header_color img, .header_color ins, .header_color kbd, .header_color q, .header_color s, .header_color samp, .header_color small, .header_color strike, .header_color strong, .header_color sub, .header_color sup, .header_color tt, .header_color var, .header_color b, .header_color u, .header_color i, .header_color center, .header_color dl, .header_color dt, .header_color dd, .header_color ol, .header_color ul, .header_color li, .header_color fieldset, .header_color form, .header_color label, .header_color legend, .header_color table, .header_color caption, .header_color tbody, .header_color tfoot, .header_color thead, .header_color tr, .header_color th, .header_color td, .header_color article, .header_color aside, .header_color canvas, .header_color details, .header_color embed, .header_color figure, .header_color fieldset, .header_color figcaption, .header_color footer, .header_color header, .header_color hgroup, .header_color menu, .header_color nav, .header_color output, .header_color ruby, .header_color section, .header_color summary, .header_color time, .header_color mark, .header_color audio, .header_color video, #top .header_color .pullquote_boxed, .responsive #top .header_color .avia-testimonial, .responsive #top.avia-blank #main .header_color.container_wrap:first-child, #top .header_color.fullsize .template-blog .post_delimiter, .header_color .related_posts.av-related-style-full a {
    border-color: #d2cfc5;
}

h1, h2, h3, h4, h5, h6 {color:#365f6c !important;}

p, li, ul, a {font-size: 15px; line-height:1.5em;}

.grecaptcha-badge {display:none !important;}

/* Social Bookmarks in footer widget */

#wicor-footer-top .avia-builder-el-last ul {margin-left:-15px;
}

#wicor-footer-top .social_bookmarks li {
     float: left;
    clear: right !important;
    margin-right: 0;
    border: none;
	font-size:16px;
}

#wicor-footer-top .social_bookmarks li a{	color:#FF6600 !important; background-color:#54595f !important;}

#wicor-footer-top .social_bookmarks li a:hover{	color:#54595f !important; background-color:#FF6600 !important;}

/* END Social Bookmarks in footer widget */


/* Footer */
#wicor-footer-top .container {padding:0 20px; max-width:100%;}
#wicor-footer-top .avia-builder-el-last {padding-top:32px;}
#wicor-footer-top h2 {letter-spacing:5px;}
#wicor-footer-top h5 {margin-top:30px;}
#wicor-footer-top a {color:#365f6c !important; font-weight:bold;}

#wicor-footer-top p {font-size:14px}

#wicor-footer-bottom h6 {letter-spacing:2px; margin-top:30px; font-size:15px; font-weight:800;}

#wicor-footer-bottom a {color:#365f6c !important; font-weight:bold; font-size:13px;}


#wicor-footer-bottom p {font-size:13px;}

#wicor-footer-bottom .column-top-margin {
    margin-top: 0px;
}

/* END Footer */

/* Menu */

.menu-item a {text-transform:none; font-size:16px !important; font-weight:300 !important;}
.logo {padding:15px 0;}

.logo img {height:100%; width:auto;}

.av_header_sticky {opacity:0.95;}

/* END Menu */


/* Home */

#home-about .container {padding:0 !important; max-width:100%; margin:0 !important;}

#home-about .avia_video {pointer-events:none;}

.home-intro-text {width:100%; margin:0 auto; padding:30px 10%; background-color: rgba(0,0,0,0.5); color:#ffffff; position:absolute; bottom:20px; z-index:9999;}

.home-intro-text p {font-size:17px;}

.home-intro-text h2 {color:#ffffff !important; letter-spacing:3px !important; font-size:32px; line-height:1.4em; font-weight:500;}

.home-intro-text a {color:#ffffff; font-size:17px;}

#home-features .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
   margin-top: 0px !important;
}

#home-features .av_textblock_section {padding:25px !important;}

#home-features h2 {text-transform:none; font-size:24px;}

#home-features h1 {letter-spacing:8px; color:#54595f !important}

/* END Home */

/* Testimonials */

#testimonials .slide-entry-title {display:none;}

#testimonials img {width:80px; height:auto; border-radius:50px; margin-top:20px}
#testimonials h1 {letter-spacing:8px; line-height:1.5em; }

#testimonials p {padding-left:15%; padding-right:15%; color:#ffffff !important;}

#testimonials strong {color:#ffffff !important; font-weight:600; letter-spacing:1px; text-transform:uppercase;}

/* END Testimonials */

/* Weather */
#weather {text-align:center;}
#weather iframe {width:520px; height:480px; margin:0 auto;}
#weather h1 {text-transform:none;}

/* END Weather */

/* Quote Form */

.quote-title {display:none;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select {
    border-color: #67624f !important;
	background-color: #cfcdc3 !important; 
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    display: block !important;
    padding: 0.7em !important;
	color: #365f6c !important;
	font-family:lato, sans-serif !important;
	font-size:16px !important;
}
.submit-quote {font-size:16px !important;}

.quote-form-section a {font-size:14px !important;}

/* END Quote Form */

/* Downloads */

#downloads h3 {margin-bottom:50px;}

#downloads a, #downloads-pricelist a {font-size:13px; color:#365f6c !important }

#downloads a:before, #downloads-pricelist a:before {
	content:'';
	display:block;
	width:100px;
	height:133px;
	background-image: url("https://wicormarine.co.uk/wp-content/uploads/2022/10/wicormarine-download.png");
	background-size:cover;
	margin:0 auto 10px;	
}

#downloads p {break-inside: avoid;}

#downloads-pricelist .avia_textblock {column-count:1 !important}

#downloads-pricelist a { font-size:16px !important; }

#downloads a, #downloads-pricelist a {text-decoration:none !important;}

#downloads a:hover, #downloads-pricelist a:hover {text-decoration:underline !important;}


/* END Downloads /

/* --- RESPONSIVE STUFF --- */

@media (max-width: 1198px) {
	
	.av-main-nav > li > a {padding: 0 10px}	
	}



@media (max-width: 1090px) {     .responsive #top #avia-menu.av-main-nav .menu-item {
        display: none !important;}
    .responsive.html_mobile_menu_tablet .av-burger-menu-main {
        display: block !important;}
		#wicor-footer-top .flex_column {width:100% !important; margin-left:0}
	
#wicor-footer-top h5 {margin-top:0px; text-align:center;}
	
#wicor-footer-top h3 {margin-top:0px; margin-bottom:20px; text-align:center;}	
		
#wicor-footer-top p { text-align:center;}
	
	#wicor-footer-top h2 {margin-top:30px; margin-bottom:30px; text-align:center}
	
	#wicor-footer-top .social_bookmarks {display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
	padding-left:13px !important;}
		
}

@media only screen and (max-width: 989px) {
	.home-intro-text {
    width: 100%;
    margin: 0 auto;
    padding: 50px;
    color: #ffffff;
    position: relative;
    top: 0;
    -ms-transform: translateY(0);
    transform: translateY(0);
	left: 0;
	background-repeat:no-repeat;
    background-image: url(https://wicormarine.co.uk/wp-content/uploads/2022/10/wicormarine-portsmouth-yacht-haven.jpg);
    background-position: 50% 0%;
    background-attachment: scroll;
	background-size:cover;}

}

@media only screen and (max-width: 767px) {
	#home-about .container {padding:0 !important; max-width:100% !important; width:100% !important; margin:0 !important;}
	
.responsive #top .logo {
	width: 230px;}
	
	#downloads:nth-child(3) h3 {margin-top:50px;}
	
}