/*
 Theme Name:   WP Simple Child
 Theme URI:
 Description:  Child Theme of WP Simple.
 Author:
 Author URI:
 Template:     wp-simple
 Version:      1.0.0
 Tags:
 Text Domain:  bootstrap-ultimate-child
*/

@import url("../wp-simple/style.css");

@import url('https://fonts.googleapis.com/css?family=Raleway');
@import url('https://fonts.googleapis.com/css?family=Oswald');

body { background: #002349 !important; font-size: 16px !important; }
.frontpage-news { background-color: #002349 !important; }
.navbar-brand { display: none; }
.navbar { background: #002349; }
.navbar-default { background: #002349 !important; color: #ffffff; }
.nav.navbar-nav { float: left !important; }
.navbar-default .navbar-nav > li > a { color: #ffffff !important; font-size:14px;  }
.navbar-nav > li > .dropdown-menu { background-color: rgba(0, 35, 73, 0.6) !important; }
.navbar-nav > li > .dropdown-menu > li > a { color: #ffffff !important; font-size:14px;  }

.homeImage img { width:100%; height:auto; }
.homeImageLink .so-panel { margin-bottom: 0 !important ; }
.homeImageLink .widget p { padding: 0 !important; margin-bottom: 0 !important; }
#pgc-3-0-0 { width: calc(65% - ( 0.35 * 0px ) ) !important; }
#pgc-3-0-1 { width: calc(35% - ( 0.65 * 0px ) ) !important; }
a, a:visited { color:#428bca !important; }
a:hover, a:focus {
    color: #428bca;
    text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 { color: #002349; font-family: Oswald, sans-serif; } 
h1 { margin-top: 15px !important; margin-bottom: 20px !important; font-family: Oswald, sans-serif !important; }
.widget-title {font-family: Oswald, sans-serif; color: #023460; font-size:28px; text-transform:uppercase; }
.featured-item-title {font-family: Oswald, sans-serif; color: #023460; font-size:34px; text-transform:uppercase; }
.widget p { padding: 5px; }

.frontpage-action1 { background-color: #002349 !important; }
.frontpage-action1 .action1-link-button a { background: #da2b2a !important; color: #ffffff !important; border-radius: 7px; padding: 15px 30px !important;  }
.FullWidthRow .sidebar_widget { border: 0px solid #cacaca; }
.image-grey-bg .simple-image { background: #ebebeb; border: 1px solid #777777; text-align:center; padding: 10px; }
.frontpage-news { padding: 50px 0 50px !important; }
.content-column { padding: 20px 15px !important; }

.action1-sub-title { font-size: 22px !important; text-transform: none !important; }
.topthree { padding-top: 60px; padding-bottom: 60px; text-align: center; }
.topthree .simple-image { margin: 15px auto; }
.frontpage-banner .banner-sub-title { text-transform: none !important; }

.homenews { padding-top: 60px; padding-bottom: 60px; }

.sponsorshome div.sidebar_widget {margin-top: 0; }
.socialheaderhome .simple-image { margin: 0 auto; text-align:center; }
.socialheaderhome img { max-width: 400px;  }
.socialhome .simple-image { margin: 0 auto; text-align:center; }
.socialhome .socialicon img { max-width: 150px; margin-top: 10px; margin-bottom:10px; }

div.sidebar_widget { padding:0; border: 0; }
.achievement div.widget { background: none; border: 0; }

.homenews .panel-grid-cell { background: #f4f3f3; padding:10px; border: 1px solid #c9caca; }
.homenews div.widget { background: none; }
#simpleimage-2 { padding: 0 !important; }
#simpleimage-2, .widget p { padding: 0 !important; margin: 0; border: none; }
 
.simple-image {  }
.simple-image img { width: 100%; height:auto; }

.main_content.content.row { background: #ffffff; padding: 30px 10px; }
.meta, .single_meta, .single_post_nav { display:none; }

.ngg-breadcrumbs { display: none; }
#copyright { display:none; }
.clear { clear:both; }



#tribe-events-content-wrapper {
    background: #ffffff;
	padding: 30px;
}

.tribe-events-single-event-title  { color: #ffffff !important; font-size: 36px; }

.tribe-events-schedule h2 { color: #ffffff !important; }

.tribe-events-widget-events-list__header-title { font-family: Oswald, sans-serif !important; color: #fff !important; font-size: 28px !important;  text-transform: uppercase !important; }
.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month { color: #fff !important; }
.tribe-events-widget-events-list__event-date-tag-daynum  { color: #fff !important; }


.wpm_existing .label { font-size: 15px; color: #ff0000; float: right;}
.wpm_existing .fld { width: 80%; }
.wpm_regform_table .label { font-size: 15px; color: #ff0000; float: right;}
.wpm_regform_table .fld { width: 80%; }



.home .footer { padding-top: 30px !important; }
.home .footer > div {  position: relative !important;  }
.footer div.widget { background: #002349 !important ; color: #ffffff; }
.footer div.widget h3 { color: #ffffff; }
.footer div.sidebar_widget {  border: none ; padding: 0; }
.footer a:link, .footer a:visited { color: #ffffff; }


@media (min-width: 100px) and (max-width: 460px) {
	.content table td { width: 100%; display:block; float:left; }
	.homeImageLink img { width:100%; height:auto; }
	#pgc-3-0-0 { width: calc(100% - ( 0.35 * 0px ) ) !important; }
	#pgc-3-0-1 { width: calc(100% - ( 0.65 * 0px ) ) !important; }
}


@media (min-width: 461px) and (max-width: 1024px) {
	
}

@media (min-width: 768px) and (max-width: 1024px) {

}