/*
Theme Name: ana-theme
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.nav>li.active>a, .nav>li>a, .nav-dropdown li a{
	color:#093c67;
	font-size: 17px; 
}
.nav-dropdown>li:hover, .nav-dropdown>li.active, .sub-menu li.current_page_item{
	background:#093c67; 
}
.nav-dropdown>li:hover a, .nav-dropdown>li.active a, .sub-menu li.current_page_item a{
	color:#fff;
}
.nav>li {
    margin: 0 12px;
}
.nav-dropdown-default .nav-column li>a, .nav-dropdown.nav-dropdown-default>li>a{
	border-bottom:0;
}
.nav-dropdown-default {
    padding: 0;
}
.nav-dropdown li{
	padding:0 5px;
}
.bg_blue{
	background:#093c67;
}
.p30{
	padding:30px;
}
.trx_addons_footer_contacts {
    display: block;
    padding-left: 1em;
    position: relative;
}
.trx_addons_footer_contacts::before {
    background-color: #093c67;
	content: '';
	position: absolute;
	left: 0;
	width: 2px;
	top: 0.45em;
	bottom: 0.3em;
}
.widget_text .is-divider{
	display:none;
}
.social_icon {
    color: #ffffff;
    background-color: #363740;
	width: 60px;
	line-height: 3.353em;
	display: block;
	text-align:center;
}
span.widget-title {
    font-size: 18px;
	
}
.social_icon:hover{
	background:#093c67;
}
.widget a {
    float: left;
    margin-right: 5px;
}
.copyright-footer{
	color:#fff;
}
.home_slide{
	padding-top:0!important;
}
body h4{
	color:#093c67;
}
.why_choose_us h2, h2{
	color:#042532;
	text-transform:uppercase;
}
h2:hover{
	color:#093c67;
}
body,.box-text{
	font-size: 16px;
}
.text_white h1:after{
	content: ' ';
	display: block;
	position: absolute;
	border-top: 3px solid #068fdb ;
	height: 0;
	width: 3.7rem;
	bottom: 0.1em;
	left: 47%;
	bottom: 64px;
}
.text_white h1{
	text-transform: uppercase;
    width: 50%;
    margin: 0 auto;
    line-height: 50px;
    font-size: 35px;
    letter-spacing: 1.5px;
	margin-bottom: 40px;
}
.text_white h1, .text_white p{
	color:#fff;
}
.height450{
	height:400px;
}
.slide_review 
#header .top-divider{
	display:none;
}
.blue_bg{
	background:#31aff5 ;
	font-size:14px;
}
.item_icon{
	float:left;
	margin-right:10px;
}
.sc_icons_item {
	color:#fff;
}
.sc_icons_item i{
	background: #fff;
    padding: 13px 16px;
    border-radius: 50%;
	color: #31aff5;
}
.blue_bg .col{
	padding-bottom:0;
}
.footer-1{
	padding-top:0;
}
.pricing-table-header .price{
	display:none;
}
.description.is-small{
	font-size:16px;
}
.height_slide img{
	max-height:374px;
}
.footer-secondary a{
	color:#fff;
} 
.footer-primary {
    padding: 7.5px 0;
}








@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}