/* 
 Theme Name:     Divi Child Theme
 Author:         Results Repeat
 Author URI:     http://www.ResultsRepeat.com
 Template:       Divi
 Version:        1.0 
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 

#et-main-area #main-content {
    background: #fff;
}

#page-container {
    overflow-y: initial !important;
}

li {
	padding-left:30px !important;
}


/******Social Media Icons*******/

.cloud-1 {
	border-top-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
	border-right-color: #fff;
	border-width: 2px !important;
	border-style: solid;
}

.cloud-2 {
	border-top-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
	border-right-color: #fff;
	border-width: 2px !important;
	border-style: solid;
}

.cloud-3 {
	border-top-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
	border-right-color: #fff;
	border-width: 2px !important;
	border-style: solid;
}

.et_pb_social_media_follow li a.icon::before {
    color: #0075c1;
}

.wplo-social-follow li a.icon:hover::before {
color:#dd5a5c;
}

/* CONTACT FORM 7 CUSTOMIZATIONS */

input.wpcf7-text, textarea.wpcf7-textarea {
    width: 100%;
    padding: 16px;
    background-color: #eee;
    border: none;
}
input.wpcf7-submit {
	font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif !important;
    font-size: 16px;
    font-family: inherit;
    text-transform: uppercase;
    padding: .5em 1.2em;
    background: #0075c1;
    color: #fff;
    font-weight: 700;
    margin-top: 15px;
	letter-spacing: 1px;
	transition: all 0.3s;
}
input.wpcf7-submit:hover {
	background: #2683c1;
}

/* MEMBER LOGIN PAGE CUSTOMIZATION */

.post-password-required .et_pb_row {
    padding: 100px 0;
}

/******Footer Border Lines*******/

#main-footer {
	border-top: solid 3px #fff;
	border-bottom: solid 3px #fff;
}

/* Hide social icons while still on left */
@media only screen and (min-width: 981px) {
	#et-info #et-social-icons { 
		display: none; 
	}
}

/* FLEX ALTERNATING COLUMNS */

.rr-flex .et_pb_column:first-child {
    order: 2;
}
.et_pb_svg_logo #logo{max-width:30%;}
@media screen and (max-width: 1280px) and (min-width: 981px) {
	
	#top-menu li {
		padding-right: 10px;
	}
	#top-menu.nav li {
		padding-left: 10px !important;
	}
	
}