   


/*MAP Responsiveness */

.map-responsive{
    overflow:hidden;
    /*padding-bottom:56.25%;*/
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
    display: block;
	pointer-events: none;
}

.map-responsive .clicked{
	pointer-events: auto;
}



/**••••••••••••••••••••••••••••••••••••  NAV CODE STARTS HERE ••••••••••••••••••*/
/*nav*/
.subNav2 {
 padding-left:3%;
 padding-right: 3%;
 padding-top: 10px;
 padding-bottom: 10px;
 text-align: right;
 background-color: #2b2b2b;
}

.subNav2 li {
 display: inline-block;
 color: white;
}

.subNav2 li a{
 text-align: right;
 color: white;
}

.subNav2 li a:hover {
 text-align: right;
 color: #ac7a33;
 }

/*.subNav li:first-child {*/
/*    margin-right: 10px;*/
/*}*/

.subNav2 li {
    margin-right: 15px;
}

/**••••••••••••••••••••••••••••••••••••  NAV CODE ENDS HERE ••••••••••••••••••*/

/*MOBILE GRADIENT*/

.imgHover .imgHover-overlay .imgHover-content .contentTitle,
.imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    text-transform: uppercase;
}



/*--------------- MEDIA QUERIES ---------------*/
@media only screen and (min-width: 1024px) {
/*image on left NEED TO ADD BLOCK IDS*/ 
    /*.blockContentBleed.layoutC .blockImg,*/
    /*.blockContentBleed.layoutD .blockImg {*/
    /*    width: 70%;*/
    /*}*/
    /*.blockContentBleed.layoutC .blockText,*/
    /*.blockContentBleed.layoutD .blockText {*/
    /*    width: 30%;   */
    /*}*/
}

/*--------------- MEDIA QUERIES ---------------*/
@media only screen and (max-width: 768px) {
/*image on left NEED TO ADD BLOCK IDS*/ 
    
    .blockContentBleed.layoutC .blockText,
    .blockContentBleed.layoutD .blockText {
       padding: 40px;   
    }
}

@media only screen and (min-width: 768px) {
.siteName 
 {
    width: 160px;
}
}