@import url('https://fonts.googleapis.com/css?family=Montserrat');
body { font-family: 'Montserrat', sans-serif;font-size: 15px; color: #232323; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family: Montserrat, sans-serif; }

.siteBody { max-width:1200px;margin:0 auto;padding: 50px 15px 15px 15px;}
.content-width{ max-width: 1200px;margin:0 auto;}

.headerItems { position:relative; text-align:right;padding-top:40px; }
.headerItems a , .headerItems a:visited { color: #222222 !important;font-size:13px !important;font-weight: 400 !important;text-transform: uppercase !important; }
.headerItems a:hover { color: #6eba27 !important;background-color:transparent;text-decoration: none; }
.topLinks, .userinfo-container { display:inline-block; }
.topLinks { padding-right:20px; }
a.actionLink, a.actionLink:visited { color:#6dab3c !important;}

.site-headerItems { /*margin-top: 20px;*/background-color: #222222;padding: 1px; }
.mag-navbarmenu {    --mag-nav-bg-color: #222;    --mag-nav-text-color: #bfbfbf;    --mag-nav-text-hover-color: #6eba27;}
/*Footer*/
.footer { background-color: #191919; padding-bottom:50px;padding-top:40px;}
.footer-logo {  padding-top: 15px; }
.s-footer { border-top: 1px solid #649823;background-color: #262626; }
.site-footer  { color:white; padding-left:20px;padding-bottom:20px;padding-top:15px;padding-right:20px; }
.site-footer a { color: #666666 !important;font-size:14px;font-weight: 400; }
.site-footer a:hover { color: #666666 !important; }
[class^=mk-icon-] {    font-family: FontAwesome;    font-weight: 400;    font-style: normal;    text-decoration: inherit;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}
.social-583ea3f5dfce2 {  float: right;padding-top:5px; }
.circle-style a {height: 50px;width: 50px;line-height: 30px;display: inline-block;margin: 10px;    text-align: center;    border-radius: 50px;    text-decoration: none;    font-size: 25px;    color: #afafaf;    border: 3px solid #737373;padding:8px; }
.circle-style a:hover {    color: #fff !important;    background-color: #737373;    border-radius: 50px;    padding: 8px;}
.facebook-hover{ padding:10px !important; }
.facebook-hover:hover {    color: #fff !important;border-radius: 50px;}
.linkedin-hover { margin-right: 0px !important;}
.mk-icon-facebook:before {    content: "\f09a";}
.mk-icon-twitter:before {    content: "\f099";}
.mk-icon-instagram:before {    content: "\f16d";}
.mk-icon-linkedin:before {    content: "\f0e1";}

/*Public*/
.public .btnLogin { background-image:none; background:#6eba27 !important;    text-transform: uppercase;
    color:white;font-weight: 400;text-shadow: 0 1px 0 #5bc9e1;
    border-color: #6eba27; }
.public .btnLogin:hover {     opacity: .8;background-image:none; background: #6eba27 !important;    text-transform: uppercase;
    color:white;font-weight: 400;text-shadow: 0 0px 0 white;
    border-color: #6eba27; box-shadow: inset 0px 2px 1px rgba(0,0,0,0.1);}
.public .siteBodyContainer { background-image:url("../2016/img/Countertop-optimized.jpg") ;  background-repeat: no-repeat; width:100%;  background-size:cover;background-position: center;}

@media(max-width:767px) { 
    .headerItems-Wrapper , .headerItems , .footer-logo , .social-583ea3f5dfce2 { text-align: center;}
    .headerItems { padding-top: 9px;
    .social-583ea3f5dfce2 { float : none; }

}