/*
Theme Name: Highrise Child Theme
Theme URI: http: //mdradvertising.com
Description: This is a custom child theme for MDR's Highrise Boilerplate
Author: MDR - Sara Antonetz
Author URI: http: //mdradvertising.com/
Template: mdr-highrise
Version: 0.1
Text Domain: mdr-highrise-child
*/


/* Override parent theme items
------------------------------------
*/
nav { padding: 20px 0 0 0; }

	nav.navbar ul { font-family: 'muli', sans-serif; font-weight: 900; font-size: 12px; }
	nav.navbar ul li { margin-bottom: 0px; }	

	/* NAV underline hovers */
	.navbar-default { /* background: transparent; */ border-color: transparent; border: 0px; text-transform: uppercase; }
		.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a:focus { color: #154e7a !important; border-bottom: 3px solid #ffffff;  transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; }
			.navbar-default .navbar-nav>li:hover>a { color: #154e7a; background-color: #ffffff !important; border-bottom: 3px solid #0ba3c9; }
				.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover { color: #154e7a; background-color: #ffffff !important; }

				.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover { background-color: #fff !important; color: #154e7a !important; border-bottom: 3px solid #0ba3c9; }	


.dropdown-menu>li>a { padding: 10px 20px; }

		/* Change the point at which the navbar collapses */
		@media (max-width: 780px) {
			.navbar-header { float: none; }
			.navbar-left,.navbar-right { float: none !important; }
			.navbar-toggle { display: block; }
			.navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0); }
			.navbar-fixed-top { top: 0; border-width: 0 0 1px; }
			.navbar-collapse.collapse { display: none!important; }
			.navbar-nav { float: none!important; margin-top: 7.5px; }
			.navbar-nav>li { float: none; }
			.navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; }
			.collapse.in{ display:block !important; }
			/ * .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; -webkit-box-shadow: none; box-shadow: none; } * /
		}

	/* Logo in WP menu */
	/* Logo in WP menu */
	.logo { background-image: url(images/logo.svg) !important; height: 45px !important; width: 320px !important; }

	
	/* logo in responsive navbar-header */
	#logo {  }
	
	

/* Type Settings */
body, .primary-font { font-family: 'muli', sans-serif !important; letter-spacing: 0px; line-height: 23px; font-size: 16px; }

h1, .h1, h2, h3, h4, h5, h6, .h2, .h3, .h4, .h5, .h6, .btn, input.button { font-family: 'quatro-slab', serif !important; font-weight: 500; margin-top: 0px; letter-spacing: 0px; line-height: 1.3; margin-bottom: 5px; }

.san-serif { font-family: 'muli', sans-serif !important; } 

.white { color: #fff !important; }
.blue { color: #154f7c !important; }

.lg-num { font-size: 3em; font-weight: 600; }

/* Background Colors */
.bg-blue { background: #154f7c; }
.lt-blue { background: #d0ebf5; }


ul { list-style-image: url('https://www.portcorpuschristiprojects.com/wp-content/uploads/button-arrow-sm.png'); }
li { margin-bottom: 15px; }


/* Buttons */ 

.btn { font-family: 'muli', sans-serif !important; text-transform: capitalize !important; text-shadow: 0 0px 0px rgba(0,0,0,0.3) !important; } 
.btn-lt-blue { font-family: 'muli', sans-serif !important; background: #d0ebf5 !important; color: #154e7a !important; font-weight: 600;  } 


/* Home */
h1.title { font-size: 40px; }


/* PAGE BANNER */
#banner { margin-top: 0px; margin-bottom: 0px; height: 375px; }

		#banner:after { -webkit-box-shadow: inset 0px 0px 150px 70px rgba(0,0,0,0.0);-moz-box-shadow: inset 0px 0px 150px 70px rgba(0,0,0,0.0);}


#banner:after { background: url('https://www.portcorpuschristiprojects.com/wp-content/uploads/home-wave-graphic.png') center bottom no-repeat; background-size: contain; } 
.page-title {  margin-top: 0px; margin-bottom: 0px; padding: 20px 0px; }


.call-out-box { position: relative; border: 4px solid #00afd0; padding: 30px; }
.call-out-box:before { content: ' '; position: absolute; width: 0; height: 0; left: -4px; bottom: -30px; border: 15px solid; border-color: #00afd0 transparent transparent #00afd0; }
.call-out-box:after { content: ' '; position: absolute; width: 0; height: 0; left: 0px; bottom: -20px; border: 15px solid;border-color: #ffffff transparent transparent #fff; }

/* Footer */

	/* News*/
	.rss-widget-icon { display: none;}
	a.rsswidget { display: block; font-family: 'quatro-slab', serif !important; font-weight: 500; color: #154f7c; margin-top: 10px; }
	.rssSummary { border-bottom: 1px solid #dad6d6; padding-bottom: 10px; }
	footer ul { margin-left: 23px; }
	li#text-3 { float: right; }

li.widget { margin: 0 0 0; }
h6.footer    { margin-bottom: 10px; }

li#text-2 { margin-top: 100px; }

li#media_image-2 { margin-top: 40px; }


/* Photo Pop up Modal width edit */
@media (min-width: 768px)
{ .modal-dialog { width: 1000px; } }


/* Responsive  */
@media (max-width: 770px) {
.navbar-header { margin-bottom: 14px; }
.logo {   height: 38px !important; width: 270px !important; }

img.hero-icon { display: none; }
h1.title { font-size: 30px; margin-top: 20px; }
h2 {font-size: 1.5em !important; }
.lg-num {font-size: 3em !important; line-height: 1em !important; margin-bottom: 16px !important; } 
}

