/*======================================
Theme Name: Clearwater_Advisors
Theme URI: https://divicake.com/
Description: A child theme for clearwater advisors
Version: 1.0
Author: SocialEyesMarketing
Author URI: https://divicake.com/
Template: Divi
======================================*/


/* You can add your own CSS styles here. Use !important to overwrite styles if needed. */

#main-content .container:before {background: none;}
 
/*** Hide Sidebar ***/
#sidebar {display:none;}
 
/*** Expand the content area to fullwidth ***/
@media (min-width: 981px){
#left-area {
    width: 100%;
    float: none !important;
}
}
/*Form Styles */

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit]{
	border: none;
	background-color: #004287;
	color: white;
	width: 97%;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 5px;
	border: 2px solid white;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit]:hover {
	cursor: pointer;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
	border: none;
	background-color: #f4f4f4;
	border-radius: 5px;
	color: black;
	padding: 10px;
}
.gform_wrapper textarea.medium {
	border: none;
	background-color: #f4f4f4;
	color: black;
	padding: 10px;
	border-radius: 5px;
}
.gform_wrapper .gfield_required {
	Display:none;
}
.gform_wrapper input.large, .gform_wrapper input.medium, .gform_wrapper input.small, .gform_wrapper select.large, .gform_wrapper select.medium, .gform_wrapper select.small{
	margin-top: -10%;
	margin-bottom: -10%;
}
body .gform_wrapper ul li.gfield{
	margin-top: -6px;
}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
	padding-left: 8px;
	padding-top: 10px;
	padding-bottom: 10px;
	Width: 100%;
	Border-radius: 5px;
	Background-color: #f4f4f4;
}
/*End Form Styles*/
/*Hover Stuff - The Team */

/*Remove border*/
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
	border:none;
	background-color:transparent;
}

/*Space the filters*/

.ds-masonry-portfolio .et_pb_portfolio_filters ul {
 width: 100%;
}

.ds-masonry-portfolio .et_pb_portfolio_filters li {
 min-width: 5%; /*adjust percentage based on number of filters*/
 text-align: center;
}

.et_pb_filterable_portfolio_0.et_pb_filterable_portfolio .et_pb_portfolio_filter {
	text-transform:none!important;
}

.et_pb_portfolio_filters ul {
text-align: center;
margin: 0 auto;
}
 
li.et_pb_portfolio_filter {
float: none !important;
display: inline-block;
}

.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active {
	background-color: #e5e5e5;
}
.et_pb_filterable_portfolio_0.et_pb_filterable_portfolio .post-meta, .et_pb_filterable_portfolio_0.et_pb_filterable_portfolio .post-meta a {
	pointer-events: none!important;
} 
/*-------------------[320px]------------------*/
@media only screen and ( max-width: 980px ) {
 
	li.et_pb_portfolio_filter {
			display: block;
			width: 100% !important;
}
}


/*End Hover Stuff */
/* Form Error Correction */

.gform_wrapper div.validation_error {
	color: white;
	border-top: 2px solid white;
	border-bottom: 2px solid white;
}
.gform_wrapper .validation_message {
	color: white;
}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea {
	border: 1px solid #ff6c6c;
}

div.instruction.validation_message {
	display: none;
}
.WhiteForm .gform_wrapper div.validation_error {
	color: red;
	border-top: 2px solid red;
	border-bottom: 2px solid red;
}
.WhiteForm .gform_wrapper .validation_message {
	color: red!important;
}
.WhiteForm .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea {
	border: 1px solid #ff6c6c;
}
/*End Form Error Correction*/
/* Search Corrections */

/* Archive and Search Result page 3 column by DiviPeople*/
.blog .et_pb_post,
.search .et_pb_post,
.archive .et_pb_post {
width: 67.3%;
float: left;
border: 1px solid #ededed;
margin-top: 20px;
margin-right: 3%;
margin-bottom: 20px;
padding: 10px;
}
.blog .et_pb_post img,
.search .et_pb_post img,
.archive .et_pb_post img{margin-bottom: 10px;}
.blog .et_pb_post:nth-of-type(3n),
.search .et_pb_post:nth-of-type(3n),
.archive .et_pb_post:nth-of-type(3n) {margin-right: 0%;}
@media only screen and ( min-width: 1025px ) {
.blog .et_pb_post:nth-of-type(3n+4),
.search .et_pb_post:nth-of-type(3n+4),
.archive .et_pb_post:nth-of-type(3n+4) {clear: both;}
}
@media only screen and ( min-width: 768px ) and ( max-width: 1024px ) {
.blog .et_pb_post,
.search .et_pb_post,
.archive .et_pb_post {width: 90.5%;}
.blog .et_pb_post:nth-of-type(2n+1),
.search .et_pb_post:nth-of-type(2n+1),
.archive .et_pb_post:nth-of-type(2n+1) {margin-right: 3%;}
.blog .et_pb_post:nth-of-type(2n+2),
.search .et_pb_post:nth-of-type(2n+2),
.archive .et_pb_post:nth-of-type(2n+2) {margin-right: 0%;}
}
@media only screen and ( max-width: 767px ) {
.blog .et_pb_post,
.search .et_pb_post,
.archive .et_pb_post {
width: 100%;
margin-right: 0%;
}
}
.blog #left-area,
.search #left-area,
.archive #left-area {
-moz-column-count: 3;
column-count: 3;
-moz-column-gap: 60px;
column-gap: 60px;
}
.blog .et_pb_post > a,
.archive .et_pb_post > a,
.search .et_pb_post > a {
margin: -20px -20px 10px;
display: block;
}
.blog #left-area .et_pb_post,
.search #left-area .et_pb_post,
.archive #left-area .et_pb_post {
overflow: hidden; /* fix for Firefox */
page-break-inside: avoid;
break-inside: avoid-column;
width: 100%;
padding: 19px;
border: 0px;
background-color: #fff;
word-wrap: break-word;
display: inline-block;
}
.search #left-area .et_pb_post, .archive #left-area .et_pb_post{
border-radius: 5px;
border: none;
transition: 0.35s ease-in-out;
box-shadow: 0 5px 15px 5px rgba(0, 0, 0, 0.12);
}
.search #left-area .et_pb_post:hover, .archive #left-area .et_pb_post:hover{
box-shadow: 0 13px 50px rgba(0, 0, 0, 0.12);
transition: 0.35s ease-in-out;
}
.et_pb_post .entry-title a, .et_pb_post h2 a {
text-align:center;
font-size:22px;
color: #004b87; 
}
/*End Search Corrections*/

/*Nav Bar Corrections*/

.Login-btn a {
	background-color: #00205b;
	color: #ffffff!important;
	border-radius: 5px;
	padding-bottom: 8px!important;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
}

/*End Nav Bar Corrections*/

body .pgafu-post-grid-main > .filtr-item > .pgafu-post-grid {
	cursor:pointer;
}
select[name="ryear"] {
	font-size:16px;
}