/**
Theme Name: Big Island
Author: JSWeb
Author URI: https://jsweb.solutions
Version: 1.0
Text Domain: bigisland
Template: astra
*/

a:focus {outline:none;}

/*Main Navigation*/
.site-branding{position:relative; z-index:1;}
.main-header-bar {box-shadow: 0 3px 5px rgba(7,7,7,.2);}
#site-navigation li p, #site-footer-text p {margin-bottom: 0;}
#site-navigation .fl-photo-caption {padding-bottom: 0;}
.site-header a .sub-arrow {display: none;}
.uabb-hotspot-tooltip-content {border:1px solid #e0680d;}
#menu-account .orange-text a .menu-item-text {color: #df6714;}
#media_image-4 {display: none;}
.ast-container #primary {border: none; }
.entry-title{text-align: center;}

/*Blog Post Archive*/
.uabb-blog-posts .uabb-blog-post-inner-wrap {display:flex; flex-wrap:wrap; height: 100%;align-items:stretch;}
.uabb-blog-posts .uabb-post-wrapper .uabb-blog-post-content {display:flex; flex-wrap:wrap; justify-content:center; flex-direction:column; align-items:inherit;}
.uabb-blog-posts .uabb-post-wrapper .uabb-blog-post-content .uabb-blog-post-section {margin-top:auto;}
.uabb-blog-posts .uabb-post-wrapper .uabb-blog-post-content .uabb-blog-post-section .uabb-button-wrap {padding-top:0;}
.uabb-blog-posts .uabb-post-thumbnail {max-height:28vh;}
.uabb-blog-post-inner-wrap:hover {background-color: #EFE9DB;
border: 1px solid #B4988D;}
.uabb-blog-post-content .uabb-post-heading a {display:block;}
.single .post-navigation {border-top:none;}



/*sidebar*/
.ast-right-sidebar #secondary {border-left:none;}
.sidebar-main .widget-title {border-bottom: 1px solid #C4C2B6; padding:10px 0; border-top:1px solid #C4C2B6; }

/*Blog Category Archive*/
.post-thumb-img-content {max-height:210px; overflow:hidden;}
.archive .post .post-content {padding: 12px;}
.archive .post .post-content .entry-content {text-align: center;} 
.archive article .entry-content p.read-more{display: block; padding: 15px 10px 0;}
.archive article .entry-content p.read-more .ast-button {width: 100%; display: inline-block; text-align: center;}
.archive .blog-layout-1 {border-color: #e1d1ad; border:1px solid #e1d1ad; padding-bottom:1em; }
.archive .post .blog-layout-1:hover {background-color: #EFE9DB; border: 1px solid #B4988D;}

/*Newsletter Sign up Form*/
#gform_wrapper_1 {margin-top: 0; margin-bottom: 0;}
#gform_wrapper_1 .gform_fields .gfield {margin-top:0; vertical-align: bottom;}
#gform_wrapper_1 .gform_fields #field_1_1 {padding-right:0; width:75%;}
#gform_wrapper_1 .gform_fields #field_1_1 .ginput_container {margin-top:0;}
#gform_wrapper_1 .gform_fields #field_1_1 input {border-radius: 0;}
#gform_wrapper_1 .gform_fields #field_1_2 { width:25%; background-color: #fff;}
#gform_wrapper_1 .gform_fields #field_1_2 button { background-color: #fff; color: #7f7d77; font-weight: 400; font-size:12px!important; height:27.5px!important; border-color:#fff; border-radius:0!important; text-align:right; width:100%; padding-left:0!important; padding-right:5px!important;}

/*Media Queries*/
@media only screen and (max-width: 1060px) {
	.post-thumb-img-content {max-height:410px;} 
}

@media only screen and (max-width: 960px) {
.main-navigation {font-size: 12px;}
}

@media only screen and (max-width: 850px) {
	header .site-logo-img .custom-logo-link img {max-width:100px;}
	.main-navigation {font-size: 12px;}
    .ast-above-header-section .ast-custom-html span{display: inline-block; width: 136px; line-height: 1.2; padding-top: 12px;}
}

@media only screen and (max-width: 768px) {

		header .site-logo-img .custom-logo-link img {max-width:150px;}
	.ast-header-break-point .ast-above-header-section .widget {display: inline-block;}
	.ast-header-break-point .ast-above-header-section-separated.ast-above-header-mobile-stack .ast-above-header-1 .ast-above-header-section-1 {padding-top:0; border-bottom: 1px solid #ffffff;}
    .ast-above-header-section .ast-custom-html span {display: initial; width: auto; line-height: 1.2; padding-top: 0; font-size:11px;}
	.ast-above-header-section.ast-above-header-section-2 {padding:0; line-height:1;}
	.ast-header-break-point .ast-above-header-section-separated.ast-above-header-mobile-stack .ast-above-header-section-2 {padding:0;}
	.above-header-widget {width: 100%; text-align: right;}
	#slide-menu {padding:10px; background-color: #e0680d;}
	.ssme-icon {width:2em; height:2em; fill:#ffffff;}
	.above-header-widget .widget_media_image {padding: 0 10px;}
	.above-header-widget .widget_text {padding: 0 7% 0 1%;}
	#media_image-4 {display: inline-block;}
	#gform_wrapper_1 .gform_fields #field_1_2 div {height: 29.1px;}
}

@media only screen and (max-width: 641px) {
	#gform_wrapper_1 .gform_fields .gfield{display: inline-block;}
}

@media only screen and (max-width: 440px) {
	.above-header-widget .widget_search {max-width:107px;}
	span#num-1 {padding-right: 2px!important;}
	span#num-2{padding-left:2px!important;}
	.ast-above-header-section .ast-custom-html span {font-size:9px;}
}

@media only screen and (max-width: 340px) {
	.above-header-widget .widget_media_image {padding: 0 4px;}
}
