/* center menu - Mdiaz 6-27-2017 */

.WaGadgetMenuHorizontal .menuInner ul.firstLevel {
    display: table;
    margin: 0px auto 0px auto !important;
        margin-top: 0px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
    padding: 0;
    list-style: none;
    zoom: 1;
    text-align: center;
}

/* end menu centering */
.center {
    margin: 0;
    position: absolute;
   
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.menu-center {
    margin: auto;
    width: 100%;
    
    
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a {
    white-space: nowrap;
    font: normal 18px/22px Tahoma,sans-serif;
    
    text-align: center;
    text-transform: uppercase;
}

.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a{
    font-size: 24px;
    font-weight: bold;
color: #657c76;
}

.gadgetStyle001 a, .gadgetStyle001 a:link, .gadgetStyle001 a:visited, .gadgetStyle001 a:active {
    color: #657c76;
    text-decoration: none;
}

h6 { text-transform: uppercase !important;}

.zoneHeader1 {width:100%; }
#idHeaderContentHolder { width: 100% !important;}

#id_Header1.WaPlaceHolder.WaPlaceholderHeader1 {width: 100%;}
.zoneHeader1  .container_12 { width: 100%; }
.zoneContent .container_12 { width: 100%;max-width:1080px; }
#id_Header2.WaPlaceHolder.WaPlaceholderHeader2 {width: 100%;}
#id_Header2 {width: 100% !important;}


.zoneHeader2 {width:100%; }
.zoneHeader2 .container_12 { width:90%;}
.zoneHeader2 .s1_grid_12 { width:100%;}

.zoneHeader3 {width:100%; }
.zoneHeader3 .container_12 {width: 100%;}

.gadgetStyle003 a, .gadgetStyle003 a:link, .gadgetStyle003 a:visited, .gadgetStyle003 a:active {
    color: #000000;
    text-decoration: underline;
}

.gadgetStyle001 a, .gadgetStyle001 a:link, .gadgetStyle001 a:visited, .gadgetStyle001 a:active {
    color: #657c76;
    text-decoration: none;
}

/* phone number */
a[href^=tel] {
  color: #ffffff;
}

/* slides */


.camera_caption > div {
    background: black;
    background: rgba(0,0,0,0.4);
}

.camera_caption {
    bottom: 0;
    display: block;
    position: absolute;
    width: 50%;
    bottom: 120px !important;
    Text-align: center;
    left: 25%;

}

.camera_caption > div {
    padding: 15px 20px;
    border-radius: 5px;
}

@media only screen 
  and (min-width: 480px) 
{

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel > .item > a > span {
     border-bottom: 2px solid #657c76;
     padding: 0px 0px 4px;
color: #657c76;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a {
    white-space: nowrap;
    font: normal 18px/22px Tahoma,sans-serif;
    color: #747474;
    text-align: center;
}
}

@media only screen 
  and (min-width: 617px) and (max-width: 900px) 
{


.camera_caption {
    bottom: 0;
    display: block;
    position: absolute;
    width: 70%;
    bottom: 20% !important;
    Text-align: center;
    left: 15%;

}

.camera_caption > div {
    padding: 15px 20px;
    border-radius: 5px;

}

}

@media only screen 
  and (min-width: 480px) and (max-width: 616px) 
{

.camera_caption {
    bottom: 0;
    display: block;
    position: absolute;
    width: 70%;
    bottom: 20% !important;
    Text-align: center;
    left: 15%;

}

.camera_caption > div {
    padding: 15px 20px;
    border-radius: 5px;
font-size:14px;
}

}

@media only screen 
  and (max-width: 480px)
{

.camera_caption {
    bottom: 0;
    display: block;
    position: absolute;
    width: 70%;
    bottom: 20% !important;
    Text-align: center;
    left: 15%;

}

.camera_caption > div {
    padding: 15px 20px;
    border-radius: 5px;
font-size:14px;
}

}



.zoneHeader3 .s1_grid_12.s2_grid_12.s3_grid_12 { width:100%;}

.s1_grid_12{width: 100%; margin-left:auto;}

@media only screen 
  and (max-width: 616px)
{

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel > .item > a > span {
     border-bottom: 2px solid #657c76;
     padding: 0px 0px 4px;
color: #ffffff;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a {
    white-space: nowrap;
    font: normal 18px/22px Tahoma,sans-serif;
    color: #ffffff;
    text-align: center;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.dir > .item > a::after { 
content: none;background: none; 
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel > .item > a {
 
    color: #ffffff;
}
}


/*
 .zoneFooter1 {
    background-color: #45227A;
    background-image: none;
}
*/

#PAGEID_1782533 .WaGadgetBreadcrumbs {
    padding: 0;
    margin: 0;
    display: none;
}

.WaGadgetBreadcrumbs {
    padding: 0;
   margin-top:-5px;
   font-size: 13px;
   
}


.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item:hover > a > span {
    padding: 0 0 4px 0;
    border-bottom: 0px solid #339f1e;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.dir > .item > a::after {
    content: "";
    position: absolute;
    right: 4px;
    top: 50%;
    margin: -2px 0 0 0;
    display: block;
    width: 4px;
    height: 4px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    z-index: 3;
    background: #747474;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.dir > .item > a > span::before {
    background: none;
    bottom: -13px;
    content: "";
    display: block;
    height: 6px;
    left: 50%;
    margin: 0 0 0 -20px;
    position: absolute;
    width: 40px;
    z-index: 3;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a {

    padding: 18px 22px 18px 22px;

}

.WaGadgetMenuHorizontal.menuStyle003 .menuInner ul.firstLevel > li > .item > a:hover {
    color: #657c76;
}




.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item:hover > a > span::after {
    clear: both;
content: none;
    display: inline-block;
    font-size: 0;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}

.WaGadgetMenuHorizontal.menuStyle003 .menuInner ul.firstLevel > li > .item:hover > a {
    color: #666666;
}
