/*
Theme Name: Seafarers Base Theme
Author: Efront
Author URI: http://efront.com.au/
Description:
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: efront
*/

.sticky,.bypostauthor,.gallery-caption{display:normal;}
.alignnone{margin:1em 1em 1em 0;}
.aligncenter,div.aligncenter{display:block;margin:.5em auto;}
.alignright{float:right;margin:0 0 1em 1em;}
.alignleft{float:left;margin:0 1em 1em 0;}
.aligncenter{display:block;margin:1em auto;}
img,img[class*="align"],img[class*="wp-image-"]{max-width:100%;height:auto;}
img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
img.alignright{margin-left:1em 0 1em 1em;}
img.alignleft{margin:1em 1em 1em 0;}
img.aligncenter{display:block;margin:1em auto;}
img#wpstats{display:block;margin:0 auto;}
img[class*="align"],img[class*="wp-image-"],.gallery .gallery-icon img{border:none;}
.wp-caption{margin-bottom:1em;margin-left:0;max-width:96%;text-align:center;}
.wp-caption img{display:block;margin:0 auto;}
.wp-caption-text{position:relative;font-size:.8em;}
.gallery{margin:0 auto;}
.gallery .gallery-item{margin:0;float:left;text-align:center;width:33%;}
.gallery a img{border:none;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery-columns-4 .gallery-item img{width:100%;height:auto;}
.comments ol{padding-left:0;}
.comments ol li{margin:0;}
.comment-author{padding:0;text-decoration:none;}
@media only screen and (max-width: 800px) {
embed,object{max-width:100%;}
}
@media only screen and ( max-width: 650px ) {
.gallery-columns-3 .gallery-item{width:33.33%;}
.gallery-columns-3 .gallery-item img{width:100%;height:auto;}
}
@media only screen and (max-width: 480px) {
.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-2 .gallery-item img{width:100%;height:auto;}
}
.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;}


.intro .slider-intro .slider__slide-video-container iframe {
    height: 56.25vw;
    min-height: 100vh;
    min-width: 177.77vh;
}
.hero__bg a{
	text-decoration: none!important;
}
.campaign{
	text-align: center;
    text-decoration: none;
    margin-top: 10px;
    font-size: 22px;
    position: absolute;
    top:52%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
@media only screen and ( max-width: 767px ) {
	.campaign{
		margin-top: 40px;
	}
}	

.wrapper.dark-mode{
	background-color: #242C27!important;
	color: #BEBFBE!important;
}

.dark-mode .btn, .dark-mode .gform_wrapper .gform_button {
    color: #000;
    background-color: #BEBFBE;
    border: 1px solid #BEBFBE;
}
.dark-mode .btn:hover, .dark-mode .gform_wrapper .gform_button:hover {
    color: #BEBFBE;
    background-color: transparent;
    border: 1px solid #BEBFBE;
}
.dark-mode .section .section__title, .dark-mode .section .section__image-caption, .dark-mode .article .article__title, .dark-mode .article .article__image-caption {
    color: #BEBFBE;
}

.dark-mode input[type='text'], .dark-mode .gform_wrapper .gfield_checkbox li label, .dark-mode .gform_wrapper select{
	color: #BEBFBE!important;
}

.dark-mode .gform_wrapper ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #BEBFBE!important;
  opacity: 1; /* Firefox */
}

.dark-mode .gform_wrapper  :-ms-input-placeholder { /* Internet Explorer 10-11 */
 	color: #BEBFBE!important;
}

.dark-mode .gform_wrapper  ::-ms-input-placeholder { /* Microsoft Edge */
 	color: #BEBFBE!important;
}
.dark-mode .gform_wrapper .gform_footer .gform_button{
	background-color: #BEBFBE;
	color: #000;
	border: 1px solid #BEBFBE;
}
.dark-mode .gform_wrapper .gform_footer .gform_button:hover{
	background-color: transparent;
	color: #BEBFBE;
	border: 1px solid #BEBFBE;
}

body .gform_wrapper .top_label .gfield_label{
	display: none!important;
}

.dark-mode .btn-top {
    background-color: #242C27;
    color: #BEBFBE;
}

.dark-mode .hero__title{
	color: #fff!important;
}
.dark-mode .hero__body{
	color: #BEBFBE!important;
}

.dark-mode .hero__body .hero__entry{
	color: #fff!important;
}


.dark-mode .footer {
	background-color: #242C27!important;
	color: #BEBFBE!important;
}

.dark-mode .section-image, .dark-mode .section__group {
    background-color: #242C27!important;
	color: #BEBFBE!important;
}

.dark-mode .section__group .section__body{
	max-width: 440px;
}

.ginput_recaptcha{
	text-align: center;
    display: flex;
    justify-content: center;
}


.custom_spinner {
    width: 64px !important;
    height: 64px !important;
    background:  url('/wp-content/themes/seafearers/resources/images/1497.gif') no-repeat center center !important;
    background-size: contain !important;
    display: block;
    z-index: 99;
    margin: 0 auto;
}

.gfield_error .ginput_container_select select{
	border-bottom: 2px solid #ff9393!important;
}

#websense-chat-launcher {display: none!important;}
