.sites4mapContainer h2:before {
    background: #767676;
    content: "";
    display: block;
    height: auto;
    margin: 0;
    width: auto;
}
.iconStar{float: left; margin-right:10px;color:#fec122;font-size: 18px;}
.sites4mapContainer{width:100%;margin:0;padding:0 0 20px 0;font-family: 'Roboto Condensed', sans-serif;overflow: hidden;}
.sites4ProjectContainer{width:96%; max-width:1300px; margin: 0 auto;}
.sites4ProjectHead{width:100%; padding:10px 0; margin: 0px 0px 20px; border-bottom:2px solid #484848;}
.sites4ProjectHead h3{font-size: 28px !important;margin: 0 !important;color:#484848;font-family: 'Roboto Condensed', sans-serif;}
.sites4ProjectHead h4{font-size: 14px !important;margin: 0 !important;color:#484848;font-family: 'Roboto Condensed', sans-serif;}
.sites4ProjectMap{width:100%;margin:0; padding: 0;}
.sites4ProjectLeft{width:600px; float: left; margin:0; padding:0;}
.sites4ProjectLeftBox{
    width:280px; float: left; margin: 0 20px 20px 0;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ */
}
.sites4ProjectLeftBoxImage{width:100%; height:150px;background:#eeeeee;}
.sites4ProjectLeftBoxImage img{width:100%;height:100%;}
.catCon{width:96%;margin:5px auto 10px; overflow: hidden;}
.catCon h2{margin-bottom:0 !important;}
.catConLeft{width:50%; float: left; font-size: 12px; color:#989898;}
.catConRight{width:30%; float: right; font-size: 12px; color:#989898; text-align: right;}
.sites4ProjectRight{
    width:700px; float: right; margin:0; padding:0; background: #FFFFFF; height:400px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ */
}
.sites4ProjectLeftBox h2{color:#484848; font-size: 20px;margin: 0;}
@media screen and (max-width: 1355px) {
    .sites4ProjectRight{width:650px;}
}
@media screen and (max-width: 1280px) {
    .sites4ProjectRight{width:627px;}
}
@media screen and (max-width: 1024px) {
    .sites4ProjectLeft{width:100%;}
    .sites4ProjectRight{width:100%;}
    .sites4ProjectLeftBox{width:307px;}
    .sites4ProjectLeftBoxImage{height:200px;}

}
@media screen and (max-width: 800px) {
    .sites4ProjectLeft{width:100%;}
    .sites4ProjectRight{width:100%;}
    .sites4ProjectLeftBox{width:368px;}
    .sites4ProjectLeftBoxImage{height:auto;}
    .sites4ProjectLeftBox:nth-child(2n){
        margin-right: 0px;
    }
}
@media screen and (max-width: 768px) {
    .sites4ProjectLeftBox{width:357px;}
    .sites4ProjectLeftBox:nth-child(2n){
        margin-right: 0px;
    }
}
@media screen and (max-width: 600px) {
    .sites4ProjectLeft{width:100%;}
    .sites4ProjectRight{width:100%;}
    .sites4ProjectLeftBox{width:100%;}
    .sites4ProjectLeftBoxImage{height:auto;}
    .sites4ProjectLeftBox:nth-child(2n){
        margin-right: 0px;
    }
}

.map_sites4 {
    width:100%; height:100%;
    position: relative;
}

a.sites4ViewButton {
    backface-visibility: hidden;
    position: relative;
    cursor: pointer;
    display: block;
    margin: 0 10px 10px;
    text-align: center;
    white-space: nowrap;
    background: #fe9300;
    border-radius: 6px;
    border: 0px solid #444;
    border-width: 0px 0px 0px 0px;
    padding: 5px 10px;
    color: #fff;
    font-size: 16px;
    font-family: Helvetica Neue;
    font-weight: 900;
    font-style: normal;
}
a.sites4ViewButton:hover{color:#fff;}
.gm-style .gm-style-iw-c{
    border-radius: 0 !important;
    padding:0 !important;
    overflow: visible !important;
}
.infoWrap{
    width:100%;max-width:400px;height:auto;
    border-radius: none;
}
.topImage{width:100%;}
.topImage img{width:100%;}
.gm-ui-hover-effect{top:-5px !important;right:-5px !important;}
.gm-style-iw-d{overflow:inherit !important; max-height:400px !important;}
.gm-style-iw-c{max-height:400px !important;}
.contentArea{width:96%;margin: 0 auto;}
.contentArea h2, .contentArea h2 a{font-size:18px; color:#0b5fff;text-decoration: none;margin: 5px 0;}
.content-sidebar .site-inner {
    max-width: 1200px;
}
.content-sidebar .content-sidebar-wrap {
    width: 1200px;
}
.content-sidebar .content {
    width: 822px;
}