/*
 Theme Name:   Themify Ultra Child
 Theme URI:    http://themify.me/themes/ultra
 Description:  Themify Ultra Child Theme
 Author:       John Christodoulatos
 Author URI:   http://jchristo@jchristo.net
 Template:     themify-ultra
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  themify-ultra-child
*/
h1,h2,h3,h4{
	font-family:'Open Sans'!important;
	}

.header-top-widgets #site-description{
	margin:-20px 0px 0px 13px;
	width:220px;
	text-align:left;
	}

.header-top-widgets #site-description span{
	color:#818285;
	font-size:0.6rem;
	text-transform:none;
	line-height:0.8rem;
	}
	

.header-widget-inner .col4-2 .textwidget span{
	font-size:1.3em;
	color:#ffff;
	font-weight:bold;
	line-height:1.3em;
	}	
	
.header-top-widgets .header-widget-full{
	background:#35405d;
	}	
	
#main-nav a:hover, #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav ul a:hover, #main-nav .mega-menu-posts a:hover, #headerwrap .sidemenu-on #main-nav a:hover, #headerwrap .sidemenu-on #main-nav ul a:hover, #headerwrap .sidemenu-on #main-nav .current_page_item > a, #headerwrap .sidemenu-on #main-nav .current-menu-item > a{
	color:#ed1c24;
}	

#main-nav li{
	font-size:12px;
	}

#footerwrap{
	background:#35405d;;
	}
	
#footerwrap #footer{
	color:#fff;
	}	
	
#footer .social-links .icon-medium i{
	color:#fff;
	}	
	
#footer .textwidget {
    color: #f2f2f2;
}	


#footer .textwidget .pw_map_canvas{
	height:300px!important;
	}
	
.tnp-widget-minimal input.tnp-submit{
	text-transform:none;
	width:auto;
	background:#35405d;
	padding:5px 10px;
	margin-top:5px;
	}	
	
.tnp-widget-minimal input.tnp-email{
	border:1px solid #a1a2a2;
	padding:5px 10px;
	width:250px!important;
	}

#sidebar #searchform #s{
	border:1px solid #a1a2a2;
	padding:5px 10px;
	width:250px!important;
	background: #f4f4f4;
	}

.module-accordion .accordion-title a{
	font-weight:bold;
	}
.widget_nav_menu li{
	padding:0px 0px;
	}
.widget_nav_menu li.has-sub-menu{
	margin-top:20px;
	}



.page-content h3{
	color:#4282ad;
	}
.page-content h2{
	color:#4282ad;
	}


h1.page-title{
	color:#35405d;
	}
.textwidget #srm_gmp_embed_1,.textwidget #srm_gmp_embed_2{
	margin-top:-100px!important;
	}
.textwidget .gm-style-iw{
	color:#333;
	}



