/*---------------------------------------------------------------------------------

 Theme Name:   Encapture
 Theme URI:    http://peterson.com
 Description:  
 Author:       
 Author URI:   
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

::selection {
  color: #ffffff;
  background-color: #3294cf;
} 

#main-header {
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.0) !important;
    -moz-box-shadow: 0 1px 0 rgba(0,0,0,.0) !important;
    box-shadow: 0 1px 0 rgba(0,0,0,.0) !important;
}

@media (min-width: 981px) {
	.mega-1c {
		margin-left: 50px;
}
}
.et-fixed-header #top-menu .contact-button a {
	color: rgba(255,255,255,1.0) !important;
}

ul li.contact-button a {
	background: #3294cf;
	/*padding: 11px 14px 0 !important;*/
	border-radius: 3px;
	color: rgba(255,255,255,1.0) !important;
	height: 40px;
	line-height: 40px;
	text-align: center;
	vertical-align: middle;
	padding: 0 20px;
	margin-top: -20px;
	font-size: 20px !important;
	padding: 3px 25px 42px 25px !important;
}

@media only screen and (min-width: 981px) {
	.et-fixed-header #top-menu a {
		color: rgba(255,255,255,1.0) !important;
}
}

@media (max-width: 980px) {
	ul li.contact-button a {
		margin-top: 0;
	}
	
	.et_pb_tab p:last-of-type {
    	padding-top: 20px;
	}
}

	
/*
#top-menu-nav {
	margin-left: -850px !important;
}

@media (max-width: 1200px) {
	#top-menu-nav {
	margin-left: -650px !important;
}
}

@media (max-width: 991px) {
	#top-menu-nav {
	margin-left: -450px !important;
}
}
*/

@media (max-width: 480px) {
	
}

/** FLOAT MENU LEFT **/
@media only screen and (min-width: 768px) {
    #et-top-navigation {
        float: left;
        padding-left: 0px; /* Adjust to accomodate width of logo */
        width: 100%;
    }
    nav#top-menu-nav, nav#top-menu-nav #top-menu {
        width: 100%;
    }
    /* Create .float-right class to float some nav items right */
    #top-menu li.float-right {
        float: right;
    }
    /* Add padding back to last item to fix first item padding issue */
    #top-menu>li:last-child {
        padding-right: 22px;
    }
}
/** END FLOAT MENU LEFT **/

/* HIDE RIGHT-ALIGNED ITEMS BREAKPOINT */
@media only screen and ( max-width: 980px ) { /* Adjust this width to set hiding point */
    #top-menu li.float-right { display: none; }
}
/* END HIDE RIGHT-ALIGNED ITEMS BREAKPOINT */

.mobile_menu_bar:before {
    top: 0 !important;
}

@media (min-width: 1200px) {
.container {
    width: 1250px !important;
}
}

li span {
    font-size: 14px !important;
}

.et-social-icons {
    margin-top: -10px !important;
}

.move-vertical .et_pb_blurb_container {
	vertical-align: middle !important;
}

.features p {
	margin-left: -15px !important;
}

.et-pb-contact-message {
	color: #aee177 !important;
	font-size: 24px;
	text-align: center;
}
.et_pb_contact_submit et_pb_button {
	padding-left: 0px !important;
}

.et_contact_bottom_container {
    float: left !important;
    margin-top: 30px !important;
    text-align: center !important;
}