div.branding {
  background: none !important;
}

blockquote p {
    font-family: Open Sans;
}

.menu-item.featured a {
   color: #fff!important;
   border-color: #fff!important;
}

.grid-text-subtitle {
  display: none;
}

img.gray-logo {
   filter: grayscale(50%);
}

.footer {
   background: #3a9eda;
}

.copyright {
   color: #fff!important;
}

#options {
   display: none;
}

.menu-separator {
   border-top: 1px solid #f6f6f6;
}

.landing-page-bullets {
   background-color: rgba(0,0,0,0.25);
}

.quiz {
   color: #000;
}

.post .title-wrap .entry-title {
   font-size: 25px;
}

@-moz-document url-prefix() { 
.navigation-brand .brand-logo .logo > img:nth-child(1) {
	width:200px;
}
.navigation-brand .brand-logo .logo > .sticky-logo {
	width:200px;
}
}


@media screen and (min-width:0) {
.navigation-brand .brand-logo .logo > img:nth-child(1) {
	width:200px;
}
}

.navigation-brand .brand-logo img {
       width:200px;
}

.custom h2 {
      font-size:34px;
}

body {
     font-weight: 500;
}

h1, .h1 {
     line-height: 133%;
}

p, .p {
     font-weight: 400;
	 line-height: 25px;
}

a, .a {
     text-decoration: underline;
}

/*
 * ---------------------------------------------------------
 *
 * 22. Footer
 *
 * ---------------------------------------------------------
 */

.footer { color: #ababab; font-weight: bold; padding: 0 0 10px; background: #333; }
.footer p, .footer li { color: #fff; }
.footer p { font-size: 10px; line-height: 20px; }
.footer p, .footer li { font-weight: bold; }
.footer a:hover { text-decoration: underline; }
.footer .logo-wrapper {  margin-bottom: 25px; margin-top: 10px; }
.footer .footer-content { padding: 35px 0 0; font-size: 0; }
.footer .brand-logo { margin-top: -10px; }
.footer .footer-title { color: #fff;font-size: 12px; text-transform: uppercase; font-weight: bold; text-align: left; margin-bottom: 25px; line-height: 1.5; text-shadow: 1px 1px 1px rgba(0,0,0,0.36);}
.footer .list-inline { text-align: center; margin: 0 auto; }
.footer .list-inline li { padding-left: 15px; padding-right: 15px; padding-bottom: 15px; margin: 7px 0; }
.footer .list-inline li .icon { font-size: 30px; }
.footer .list-unstyled li { position: relative; padding-left: 30px; margin-bottom: 15px; font-size: 10px; line-height: 24px; }
.footer .list-unstyled li .icon { position: absolute; left: 0; font-size: 20px; font-weight: bold; }
.copyright { text-align: center; color: #fff; font-size: 14px; padding: 0; font-weight: bold; opacity: 0.4; }
.footer .socials a:hover { text-decoration: none; opacity: 0.7; }
#footer {position: relative;}

/*
 * ---------------------------------------------------------
 *
 * 23. Footer widgets
 *
 * ---------------------------------------------------------
 */

.footer .footer-content .widget.col-xs-1,.footer .footer-content .widget.col-sm-1,.footer .footer-content .widget.col-md-1,.footer .footer-content .widget.col-lg-1,.footer .footer-content .widget.col-xs-2,.footer .footer-content .widget.col-sm-2,.footer .footer-content .widget.col-md-2,.footer .footer-content .widget.col-lg-2,.footer .footer-content .widget.col-xs-3,.footer .footer-content .widget.col-sm-3,.footer .footer-content .widget.col-md-3,.footer .footer-content .widget.col-lg-3,.footer .footer-content .widget.col-xs-4,.footer .footer-content .widget.col-sm-4,.footer .footer-content .widget.col-md-4,.footer .footer-content .widget.col-lg-4,.footer .footer-content .widget.col-xs-5,.footer .footer-content .widget.col-sm-5,.footer .footer-content .widget.col-md-5,.footer .footer-content .widget.col-lg-5,.footer .footer-content .widget.col-xs-6,.footer .footer-content .widget.col-sm-6,.footer .footer-content .widget.col-md-6,.footer .footer-content .widget.col-lg-6,.footer .footer-content .widget.col-xs-7,.footer .footer-content .widget.col-sm-7,.footer .footer-content .widget.col-md-7,.footer .footer-content .widget.col-lg-7,.footer .footer-content .widget.col-xs-8,.footer .footer-content .widget.col-sm-8,.footer .footer-content .widget.col-md-8,.footer .footer-content .widget.col-lg-8,.footer .footer-content .widget.col-xs-9,.footer .footer-content .widget.col-sm-9,.footer .footer-content .widget.col-md-9,.footer .footer-content .widget.col-lg-9,.footer .footer-content .widget.col-xs-10,.footer .footer-content .widget.col-sm-10,.footer .footer-content .widget.col-md-10,.footer .footer-content .widget.col-lg-10,.footer .footer-content .widget.col-xs-11,.footer .footer-content .widget.col-sm-11,.footer .footer-content .widget.col-md-11,.footer .footer-content .widget.col-lg-11,.footer .footer-content .widget.col-xs-12,.footer .footer-content .widget.col-sm-12,.footer .footer-content .widget.col-md-12,.footer .footer-content .widget.col-lg-12 { display: inline-block; float: none; vertical-align: top; font-size: 16px; }
.footer .widgetBody { padding-bottom: 40px; text-shadow: 1px 1px 1px rgba(0,0,0,0.36); }
.footer .widgetBody ul { padding: 0; margin: 0; }

ul.list-unstyled {
    font-size: 10px;
    font-weight: bold;
}
.footer .widgetBody ul > li { font-size: 12px; list-style-type: none; }
.footer .widgetBody a { text-shadow: none; }
.footer .widgetBody a:hover{ text-decoration: none; opacity: 0.9; }


@media (max-width: 1200px) {
	.fixmenu-clone.navigation-header {
		background-color: rgba(58,158,218,1);
	}

	h2, .h2 { 
	   line-height: 175%; 
	} 

	li {
		font-size: 14px;
	}

}

@media (max-width: 992px) {

	.fixmenu-clone.navigation-header {
		background-color: rgba(58,158,218,1);
	}


	h1, .h1 { 
	   font-size: 36px;
	   line-height: 150%;
	   margin-top: 75px;
	   margin-bottom: 0px;
	   padding-bottom: 0px;
	}

	h2, .h2 { 
	   font-size: 16px;
	   line-height: 150%;
	   margin-top: 0px;
	   margin-bottom: 0px;
	   padding-top: 0px;
	} 

	h3, .h3 { 
	   font-size: 28px;
	   line-height: 125%;
	   margin-bottom: 0px;
	   padding-bottom: 0px;
	   text-align: center;
	}

	li {
		font-size: 14px;
	}

}

@media (max-width: 768px) {

	.fixmenu-clone.navigation-header {
		background-color: rgba(58,158,218,1);
	}

	.post .title-wrap .entry-title {
	   font-size: 25px;
	}


	h1, .h1 { 
	   font-size: 36px;
	   line-height: 150%;
	   margin-top: 75px;
	   margin-bottom: 0px;
	   padding-bottom: 0px;
	}

	h2, .h2 { 
	   font-size: 24px;
	   line-height: 150%;
	   margin-top: 0px;
	   margin-bottom: 0px;
	   padding-top: 0px;
	}  

	h3, .h3 { 
	   font-size: 28px;
	   line-height: 125%;
	   margin-bottom: 0px;
	   padding-bottom: 0px;
	   text-align: center;
	}

	h5, .h5 {
		 font-size: 18px;
	}

	h6, .h6 {
		 line-height: 150%;
	}

	p, .p {
		 text-align: center;
		 padding-left: 0;
		 padding-right: 0;
	}

	/* .container {
		 padding:0;
		 margin:0;
	}

	body {
		 padding:0;
	} */

	span.heading-font {
		 text-align: center;
	}

	li {
		font-size: 14px;
	}
	/*
	.vc_col-sm-6 {
		 padding-right: 0 !important;
		 padding-left: 0 !important;
	}

	.wpb_text_column wpb_content_element  vc_custom_1455844120112 {
		 padding-right: 0 !important;
		 padding-left: 0 !important;
	} */
	
}	
