@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700');
body { font-family: 'Open Sans', 'Calibri', 'Arial', sans-serif;font-size: 12px; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family: 'Open Sans', 'Calibri', 'Arial', sans-serif; }

.public .mag-site-main-menu { display:none; }
.public .siteBody { padding-top:30px;max-width:100% !important; background: linear-gradient(rgba(0,0,0, .6), rgba(255,255,255, .6)),url(/Contents/Assets/Themes/2018/img/1500x500.jpeg);
    background-position:bottom;background-size:cover; background-repeat:no-repeat;min-height:600px;margin:15px 0;}
.public .dashed-top-border { background-image:none;padding-top:0;}
.public .btn-primary { text-transform: uppercase;background: linear-gradient(180deg, #d3d93f, #b9bf26); text-shadow: none; border-width:0;border-radius:0;}
.public .btn-primary:hover, .public .btn-primary:focus { background:#CED42A; }
.signup-link { padding-left:15px; }

.siteBody, .content-width { max-width:1300px;margin:0 auto; padding:0 15px;}
.siteBody { padding-top:10px; }
.site-page-top-row-content { position: relative;}
.right-aligned-items { text-align:right;padding-top: 15px;padding-bottom: 15px;}
.right-aligned-items .topLinks, .right-aligned-items .userinfo-container { display: inline-block;font-size:14px;}
.right-aligned-items .userinfo-container { padding-left:15px;}
.mag-menu-bar { padding-top:30px; }
.site-logo-img img { width:212px !important;display: inline-block;padding-bottom:20px;}  
.site-logo-img { display: inline-block; }
.socialMediaposition { display: inline-block;float:right; padding-bottom:25px; }
.socialMedia { display: inline-block; font-size:24px !important;}
.socialMediaposition-footer { display: inline-block;padding-top:15px;}
.fa-facebook-square { color: #3b5999;padding: 0 10px;}
.fa-facebook-square:hover { -webkit-transform: scale(1.2);}
.fa-twitter-square { color: #55acee;padding:0 10px;}
.fa-twitter-square:hover { -webkit-transform: scale(1.2);}
.fa-youtube {color: #cd201f;padding:0 10px;}
.fa-youtube:hover { -webkit-transform: scale(1.2);}
.fa-google-plus-square { color:#dd4b39;padding-left:10px;}
.fa-google-plus-square:hover { -webkit-transform: scale(1.2);}

.mag-navbarmenu { --mag-nav-bg-color: #004577; --mag-nav-text-color: #fff; --mag-nav-text-hover-color: #fff;  --mag-nav-hover-bg-color:#CED42A;--mag-nav-active-bg-color:#CED42A;  }

.footer-wrap { padding-top:25px;padding-bottom:30px;}
.footer-wrap .content-width { padding-left:0;padding-right:0; }
.footer-logo img { width:212px !important;padding-top: 10px;}
.footer-wrap .footerTabs a,.footer-wrap .footerLinks-actions a, .poweredby, .poweredby a, .site-footer, .footer-wrap .copyright { color:black; font-size:14px;}
.dashed-top-border { padding-top: 15px;background-image:url("../2018/img/peps-underline.gif"); background-repeat:repeat-x;text-align: center;color: #666;}
.site-footer { text-align: left;}

@media(max-width: 767px){    
    .site-logo-img img { text-align:center;display: block;margin: 0 auto;}
    .socialMediaposition, .socialMediaposition-footer { text-align:center;float:none;display: block;}
    .site-footer, .footer-logo { text-align:center;}
    .public .site-logo-img { display: block; }
}
@media(max-width:440px){
    .footer-logo img { width:140px!important;}
}