/* Themify Customize Styling */
a {	
	color: #4472c4; 
}
input[type=reset], input[type=submit], button {	background: none;
	background-color: #fa316f; 
}
#headerwrap a:hover {	
	color: #fa316f; 
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a:hover {	
	color: #fa316f; 
}
body[class*="themify"] #site-logo a img {		width: 150px; 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #113274; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #fa316f; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #fa316f; 
}
#main-nav-wrap #main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	color: #fa316f; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a {	
	color: #113274; 
}
.post-title a:hover, .loops-wrapper .post-image + .post-content .post-title a:hover {	
	color: #fa316f; 
}
.post-date, .loops-wrapper.list-post .post .post-date, .single #pagewrap .post-content .post-date {	background-image: none; 
}
.post-nav .arrow {	
	color: #4472c4; 
}
#footerwrap {	background: none;
	background-color: #0c2252; 
}
#footer {	
	color: #d6d6d6; 
}
#footer a {	
	color: #9bb3e0; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #4472c4; 
}
@media screen and (max-width: 1280px) { /* Themify Customize Styling */
a {	
	color: #4472c4; 
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a:hover {	
	color: #fa316f; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 150px; 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
a {	
	color: #4472c4; 
}
#headerwrap a:hover {	
	color: #fa316f; 
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a:hover {	
	color: #fa316f; 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #113274; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #fa316f; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #fa316f; 
}
#main-nav-wrap #main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	color: #fa316f; 
}
#footerwrap {	background: none;
	background-color: #0c2252; 
}
#footer {	
	color: #d6d6d6; 
}
#footer a {	
	color: #5984d4; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #5984d4; 
}
 }.mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap #main-nav a, .mobile_menu_active #headerwrap #main-nav ul a { 
	color: #113274; }.mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover { 
	color: #fa316f; }.mobile_menu_active #headerwrap #main-nav .current_page_item > a, .mobile_menu_active #headerwrap #main-nav .current-menu-item > a { 
	color: #fa316f; }.mobile_menu_active #headerwrap #main-nav .current_page_item > a:hover, .mobile_menu_active #headerwrap #main-nav .current-menu-item > a:hover { 
	color: #fa316f; }.mobile_menu_active.header-leftpane #pagewrap #headerwrap .header-icons #menu-icon, .mobile_menu_active.header-rightpane #pagewrap #headerwrap .header-icons #menu-icon, #headerwrap #menu-icon, .mobile_menu_active.header-horizontal #headerwrap #menu-icon { 
	color: #113274; }
/* Themify Custom CSS */
@media only screen and (max-width: 600px) {
#main-nav .custom-contact-button > a {
    background-color: transparent;
}
}

@media only screen and (min-width: 600px) {
#main-nav .custom-contact-button > a {
    background-color: #4472c4 !important;
    color: #FFF;
	border: 2px solid #4472c4;
}
}

.mobile_menu_active.header-leftpane #pagewrap #headerwrap .header-icons #menu-icon, .mobile_menu_active.header-rightpane #pagewrap #headerwrap .header-icons #menu-icon, #headerwrap #menu-icon, .mobile_menu_active.header-horizontal #headerwrap #menu-icon {
    color: #fff;
    margin-top: 30px;
}

#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {
    color: #fff;
    text-transform: uppercase;
    margin-top: 10px;
	font-weight: 600;
} 
#headerwrap {
    background: #0C2252 !important;
}


#main-nav .custom-contact-button > a:hover {
    color: #FA316F !important;
}
.header-horizontal #main-nav .highlight-link > a {
    border:2px solid #0C2252;
}
.header-horizontal #main-nav .highlight-link > a:hover {
    border: 2px solid #ffffff;
}

#headerwrap.fixed-header #main-nav {
    margin: 0;
    padding: 0;
        padding-top: 0px;
    position: static;
    padding-top: 10px;
}
#main-nav {
    margin-top: 20px;
}
#main-nav li:not(.themify-widget-menu) > ul {
    left: 0;
    right: 0;
}

#main-nav ul {
    width: 400px;
}
.post-image, .post-img, .module-feature-image, .slide-image {
    transition: all .5s ease-out;
    text-align: center;
}
/*NAV MENU*/
.header-horizontal #main-nav .highlight-link > a{border-color:#4472c4;}

#main-nav .highlight-link>a:hover, #main-nav .highlight-link.current-menu-item > a{
	background-color:#4472c4 !important;color:#FFF !important;}

.mobile_menu_active #headerwrap #main-nav a:hover{color: #fa316f !important;background-color:transparent!important;}

.mobile_menu_active #headerwrap #main-nav .highlight-link.current-menu-item > a{
	background-color:transparent !important;color: #fa316f !important;}

/*FOOTER*/
ul.partners-list {
	margin: 0;
}
ul.partners-list li {
	padding: .5em 0;
  list-style: none;
}
.widgettitle:after{
border-top: 3px solid #5984d4 !important;
}

/*BUTTONS*/
.tb_default_color{
	background-color:#fa316f !important;
}
.ui.builder_button.tb_default_color{
	box-shadow: 0 17px 30px 0 rgba(250,49,111,.21) !important}

/*OTHER*/
.module-fancy-heading .sub-head:before{border-color: #fa316f;}
.single .post-content .post-date{
	background-color:#113274 !important;}
.medit-accordion .ui.light-blue.module-accordion {background-color: #f5f8fd}

/*TESTIMONIAL*/
.image-bubble.module-testimonial-slider .testimonial-content{
	margin-bottom: 50px;
}