
#footer {
	z-index:99999999;
}


#nav {
	z-index:999999991;
}
#logo {
	z-index:999999992;
}

div#content {
    clear: both;
    height: 100%;
}

#footer {

	clear:both;
	width:100%;
	margin:auto;
	text-align:center;
    clear: both;
    width: 100%;
    margin: auto;
    text-align: center;
    background-color: #FFF;
    z-index:99;
    position:relative;
    top:-50px;
    padding-top:25px;
    min-height:300px;
    display: block;
    padding-bottom:0px;


}

#footer .footer-inner {

max-width:1200px;
margin:auto;
font-size:14pt;
background-color: #FFF;
background:url(../img/rev-footer-bg.png) center top no-repeat;
background-size: 130%;
border-top: 1px solid #d5e739;

height: 420px;
    padding-top: 75px;
    padding-bottom: 75px;

}

#footer .footer-inner h3 {
	font-size:14pt !important;
	letter-spacing: .20em;

}


#footer .footer-inner li {
	line-height:24px;
	font-size:11pt !important;
}

#footer p {
    font-size: 12pt;
}

#footer .footer-left {
	width:33.333%;
	float:left;
	text-align:center;
}

#footer .footer-center {
	width:33.33%;
	float:left;
	text-align:center;

}

#footer .footer-right {
	width:33.33%;
	float:right;
	text-align:center;

}

#footer .footer-copyright {
	clear:both;
	text-align:center;
}

#footer .footer-copyright-wrap {
	clear:both;
	text-align:center;
	padding-top:20px;
}


article {
    margin:auto;
    width:100%;
    background-color: #FFF;
    position: relative;
}


#breadcrumbs {
    margin: 0;
    width: calc(100% - 80px);
    text-align:left;
    font-style: italic;
    color: #a8a8a8;
    font-size:10pt;
    padding-left:40px;
    padding-right:40px;
}


.version.about_us {
    color: #00000A;
    background-color: #CCD0A7;
}

.js body {
    visibility: visible;
}

.js body.initialized {
    visibility: visible;
}

h1#u1240913-9 {
    font-size:32pt;
} 

h3 {
    font-size: 24pt;
}


#page {
    background-image: none;
    border-width: 0px;
    margin-left: auto;
    z-index: 1;
    border-color: #000000;
    margin-right: auto;
    background-color: transparent;
}

#pu8915 {
    margin-right: -10000px;
    z-index: 2;
    height: 0px;
    width: 0.01px;
}

#u8915 {
    background-position: center top;
    position: fixed; 
    filter: alpha(opacity=100);
    z-index: -56;
    background-color: transparent;
    opacity: 1;
    background-repeat: no-repeat;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    background-size: cover;
    height: 597px;

}

#u19960 {
    bottom: 0px;
    position: fixed;
}

#u19961-14 {
    position: relative;
    clear:both;
}

#ppu8942 {
    z-index: 0;
    width: 100%;
}

#pu8942 {
    z-index: 3;
    width: 100%;
    text-align:center;
    position: relative;
}

#u8942 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
    background-color: #fff;
    opacity: 0.0;
    filter: alpha(opacity=00);
    z-index: 3;
}

#u8942-bw {
    z-index: 3;
}

#u1156962-8 {
    line-height: 48px;

    font-weight: 300;
    position: relative;
    font-family: proxima-nova, sans-serif;

        z-index: 12;
        min-height: 101px;
        margin:auto;
        margin-top: 18px;
        text-align:center;
        width:100%;
}
h1#u1240913-9{
	margin:0;
	width:calc(100% - 80px);
    padding-left: 40px;
    padding-right:40px;
	text-align:left;
}
.rev-head-blur {
    border-color: #000000;
    border-width: 0px;
    background-color: transparent;
}

#u1156962 {
    color: #D6E739;
    letter-spacing: 2px;
}

#u1156962-3 {
    color: #D6E739;
    line-height: 48px;
}

#u1156962-4 {
    line-height: 50px;
    font-size: 50px;
    letter-spacing: 8px;
}

#u1156962-5 {
    line-height: 45px;
    font-size: 45px;
    letter-spacing: 8px;
}

#u16560 {
    z-index: 4;
    background-color: #FFF;
    /*position: relative;*/
    margin: auto;
}

#u8920-6 {
    line-height: 21px;
    position: relative;
    letter-spacing: 1px;
    background-color: transparent;
}

#u8920-2 {
    line-height: 26px;
    font-family: proxima-nova, sans-serif;
    font-size: 17px;
    font-weight: 400;
}

#accordionu1157611 {
    background-color: transparent;
    border-color: #7F7F7F;
    position: relative;
}

#u1157620 {
    background-color: transparent;
    position: relative;
}

#u1157621-4 {
    border-color: #FFFFFF;
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: transparent;
}

#u1157621-4:hover,
#u1157621-4:active {
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0px;
}

#u1157621-4:hover p,
#u1157621-4:active p {
    color: #D6E739;
    visibility: inherit;
}

#u1157621-4.AccordionPanelTabOpen {
    background-color: transparent;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0px;
}

#u1157621-4.AccordionPanelTabOpen p {
    line-height: 1.2;
    color: #D6E739;
    visibility: inherit;
    letter-spacing: 4px;
}

#u1157621-3 {
    line-height: 23px;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    margin-left: 10px;
    color: #FFFFFF;
    font-size: 19px;
    letter-spacing: 4px;
}

#u1157622 {
    position: relative;
    border-color: #FFFFFF;
    background-color: #FFF;
}

#u8926-14 {
    margin-right: -10000px;
    position: relative;
    letter-spacing: 1px;
    background-color: transparent;
}

#u1156962-6,
#u8920-4,
#u8926-2,
#u8926-5,
#u8926-12 {
    line-height: 0px;
}

#u791006 {
    margin-bottom: -6px;
    margin-top: 6px;
}

#u8926-8,
#u8926-10 {
    font-family: proxima-nova, sans-serif;
    font-size: 17px;
}

#u1136589 {
    margin-bottom: -10px;
    margin-top: 10px;
}

#u790984,
#u1136567 {
    background-color: transparent;
}

#u790985,
#u1136568 {
    display: block;
}

#u8920,
#u8920-3,
#u8926,
#u8926-3,
#u8926-4,
#u8926-6,
#u8926-7,
#u8926-9,
#u8926-11 {
    line-height: 26px;
    font-family: proxima-nova, sans-serif;
    font-size: 17px;
    font-weight: 300;
}

.AccordionPanelTab {
    cursor: pointer;
}

#u146212 {
    background-position: center center;
    filter: alpha(opacity=75);
    background-color: transparent;
    position: relative;
    opacity: 0.75;
    background-repeat: no-repeat;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    background-size: contain;
}

#u16560-bw {
    z-index: 4;
}

.html {
    background-color: #FFF;
}

body {
    position: relative;
}


@media (min-width: 1025px),
print {


#portfolio {
    clear:both;
    position: relative;
    z-index:92934874;
    width:100%;
    height:auto;
    background-color: #FFf;
    margin-bottom:50px;
    padding-bottom:0;
}


    #muse_css_mq {
        background-color: #FFFFFF;
    }
    #bp_infinity.active {
        display: block;
    }
    #page {
        width: 100%;
        min-height: auto;
    }
    #pu8915 {
        padding-bottom: 597px;
        margin-left: -88px;
    }
 

#u8915 {
    height: 597px;
    top: 0px;


    }
    #u8915-bw {
        z-index: 2;
    }
    #pamphletu1155460 {
        z-index: 47;
        width: 0.01px;
        height: 255px;
        position: fixed;
        top: 98px;
        right: 40px;
    }
    #u1155472 {
        position: absolute;
        width: 92px;
        height: 31px;
        top: 3px;
        left: -92px;
    }
    #u1155472popup {
        z-index: 48;
    }
    #u1155481 {
        z-index: 49;
        width: 92px;
        height: 25px;
        padding-bottom: 6px;
        position: relative;
        margin-right: -10000px;
    }
    #u1155482-4 {
        z-index: 50;
        position: relative;
        margin-right: -10000px;
        margin-top: 7px;
        left: 8px;
    }
    #u1155477 {
        z-index: 54;
        width: 92px;
        height: 25px;
        padding-bottom: 6px;
        margin-bottom: -43px;
        position: relative;
        margin-right: -10000px;
        margin-top: 43px;
        left: -1px;
    }
    #u1155478-4 {
        z-index: 55;
        position: relative;
        margin-right: -10000px;
        margin-top: 7px;
        left: 13px;
    }
    #u1155475 {
        z-index: 59;
        width: 92px;
        height: 25px;
        padding-bottom: 6px;
        margin-bottom: -87px;
        position: relative;
        margin-right: -10000px;
        margin-top: 87px;
    }
    #u1155476-4 {
        z-index: 60;
        position: relative;
        margin-right: -10000px;
        margin-top: 7px;
        left: 10px;
    }
    #u1155483 {
        z-index: 64;
        width: 92px;
        height: 25px;
        padding-bottom: 6px;
        margin-bottom: -131px;
        position: relative;
        margin-right: -10000px;
        margin-top: 131px;
    }
    #u1155484-4 {
        z-index: 65;
        position: relative;
        margin-right: -10000px;
        margin-top: 7px;
        left: 11px;
    }
    #u1155479 {
        z-index: 69;
        width: 96px;
        height: 25px;
        padding-bottom: 6px;
        margin-bottom: -179px;
        position: relative;
        margin-right: -10000px;
        margin-top: 179px;
        left: -4px;
    }
    #u1155480-4 {
        z-index: 70;
        position: relative;
        margin-right: -10000px;
        margin-top: 7px;
        left: 6px;
    }
    #u1155473 {
        z-index: 74;
        width: 96px;
        height: 25px;
        padding-bottom: 6px;
        margin-bottom: -223px;
        position: relative;
        margin-right: -10000px;
        margin-top: 223px;
        left: -3px;
    }
    #u1155474-4 {
        z-index: 75;
        position: relative;
        margin-right: -10000px;
        margin-top: 7px;
        left: 6px;
    }
    #u1155465 {
        z-index: 79;
        width: 35px;
        height: 255px;
        position: relative;
        margin-right: -10000px;
    }
    #u1155466 {
        position: absolute;
        width: 35px;
        height: 35px;
    }
    #u1155466:hover {
        width: 35px;
        height: 35px;
        min-height: 0px;
        margin: 0px;
    }
    #u1155468 {
        position: absolute;
        width: 35px;
        height: 35px;
        top: 42px;
    }
    #u1155466.PamphletThumbSelected,
    #u1155468:hover {
        width: 35px;
        height: 35px;
        min-height: 0px;
        margin: 0px;
    }
    #u1155469 {
        position: absolute;
        width: 35px;
        height: 35px;
        top: 87px;
    }
    #u1155468.PamphletThumbSelected,
    #u1155469:hover {
        width: 35px;
        height: 35px;
        min-height: 0px;
        margin: 0px;
    }
    #u1155471 {
        position: absolute;
        width: 35px;
        height: 35px;
        top: 132px;
    }
    #u1155469.PamphletThumbSelected,
    #u1155471:hover {
        width: 35px;
        height: 35px;
        min-height: 0px;
        margin: 0px;
    }
    #u1155467 {
        position: absolute;
        width: 35px;
        height: 35px;
        top: 178px;
    }
    #u1155471.PamphletThumbSelected,
    #u1155467:hover {
        width: 35px;
        height: 35px;
        min-height: 0px;
        margin: 0px;
    }
    #u1155467.PamphletThumbSelected {
        width: 35px;
        height: 35px;
        min-height: 0px;
        margin: 0px;
    }
    #u1155470 {
        position: absolute;
        width: 31px;
        height: 31px;
        top: 224px;
        left: 2px;
    }
    #u1155470:hover {
        width: 31px;
        height: 31px;
        min-height: 0px;
        margin: 0px;
    }
    #u1155470.PamphletThumbSelected {
        width: 31px;
        height: 31px;
        min-height: 0px;
        margin: 0px;
    }
    #u2378346 {
        z-index: 86;
        width: 100%;
        height: 60px;
        position: fixed;
        top: 30px;
        left: 50%;
        margin-left: -600px;
    }
    #u2378347 {
        z-index: 87;
        height: 40px;
        position: fixed;
        top: 0px;
    background-color: #FFF;
    opacity: 100;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter: alpha(opacity=75);


    }
    #u2378347-bw {
        z-index: 87;
    }
    #u2628634 {
        z-index: 88;
        height: 60px;
        position: fixed;
        top: 30px;


    }
    #u2628634-bw {
        z-index: 88;
    }
    #pamphletu2378348 {
        z-index: 89;
        width: 0.01px;
        height: 60px;
        position: fixed;
        top: 30px;
        left: 50%;
        margin-left: -438px;
    }
    #u2378353 {
        position: absolute;
        width: 156px;
        height: 61px;
        top: 59px;
        left: 803px;
    }
    #u2378353popup {
        z-index: 90;
    }
    #u2378434 {
        z-index: 91;
        width: 156px;
        height: 182px;
        margin-bottom: -122px;
        position: relative;
        margin-right: -10000px;
        margin-top: 1px;
        left: -804px;
    }
    #u2378435 {
        z-index: 107;
        width: 1px;
        height: 181px;
        position: relative;
        margin-right: -10000px;
    }
    #pbuttonu2378440 {
        z-index: 92;
        width: 0.01px;
        padding-bottom: 0px;
        margin-right: -10000px;
        margin-left: 1px;
    }
    #buttonu2378440 {
        z-index: 92;
        width: 155px;
        height: 43px;
        padding-bottom: 17px;
        position: relative;
    }
    #buttonu2378440:hover {
        width: 155px;
        height: 43px;
        min-height: 0px;
        margin: 0px;
    }
    #buttonu2378440.ButtonSelected {
        width: 155px;
        height: 43px;
        min-height: 0px;
        margin: 0px;
    }
    #u2378441-4 {
        z-index: 93;
        width: 109px;
        min-height: 23px;
        position: relative;
        margin-right: -10000px;
        margin-top: 20px;
        left: 10px;
    }
    #buttonu2378440:hover #u2378441-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 23px;
        width: 109px;
        margin: 20px -10000px 0px 0px;
    }
    #buttonu2378436 {
        z-index: 97;
        width: 155px;
        height: 40px;
        padding-bottom: 21px;
        top: -1px;
        margin-bottom: -1px;
        position: relative;
    }
    #buttonu2378436:hover {
        width: 155px;
        height: 40px;
        min-height: 0px;
        margin: 0px 0px -1px;
    }
    #buttonu2378436.ButtonSelected {
        width: 155px;
        height: 40px;
        min-height: 0px;
        margin: 0px 0px -1px;
    }
    #u2378437-4 {
        z-index: 98;
        width: 109px;
        min-height: 23px;
        position: relative;
        margin-right: -10000px;
        margin-top: 17px;
        left: 10px;
    }
    #buttonu2378436:hover #u2378437-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 23px;
        width: 109px;
        margin: 17px -10000px 0px 0px;
    }
    #buttonu2378438 {
        z-index: 102;
        width: 155px;
        height: 40px;
        padding-bottom: 21px;
        position: relative;
    }
    #buttonu2378438:hover {
        width: 155px;
        height: 40px;
        min-height: 0px;
        margin: 0px;
    }
    #u2378439-4 {
        z-index: 103;
        width: 109px;
        min-height: 23px;
        position: relative;
        margin-right: -10000px;
        margin-top: 17px;
        left: 10px;
    }
    #buttonu2378436.ButtonSelected #u2378437-4,
    #buttonu2378438:hover #u2378439-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 23px;
        width: 109px;
        margin: 17px -10000px 0px 0px;
    }
    #buttonu2378438.ButtonSelected #u2378439-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 23px;
        width: 109px;
        margin: 17px -10000px 0px 0px;
    }
    #u2378403 {
        z-index: 108;
        width: 185px;
        height: 483px;
        padding-bottom: 1px;
        margin-bottom: -424px;
        position: relative;
        margin-right: -10000px;
        margin-top: 1px;
        left: -648px;
    }
    #pbuttonu2378411 {
        z-index: 109;
        width: 0.01px;
        margin-right: -10000px;
    }
    #buttonu2378411 {
        z-index: 109;
        width: 185px;
        height: 43px;
        padding-bottom: 17px;
        position: relative;
        margin-right: -10000px;
    }
    #buttonu2378411:hover {
        width: 185px;
        height: 43px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }
    #buttonu2378411.ButtonSelected {
        width: 185px;
        height: 43px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }
    #u2378412-4 {
        z-index: 110;
        width: 175px;
        min-height: 23px;
        position: relative;
        margin-right: -10000px;
        margin-top: 20px;
        left: 10px;
    }
    #buttonu2378411:hover #u2378412-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 23px;
        width: 175px;
        margin: 20px -10000px 0px 0px;
    }
    #buttonu2378411.ButtonSelected #u2378412-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 23px;
        width: 175px;
        margin: 20px -10000px 0px 0px;
    }
    #buttonu2378404 {
        z-index: 114;
        width: 185px;
        height: 43px;
        padding-bottom: 17px;
        position: relative;
        margin-right: -10000px;
        margin-top: 60px;
    }
    #buttonu2378404:hover {
        width: 185px;
        height: 43px;
        min-height: 0px;
        margin: 60px -10000px 0px 0px;
    }
    #buttonu2378404.ButtonSelected {
        width: 185px;
        height: 43px;
        min-height: 0px;
        margin: 60px -10000px 0px 0px;
    }
    #u2378405-4 {
        z-index: 115;
        width: 109px;
        min-height: 23px;
        position: relative;
        margin-right: -10000px;
        margin-top: 20px;
        left: 10px;
    }
    #buttonu2378440.ButtonSelected #u2378441-4,
    #buttonu2378404:hover #u2378405-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 23px;
        width: 109px;
        margin: 20px -10000px 0px 0px;
    }
    #buttonu2378413 {
        z-index: 119;
        width: 185px;
        height: 43px;
        padding-bottom: 17px;
        position: relative;
        margin-right: -10000px;
        margin-top: 120px;
    }
    #buttonu2378413:hover {
        width: 185px;
        height: 43px;
        min-height: 0px;
        margin: 120px -10000px 0px 0px;
    }
    #buttonu2378413.ButtonSelected {
        width: 185px;
        height: 43px;
        min-height: 0px;
        margin: 120px -10000px 0px 0px;
    }
    #u2378414-4 {
        z-index: 120;
        width: 109px;
        min-height: 23px;
        position: relative;
        margin-right: -10000px;
        margin-top: 20px;
        left: 10px;
    }
    #buttonu2378404.ButtonSelected #u2378405-4,
    #buttonu2378413:hover #u2378414-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 23px;
        width: 109px;
        margin: 20px -10000px 0px 0px;
    }
    #buttonu2378415 {
        z-index: 124;
        width: 185px;
        height: 43px;
        padding-bottom: 17px;
        position: relative;
        margin-right: -10000px;
        margin-top: 180px;
    }
    #buttonu2378415:hover {
        width: 185px;
        height: 43px;
        min-height: 0px;
        margin: 180px -10000px 0px 0px;
    }
    #buttonu2378415.ButtonSelected {
        width: 185px;
        height: 43px;
        min-height: 0px;
        margin: 180px -10000px 0px 0px;
    }
    #u2378416-4 {
        z-index: 125;
        width: 109px;
        min-height: 23px;
        position: relative;
        margin-right: -10000px;
        margin-top: 20px;
        left: 10px;
    }
    #buttonu2378413.ButtonSelected #u2378414-4,
    #buttonu2378415:hover #u2378416-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 23px;
        width: 109px;
        margin: 20px -10000px 0px 0px;
    }
    #buttonu2378409 {
        z-index: 129;
        width: 185px;
        height: 43px;
        padding-bottom: 17px;
        position: relative;
        margin-right: -10000px;
        margin-top: 240px;
    }
    #buttonu2378409:hover {
        width: 185px;
        height: 43px;
        min-height: 0px;
        margin: 240px -10000px 0px 0px;
    }
    #buttonu2378409.ButtonSelected {
        width: 185px;
        height: 43px;
        min-height: 0px;
        margin: 240px -10000px 0px 0px;
    }
    #u2378410-4 {
        z-index: 130;
        width: 115px;
        min-height: 23px;
        position: relative;
        margin-right: -10000px;
        margin-top: 20px;
        left: 10px;
    }
    #buttonu2378409:hover #u2378410-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 23px;
        width: 115px;
        margin: 20px -10000px 0px 0px;
    }
    #buttonu2378409.ButtonSelected #u2378410-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 23px;
        width: 115px;
        margin: 20px -10000px 0px 0px;
    }
    #buttonu2378419 {
        z-index: 134;
        width: 185px;
        height: 43px;
        padding-bottom: 18px;
        position: relative;
        margin-right: -10000px;
        margin-top: 300px;
    }
    #buttonu2378419:hover {
        width: 185px;
        height: 43px;
        min-height: 0px;
        margin: 300px -10000px 0px 0px;
    }
    #buttonu2378419.ButtonSelected {
        width: 185px;
        height: 43px;
        min-height: 0px;
        margin: 300px -10000px 0px 0px;
    }
    #u2378420-4 {
        z-index: 135;
        width: 135px;
        min-height: 23px;
        position: relative;
        margin-right: -10000px;
        margin-top: 20px;
        left: 10px;
    }
    #buttonu2378419:hover #u2378420-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 23px;
        width: 135px;
        margin: 20px -10000px 0px 0px;
    }
    #buttonu2378406 {
        z-index: 139;
        width: 185px;
        height: 43px;
        padding-bottom: 18px;
        position: relative;
        margin-right: -10000px;
        margin-top: 361px;
    }
    #buttonu2378406:hover {
        width: 185px;
        height: 43px;
        min-height: 0px;
        margin: 361px -10000px 0px 0px;
    }
    #buttonu2378406.ButtonSelected {
        width: 185px;
        height: 43px;
        min-height: 0px;
        margin: 361px -10000px 0px 0px;
    }
    #u2378407-4 {
        z-index: 140;
        width: 135px;
        min-height: 23px;
        position: relative;
        margin-right: -10000px;
        margin-top: 20px;
        left: 10px;
    }
    #buttonu2378419.ButtonSelected #u2378420-4,
    #buttonu2378406:hover #u2378407-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 23px;
        width: 135px;
        margin: 20px -10000px 0px 0px;
    }
    #u2378408 {
        z-index: 149;
        width: 1px;
        height: 482px;
        position: relative;
        margin-right: -10000px;
        margin-top: 2px;
    }
    #buttonu2378417 {
        z-index: 144;
        width: 185px;
        height: 43px;
        padding-bottom: 18px;
        position: relative;
        margin-right: -10000px;
        margin-top: 422px;
    }
    #buttonu2378417:hover {
        width: 185px;
        height: 43px;
        min-height: 0px;
        margin: 422px -10000px 0px 0px;
    }
    #buttonu2378417.ButtonSelected {
        width: 185px;
        height: 43px;
        min-height: 0px;
        margin: 422px -10000px 0px 0px;
    }
    #u2378418-4 {
        z-index: 145;
        width: 135px;
        min-height: 23px;
        position: relative;
        margin-right: -10000px;
        margin-top: 20px;
        left: 10px;
    }
    #buttonu2378406.ButtonSelected #u2378407-4,
    #buttonu2378417:hover #u2378418-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 23px;
        width: 135px;
        margin: 20px -10000px 0px 0px;
    }
    #buttonu2378417.ButtonSelected #u2378418-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 23px;
        width: 135px;
        margin: 20px -10000px 0px 0px;
    }
    #u2378442 {
        z-index: 150;
        width: 154px;
        height: 61px;
        margin-bottom: -1px;
        position: relative;
        margin-right: -10000px;
        margin-top: 1px;
        left: -464px;
    }
    #u2378421 {
        z-index: 151;
        width: 155px;
        height: 240px;
        margin-bottom: -180px;
        position: relative;
        margin-right: -10000px;
        margin-top: 1px;
        left: -155px;
    }
    #u2378421.MuseLinkActive {
        width: 155px;
        height: 240px;
        min-height: 0px;
        margin: 1px -10000px -180px 0px;
    }
    #buttonu2378422 {
        z-index: 152;
        width: 155px;
        height: 60px;
        position: relative;
    }
    #buttonu2378422:hover {
        width: 155px;
        height: 60px;
        min-height: 0px;
        margin: 0px;
    }
    #u2378424 {
        z-index: 157;
        width: 1px;
        height: 60px;
        position: relative;
        margin-right: -10000px;
    }
    #buttonu2378422:hover #u2378424 {
        width: 1px;
        height: 60px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }
    #u2378423-4 {
        z-index: 153;
        width: 127px;
        min-height: 17px;
        position: relative;
        margin-right: -10000px;
        margin-top: 22px;
        left: 9px;
    }
    #buttonu2378422:hover #u2378423-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 17px;
        width: 127px;
        margin: 22px -10000px 0px 0px;
    }
    #buttonu2378428 {
        z-index: 158;
        width: 155px;
        height: 60px;
        position: relative;
    }
    #buttonu2378422.ButtonSelected,
    #buttonu2378428:hover {
        width: 155px;
        height: 60px;
        min-height: 0px;
        margin: 0px;
    }
    #u2378429 {
        z-index: 163;
        width: 1px;
        height: 60px;
        position: relative;
        margin-right: -10000px;
    }
    #buttonu2378422.ButtonSelected #u2378424,
    #buttonu2378428:hover #u2378429 {
        width: 1px;
        height: 60px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }
    #u2378430-4 {
        z-index: 159;
        width: 127px;
        min-height: 17px;
        position: relative;
        margin-right: -10000px;
        margin-top: 22px;
        left: 9px;
    }
    #buttonu2378422.ButtonSelected #u2378423-4,
    #buttonu2378428:hover #u2378430-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 17px;
        width: 127px;
        margin: 22px -10000px 0px 0px;
    }
    #buttonu2378425 {
        z-index: 164;
        width: 155px;
        height: 60px;
        position: relative;
    }
    #buttonu2378428.ButtonSelected,
    #buttonu2378425:hover {
        width: 155px;
        height: 60px;
        min-height: 0px;
        margin: 0px;
    }
    #u2378427 {
        z-index: 169;
        width: 1px;
        height: 60px;
        position: relative;
        margin-right: -10000px;
    }
    #buttonu2378428.ButtonSelected #u2378429,
    #buttonu2378425:hover #u2378427 {
        width: 1px;
        height: 60px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }
    #u2378426-4 {
        z-index: 165;
        width: 127px;
        min-height: 17px;
        position: relative;
        margin-right: -10000px;
        margin-top: 22px;
        left: 9px;
    }
    #buttonu2378428.ButtonSelected #u2378430-4,
    #buttonu2378425:hover #u2378426-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 17px;
        width: 127px;
        margin: 22px -10000px 0px 0px;
    }
    #buttonu2378425.ButtonSelected #u2378426-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 17px;
        width: 127px;
        margin: 22px -10000px 0px 0px;
    }
    #buttonu2378431 {
        z-index: 170;
        width: 155px;
        height: 60px;
        position: relative;
    }
    #buttonu2378425.ButtonSelected,
    #buttonu2378431:hover {
        width: 155px;
        height: 60px;
        min-height: 0px;
        margin: 0px;
    }
    #u2378432 {
        z-index: 175;
        width: 1px;
        height: 60px;
        position: relative;
        margin-right: -10000px;
    }
    #buttonu2378425.ButtonSelected #u2378427,
    #buttonu2378431:hover #u2378432 {
        width: 1px;
        height: 60px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }
    #u2378433-4 {
        z-index: 171;
        width: 123px;
        min-height: 26px;
        position: relative;
        margin-right: -10000px;
        margin-top: 20px;
        left: 9px;
    }
    #buttonu2378431:hover #u2378433-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 26px;
        width: 123px;
        margin: 20px -10000px 0px 0px;
    }
    #buttonu2378431.ButtonSelected #u2378433-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 26px;
        width: 123px;
        margin: 20px -10000px 0px 0px;
    }
    #u2378354 {
        z-index: 176;
        width: 156px;
        height: 61px;
        position: relative;
        margin-right: -10000px;
    }
    .ie #u2378442,
    .ie #u2378354 {
        background-color: #FFFFFF;
        opacity: 0.01;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
        filter: alpha(opacity=1);
    }
    #u2378354.MuseLinkActive {
        width: 156px;
        height: 61px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }
    .ie #u2378354.MuseLinkActive {
        background-color: #FFFFFF;
        opacity: 0.01;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
        filter: alpha(opacity=1);
    }
    #u2378355 {
        z-index: 177;
        width: 155px;
        height: 239.6250000000005px;
        padding-bottom: 0px;
        margin-bottom: -180px;
        position: relative;
        margin-right: -10000px;
        margin-top: 1px;
        left: -309px;
    }
    #pamphletu2378362 {
        z-index: 190;
        width: 0.01px;
        height: 120px;
        position: relative;
    }
    #u2378370 {
        position: absolute;
        width: 154px;
        height: 181px;
        top: 60px;
        left: 155px;
    }
    #u2378370popup {
        z-index: 191;
    }
    #u2378371 {
        z-index: 192;
        width: 154px;
        height: 299.59999999999997px;
        padding-bottom: 0px;
        margin-bottom: -58px;
        position: relative;
        margin-right: -10000px;
        margin-top: -61px;
    }
    #u2378371_position_content {
        width: 100%;
    }
    #buttonu2378375 {
        z-index: 199;
        width: 154px;
        height: 60px;
        position: relative;
    }
    #buttonu2378375:hover {
        width: 154px;
        height: 60px;
        min-height: 0px;
        margin: 0px;
    }
    #u2378376 {
        z-index: 204;
        width: 1px;
        height: 60px;
        position: relative;
        margin-right: -10000px;
    }
    #buttonu2378431.ButtonSelected #u2378432,
    #buttonu2378375:hover #u2378376 {
        width: 1px;
        height: 60px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }
    #u2378377-4 {
        z-index: 200;
        width: 142px;
        min-height: 23px;
        position: relative;
        margin-right: -10000px;
        margin-top: 20px;
        left: 9px;
    }
    #buttonu2378375:hover #u2378377-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 23px;
        width: 142px;
        margin: 20px -10000px 0px 0px;
    }
    #buttonu2378375.ButtonSelected #u2378377-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 23px;
        width: 142px;
        margin: 20px -10000px 0px 0px;
    }
    #buttonu2378372 {
        z-index: 205;
        width: 154px;
        height: 60px;
        position: relative;
    }
    #buttonu2378375.ButtonSelected,
    #buttonu2378372:hover {
        width: 154px;
        height: 60px;
        min-height: 0px;
        margin: 0px;
    }
    #u2378373 {
        z-index: 212;
        width: 1px;
        height: 60px;
        position: relative;
        margin-right: -10000px;
    }
    #buttonu2378375.ButtonSelected #u2378376,
    #buttonu2378372:hover #u2378373 {
        width: 1px;
        height: 60px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }
    #u2378374-6 {
        z-index: 206;
        width: 141px;
        min-height: 37px;
        position: relative;
        margin-right: -10000px;
        margin-top: 12px;
        left: 9px;
    }
    #buttonu2378372:hover #u2378374-6 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 37px;
        width: 141px;
        margin: 12px -10000px 0px 0px;
    }
    #buttonu2378372.ButtonSelected #u2378374-6 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 37px;
        width: 141px;
        margin: 12px -10000px 0px 0px;
    }
    #buttonu2378378 {
        z-index: 213;
        width: 154px;
        height: 60px;
        position: relative;
    }
    #buttonu2378372.ButtonSelected,
    #buttonu2378378:hover {
        width: 154px;
        height: 60px;
        min-height: 0px;
        margin: 0px;
    }
    #u2378380 {
        z-index: 218;
        width: 1px;
        height: 60px;
        position: relative;
        margin-right: -10000px;
    }
    #buttonu2378372.ButtonSelected #u2378373,
    #buttonu2378378:hover #u2378380 {
        width: 1px;
        height: 60px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }
    #u2378379-4 {
        z-index: 214;
        width: 141px;
        min-height: 23px;
        position: relative;
        margin-right: -10000px;
        margin-top: 20px;
        left: 9px;
    }
    #buttonu2378378:hover #u2378379-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 23px;
        width: 141px;
        margin: 20px -10000px 0px 0px;
    }
    #buttonu2378381 {
        z-index: 219;
        width: 154px;
        height: 60px;
        position: relative;
    }
    #buttonu2378378.ButtonSelected,
    #buttonu2378381:hover {
        width: 154px;
        height: 60px;
        min-height: 0px;
        margin: 0px;
    }
    #u2378383 {
        z-index: 224;
        width: 1px;
        height: 60px;
        position: relative;
        margin-right: -10000px;
    }
    #buttonu2378378.ButtonSelected #u2378380,
    #buttonu2378381:hover #u2378383 {
        width: 1px;
        height: 60px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }
    #u2378382-4 {
        z-index: 220;
        width: 141px;
        min-height: 23px;
        position: relative;
        margin-right: -10000px;
        margin-top: 20px;
        left: 9px;
    }
    #buttonu2378378.ButtonSelected #u2378379-4,
    #buttonu2378381:hover #u2378382-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 23px;
        width: 141px;
        margin: 20px -10000px 0px 0px;
    }
    #buttonu2378384 {
        z-index: 193;
        width: 154px;
        height: 60px;
        position: relative;
    }
    #buttonu2378381.ButtonSelected,
    #buttonu2378384:hover {
        width: 154px;
        height: 60px;
        min-height: 0px;
        margin: 0px;
    }
    #u2378385 {
        z-index: 198;
        width: 1px;
        height: 60px;
        position: relative;
        margin-right: -10000px;
    }
    #buttonu2378381.ButtonSelected #u2378383,
    #buttonu2378384:hover #u2378385 {
        width: 1px;
        height: 60px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }
    #u2378386-4 {
        z-index: 194;
        width: 141px;
        min-height: 23px;
        position: relative;
        margin-right: -10000px;
        margin-top: 20px;
        left: 9px;
    }
    #buttonu2378381.ButtonSelected #u2378382-4,
    #buttonu2378384:hover #u2378386-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 23px;
        width: 141px;
        margin: 20px -10000px 0px 0px;
    }
    #u2378387 {
        z-index: 225;
        width: 154px;
        height: 180.7px;
        padding-bottom: 0px;
        position: relative;
        margin-right: -10000px;
    }
    #u2378355_position_content,
    #u2378387_position_content {
        padding-bottom: 1px;
        width: 100%;
    }
    #buttonu2378388 {
        z-index: 238;
        width: 154px;
        height: 60px;
        position: relative;
    }
    #buttonu2378384.ButtonSelected,
    #buttonu2378388:hover {
        width: 154px;
        height: 60px;
        min-height: 0px;
        margin: 0px;
    }
    #u2378390 {
        z-index: 243;
        width: 1px;
        height: 60px;
        position: relative;
        margin-right: -10000px;
    }
    #buttonu2378384.ButtonSelected #u2378385,
    #buttonu2378388:hover #u2378390 {
        width: 1px;
        height: 60px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }
    #u2378389-4 {
        z-index: 239;
        width: 109px;
        min-height: 23px;
        position: relative;
        margin-right: -10000px;
        margin-top: 20px;
        left: 9px;
    }
    #buttonu2378415.ButtonSelected #u2378416-4,
    #buttonu2378388:hover #u2378389-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 23px;
        width: 109px;
        margin: 20px -10000px 0px 0px;
    }
    #buttonu2378391 {
        z-index: 226;
        width: 154px;
        height: 60px;
        position: relative;
    }
    #buttonu2378388.ButtonSelected,
    #buttonu2378391:hover {
        width: 154px;
        height: 60px;
        min-height: 0px;
        margin: 0px;
    }
    #u2378393 {
        z-index: 231;
        width: 1px;
        height: 60px;
        position: relative;
        margin-right: -10000px;
    }
    #buttonu2378388.ButtonSelected #u2378390,
    #buttonu2378391:hover #u2378393 {
        width: 1px;
        height: 60px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }
    #u2378392-4 {
        z-index: 227;
        width: 141px;
        min-height: 23px;
        position: relative;
        margin-right: -10000px;
        margin-top: 20px;
        left: 9px;
    }
    #buttonu2378384.ButtonSelected #u2378386-4,
    #buttonu2378391:hover #u2378392-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 23px;
        width: 141px;
        margin: 20px -10000px 0px 0px;
    }
    #buttonu2378394 {
        z-index: 232;
        width: 154px;
        height: 60px;
        position: relative;
    }
    #buttonu2378391.ButtonSelected,
    #buttonu2378394:hover {
        width: 154px;
        height: 60px;
        min-height: 0px;
        margin: 0px;
    }
    #buttonu2378394.ButtonSelected {
        width: 154px;
        height: 60px;
        min-height: 0px;
        margin: 0px;
    }
    #u2378396 {
        z-index: 237;
        width: 1px;
        height: 60px;
        position: relative;
        margin-right: -10000px;
    }
    #buttonu2378391.ButtonSelected #u2378393,
    #buttonu2378394:hover #u2378396 {
        width: 1px;
        height: 60px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }
    #u2378395-4 {
        z-index: 233;
        width: 141px;
        min-height: 23px;
        position: relative;
        margin-right: -10000px;
        margin-top: 20px;
        left: 9px;
    }
    #buttonu2378391.ButtonSelected #u2378392-4,
    #buttonu2378394:hover #u2378395-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 23px;
        width: 141px;
        margin: 20px -10000px 0px 0px;
    }
    #buttonu2378394.ButtonSelected #u2378395-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 23px;
        width: 141px;
        margin: 20px -10000px 0px 0px;
    }
    #u2378363 {
        z-index: 244;
        width: 155px;
        height: 120px;
        position: relative;
        margin-right: -10000px;
    }
    #u2378367 {
        position: absolute;
        width: 155px;
        height: 60px;
    }
    #buttonu2378431.ButtonSelected,
    #u2378367:hover {
        width: 155px;
        height: 60px;
        min-height: 0px;
        margin: 0px;
    }
    #u2378368 {
        z-index: 250;
        width: 1px;
        height: 60px;
        position: relative;
        margin-right: -10000px;
    }
    #buttonu2378394.ButtonSelected #u2378396,
    #u2378367:hover #u2378368 {
        width: 1px;
        height: 60px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }
    #u2378369-4 {
        z-index: 246;
        width: 109px;
        min-height: 23px;
        position: relative;
        margin-right: -10000px;
        margin-top: 20px;
        left: 11px;
    }
    #buttonu2378388.ButtonSelected #u2378389-4,
    #u2378367:hover #u2378369-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 23px;
        width: 109px;
        margin: 20px -10000px 0px 0px;
    }
    #u2378364 {
        position: absolute;
        width: 155px;
        height: 60px;
        top: 60px;
    }
    #u2378367.PamphletThumbSelected,
    #u2378364:hover {
        width: 155px;
        height: 60px;
        min-height: 0px;
        margin: 0px;
    }
    #u2378366 {
        z-index: 256;
        width: 1px;
        height: 60px;
        position: relative;
        margin-right: -10000px;
    }
    #u2378367.PamphletThumbSelected #u2378368,
    #u2378364:hover #u2378366 {
        width: 1px;
        height: 60px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }
    #u2378365-4 {
        z-index: 252;
        width: 109px;
        min-height: 23px;
        position: relative;
        margin-right: -10000px;
        margin-top: 20px;
        left: 10px;
    }
    #u2378367.PamphletThumbSelected #u2378369-4,
    #u2378364:hover #u2378365-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 23px;
        width: 109px;
        margin: 20px -10000px 0px 0px;
    }
    #u2378364.PamphletThumbSelected #u2378365-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 23px;
        width: 109px;
        margin: 20px -10000px 0px 0px;
    }
    #buttonu2378356 {
        z-index: 178;
        width: 155px;
        height: 60px;
        position: relative;
    }
    #u2378364.PamphletThumbSelected,
    #buttonu2378356:hover {
        width: 155px;
        height: 60px;
        min-height: 0px;
        margin: 0px;
    }
    #buttonu2378356.ButtonSelected {
        width: 155px;
        height: 60px;
        min-height: 0px;
        margin: 0px;
    }
    #u2378358 {
        z-index: 183;
        width: 1px;
        height: 60px;
        position: relative;
        margin-right: -10000px;
    }
    #u2378364.PamphletThumbSelected #u2378366,
    #buttonu2378356:hover #u2378358 {
        width: 1px;
        height: 60px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }
    #u2378357-4 {
        z-index: 179;
        width: 131px;
        min-height: 23px;
        position: relative;
        margin-right: -10000px;
        margin-top: 20px;
        left: 10px;
    }
    #buttonu2378356:hover #u2378357-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 23px;
        width: 131px;
        margin: 20px -10000px 0px 0px;
    }
    #buttonu2378356.ButtonSelected #u2378357-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 23px;
        width: 131px;
        margin: 20px -10000px 0px 0px;
    }
    #buttonu2378359 {
        z-index: 184;
        width: 155px;
        height: 60px;
        top: -1px;
        margin-bottom: -1px;
        position: relative;
    }
    #buttonu2378359:hover {
        width: 155px;
        height: 60px;
        min-height: 0px;
        margin: 0px 0px -1px;
    }
    #buttonu2378359.ButtonSelected {
        width: 155px;
        height: 60px;
        min-height: 0px;
        margin: 0px 0px -1px;
    }
    #u2378361 {
        z-index: 189;
        width: 1px;
        height: 60px;
        position: relative;
        margin-right: -10000px;
    }
    #buttonu2378356.ButtonSelected #u2378358,
    #buttonu2378359:hover #u2378361 {
        width: 1px;
        height: 60px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }
    #buttonu2378359.ButtonSelected #u2378361 {
        width: 1px;
        height: 60px;
        min-height: 0px;
        margin: 0px -10000px 0px 0px;
    }
    #u2378360-4 {
        z-index: 185;
        width: 131px;
        min-height: 36px;
        position: relative;
        margin-right: -10000px;
        margin-top: 13px;
        left: 10px;
    }
    #buttonu2378359:hover #u2378360-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 36px;
        width: 131px;
        margin: 13px -10000px 0px 0px;
    }
    #buttonu2378359.ButtonSelected #u2378360-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 36px;
        width: 131px;
        margin: 13px -10000px 0px 0px;
    }
    #u2378446 {
        z-index: 257;
        width: 959px;
        height: 60px;
        position: relative;
        margin-right: -10000px;
    }
    #u2378455 {
        position: absolute;
        width: 155px;
        height: 40px;
        padding-bottom: 20px;
    }
    #buttonu2378438.ButtonSelected,
    #u2378455:hover {
        width: 155px;
        height: 40px;
        min-height: 0px;
        margin: 0px;
    }
    #u2378456-4 {
        z-index: 259;
        width: 109px;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 20px;
        left: 23px;
    }
    #u2378455:hover #u2378456-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 109px;
        margin: 20px -10000px 0px 0px;
    }
    #u2378455.PamphletThumbSelected #u2378456-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 109px;
        margin: 20px -10000px 0px 0px;
    }
    #u2378453 {
        position: absolute;
        width: 185px;
        height: 41px;
        padding-bottom: 19px;
        left: 155px;
    }
    #u2378453:hover {
        width: 185px;
        height: 41px;
        min-height: 0px;
        margin: 0px;
    }
    #u2378453.PamphletThumbSelected {
        width: 185px;
        height: 41px;
        min-height: 0px;
        margin: 0px;
    }
    #u2378454-4 {
        z-index: 264;
        width: 174px;
        min-height: 22px;
        position: relative;
        margin-right: -10000px;
        margin-top: 19px;
        left: 6px;
    }
    #u2378453:hover #u2378454-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 22px;
        width: 174px;
        margin: 19px -10000px 0px 0px;
    }
    #u2378453.PamphletThumbSelected #u2378454-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 22px;
        width: 174px;
        margin: 19px -10000px 0px 0px;
    }
    #u2378449 {
        position: absolute;
        width: 154px;
        height: 40px;
        padding-bottom: 20px;
        left: 340px;
    }
    #u2378449:hover {
        width: 154px;
        height: 40px;
        min-height: 0px;
        margin: 0px;
    }
    #u2378449.PamphletThumbSelected {
        width: 154px;
        height: 40px;
        min-height: 0px;
        margin: 0px;
    }
    #u2378450-4 {
        z-index: 269;
        width: 137px;
        min-height: 21px;
        position: relative;
        margin-right: -10000px;
        margin-top: 19px;
        left: 8px;
    }
    #u2378449:hover #u2378450-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 21px;
        width: 137px;
        margin: 19px -10000px 0px 0px;
    }
    #u2378449.PamphletThumbSelected #u2378450-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 21px;
        width: 137px;
        margin: 19px -10000px 0px 0px;
    }
    #u2378457 {
        position: absolute;
        width: 155px;
        height: 40px;
        padding-bottom: 20px;
        left: 649px;
    }
    #u2378455.PamphletThumbSelected,
    #u2378457:hover {
        width: 155px;
        height: 40px;
        min-height: 0px;
        margin: 0px;
    }
    #u2378458-4 {
        z-index: 274;
        width: 138px;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 20px;
        left: 9px;
    }
    #u2378457:hover #u2378458-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 138px;
        margin: 20px -10000px 0px 0px;
    }
    #u2378447 {
        position: absolute;
        width: 155px;
        height: 40px;
        padding-bottom: 20px;
        left: 804px;
    }
    #u2378457.PamphletThumbSelected,
    #u2378447:hover {
        width: 155px;
        height: 40px;
        min-height: 0px;
        margin: 0px;
    }
    #u2378448-4 {
        z-index: 279;
        width: 125px;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 20px;
        left: 15px;
    }
    #u2378447:hover #u2378448-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 125px;
        margin: 20px -10000px 0px 0px;
    }
    #u2378447.PamphletThumbSelected #u2378448-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 125px;
        margin: 20px -10000px 0px 0px;
    }
    #u2378451 {
        position: absolute;
        width: 155px;
        height: 40px;
        padding-bottom: 20px;
        left: 494px;
    }
    #u2378447.PamphletThumbSelected,
    #u2378451:hover {
        width: 155px;
        height: 40px;
        min-height: 0px;
        margin: 0px;
    }
    #u2378451.PamphletThumbSelected {
        width: 155px;
        height: 40px;
        min-height: 0px;
        margin: 0px;
    }
    #u2378452-4 {
        z-index: 284;
        width: 138px;
        min-height: 20px;
        position: relative;
        margin-right: -10000px;
        margin-top: 20px;
        left: 9px;
    }
    #u2378457.PamphletThumbSelected #u2378458-4,
    #u2378451:hover #u2378452-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 138px;
        margin: 20px -10000px 0px 0px;
    }
    #u2378451.PamphletThumbSelected #u2378452-4 {
        padding-top: 0px;
        padding-bottom: 0px;
        min-height: 20px;
        width: 138px;
        margin: 20px -10000px 0px 0px;
    }
    #u2378462 {
        z-index: 288;
        width: 115px;
        height: 115px;
        position: fixed;
        top: 0px;
        left: 35px;
    }
    #u19960 {
        z-index: 289;
        height: 0px;
    }
    #u19960-bw {
        z-index: 289;
    }
    #u19961-14 {
        z-index: 290;
        width: 1137px;
        min-height: 21px;
        bottom: 4px;
        margin-left: -554px;
    }
    #ppu8942 {
        margin-top: 464px;
        width:100%;
    }
    #u8942,
    #u8942-bw {
        height: 133px;
    }

    #u1156962 {
        font-size: 36px;
        line-height: 36px;
    }
    #u16560_align_to_page {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        width: 1024px;
        left: -88px;
        padding-top: 42px;
        padding-bottom: 45px;
    }
    #u8920-6 {
        z-index: 5;
        width: 100%;
        min-height: 100px;
        /*left: 150px;*/
    }
    #accordionu1157611 {
        z-index: 20;
        width: 900px;
        left: 150px;
        margin-top: 26px;
    }
    #u1157620 {
        z-index: 21;
        width: 900px;
    }
    #u1157621-4 {
        z-index: 22;
        width: 900px;
        min-height: 45px;
    }
    #u1157621-4:hover {
        min-height: 45px;
        width: 900px;
    }
    #u1157621-4:active {
        min-height: 45px;
        width: 900px;
    }
    #u1157621-4.AccordionPanelTabOpen {
        min-height: 45px;
        width: 900px;
    }
    #u1157622 {
        z-index: 26;
        width: 900px;
        padding-bottom: 12px;
    }
    #u8926-14 {
        z-index: 27;
        width: 900px;
        min-height: 456px;
        margin-top: 6px;
    }
    #u790984 {
        z-index: 39;
        width: 197px;
    }
    #u790985 {
        z-index: 40;
        margin-left: 12px;
        margin-top: -8px;
        margin-bottom: -11px;
    }
    #u1136567 {
        z-index: 44;
        width: 197px;
    }
    #u1136568 {
        z-index: 45;
        margin-left: 14px;
        margin-top: -6px;
        margin-bottom: -12px;
    }
    #u146212 {
        z-index: 11;
        width: 897px;
        height: 602px;
        background-image: url("../images/1440992729282.jpg?crc=84931930");
        left: 151px;
        margin-top: 27px;
    }
    #u16560,
    #u16560-bw {
        min-height: 0;
    }
    .css_verticalspacer .verticalspacer {
        height: calc(100vh - 1521px);
    }
    body {
        min-width: 1024px;
    }


.single .panel-row-style {

position: relative;
    width: 1000px;
    margin: auto;
    margin-left:auto !important;
    margin-right: auto !important;
    padding:0 !important;
}

.single  #breadcrumbs {
    width:1000px;
    margin:auto;
    padding-left:0;
}


.single h1#u1240913-9 {
    margin: 0 auto;
    width: 1000px;
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
}




.page-id-894 #footer {
    margin-top: 130px;
}

.page-id-910 #footer {
    margin-top: 130px;
}


.page-id-917 #footer {
    margin-top: 130px;
}

.page-id-894 #footer {
    margin-top: 130px;
}






 } 


@media (min-width: 721px) and (max-width: 1024px) {


#footer {
	width:100%;
    margin-top:100px;
}
#footer-inner {
max-width:100%;
}

#wpadminbar {
    display:none;
}


#nav {

    width: 100%;
    height: auto;
    position: fixed;
    top: 0px;
    left: 0;
    margin-left: 0;
    clear:both;

}


#mega-menu-wrap-header-menu #mega-menu-header-menu {
    background: #FFF;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu {
    visibility: visible;
    text-align: right;
    padding: 0px 0px 0px 0px;
    margin-left: 0;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item {
    margin-bottom:10px;
    display: block;
    height: auto;
    vertical-align: middle;
    clear:both;
    width:100%;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {

    text-align: right;
}


#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {
    text-align: right;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link:hover {
    text-align: right;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link:focus {
    text-align: right;
}



#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu {
    right:0;
}



#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu {
    float:right;
}


.sow-headline-container {
    width: 100% !important;
}

.SlideShowWidget  {
    display:none;
}



article {
    margin: auto;
    width: 100%;
    background-color: #FFF;

}

    #bp_1024.active {
        display: block;
        height:auto;
        position: relative;
        width:100%;
    }
    #page {
        width: 100%;
        min-height: 0;
        height:100%;
        background-color: #FFF;
        position: relative;
        display: block;
    }


    #muse_css_mq {
        background-color: #000400;
    }
    #bp_1024.active {
        display: block;
    }
    #page {
    width: 100%;
    min-height: 0;
    height: 100%;
    background-color: #FFF;
    position: relative;
    display: block;



    }
    #pu8915 {
        padding-bottom: 0;
        margin-left: 0;
    }
    #u8915 {
        height: 0;
        top: 0;
    }
    #u8915-bw {
        z-index: 2;
    }
    #u2372634 {
        z-index: 47;
        height: 0px;
        position: fixed;
        top: 0px;
    }
    #u2372634-bw {
        z-index: 47;
    }
    #accordionu2372432 {
        z-index: 48;
        width: 424px;
        position: fixed;
        top: 10px;
        left: 50%;
        margin-left: 0px;
    }
    #u2372433 {
        z-index: 49;
        width: 424px;
        position: relative;
    }
    #u2372434-4 {
        z-index: 50;
        width: 424px;
        min-height: 61px;
        padding-top: 17px;
        padding-bottom: 3px;
        position: relative;
    }
    #u2372434-4.AccordionPanelTabOpen {
        padding-top: 17px;
        padding-bottom: 3px;
        min-height: 61px;
        width: 424px;
        margin: 0px;
    }
    #u2372434-3 {
        margin-left: 17px;
        margin-right: 17px;
    }
    #u2372435 {
        margin: 2px 20px 18px 25px;
    }
    #u2372436 {
        z-index: 54;
        width: 62px;
    }
    #u2372437 {
        z-index: 55;
        width: 62px;
        height: 8px;
        position: relative;
        margin-right: -10000px;
    }
    #u2372438 {
        z-index: 56;
        width: 62px;
        height: 8px;
        position: relative;
        margin-right: -10000px;
        margin-top: 16px;
    }
    #u2372439 {
        z-index: 57;
        width: 62px;
        height: 8px;
        position: relative;
        margin-right: -10000px;
        margin-top: 33px;
    }
    #u2372440 {
        z-index: 59;
        width: 424px;
        padding-bottom: 16px;
        position: relative;
    }
    #pu2372451-4 {
        z-index: 60;
        width: 0.01px;
        margin-right: -10000px;
        margin-top: 10px;
        margin-left: 31px;
    }
    #u2372451-4 {
        z-index: 60;
        width: 300px;
        min-height: 20px;
        padding-top: 15px;
        padding-bottom: 15px;
        position: relative;
    }
    #u2372451-4:hover {
        padding-top: 15px;
        padding-bottom: 15px;
        min-height: 20px;
        width: 300px;
        margin: 0px;
    }
    #u2372441-4 {
        z-index: 64;
        width: 300px;
        min-height: 20px;
        padding-top: 15px;
        padding-bottom: 15px;
        margin-top: 4px;
        position: relative;
    }
    #u2372453-4 {
        z-index: 68;
        width: 300px;
        min-height: 20px;
        padding-top: 15px;
        padding-bottom: 15px;
        margin-top: 5px;
        position: relative;
    }
    #u2372452-4 {
        z-index: 72;
        width: 300px;
        min-height: 20px;
        padding-top: 15px;
        padding-bottom: 15px;
        margin-top: 4px;
        position: relative;
    }
    #u2372441-4:hover,
    #u2372452-4:hover {
        padding-top: 15px;
        padding-bottom: 15px;
        min-height: 20px;
        width: 300px;
        margin: 4px 0px 0px;
    }
    #u2633138-4 {
        z-index: 76;
        width: 300px;
        min-height: 20px;
        padding-top: 15px;
        padding-bottom: 15px;
        margin-top: 5px;
        position: relative;
    }
    #u2372443-4 {
        z-index: 80;
        width: 300px;
        min-height: 20px;
        padding-top: 15px;
        padding-bottom: 15px;
        margin-top: 5px;
        position: relative;
    }
    #u2372442-4 {
        z-index: 84;
        width: 300px;
        min-height: 20px;
        padding-top: 15px;
        padding-bottom: 15px;
        margin-top: 5px;
        position: relative;
    }
    #u2372453-4:hover,
    #u2633138-4:hover,
    #u2372443-4:hover,
    #u2372442-4:hover {
        padding-top: 15px;
        padding-bottom: 15px;
        min-height: 20px;
        width: 300px;
        margin: 5px 0px 0px;
    }
    #u2372451-3,
    #u2372441-3,
    #u2372453-3,
    #u2372452-3,
    #u2633138-3,
    #u2372443-3,
    #u2372442-3 {
        margin-left: 15px;
        margin-right: 15px;
    }
    #u2372444 {
        z-index: 88;
        width: 35px;
        position: relative;
        margin-right: -10000px;
        margin-top: 16px;
        left: 351px;
    }
    #u2372448 {
        z-index: 89;
        width: 35px;
        height: 35px;
        position: relative;
    }
    #u2372449 {
        z-index: 90;
        width: 35px;
        height: 35px;
        margin-top: 9px;
        position: relative;
    }
    #u2372446 {
        z-index: 91;
        width: 35px;
        height: 35px;
        margin-top: 9px;
        position: relative;
    }
    #u2372447 {
        z-index: 92;
        width: 35px;
        height: 35px;
        margin-top: 9px;
        position: relative;
    }
    #u2372450 {
        z-index: 93;
        width: 35px;
        height: 35px;
        margin-top: 9px;
        position: relative;
    }
    #u2372445 {
        z-index: 94;
        width: 31px;
        height: 31px;
        margin-left: 2px;
        margin-top: 9px;
        position: relative;
    }
    #u2372645 {
        z-index: 95;
        width: 115px;
        height: 115px;
        position: fixed;
        top: 0px;
        left: 30px;
    }
    #u19960 {
        z-index: 96;
        height: 36px;
    }
    #u19960-bw {
        z-index: 96;
    }
    #u19961-14 {
        z-index: 97;
        width: 862px;
        min-height: 21px;
        bottom: 5px;
        margin-left: -431px;
    }
    #slideshowu3628786 {
        z-index: 111;
        width: 0.01px;
        height: 576px;
        position: fixed;
        top: 0px;
        left: 50%;
        margin-left: -512px;
    }
    #u3628791 {
        position: absolute;
        width: 1024px;
        height: 576px;
    }
    #u3628791popup {
        z-index: 112;
    }
    #u3628796 {
        z-index: 113;
        width: 1024px;
        height: 576px;
        margin-right: -10000px;
        position: relative;
    }
    #u3628794 {
        z-index: 115;
        width: 1024px;
        height: 576px;
        margin-right: -10000px;
        position: relative;
    }
    #u3628792 {
        z-index: 117;
        width: 1024px;
        height: 576px;
        margin-right: -10000px;
        position: relative;
    }
    #u3628798 {
        z-index: 119;
        width: 1024px;
        height: 576px;
        margin-right: -10000px;
        position: relative;
    }
    #u3628780 {
        z-index: 121;
        width: 1024px;
        height: 576px;
        position: fixed;
        top: 0px;
        left: 50%;
        margin-left: -512px;
    }
    #u3635932-15 {
        z-index: 122;
        width: 345px;
        min-height: 235px;
        position: fixed;
        top: 251px;
        left: 50%;
        margin-left: -173px;
    }
    #u3629076-6 {
        z-index: 137;
        width: 491px;
        min-height: 93px;
        position: fixed;
        top: 114px;
        left: 50%;
        margin-left: -246px;
    }
    #ppu8942 {
        padding-bottom: 0px;
        margin-top: 445px;
        margin-left: -152px;
    }
    #u8942,
    #u8942-bw {
        height: 168px;
    }
    #u1156962-8 {
        z-index: 12;
        width: 830px;
        min-height: 114px;
        margin-top: 24px;
        left: 97px;
    }
    #u1156962 {
        line-height: 48px;
    }

    #u8920-6 {
        z-index: 5;
        width: 840px;
        min-height: 120px;
        left: 92px;
    }
    #accordionu1157611 {
        z-index: 0;
        width: 0;
        left: 0;
        margin-top: 0;
    }
    #u1157620 {
        z-index: 21;
        width: 840px;
    }
    #u1157621-4 {
        z-index: 22;
        width: 840px;
        min-height: 45px;
    }
    #u1157621-4:hover {
        min-height: 45px;
        width: 840px;
    }
    #u1157621-4:active {
        min-height: 45px;
        width: 840px;
    }
    #u1157621-4.AccordionPanelTabOpen {
        min-height: 45px;
        width: 840px;
    }
    #u1157622 {
        z-index: 26;
        width: 840px;
        padding-bottom: 4px;
    }
    #u8926-14 {
        z-index: 27;
        width: 840px;
        min-height: 533px;
        margin-top: 2px;
    }
    #u790984 {
        z-index: 39;
        width: 212px;
    }
    #u790985 {
        z-index: 40;
        margin-top: -15px;
        margin-bottom: -21px;
    }
    #u1136567 {
        z-index: 44;
        width: 212px;
    }
    #u1136568 {
        z-index: 45;
        margin-top: -15px;
        margin-bottom: -21px;
    }
    #u146212 {
        z-index: 11;
        width: 840px;
        height: 559px;
        background-image: url("../images/1440992729282.jpg?crc=84931930");
        left: 92px;
        margin-top: 36px;
    }
/*
    #u16560 {
        min-height: 896px;
        background-color: #FFF;
        clear:both;
    }
*/
    #u16560_align_to_page {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        width: 100%;
    }
/*
    #u16560-bw {
        min-height: 896px;
        margin-top: -5px;
    }
*/




    .css_verticalspacer .verticalspacer {
        height: calc(100vh - 1532px);
    }
    body {
        overflow-x: hidden;
        min-width: 720px;
    }

#portfolio {
    clear:both;
    position: relative;
    z-index:92934874;
    width:100%;
    height:auto;
    background-color: #FFf;
    margin-bottom:50px;
    padding-bottom:0;
}

.siteorigin-panels-stretch {
    max-width:100%;
}



}

@media (min-width: 481px) and (max-width: 720px) {




.pad-the-boxes {
    padding-left: 0px;
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 30px;
}

 .panel-widget-style {
    padding: 15px auto !important;
}
.panel-widget-style {
    width:100% !important;
}

.sow-headline-container {
    width: 480px !important;
}



#mega-menu-wrap-header-menu #mega-menu-header-menu {
    background: #FFF;
}

#nav {

    width: 100%;
    height: auto;
    position: fixed;
    top: 0px;
    left: 0;
    margin-left: 0;
    background-color: #FFF;
    clear:both;
}



article {
    margin: auto;
    width: 480px;
    background-color: #FFF;
    max-width:480px;

}



#footer {
    height:100px;
    clear:both;
    width:90%;
    margin:auto;
    text-align:center;
    height: 250px;
    clear: both;
    width: 100%;
    margin: auto;
    text-align: center;
    background-color: #FFF;
    z-index:1;
    position:relative;
    top:-50px;
    padding-top:25px;

    
}

#footer .footer-inner {

width:100%;
margin:auto;
font-size:14pt;
background-color: #FFF;
clear:both;
height:auto;

}

#footer .footer-inner li {
    line-height:24px;
}

#footer p {
    font-size: 12pt;
}

#footer .footer-left {
    width:85%;
    float:none;
    text-align:left;
    clear:both;
    margin:auto;
}

#footer .footer-center {
    width:85%;
    float:none;
    text-align:left;
    clear:both;
    padding-left:0;
    margin:auto;
}

#footer .footer-right {
    width:85%;
    margin:auto;
    float:none;
    text-align:left;
    clear:both;
    padding-left:0;
}


#footer .footer-copyright {
    clear:both;
    text-align:center;
}

#footer .footer-copyright-wrap {
    clear:both;
    text-align:center;
    padding-top:40px;
}


    .SlideShowWidget, .SlideShowContentPanel  {
        display:none;
    }
    #muse_css_mq {
        background-color: #0002d0;
    }
    #bp_720.active {
        display: block;
        height:auto;
        position: relative;
        width:100%;
    }
    #page {
        width: 100%;
        min-height: 0;
        height:100%;
        background-color: #FFF;
        position: relative;
        display: block;
    }
    #pg-389-1 {
        width:100%;
    }
    #pu8915 {
        padding-bottom: 0;
        margin-left: 0;
        height:100%;
    }
    #u8915 {
        width: 100%;
        height: 480px;


        top: 0px;
        left: 0;
        margin-left: 0;
    }
    #u19960 {
        z-index: 49;
        height: 0px;
    }
    #u19960-bw {
        z-index: 49;
        position: relative;
        clear:both;
    }
    #u19961-14 {
        z-index: 50;
        width: 577px;
        min-height: 28px;
        bottom: 7px;
        margin-left: -289px;
    }
    #slideshowu3628786 {
        z-index: 64;
        width: 0.01px;
        height: 652px;
        position: fixed;
        top: 0px;
        left: 50%;
        margin-left: -360px;
    }
    #u3628791 {
        position: absolute;
        width: 720px;
        height: 652px;
    }
    #u3628791popup {
        z-index: 65;
    }
    #u3628796 {
        z-index: 66;
        width: 720px;
        height: 652px;
        margin-right: -10000px;
        position: relative;
    }
    #u3628794 {
        z-index: 68;
        width: 720px;
        height: 652px;
        margin-right: -10000px;
        position: relative;
    }
    #u3628792 {
        z-index: 70;
        width: 720px;
        height: 652px;
        margin-right: -10000px;
        position: relative;
    }
    #u3628798 {
        z-index: 72;
        width: 720px;
        height: 652px;
        margin-right: -10000px;
        position: relative;
    }
    #u3628780 {
        z-index: 74;
        width: 720px;
        height: 652px;
        position: fixed;
        top: 0px;
        left: 50%;
        margin-left: -358px;
    }
    #u3635932-15 {
        z-index: 75;
        width: 387px;
        min-height: 208px;
        position: fixed;
        top: 341px;
        left: 50%;
        margin-left: -194px;
    }
    #u3629076-6 {
        z-index: 90;
        width: 491px;
        min-height: 77px;
        position: fixed;
        top: 177px;
        left: 50%;
        margin-left: -246px;
    }
    #ppu8942 {
        padding-bottom: 0px;
        margin-top: 267px;
        margin-left: 0;
    }
    #u8942,
    #u8942-bw {
        height: 174px;
    }
    #u1156962-8 {
        z-index: 14;
        width: 100%;
        min-height: 106px;
        margin-top: 34px;
        left: 0px;
    }
    #u1156962 {
        line-height: 48px;
    }
    #pu16560 {
        z-index: 4;
        width: 0.01px;
    }
    #u16560,
    #u16560-bw {
        height: 400px;
    }
    #u124980 {
        z-index: 5;
        height: auto;
        opacity: 0.04;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=4)";
        filter: alpha(opacity=4);
        background: transparent url("../images/revolution_l_cropped.gif?crc=78355867") no-repeat left top;
        background-size: cover;
    }
    #u124980-bw {
        z-index: 5;
        height: 743px;
    }
    #u8920-6 {
        z-index: 7;
        width: 600px;
        min-height: 171px;
        margin-right: -10000px;
        margin-top: 25px;
        left: 60px;
    }
    #u146212 {
        z-index: 13;
        width: 600px;
        height: 400px;
        background-image: url("../images/1440992729282-u146212-fr.jpg?crc=4215003147");
        margin-right: -10000px;
        margin-top: 286px;
        left: 60px;
    }

    #accordionu1157611 {
        z-index: 22;
        width: 600px;
        margin-right: -10000px;
        margin-top: 211px;
        left: 60px;
    }
    #u1157620 {
        z-index: 23;
        width: 600px;
    }
    #u1157621-4 {
        z-index: 24;
        width: 600px;
        min-height: 45px;
    }
    #u1157621-4:hover {
        min-height: 45px;
        width: 600px;
    }
    #u1157621-4:active {
        min-height: 45px;
        width: 600px;
    }
    #u1157621-4.AccordionPanelTabOpen {
        min-height: 45px;
        width: 600px;
    }
    #u1157622 {
        z-index: 28;
        width: 600px;
    }
    #u8926-14 {
        z-index: 29;
        width: 600px;
        min-height: 693px;
        margin-top: 19px;
    }
    #u790984 {
        z-index: 41;
        width: 211px;
    }
    #u790985 {
        z-index: 42;
        margin-top: -13px;
        margin-bottom: -22px;
    }
    #u1136567 {
        z-index: 46;
        width: 211px;
    }
    #u1136568 {
        z-index: 47;
        margin-top: -13px;
        margin-bottom: -22px;
    }
    .css_verticalspacer .verticalspacer {
        height: calc(100vh - 1183px);
    }
    #u126606 {
        z-index: 6;
        height: 328px;
        opacity: 0.09;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=9)";
        filter: alpha(opacity=9);
        background: transparent url("../images/revolution_l_cropped.gif?crc=78355867") no-repeat left top;
        background-size: cover;
    }
    #u126606::before {
        content: "";
        position: absolute;
        pointer-events: none;
        top: 0px;
        left: 0px;
        bottom: 0px;
        right: 0px;
        box-shadow: inset 0px 0px 250px #603813, inset 0px 0px 250px #603813, inset 3px 3px 31px rgba(255, 255, 255, 0.75), inset -3px -3px 31px rgba(0, 0, 0, 0.75);
    }
    #u126606-bw {
        z-index: 6;
        margin-top: -1704px;
        height: 328px;
    }
    body {
        overflow-x: hidden;
        min-width: 480px;
    }
    .verticalspacer {
        min-height: 1px;
    }

#footer{



    text-align: center;
    height: auto;
    clear: both;
    width: 100%;
    margin: auto;
    text-align: center;
    background-color: #FFF;
    z-index: 1;
    position: relative;
    top:0;
    padding-top: 25px;

}




#pu16560 {
    z-index: 4;
    width: 100%;
    position: relative;
}

#u8920-6 {
    margin: auto;
    position: relative;
}

#u8920-6 {
    position: relative;
    z-index: 7;
    display: block;
    width: 100%;
    min-height: 100%;
    margin-right: 0;
    margin-top: 0;
    left: 0px;
}
#u8920-6 {
    line-height: 21px;
    position: relative;
    letter-spacing: 1px;
    background-color: #FFF;
}


#portfolio {
    clear:both;
    position: relative;
    z-index:92934874;
    width:100%;
    height:auto;
    background-color: #FFf;
    margin-bottom:00px;
    padding-bottom:0;
}


}


@media (min-width: 1025px), print {
#u8920-6 {
    z-index: 5;
    min-height: 100px;
    margin:auto;
    text-align:left;
}
}

@media (min-width: 1025px), print {
#u16560_align_to_page {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 100%;
    left: auto;
    padding-top: 42px;
    padding-bottom: 45px;
}
}


#u8920-6 {
    margin: auto;
    position: relative;
}




.home #u1156962-8 {
    min-height: 0px;
    margin-top: 0px;
}

.gallery-row {
	width:100%;
}

#bp_1024 {
    display:none;
}

#u3628780, #u3635932-15, #u3629076-6 {
    display:none;
}



html, body {
  height: 100%;
  margin: 0;
}
#container {
  min-height: 100%;
  width:100%;
  /* Equal to height of footer */
  /* But also accounting for potential margin-bottom of last child */
  margin-bottom: 0px;
}



.wpcf7-form p {
    margin:15px auto;
}

.wpcf7-form input[type=text], .wpcf7-form input[type=email], .wpcf7-form input[type=tel], .wpcf7-form input[type=date], .wpcf7-form select, .wpcf7-form textarea    {

width:60%;
padding:4px;

}

.wpcf7-form option {
    border: none;
    padding:3px;
}

.so-widget-sow-contact-form-default-7f48f96370de .sow-form-field textarea, .so-widget-sow-contact-form-default-7f48f96370de .sow-form-field .sow-text-field {
    border: 1px solid #E6E6E6;
    padding:4px;
    font-size:14pt;
}


@media only screen and (max-width: 1120px){
#mega-menu-wrap-header-menu .mega-menu-toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

#mega-menu-wrap-header-menu .mega-menu-toggle + #mega-menu-header-menu {
    display: none;
}

#u2378346, #u2628634, #u2378347 {
    z-index: 88;
    height: 0px;
    position: fixed;
    top: 30px;
    display: none;
}

#nav {
    background-color: transparent;

    width: 100%;
    height: 40px;
    position: fixed;
    top: 0px;
    left: 0;
    margin-left: 0;
    clear:both;
}
#wpadminbar {
    top:50px;
}



#mega-menu-wrap-header-menu #mega-menu-header-menu {
    visibility: visible;
    text-align: right;
    padding: 0px 0px 0px 0px;
    margin-left: 0;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item {
    margin-bottom:10px;
    display: block;
    height: auto;
    vertical-align: middle;
    clear:both;
    width:100%;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {

    text-align: right;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {
    text-align: right;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link:hover {
    text-align: right;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link:focus {
    text-align: right;
}



#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu {
    right:0;
}


#mega-menu-wrap-header-menu .mega-menu-toggle + #mega-menu-header-menu li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
    right:0;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu {
    float:right;
}





}



@media only screen and (max-width: 1120px){

}

@media (min-width: 1025px),
print {


.form-left {
    width:50%;
    float:left;
}

.form-right {
    width:50%;
    float:right;
}

.form-center {
    clear:both;
    margin:auto;
    text-align:center;
}

    .wpcf7-form input[type=text], .wpcf7-form input[type=email], .wpcf7-form input[type=tel], .wpcf7-form input[type=date], .wpcf7-form select, .wpcf7-form textarea {
    width: 95%;
    padding: 4px;
}

div.wpcf7-mail-sent-ok, div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid #D7D7D7;
    width:95%;

}

#footer {
    margin-top:100px;
}

.page-id-17 #footer {
    margin-top:700px;
}

}


@media (max-width: 1024px){

    .wpcf7-form input[type=text], .wpcf7-form input[type=email], .wpcf7-form input[type=tel], .wpcf7-form input[type=date], .wpcf7-form select, .wpcf7-form textarea {
    width: 100%;
    padding: 4px;
}

div.wpcf7-mail-sent-ok, div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid #D7D7D7;
    width:100%;

}

.form-left{
    float:none;
    clear:both;
    width:100%;
    position: relative;
}

.form-right{
    float:none;
    clear:both;
    width:100%;
    position: relative;
}

.form-center {
    clear:both;
    margin:auto;
    text-align:center;
}


}

@media (max-width: 768px) {

h1#u1240913-9 {
    margin: auto;
    width: 100%;
    text-align: left;
    letter-spacing: .18em;
    font-size:25pt;
    padding-left: 20px;
    padding-right: 0px;    
}    

h3.sow-headline {
    word-break: normal;
    letter-spacing: 2px;
    font-size:18pt;
}


#breadcrumbs {
    padding-left:30px;
}

a.nonblock.nontext {
    display: block;
    width:115px;
    height:115px;
}

.so-widget-sow-button-flat-f1bc3b638414 {
    padding-bottom:100px;
}

#footer {

    margin-top:-420px;

}

}






.footer-center-top {
    clear:both;
    margin:auto;
    text-align: center;
    height:auto;
}

.wpcf7-submit {
    color: #404040;
    background: #d5e739;
    border: 1px solid #d5e739;
    border-radius: 0px;
    font-weight: 400;
    font-size: 24px;
    padding: 20px 40px;
    display: inline-block;
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5);
}

.wpcf7-submit:hover {
    font-weight: 700;

}

#footer {
    padding-top:100px;
}



@media (max-width: 480px) {


    html {
        -webkit-overflow-scrolling: touch;

    }
    body {
        padding:0;
        margin:0;
    }


#container {
    margin-bottom: -55px;

}

#page {
}
#nav {
}

#footer {

    margin-top:100px;

}

#u8915 {
}

#mega-menu-wrap-header-menu {
    clear: both;
}

#bp_480.active {
    display: block;
}


h1#u1240913-9 {
    margin: auto;
    text-align: left;
    letter-spacing: .12em;
    font-size:24pt;
    padding-left: 50px;
    padding-right: 0px;    
}  

#footer .footer-inner {

    height: 630px;
} 


#wpadminbar {
    display:none;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu {
    background: #FFF;
}

#nav {

    height: 40px;
    position: fixed;
    top: 0px;
    left: 0;
    margin-left: 0;
    background-color: #FFF;
    clear:both;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu {
    visibility: visible;
    text-align: right;
    padding: 0px 0px 0px 0px;
    margin-left: 0;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item {
    margin-bottom:10px;
    display: block;
    height: auto;
    vertical-align: middle;
    clear:both;
    width:100%;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {

    text-align: right;
}


#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {
    text-align: right;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link:hover {
    text-align: right;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link:focus {
    text-align: right;
}



#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu {
    right:0;
}



#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu {
    float:right;
}

#mega-menu-wrap-header-menu {



}



#footer .footer-left {
    width:85%;
    float:none;
    text-align:left;
    clear:both;
    margin:auto;
}

#footer .footer-center {
    width:85%;
    float:none;
    text-align:left;
    clear:both;
    padding-left:0;
    margin:auto;
}

#footer .footer-right {
    width:85%;
    margin:auto;
    float:none;
    text-align:left;
    clear:both;
    padding-left:0;
}

#footer .footer-inner {
    width: 100%;
background:url(../img/rev-footer-bg.png) center top no-repeat;
background-size: auto;

}

#page {
    margin:auto;
}

#u16560 {
    z-index: 4;
    background-color: #FFF;
    /* position: relative; */
    margin: auto;
}

.siteorigin-panels-stretch {

width:calc(100%);

}



.SlideShowWidget  {
    display:none;
}


#portfolio {
    clear:both;
    position: relative;
    z-index:92934874;
    width:100%;
    height:auto;
    background-color: #FFf;
    margin-bottom:50px;
    padding-bottom:0;
}

article {
    width:100%;
}



    #muse_css_mq {
        background-color: #0001e0;
    }
    #bp_480.active {
    }


    #pu8915 {
        padding-bottom: 0;
        margin-left: 0;
    }
    #u8915 {
        height: 300px;
        top: 0px;
        background-size:cover;
    }
    #ppu8942 {
        margin-top: 0px;
        margin-left: -80px;
    }    
    #u8915-bw {
        z-index: 2;
    }
    #u19960 {
        z-index: 48;
        height: 0;
    }
    #u19960-bw {
        z-index: 48;
    }
    #u19961-14 {
        z-index: 49;
        width: 100%;
        min-height: 42px;
        bottom: 6px;
        margin-left: -160px;
    }
    #slideshowu3628786 {
        z-index: 63;
        width: 0.01px;
        height: 500px;
        position: fixed;
        top: 0px;
        left: 50%;
        margin-left: -240px;
    }
    #u3628791 {
        position: absolute;
        width: 480px;
        height: 500px;
    }
    #u3628791popup {
        z-index: 64;
    }
    #u3628796 {
        z-index: 65;
        width: 480px;
        height: 500px;
        margin-right: -10000px;
        position: relative;
    }
    #u3628794 {
        z-index: 67;
        width: 480px;
        height: 500px;
        margin-right: -10000px;
        position: relative;
    }
    #u3628792 {
        z-index: 69;
        width: 480px;
        height: 500px;
        margin-right: -10000px;
        position: relative;
    }
    #u3628798 {
        z-index: 71;
        width: 480px;
        height: 500px;
        margin-right: -10000px;
        position: relative;
    }
    #u3628780 {
        z-index: 73;
        width: 480px;
        height: 500px;
        position: fixed;
        top: 0px;
        left: 50%;
        margin-left: -240px;
    }
    #u3635932-15 {
        z-index: 74;
        width: 362px;
        min-height: 229px;
        position: fixed;
        top: 216px;
        left: 50%;
        margin-left: -181px;
    }
    #u3629076-6 {
        z-index: 89;
        width: 384px;
        min-height: 71px;
        position: fixed;
        top: 97px;
        left: 50%;
        margin-left: -192px;
    }

    #u8942,
    #u8942-bw {
        height: 150px;
        width:100%;
    }
    #u1156962-8 {
        z-index: 13;
        width: 100%;
        min-height: 101px;
        margin-top: 24px;
        left: 59px;
    }


    #u1156962 {
        font-size: 36px;
        line-height: 36px;
    }

    #u8920-6 {
        z-index: 6;
        width: 100%;
        min-height: 249px;
        left: 0;
    }
    #accordionu1157611 {
        z-index: 21;
        width: 400px;
        left: 40px;
        margin-top: 17px;
    }
    #u1157620 {
        z-index: 22;
        width: 400px;
    }
    #u1157621-4 {
        z-index: 23;
        width: 400px;
        min-height: 0;
    }
    #u1157621-4:hover {
        min-height: 67px;
        width: 400px;
    }
    #u1157621-4:active {
        min-height: 67px;
        width: 400px;
    }
    #u1157621-4.AccordionPanelTabOpen {
        min-height: 67px;
        width: 400px;
    }
    #u1157622 {
        z-index: 27;
        width: 400px;
        padding-bottom: 167px;
    }
    #u8926-14 {
        z-index: 28;
        width: 362px;
        min-height: 715px;
        margin-top: 10px;
        left: 19px;
    }
    #u790984 {
        z-index: 40;
        width: 209px;
    }
    #u790985 {
        z-index: 41;
        margin-top: -11px;
        margin-bottom: -22px;
    }
    #u1136567 {
        z-index: 45;
        width: 209px;
    }
    #u1136568 {
        z-index: 46;
        margin-top: -11px;
        margin-bottom: -22px;
    }
    #u146212 {
        z-index: 12;
        width: 457px;
        height: 313px;
        background-image: url("../images/1440992729282-u146212-fr2.jpg?crc=453603301");
        left: 12px;
        margin-top: 51px;
    }

    .css_verticalspacer .verticalspacer {
        height: calc(100vh - 1236px);
    }
    #u124980 {
        z-index: 5;
        height: auto;
        opacity: 0.04;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=4)";
        filter: alpha(opacity=4);
        background: transparent url("../images/revolution_l_cropped.gif?crc=78355867") no-repeat left top;
        background-size: cover;
    }
    #u124980-bw {
        z-index: 5;
        margin-top: -927px;
        height: 831px;
    }

/* home page large icon */
.so-widget-sow-image-default-b37b538aacbf .sow-image-container .so-widget-image {

width:75%;

}

#logo {

    width: 65px;
    height: 65px;
    left: 25px;
 
}

.so-widget-sow-button-flat-f1bc3b638414 .ow-button-base a {
	font-size:14pt;
}

.page-template-portfolio #footer, .single #footer  {
    margin-top:0;
}

 .single #footer  {
    margin-top:50px;
}

.tiled-gallery-item div {
    opacity: 100;
}

.tiled-gallery-item div p {
    font-size: 30px;
}

}
  /* end mobile 480 */
