/*!

Theme Name: HealthFlex
Theme URI: http://plethorathemes.com/healthflex/
Description: Multipurpose Medical WordPress Theme
Version: 1.4.7
Author: Plethora Themes
Author URI: http://plethorathemes.com
License: GNU General Public License v2 or later 
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: responsive-layout, theme-options, translation-ready
Text Domain: healthflex
*/
/*
WARNING FOR DEVs: DO NOT MODIFY TEXT DOMAIN VALUE OF THIS FILE;
The styles of the theme are compiled by less.php and stored in the uploads folder.
Do not alter or delete this file.
*/
/* 
================================================================= 

REQUIRED WORDPRESS STYLES
(are styled by less)
================================================================= 
*/

.aligncenter,
.alignright,
.alignleft,
.floatleft,
.floatright,
.textcenter,
.textright,
.textleft,
.wp-caption,
.gallery-caption,
.wp-caption-text,
.wp-smiley,
blockquote,
.sticky,
.bypostauthor,
.screen-reader-text {}
/* 
=================================================================
*/
/*****==============DU===============*******/

footer {
    background-color: #142f55;
    border-color: #142f55;
}
.menu_container ul.main_menu li.active > a:link,
.top_menu_container ul.main_menu li.active > a:link,
.menu_container ul.top_menu li.active > a:link,
.top_menu_container ul.top_menu li.active > a:link,
.menu_container ul.main_menu li.active > a:visited,
.top_menu_container ul.main_menu li.active > a:visited,
.menu_container ul.top_menu li.active > a:visited,
.top_menu_container ul.top_menu li.active > a:visited {
    color: #5587c5;
}
.menu_container ul.main_menu li ul.menu-dropdown li:hover > a,
.top_menu_container ul.top_menu li ul.menu-dropdown li:hover > a {
    background: #5587c5 none repeat scroll 0 0;
    color: #f3f3f3;
}

.menu_container ul.main_menu li a:hover,
.top_menu_container ul.main_menu li a:hover,
.menu_container ul.top_menu li a:hover,
.top_menu_container ul.top_menu li a:hover,
.menu_container ul.main_menu li a:active,
.top_menu_container ul.main_menu li a:active,
.menu_container ul.top_menu li a:active,
.top_menu_container ul.top_menu li a:active {
    color: #5587c5;
}
.menu_container ul.main_menu li.btn-primary a:hover{
   color: #fff;
}
.header .mainbar ul li.nav-contact{
	border: none;
	margin-top: 2px;
}
.header .mainbar ul li.nav-contact a{
	background-color: #5587c5;
	border-radius: 20px;
}
.header .mainbar ul li.nav-contact a {
color:#fff;
}

.header .mainbar ul li.nav-contact a:hover {
background:rgb(20,47,85);
}

footer a:hover,
footer a:active {
    color: #5587c5;
}

.copyright.dark_section {
    background-color: #061d3e;
    border-color: #061d3e;
    color: #f3f3f3;
    opacity: 1;
}

.copyright.dark_section .dark_section.transparent_film::before {
    background: transparent none repeat scroll 0 0;
}

.menu_container ul.main_menu li ul.menu-dropdown,
.top_menu_container ul.top_menu li ul.menu-dropdown {
    border-color: #5587c5;
}

.teaser-b-request_more {
    margin-bottom: 51px;
}

/*****==============DU===============*******/
.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev { font-size:60px !important; margin-top: -30px !important;}
.vc_carousel-control { color:#000;}
a.vc_carousel-control:hover, a.vc_carousel-control:active, a.vc_carousel-control:focus { color:#000;}
body.page-id-245 { background: #FFF; }
body.page-id-245 .main > section { background: #FFF; }
.header .mainbar ul li.nav-contact.active a { color:#FFF;}
@media (min-width:768px) and (max-width:1199px) {.teaser_box .content .hgroup { min-height:90px;}
.teaser-b-request_more { margin-bottom:32px;}
}
@media (min-width:320px) and (max-width:991px){
.mainbar { display:none;}
body.sticky_header:not(.transparent_header){ margin-top:30px;}
}
