/*------------ GENERAL STYLES -----------*/.pagebody-out {    padding: 25px 0 10px;}body {    color: #333333;    font-family: 'Lato', sans-serif;    font-size: 14px;		background-color: #F1E2C2;}h1 {	font-size: 30px;	line-height: 32px;	color: #8B061A;	font-weight: 600;}h2 {	font-size: 28px;	line-height: 30px;	color: #9cc6e5;	font-weight: 600;}h3 {	font-size: 26px;	line-height: 28px;	color: #666;	font-weight: 600;}h4 {	font-size: 24px;	line-height: 26px;	color: #8B061A;	font-weight: 600;}h5 {	font-size: 20px;	line-height: 22px;	color: #333;			font-weight: 600;}a {		color: #9cc6e5;}a:hover, a:active, a:focus {		color: #999;    text-decoration: none;}/* Boostrap/Grid Styles */.container {    padding-left: 8px;    padding-right: 8px;}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {    min-height: 1px;    padding-left: 8px;    padding-right: 8px;    position: relative;}.col-5 {    float: left;    width: 20%;    padding-left: 8px;    padding-right: 8px;}.row {    margin-right: -8px !important;    margin-left: -8px !important;}.flex-row {    display: -webkit-box;    display: -ms-flexbox;    display: flex;}.no-margins {    margin-right: 0 !important;    margin-left: 0 !important;}/* Content Blocks */.content-block {    background-color: #fff;    padding: 20px 15px 15px;    margin-bottom: 15px;		min-height: 355px;}.content-block iframe {    max-width: 100%;    display: block;		margin-bottom: 10px;}.content-block ul {    margin-bottom: 0;}/* Section Header */.section-header {    color: #8B061A;    border-bottom: 2px solid #ddd;    padding-bottom: 10px;    margin: 0 0 18px;}/*------------ HEADER -----------*/#header {    height: 125px;    position: relative;}#logo img {    width: 130px;    position: absolute;		left: 0;    top: 25px;}#header-tagline {    position: absolute;    left: 160px;		top: 50px;}#header-tagline h1 {    font-family: 'Bree Serif', serif;    font-weight: normal;    color: #000;    font-size: 30px;		margin: 0;}#header-social {    position: absolute;    right: 0;		top: 45px;}#header-social a:hover {opacity: 0.5;}#header-social i {    font-size: 18px;    color: #fff;    border-radius: 3px;    width: 30px;    height: 30px;    display: inline-block;    vertical-align: top;    text-align: center;    line-height: 30px;}#header-social .fa-facebook-f {    background-color: #3b5998;}#header-social .fa-twitter {    background-color: #55acee;}/*------------ MENU -----------*/.mainmenu-out {    background-color: #8B061A;}.navbar {    margin-bottom: 0;    border-radius: 0;    border: none;    min-height: auto;}.navbar-collapse {    box-shadow: none;    padding: 0;}.navbar-nav {    display: table;    margin-left: 130px;}/* Main Menu Links */.navbar-nav>li>a {    color: #fff;    font-size: 15px;    font-weight: 500;    text-decoration: none;    padding: 15px 20px;}/* Main Menu Hover */.navbar-nav>li>a:focus, .navbar-nav>li>a:hover,.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {    color: #fff;    background-color: #9cc6e5;}/* Dropdown Menu */.dropdown-menu {    padding: 0;    margin: 0;    min-width: 200px;    border: none;    border-radius: 0;  	background-color: #9cc6e5;}/* Dropdown Menu Links */.navbar-nav .open .dropdown-menu>li>a, .dropdown-menu>li>a {    font-size: 14px;    text-decoration: none;    padding: 15px 20px;}/* Dropdown Menu Hover */.navbar-nav .open .dropdown-menu>li>a:focus, .navbar-nav .open .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {    color: #fff;    background: #8B061A;}/* Mobile Toggle */.navbar-toggle {    background-color: #9cc6e5;    margin-right: 0;}.navbar-toggle .icon-bar {    background-color: #fff;}/*------------ FOOTER -----------*/.footer-out {    color: #000;		font-size: 14px;		padding: 15px 0;}.footer-out a {    color: #000;}.footer-out a:hover {    color: #999;}#footer-logo {    width: 65px;}#footer-copyright {    width: calc(100% - 65px);}/*------------ MEDIA QUERIES --------------*/@media (min-width:768px){.container{width:750px}}@media (min-width:960px){.container{width:900px}}@media (min-width:1200px){.container{width:1016px}}@media (max-width: 1199px){    /* Menu */    .navbar-nav>li>a {        font-size: 14px;        padding: 15px 10px;    }}@media (max-width: 991px){    }@media (max-width: 959px){		/* Header */		#header-tagline h1 {				font-size: 26px;		}    /* Menu */    .navbar-nav>li>a {        font-size: 13px;        padding: 15px 7px;    }		/* Section Headers */		.section-header {				font-size: 24px;		}}@media (max-width: 767px){    .container {        padding-left: 15px;        padding-right: 15px;    }    .col-5 {        width: 100%;        padding-left: 15px;        padding-right: 15px;    }.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {        min-height: 1px;        padding-left: 15px;        padding-right: 15px;        position: relative;    }    .row {        margin-right: -15px !important;        margin-left: -15px !important;    }    .flex-row {        display: block;    }    .no-margins {        margin-right: 0 !important;        margin-left: 0 !important;    }    /* Header */    #logo {        max-width: 200px;        margin: 0 auto;    }		#logo img {				top: 10px;		}		#header-tagline {				top: 50px;		}		#header-tagline h1 {				font-size: 24px;		}		#header-social {				top: 10px;		}    /* Menu */		#mainmenu {				height: 50px;		}    .navbar-collapse {        background-color: #9cc6e5;        z-index: 1000;        position: relative;    }    .navbar-nav {        text-align: left;        display: block;				margin: 7.5px 0;    }    .navbar-nav>li>a {        font-size: 14px;        padding: 10px 15px;        border-right: none;        margin-bottom: 0;    }			.navbar-nav>li>a:focus, 		.navbar-nav>li>a:hover, 		.nav .open>a, 		.nav .open>a:focus, 		.nav .open>a:hover {				color: #fff;				background-color: rgba(0, 0, 0, 0.15);		}    .navbar-nav .open .dropdown-menu>li>a,     .dropdown-menu>li>a {        padding: 5px 15px 5px 25px;    }    /* Content Blocks */    .content-block {				min-height: auto;		}    /* Footer */		.footer-out {				text-align: center;		}    #footer-logo, #footer-copyright {				width: 100%;		}		#footer-logo img {				width: 65px;				margin: 0 auto 10px;				display: block;		}}@media (max-width: 480px){		/* Header */		#header {				text-align: center;				height: auto;				padding: 20px 0;		}		#logo img {				position: initial;				margin: 0 auto;		}		#header-tagline {				position: initial;		}		#header-tagline h1 {				font-size: 20px;		}		#header-social {				display: none;		}}