/**handles:divi-style**/
/* Theme Name: Divi child
Theme URI: https://boldprintdesign.com 
Description: Child theme for Divi
Author: Susan Lawrence 
Author URI: https://boldprintdesign.com 
Template: Divi 
Version: 1.0.0 
Tags: responsive-layout, accessibility-ready 
Text Domain: Divi-child */ 

html, body, p {
font-size: 105%!important;
}

#footer-info a {
    display: block;
}

#main-footer .clearfix, article { display: block !important; }

.container.clearfix {
    display: block;
}

.single-idx-wrapper .et_pb_post .entry-content {
    padding-top: 0px;
}

/*.single-idx-wrapper .et_pb_fullwidth_section.our_properties .et_pb_fullwidth_post_title_0 {
    background-image: url(https://alaskalandguide.wpmudev.host/wp-content/uploads/2020/03/page-headers-homes-for-sale-in-alaska-5.jpg);
	background-color: #721212;
}*/

.single-idx-wrapper .et_pb_fullwidth_section .et_pb_fullwidth_post_title_0 {
    background-image: url(https://alaskalandguide.wpmudev.host/wp-content/uploads/2020/03/blades-top-bar.jpg);
	background-color: #721212;
	background-size: auto;
    background-repeat: repeat repeat;
}

.single-idx-wrapper .et_pb_section_0.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider
{
	background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI2NXB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2ZmZmZmZiI+PHBhdGggZD0iTTAgNDcuNDRMMTcwIDBsNjI2LjQ4IDk0Ljg5TDExMTAgODcuMTFsMTcwLTM5LjY3VjE0MEgwVjQ3LjQ0eiIgZmlsbC1vcGFjaXR5PSIuNSIvPjxwYXRoIGQ9Ik0wIDkwLjcybDE0MC0yOC4yOCAzMTUuNTIgMjQuMTRMNzk2LjQ4IDY1LjggMTE0MCAxMDQuODlsMTQwLTE0LjE3VjE0MEgwVjkwLjcyeiIvPjwvZz48L3N2Zz4=);
	background-size:100% 65px;
	bottom:0;
	height:65px;
	z-index:10;
}

.single-idx-wrapper .et_pb_fullwidth_section .et_pb_fullwidth_post_title_0.et_pb_post_title {
    padding-top: 5px!important;
    padding-bottom: 35px!important;
}

.single-idx-wrapper article.idx-wrapper .entry-title { 
	display:block; 
	font-family: 'Bitter',Georgia,"Times New Roman",serif;
	font-weight: bold;
	text-shadow: 0em 0em 0.35em #1b1b1b;
	text-transform: uppercase;
    font-size: 50px;
}
/* code11 */
.home-blurb-icon .et-pb-icon-circle {
    padding: 18px;
}
.home-featured-listings #IDX-showcaseGallery-19720 .IDX-showcaseCell {
    width: 30%;
    min-width: auto;
    margin-right: 5%;
}
.home-featured-listings #IDX-showcaseGallery-19720 .IDX-showcaseCell:last-child {
	margin-right: 0%;
}
.IDX-rosterAgentTitle .IDX-well::after {
    content: "s";
    position: relative;
    left: -4px;
}
.IDX-rosterAgentTitle .IDX-well {
    font-size: 24px;
    font-family: 'Bitter',Georgia,"Times New Roman",serif;
    font-weight: bold;
    color: #125828!important;
}
#property-organizer #IDX-widgetLeadLoginForm {
	max-width: none;
}

#property-organizer #IDX-widgetLeadLoginFormWrapper {
	margin: 25px 0 0;
}
#property-organizer #IDX-widgetLeadLoginWrapper input[type=text] {
	width: 100% !important;
    margin: 5px auto 5px;
    float: none;
    padding: 5px 5px;
    font-size: 16px;
    max-width: 500px;
}
#property-organizer #IDX-widgetLeadLoginWrapper .IDX-widgetLabel {
	font-size: 80%;
    display: block;
    width: 100%;
    text-align: center;
}

#IDX-leadToolsBar, #IDX-resultsRow, #IDX-agentbio, #IDX-rosterOfficeRow, .IDX-rosterAgentContent, #IDX-detailsWrapper, #IDX-detailsDisclaimer, #IDX-similar-listings-title, #IDX-similar-listings-result, #IDX-detailsContactForm, #IDX-searchPageWrapper, #IDX-searchPageWrapper, #IDX-searchPageWrapper, #IDX-contactContainer, #IDX-photoGalleryContainer, #IDX-mortgageCalculatorContainer, #IDX-scheduleshowingContainer, #IDX-homevaluationContainer {
    max-width: 1080px;
    width: 80%;
    margin: 0 auto !important;
	overflow: hidden;
}
/*
#IDX-main {
	max-width: 1080px;
    width: 80%;
    margin: 0 auto !important;
}
*/
#idx-mlm-app .dropdown-menu>li>a, a#idx-mlm-reset-password, #idx-mlm-scrollTop a[data-v-36b5f4e3] {
    color: #fff !important;
}
#idx-mlm-app .mlm-navbar__inverse .mlm-navbar__nav>li>a, #idx-mlm-app .mlm-navbar__inverse .navbar-nav>li>a, #idx-mlm-app .mlm-navbar__inverse .navbar-text, #idx-mlm-app .navbar-inverse .mlm-navbar__nav>li>a, #idx-mlm-app .navbar-inverse .navbar-nav>li>a, #idx-mlm-app .navbar-inverse .navbar-text {
    color: #fff !important;
}
.IDX-page-roster {
	padding-top: 0 !important;
}
#IDX-leadToolsBar {
	margin-top: 55px !important;
}
#IDX-resultsContainer {
	margin: 0 !important;
    width: 100% !important;
	float: none;
    padding: 0;
}
#IDX-agentbio #IDX-bioPanelWrapper {
    padding: 54px 0 0 0;
}
#IDX-rosterOfficeRow {
    padding-top: 55px;
}
.IDX-wrapper-standard hr {
	max-width: 1080px;
}
#IDX-main>hr{
	max-width: 1080px;
	width: 80%;
}
#IDX-resultsCountWrap {
    width: 100%;
    margin: 20px auto !important;
}
h2#IDX-similar-listings-title {
    padding-bottom: 20px;
}
#IDX-nextLastPosition {
    width: 100%;
    margin-bottom: 15px !important;
}
div#IDX-resultsCountMessage {
    width: 100%;
    margin-bottom: 20px !important;
}
/* #code11 */

/* addtional css from wp start */
/*TOP BAR*/
#top-header {
    font-size: 12px;
    line-height: 13px;
    z-index: 100000;
    color: #fff;
    background-image: url(https://alaskalandguide.com/wp-content/uploads/2020/03/blades-top-bar.jpg);
}
.et_fixed_nav #top-header {
    z-index: 9;
}
#et-info {
    float: right;
	text-shadow: 1px 1px 2px black;
}
#top-header .et-social-icon a:before {
    font-weight: normal !important;
}
.top-phone {
	font-size:18px !important;
}
.top-phone:hover {
	opacity:0.8;
}

/*HEADER*/
#main-header {
	background-image: url(https://alaskalandguide.com/wp-content/uploads/2020/03/blades-overlay.jpg);
}
#logo {
    margin-top: -25px;
    z-index: 99;
	position: absolute;
	max-height: 100px !important;
}
#main-header.et-fixed-header #logo {
	max-height: 68px !important;	
}
#et-secondary-nav .menu-item-has-children>a:first-child, #top-menu .menu-item-has-children>a:first-child {
    padding-right: 17px;
}
#top-menu li {
    padding-right: 15px;
}
#top-menu li li a {
    width: 240px;
}
#top-menu li li {
    padding: 4px 0px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.nav li li {
    line-height: 1.5em;
}
.nav li ul {
	padding: 0px;
}

.et_pb_promo_button.et_pb_button:hover {
	background-color: #721212 !important;
}

.home-slider > .et_pb_section {
    padding-bottom: 0px !important;
}
.heading-margin h2 {
	margin-bottom:20px !Important;
}

/*IDX - HOME*/
#IDX-showcaseGallery-19720 .IDX-showcaseCell {
	padding: 10px !important;
}
#IDX-showcaseGallery-19720 .IDX-showcaseContainer {/*container*/
    padding: 10px !important;
    background-color: rgba(255,255,255,.2) !important;
	background-image: url(https://alaskalandguide.com/wp-content/uploads/2020/03/blades-top-bar.jpg) !important;
	background-blend-mode: screen;
}
#IDX-showcaseGallery-19720 .IDX-showcasePhoto {
    border: 2px solid #fffbd3 !important;
}
#IDX-showcaseGallery-19720 .IDX-showcaseCell div {/*text*/
    font-family: 'bitter' !important;
}
.IDX-showcaseAddress, .IDX-showcaseAddressElement, .IDX-showcaseCityStateZip, .IDX-showcasePrice {
	color: #fffbd3 !important;
    text-shadow: 2px 2px 3px black;
	font-size: 16px !important;
}
.IDX-showcaseCourtesy {
	background-color: white !important;
	margin-top: 5px;
}
#IDX-widgetCourtesy {
	text-shadow: none !important;
    color: black !important;
    font-size: 15px !important;
    line-height: 20px !important;
    padding-top: 7px !important;
    padding-bottom: 14px !important;
}
.IDX-showcaseCourtesy #IDX-widgetCourtesy {
	color: black !important;
}


/*FOOTER*/
#main-footer {
    border-top: 3px solid white;
	background-image: url(https://alaskalandguide.com/wp-content/uploads/2020/03/guide-for-all-real-estate-in-alaska.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
	position:relative;
}
#main-footer:before {
	content:'';
	position:absolute;
	background-color:rgba(0, 0, 0, 0.1);
	top:0;
	left:0;
	width: 100%;
	height: 100%;
}
#main-footer .footer-widget h4, #main-footer .footer-widget p {
    text-shadow: 0em 0em 0.31em rgba(0,0,0,0.8)!important;
}
.footer-widget p strong {
    font-family: bitter;
}
#footer-widgets .footer-widget a:hover {
    color: #debe4b;
}
.footer-phone {
    font-size: 25px;
}
.footer-email {
	font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif !important;
}
.footer-widget #media_image-5 {
	margin-bottom: 8% !important;
}
#text-4.et_pb_widget {
    float: none;
}
.footer-property-widget #IDX-slideshowGallery-19721 {
	max-width: 350px;
    width: 100%;
    height: 250px;
}

/*logos*/
#footer-links {
    padding: 0;
    font-size: 100%;
    text-align: center;
}
#footer-links, #footer-links a, #footer-links img {
    vertical-align: middle!important;
}
#footer-links a {
    margin: 10px!important;
    display: inline-block;
    background-color: #fff!important;
    border-radius: 3px;
}
#footer-links a:hover {
    -moz-opacity: 0.7;
    opacity: 0.7;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
}
#footer-links img {
    height: 85px;
    width: 115px;
    text-align: center;
    margin: auto!important;
    padding: 15px;
}
#footer-info a {
    display: inline;
}
#footer-info a:hover, #footer-bottom .et-social-icon a:hover {
	color: #debe4b;
	opacity: 1 !important;
}

.entry-content ul, .entry-content ol {
	padding: 15px 0 23px 2.2em;
}
/* addtional css from wp end */

/* Media queries */
/* code11 */
@media screen and (max-width: 1320px) {
   	#footer-links img {height: 55px; 
		width: 85px; 
		padding: 5px;
	}
}
@media screen and (max-width: 980px) {
	.footer-widget:nth-child(3) {
		width:100% !important; 
		margin-right: 0px !important;
	}
}
@media screen and (max-width: 800px) {
  	.et_menu_container {
	  	width: 90%;
	}
	#top-header a, #et-info {
		font-size: 12px !important;
	}
}
@media screen and (max-width: 768px) {
	h1, h1.entry-title {
		font-size: 36px !important;
	}
	h2 {
		font-size: 30px !important;
	}
	h2 {
		font-size: 28px !important;
	}
	.et_pb_title_container {
		width: 80% !important;
	}
	.home-featured-listings #IDX-showcaseGallery-19720 .IDX-showcaseCell {
		width: 100%;
		margin-right: 0;
		display: block !important;
		margin-bottom: 30px;
	}
	#IDX-leadToolsBar {
		display: inline-block;
		width: 100%;
		height: 100%;
		padding: 15px 30px;
	}
	#IDX-leadInfo {
		margin-left: 0;
	}
	#IDX-leadAccountLink {
		display: block;
		float: none;
		width: 100%;
		margin: 0;
		clear: both;
		text-align: left;
	}
	#IDX-leadToolsBar .IDX-clear {
		display: none;
	}
	#IDX-similar-listings-result .IDX-similar-listings--item {
		width: 100% !important;
		padding: 0 !important;
		margin: 0 0 30px 0 !important;
	}
	#IDX-similar-listings-result .IDX-similar-listings--info {
		padding-top: 20px;
	}
}
@media screen and (max-width: 680px) {
	h1, h1.entry-title{
		font-size: 30px !important;
	}
	h2 {
		font-size: 28px !important;
	}
	h2 {
		font-size: 26px !important;
	}
  	#logo {
		margin-top: 0px; 
		position: relative; 
		max-height: 90% !important;
	}
}
@media screen and (max-width: 640px) {
	.IDX-wrapper-standard .IDX-resultsMainInfo.IDX-panel-default, .IDX-wrapper-standard .IDX-resultsAddress, .IDX-wrapper-standard .IDX-resultsPhoto {
		width: 100%;
	}
	.IDX-wrapper-standard .IDX-agentbio__collapse .IDX-rosterAgentImage {
		display: block;
		float: none;
		margin-bottom: 20px;
	}
}
/* #code11 */

.IDX-wrapper-standard .IDX-agentbio__collapse .IDX-bioDetails__limited
{
	max-height:none !important;
}
#IDX-bio-collapse { display:none; }