/* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;
	font-family:Open Sans;	font-weight:normal;

	color: #000000; 
}
#content {	
	padding-top: 0px;
	padding-bottom: 0px; 
}
h2 {		font-size:1.5em;
 
}
.header-classic #headerwrap, #headerwrap {	background: none;
	background-color: #ffffff; 
}
#header {	
	padding-bottom: 0px; 
}
.header-widget-full {	background: none;
	background-color: #f0f0f0;	font-weight:bold;
	text-align:right; 
}
body[class*="themify"] #site-logo a {	
	font-family:Alegreya;	font-weight:normal;
	font-size:1.3em;
	text-transform:none;
	color: #ffffff; 
}
#site-logo {		position:relative;

	top: 0px; 
}
#site-description {		font-weight:600;
	font-size:1em;

	color: #0094da;display: none; 
}
#main-nav a {	
	font-family:Open Sans;	font-weight:bold;
	font-size:.9em;
	text-transform:uppercase; 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #1cace9; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #0094da; 
}
#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: #0094da; 
}
#main-nav-wrap #main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	color: #000000; 
}
#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, #main-nav .has-mega-column > .sub-menu a {		font-weight:600;
 
}
#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: #1cace9; 
}
#footerwrap {	
	border: none !important; 
}
#footer-logo {	display: none; 
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #000000; 
}
#footer-nav a {	
	color: #ffffff; 
}
.footer-widgets .widget {	
	color: #ffffff; 
}
.footer-widgets {		font-weight:600;
	text-align:left; 
}
#footer .footer-widgets .widgettitle {	
	color: #ffffff; 
}
.footer-widgets .widgettitle {	
	border-bottom: 5px solid rgba(255,255,255,0.32);;
	padding-bottom: 15px; 
}
.footer-widgets .widget li {	
	border: none !important; 
}
#footerwrap .back-top a:before {	
	color: #0094da; 
}
#footer .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: #ffffff; 
}
.mobile-menu-visible.header-slide-out .sidemenu-on, .mobile_menu_active.header-leftpane #headerwrap, .mobile_menu_active.header-rightpane #headerwrap, .mobile_menu_active #headerwrap .sidemenu-on { background: none;
	background-color: #50c9c3; }.mobile-menu-visible.header-slide-out .sidemenu-on, .mobile_menu_active.header-leftpane #headerwrap, .mobile_menu_active.header-rightpane #headerwrap, .mobile_menu_active #headerwrap .sidemenu-on { 
	color: #ffffff; }.mobile-menu-visible.header-slide-out .sidemenu-on a, .mobile_menu_active.header-leftpane #headerwrap a, .mobile_menu_active.header-rightpane #headerwrap a, .mobile_menu_active #headerwrap .sidemenu.sidemenu-on a { 
	color: #ffffff; }.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: #000000; }
/* Themify Custom CSS */
#headerwrap .col4-2  {
    margin-left: 3.2%;
    float: right;
}
#site-logo {
    margin: 0;
}
#text-2 {
	text-align: right;
	margin: .5em;
}
#text-2 p {
	margin-bottom: 0;
}
#headerwrap {
	
	border-bottom: none;
}
.current_page_item {
	border-bottom: solid 2px #0094DA;
}
#footerwrap {
	background-image: -webkit-linear-gradient(180deg,rgb(28, 172, 233) 0%,rgb(0, 148, 218) 100%);
    background-image: -o-linear-gradient(180deg,rgb(28, 172, 233) 0%,rgb(0, 148, 218) 100%);
    background-image: linear-gradient(180deg,rgb(28, 172, 233) 0%,rgb(0, 148, 218) 100%);
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: center center;
	border-bottom: none;
}
#menu-o-nas-footer a {
	color: #ffffff;
}
#recent-posts-3 a {
	color: #ffffff;
}
.menu-icon-inner {
	color: #ffffff;
}
.ui.module-accordion .accordion-title {
    text-align: center;
}
