/*
Theme Name: Arbor Creative
Theme URI: https://arboromaha.com
Description: Arbor Creative LLC Custom Theme
Author: Arbor Creative, LLC
Author URI: https://arboromaha.com
Template: Divi
Version: 3.0.0
*/

/**Begin Customization Here**/

/**Divi 4.10 width fix**/
.et_pb_row {max-width: 1920px !important;}

/*-----------------Menu Dropdown Icon---------------- */
.et-menu .menu-item-has-children>a:first-child:after {
    content: "\45";
}
.et-menu .menu-item-has-children:hover>a:first-child:after {
    content: "\e04c";
	color: #07507a;
}

.et_pb_menu_1_tb_header.et_pb_menu .et-menu-nav li ul.sub-menu {
	width: 335px !important;}
#top-menu > li:last-child > ul {
	left: -50px;
    right: 0!important;
}
.et_mobile_menu {
	overflow-y:scroll!important;
	max-height: 90vh!important;
	-overflow-scrolling: touch!important;
	-webkit-overflow-scrolling: touch !important;
}

/* Hide element on Tablet/Phone */
@media only screen and (max-width: 980px) {
    .hide-on-mobile-tablet {
        display: none !important;
    }
}



/**Blog Styling**/
@media only screen and (min-width: 1080px) {
    .strauss-legacy-sidebar .et_pb_post.has-post-thumbnail .entry-featured-image-url {
        float: left;
        width: 15%;
        margin-right: 3%;
    }
    .strauss-legacy-sidebar .et_pb_post.has-post-thumbnail:not(.format-gallery) > .post-content {
        padding-left: 3%;
		vertical-align: middle;
    }
}
/**End of Blog Styling**/

/**Menu Item Not Clickable**/
.unclickable > a:hover {
  cursor: default;
}
/**End Not Clickable**/

/**Scroll to Top Button Styling**/
.et_pb_scroll_top.et-pb-icon {
	color: #fff;
	background: #005496;
}
/**End of Scroll to Top Button Styling**/

/**Equalize Column Spacing when Equalize Column Hight Selected.**/
.et_pb_equal_columns >.et_pb_column {
margin-top:auto;
margin-bottom:auto;
}
/****/

/**Keep Columns on Mobile**/
@media only screen and (max-width: 980px) {
    .three-columns .et_pb_column {
    width: 33%!important;
}
}

@media only screen and (min-width: 500px) and (max-width: 980px) {
    .tabletonly-two-columns .et_pb_column {
    width: 50%!important;
}
}
@media only screen and (min-width: 500px) and (max-width: 980px) {
    .tabletonly-three-columns .et_pb_column {
    width: 33%!important;
}
}
/**End Keep Columns on Mobile**/

/**Prevent text overwrap**/
h1, h2, h3, h4, h5, h6 {
    overflow-wrap: normal;
}
/**End Prevent text overwrap**/