*{font-family: 'ralewaymedium',arial,helvetica;color:#333;}
a {text-decoration: none;color:#333;}
h1{font-size: 24px;color:#333;}
h2{font-size: 20px;color:#333;}
h3,h4{font-size: 16px;}
h5 {font-size: 15px;color: #a2968a;}
p {font-family: 'ralewaylight',arial,helvetica;font-size: 14px;color:#656565;}
.regular{font-family: 'ralewaylight',arial,helvetica;}
.yellow{color:#fcb033;}
.orange{color:#e6511e;color:#be1e2d;}

.blue{color:#009ddf;}
.yellowBg{background:#fcb033;}
.orangeBg{background:#e6511e;background:#be1e2d;}

.blueBg{background:#009ddf!important;}
.blueDarkBg{background:#0E5DAB;}
.greyBg{background: #DCDCDC;}
.paddingTop{padding-top:10px;}
.overBox{position:absolute;width:100%;height:100%;overflow:hidden;top:0px;left:0px;z-index:2;}
img.overBoxImg{width:100%;height:auto;visibility: hidden;opacity: 0;}
img.overBoxImg.w25{width:25%;height:auto;}
.colSx img.overBoxImg.w25,.colSx img.overBoxImg.w50{width:100%;height:auto;}
img.overBoxImg.w50{width:50%;height:auto;}
strong{}
.border-none{border:none!important;}
div,li{
transition:background .3s ease-out,opacity .3s ease-out, left .3s ease-out,top .3s ease-out,bottom .3s ease-out, left .3s ease-out,right .3s ease-out,width .3s ease-out,height .3s ease-out;
-webkit-transition:background .3s ease-out,opacity .3s ease-out,top .3s ease-out,bottom .3s ease-out, left .3s ease-out,right .3s ease-out,width .3s ease-out,height .3s ease-out;
-moz-transition:background .3s ease-out,opacity .3s ease-out,top .3s ease-out,bottom .3s ease-out, left .3s ease-out,right .3s ease-out,width .3s ease-out,height .3s ease-out;
-o-transition:background .3s ease-out,opacity .3s ease-out,top .3s ease-out,bottom .3s ease-out, left .3s ease-out,right .3s ease-out,width .3s ease-out,height .3s ease-out;}
.col-6.float-right{float:right;}


.langIcon{padding-left: 45px;background:  no-repeat 10px center transparent;}
.langIcon.icon_it{background-image:url(../images/icon_it.png);}
.langIcon.icon_en{background-image:url(../images/icon_en.png);}
.langIcon.icon_fr{background-image:url(../images/icon_fr.png);}
.langIcon.icon_de{background-image:url(../images/icon_de.png);}
.langIcon.icon_es{background-image:url(../images/icon_sp.png);}
.timex_logo{background:url(../images/timex_logo.png) no-repeat left center;background-size: auto 40px;position: absolute; height: 40px; width: 100%;top:-5px; left: -15px;display: none;}
.timex_logo{background:url(../images/polar_icon.png) no-repeat left center;background-size: auto 25px;position: absolute; height: 40px; width: 100%;max-width: 100%;top:-5px; left: -15px;display: block;}
.timex_logo{display: none;}
/* header */

header{position:fixed;height:50px;left:0px;top:0px;z-index:400;width:100%;}
.nav {height: 50px;background: #1d1d1d;}
.nav .col.left{width: 24%;float: left;position: relative;}
.nav .col{width: 19%;float: left;position: relative;}
.nav .col.withShop{width: 14.25%;}
.nav .col .menu{padding: 10px;padding: 10px;background: #009FDA;display: block;height: 30px;width: 30px;text-align: center;position: absolute;top: 0px;left: 0px;border: none;}
.nav .col .menu i{color: #fff;}
.nav .col i{font-size: 30px;color: #009FDA;}
.nav .col .logo{margin-left: 50px;position:relative;
-moz-box-shadow: 0px 0px 5px #999; /* Firefox */
-webkit-box-shadow: 0px 0px 5px #999; /* Safari, Chrome */
box-shadow: 0px 0px 5px #999; /* CSS3 */}
.nav .col .logo a{ background:#fff; border:none; padding:10px 15px; display:block; height:auto; }
.nav .col .logo a:hover,.nav .col .logo a:active{background: #fff;}
.nav .col .logo img{ max-width: 220px;height: auto; width: 100%;}

.nav .col a{color: #ccc;display: block;height: 20px;font-size: 16px;text-align: center;display: block;padding: 15px 0;border-right: 1px solid #ccc;}
.nav .col .lang{margin-right: 50px;position:relative;}
.nav .col .lang > a{border: none;font-family: 'ralewaylight',arial,helvetica;width:50%;float:left;font-size: 17px;}
.nav .col .lang i{font-size: 18px;margin-right: 10px;}
.nav .col .search {border: none;padding: 10px;padding: 10px;background: #ccc;display: block;width: 30px;height: 30px;text-align: center;position: absolute;top: 0px;right: 0px;}
.nav .col .search i{color: #333;}
.nav .col .lang #selectLang {position: absolute;top:0px;right: 0px; width: 50%; height: 100%; overflow: hidden;opacity: 1;z-index: 3;}
.nav .col .lang #selectLang select{width: 100%; height: 100%;opacity: 0;background: #333;border:0px;color: #fff;cursor: pointer}
.nav .col .lang #selectLang option{color:#fff;}
/**/
.nav .col .lang #selectLang {height: auto;min-height: 100%;}
.nav .col .lang span.mymdrlogin{font-size: 12px;color: #fff;}
.nav .col .lang span.mymdrlogin i{font-family: 'ralewaylight',arial,helvetica;font-style: normal;color: #009FDA;font-size: 12px;}
#selectLoginBtn{width: 65%;}
#selectLangBtn,#selectLangBtnDiv,.nav .col .lang #selectLang{width: 35%;}
#selectLangChangeDiv{display: none;}
#selectLangBtn{display: none;}
#selectLangChange{display: none;}
#selectLang:hover #selectLangChangeDiv{display: block;padding-top: 50px;}
#selectLangChangeDiv{min-width: 84px;}
ul#selectLangChangeDiv li{background-color: #333;padding: 10px 10px 10px 40px;color: #009FDA;font-family: 'ralewaylight',arial,helvetica;border-bottom: 1px solid #555;cursor: pointer;}
ul#selectLangChangeDiv li:hover{background-color: #000;}
.nav .col .lang #loginMymdr {position: absolute;background: #111; top: 65px;
right: 51%;width: 400%;min-width: 200px;max-width: 380px;height: auto;padding: 0px;
opacity:.95; box-shadow: 0px 0px 5px #ccc;}
.nav .col .lang #loginMymdr .barBox{background: #fff;padding: 10px;}
.nav .col .lang #loginMymdr .contBox{background: #009FDA;padding: 10px;}
.nav .col .lang #loginMymdr .close{position: absolute;left:5px;top:3px;width: 20px;height: 20px;text-align: center;color: #fff;cursor: pointer;}
.nav .col .lang #loginMymdr .close i{font-size:35px;margin:0px;}
.nav .col a:hover,.nav .col a:active{background: #333;color: #fff;}
.nav .col a.active{background: #333;color: #fff;}

/* search */
.searchField{width: 50px;height:50px;position:absolute;top:0px;right:0px;background: #C7C7C7;}
.searchField form{}
.searchField a.search{}
.searchField a.search:hover{background: transparent}
.searchField form input[type="text"]{
border:none;font-size:14px;color:#fff;font-family: 'ralewaylight',arial,helvetica;
background:#666;position:absolute;z-index:10;width:90%;height:100%;padding:5%;
top:0px;right:0px;opacity:0;}
.searchField form:hover input,
.searchField form:focus input{right:100%;width:300px;padding: 5% 15px;opacity:.95;}

/* openMenu */
#listMenu{width: 100%;height: auto;background: #1d1d1d;display: none;}

#listMenu .blk{padding: 160px 50px 50px 50px;position: relative;}

#listMenu span.titleMenu{
padding: 5px 10px;background: #227ABC;color: #fff;font-size: 18px;
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari, Chrome */
border-radius: 10px; /* CSS3 */}
#listMenu .menuClose{position: fixed;right: 50px;top: 64px;height:104px;overflow:hidden;z-index: 100;}
#listMenu .menuClose i{color: #fff;font-size: 130px;font-family: 'ralewaylight',arial,helvetica;}
#listMenu .boxMenu{margin-bottom: 20px;}
#listMenu .boxMenu > ul{padding:10px;    margin-top: 6px;}
#listMenu ul li{line-height:28px;}
#listMenu ul li a{
color: #eee;font-family: 'ralewaylight',arial,helvetica;font-size: 16px;padding:5px 10px;
-moz-border-radius: 6px; /* Firefox */
-webkit-border-radius: 6px; /* Safari, Chrome */
border-radius: 6px; /* CSS3 */
}
#listMenu ul li a:hover,
#listMenu ul li a.active,
#listMenu ul li a:active{color:#009ddf;background:#fff;}
#listMenu .boxMenu .boldMenu{font-size: 17px;    font-family: 'ralewaylight',arial,helvetica;color: #1A67A0; }
#listMenu .mobileMenu{
margin-bottom: 20px;
background: #227ABC;
-moz-border-radius: 6px; /* Firefox */
-webkit-border-radius: 6px; /* Safari, Chrome */
border-radius: 6px; /* CSS3 */
}
#listMenu .mobileMenu a{font-size: 12px;color: #fff;text-transform: uppercase;text-align: center;display: block;padding: 10px 0;border-right: 2px solid #19A7DB;}
#listMenu .boxMenu .subMenu > ul {padding-left:20px;}

/*openMenu*/
body.openMenu{background:#111 }
body.openMenu #listMenu{z-index: 300;display: block;background: #009ddf;background:rgba(0, 157, 223, 0.92);
    left: 0;
    overflow-x: hidden;}
body.openMenu header{z-index: 301;}
body.openMenu .maincontent{height: 100%;overflow: hidden;display: none;}
body.openMenu .maincontent{opacity: .5;}

/* banner */
.banner{width:100%;height:100%;position: relative; overflow: hidden;top:0px;left:0px;background: #222;}
.bannerContent{overflow: hidden; position: relative;}
.bannerContent ul {position: relative;top: 0px;left: 0px;width: 100%;}
.banner .bannerUl{position: relative;width: 100%; height: 100%;overflow: hidden;}
.banner .bannerUl ul{height: 100%;}
.banner .bannerUl ul li{float:left;position:relative;
height: 100%;overflow: hidden;background-position: center;background-size: 100% auto;background-size: cover;background-repeat: no-repeat;}
.banner .bannerUl ul li img{width:100%;height:auto;display: none;}
.bannerOver{position:absolute;width:33.33333333333333%;height:100%;top:0px;right:0px;background:rgba(0,0,0,0.3);/*background:rgba(0,0,0,0.5);*/}
.bannerOver:hover{background:rgba(0,0,0,0.5);}
.bannerOver .text-image{position:absolute;top:30%;left:0px;width:100%;margin-top: -110px}
.bannerOver .text-image-center{position:relative;padding:0 30px ;text-align:left;text-shadow: 0 0 5px #000;text-shadow: 0 0 10px rgba(0, 0, 0, 0.50)}
.bannerOver .text-image-center p{margin-bottom: 0px;color: #fff;font-size: 20px;display: none;}
.bannerOver .text-image-center h3{ font-size: 30px;color: #fff;}
.bannerOver .text-image-center h2{font-size: 52px;line-height:48px;
        text-shadow: 0 0 5px #fff;
    text-shadow: 0 0 10px rgba(150, 150, 150, 0.50);
    text-shadow: 0 0 5px #000;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.50);}
.bannerOver .text-image-center span.yellow{font-family: 'ralewaylight',arial,helvetica; font-size: 24px;
text-shadow: 0 0 5px #000;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.50);}
    
.bannerOver .allroads-logo{width:80px;height:80px;background: url(../images/allroads.png) no-repeat center; background-size: 100% auto;
    margin-bottom: 10px ;opacity: .9;}
.bannerOver .icon-social{ width: 180px; margin-top: 10px;}
.bannerOver .icon-social ul li{float:left;padding:10px;}
.bannerOver .icon-social ul li i{color:#fff;font-size: 20px;}
.bannerOver .icon-social ul li i.vine{background: url(../images/vine.png) no-repeat center;width:20px;height:20px;background-size:100% auto;}
.bannerOver .icon-social ul li i.telegram{background: url(../images/telegram.png) no-repeat center;width:18px;height:18px;background-size:100% auto;}

.boxCountdown,.boxReserve{padding:20px;height:130px;}
.boxCountdown{background:url(../images/bg_countdown.png) no-repeat right bottom #333;}
.boxReserve{background: url(../images/mymdr.png) no-repeat 95% center #009DDF;}
.boxCountdown .iconTime{text-align:center;}
.boxCountdown .iconTime i{color:#fff;font-size:140px;}
.boxCountdown p{padding:20px 0 0 0 ;font-size: 60px;color:#fff;}
.boxCountdown h3{color:#fff; margin-bottom: 20px;}
.boxCountdown span.yellow{position:relative;}
.boxCountdown span.label{color: #ccc;font-size: 13px;position: absolute;left: 0px;top: -18px;min-width:10px;}

.boxCountdown .timerBg{width:150px;height:150px; background:url(../images/timerBg.png) no-repeat center transparent;
position:relative;background-size:auto 100% ;background-size:contain ;}
.boxCountdown .timerCenter{width:100%; background:url(../images/timerCenter.png) no-repeat center transparent;
position:absolute;height:100%;top:0px;left:0px;background-size:auto 100% ;background-size:contain ;
animation-timing-function: linear!important;}


.boxReserve{padding: 20px 75px 20px 20px;}
.boxReserve a{display: block;cursor: pointer;}
.boxReserve span,.boxReserve i,.boxReserve p{color: #fff;}
.boxReserve p{padding: 8px 0;line-height:20px;font-size:18px;}
.boxReserve span i{margin-right: 10px;font-size: 18px;}
.boxReserve .myMdr,.boxReserve .myMdr i{font-size: 28px;}

.bannerScroll{position: absolute;width: 100%;bottom: 20px;text-align: center;z-index: 10;}
.bannerScroll span{cursor: pointer; margin: 0px 5px;}
.bannerScroll i{color: #fff;font-size: 20px;}
.row.boxBanner{ position: absolute;width: 100%;bottom: 0px;z-index: 20;}

/*maincontent*/
.maincontent{opacity: 1;background: #fff;overflow-x: hidden}


/* content */
.content{max-width: 1199px;margin: 0 auto;}
.titleContent{text-align:center;margin:30px 0;}
.titleContent h1,.titleContent a{color:#009ddf;}
.paddingContent{padding: 0 50px;}

/* widget */
.widget.home .boxMenu .titleMenu{ padding: 5px 10px;color: #fff;font-size: 18px; border-bottom: 1px solid;display:none;}
.widget.home .boxMenu .boldMenu {font-size: 17px;font-family: 'ralewaylight',arial,helvetica;color: #97CAF1;}
.widget.home .boxMenu > ul {padding: 10px;margin-top: 6px;}
.widget.home .boxMenu .subMenu > ul {padding-left: 20px;}
.widget.home .boxMenu  ul li {list-style: circle outside; color: #97CAF1;}
.widget.home .boxMenu ul li a{ font-family:'ralewaylight',arial,helvetica;font-size: 16px;padding: 5px 10px;}
.widget .row{margin-bottom:20px;position:relative;}
.widget .end{position:absolute;bottom:0px;right:0px;}
.widget .boxText{padding:30px;position:relative;}
.widget .boxText .description{padding:20px 0;color:#fff;}
.listInfo li a{padding:5px 0;color:#fff;display:block;cursor: pointer;}
.listInfo li i{font-size:30px;margin-right:10px;color:#fff;}
.widget .overBox.blueDarkBg h1,.widget .overBox.blueDarkBg h3,
.widget .overBox.blueBg h1,.widget .overBox.blueBg h3{color:#fff;}
.widget .boxPhoto{position:relative;overflow:hidden;
background-position: center;
background-size: auto 100%;
background-repeat: no-repeat;
height: 100%;

background-color: #eee;}
.widget .row > .column:hover .overBox.cursor-pointer .boxPhoto {background-size: auto 120%;background-color: #333;opacity:.8;}
.widget .row > .column:hover .overBox.cursor-pointer .boxPhoto img{opacity:0;
transition:background .3s ease-out,opacity .3s ease-out;
-webkit-transition:background .3s ease-out,opacity .3s ease-out;
-moz-transition:background .3s ease-out,opacity .3s ease-out;
-o-transition:background .3s ease-out,opacity .3s ease-out;
}
.widget .row > .column:hover .overBox.cursor-pointer .boxPhoto.icon{opacity:1.0;}
.widget .boxPhoto img{visibility:hidden; width: 100%; height: auto;}
.widget .boxPhoto.icon a.plus{position: absolute;top: 0px;left: 0px; width: 100%;height: 100%;background:#009DDF;text-align:center;}
.widget .boxPhoto.icon a.plus:hover{background:#999;}
.widget .boxPhoto.icon a.plus:hover .ion-plus{color:#fff;}
.widget .boxPhoto.icon a.plus > i.icon{font-size:52px;color:#fff;top: 50%;position: absolute;margin-top: -26px;left: 0px;width: 100%;}
.widget .boxPhoto.icon.blue a{background:#d6e7f3;}
.widget .boxPhoto.icon.blue i{color:#009ddf;}
.widget .boxPhoto.icon.orange,.widget .boxPhoto.icon.orange a{background:#fbe3db;}
.widget .boxPhoto.icon.orange i{color:#e6511e;color:#be1e2d}
.widget img{ max-width: 100%;height:auto;}
.boxDate {margin:10px 0;}
.boxDate .numb{background: #009DDF;text-align: center;padding: 10px;float: left;color: #fff;font-size: 18px;}
.boxDate .year{margin-left: 50px;}
.widget .boxText.custom{background:#fc950a;position:relative;}
.widget .boxText.custom h1,.widget .boxText.custom p{color:#fff;}
.widget .boxText.custom h1{font-size:30px;}
.widget .boxText.custom img{margin-bottom:20px;}
.widget .boxText .plus{position:absolute;right:30px;top:30px;}
.widget .boxText .plus i{font-size:40px;color:#fff;}
.widget .boxInfo{width:50%;height: 100%;position:absolute;right:0px;top:0px;background:rgba(0,0,0,0.6);}
.widget .boxInfo i{font-size:40px;color:#fff;}
.widget .boxInfo h1,.widget .boxInfo p{color:#fff;}
.widget .boxInfo h1{font-size:30px;}
.widget .boxTextCustom{position:absolute;width:100%;height:100%;left:0px;top:0px;}
.widget .boxTextCustom .listInfo{padding:30px;}
.widget .charityBox small{color:#fff; font-size: 14px;}
.widget .charityBox h2{ font-size: 35px;color:#fff;}


/* widget generic */
.overBox.generic{background-repeat:no-repeat;background-color:#fff; background-size:100% auto; background-position:center;background-size:cover;}
.overBox.generic.poster{background-size:poster;}
.overBox.generic .boxText p,.overBox.generic .boxText,
.overBox.generic .boxText p,.overBox.generic .boxText .htmlCont,
.overBox.generic .boxText p,.overBox.generic .boxText h1,
.overBox.generic .boxText h2,.overBox.generic .boxText h3,
.overBox.generic .boxText span,.overBox.generic .boxText a,
.overBox.generic .boxText strong,.overBox.generic .boxText b,
.overBox.generic .boxText em,.overBox.generic .boxText i{color:#333;}
.overBox.generic .boxText a:hover{text-decoration:underline;}
.overBox.generic.light .boxText,.overBox.generic.light .boxText .htmlCont,
.overBox.generic.light .boxText p,.overBox.generic.light .boxText h1,
.overBox.generic.light .boxText h2,.overBox.generic.light .boxText h3,
.overBox.generic.light .boxText span,.overBox.generic.light .boxText a,
.overBox.generic.light .boxText strong,.overBox.generic.light .boxText b,
.overBox.generic.light .boxText em,.overBox.generic.light .boxText i{color:#fff!important;}

.overBox.generic.nopadding .boxText{padding: 0px!important;}
.overBox.generic.imageContain {background-size:100% auto!important;background-size:contain!important;}
.overBox.generic.imageContainAdv {background-size:95% auto!important;}

.overBox.generic.cursor-pointer:hover {background-color: #999!important;}

/* rumble */
.rumbleRight{position:absolute;bottom:-1px;right:-1px;width:40px;height:40px;
background-image:url(../images/rombo.png);
background-repeat:no-repeat;
background-position:4% 41%;}
.rumbleLeft{position:absolute;bottom:-1px;left:0px;width:40px;height:40px;
background-image:url(../images/rombo.png);
background-repeat:no-repeat;
background-position:60% 5%;}
.rumbleRightBig{position:absolute;bottom:-1px;right:0px;width:80px;height:80px;
background-image:url(../images/rombo.png);
background-repeat:no-repeat;
background-position:4% 36%;
z-index: 10;}
.rumbleTop{position:absolute;top:0px;left:0px;width:40px;height:40px;
background-image:url(../images/rombo.png);
background-repeat:no-repeat;
background-position:59% 96%;}
.rumbleTopRight{position: absolute;top: 0px;right: 2px;width: 25px;height: 25px;
background-image: url(../images/rombo.png);
background-repeat: no-repeat;
background-position: 4% 60%;}
.rumbleLeftSmall{position:absolute;bottom:0px;left:2px;width:25px;height:25px;
background-image:url(../images/rombo.png);
background-repeat:no-repeat;
background-position:60% 4%;}

/* footer */
footer{background:#222;position: relative;padding-bottom: 60px;}
footer .padding{padding:30px 60px 60px 60px;}
.logoSmall{margin-bottom:20px;}
footer h3,footer p{color:#999;}
footer li{}
footer .boxMenu {padding: 0 10px;}
footer .boxMenu .titleMenu{color: #666;}
footer .boxMenu .boldMenu{color: #666;font-weight: normal}
footer .boxMenu li {margin-left: 10px;}
footer .boxMenu .subMenu ul{margin-left: 10px;}
footer .boxMenu li a{color: #ccc;}
footer .boxMenu li a:hover{color: #fff}
footer li a {color:#fff;padding:5px 0;display:block;}
.credits{padding:10px 0;color:#7f7f7f;text-align:center;font-family: 'ralewaylight',arial,helvetica;}
.credits a{color:#ccc;}
.btnTopPage{position: fixed;bottom: -60px; right: 60px;opacity: 0;padding: 10px;border-radius: 5px;z-index: 299}
.btnTopPage i{color: #999;font-size: 40px;}
.btnTopPage:hover{background: #eee;opacity: .8;}
.btnTopPage:hover i{color: #333;}
.headerScroll .btnTopPage{opacity: .8; bottom: 30px;}

/* innerPage */
.content.inner{margin-top: 50px;}
.topBanner{padding: 70px 0 0px 0;background: #dcdcdc;margin-bottom:0px;}
.topBanner .blk{padding:57px 50px 25px 50px; }
.topBanner .blk h2{font-size: 16px;}
.topBanner .blk span{font-family: 'ralewaylight',arial,helvetica;font-size: 16px;}
.topBanner .blk a{font-size: 20px;font-family: 'ralewaylight',arial,helvetica;}
.topBanner .boxReserve,.topBanner .boxCountdown{height: 96px;}
.topBanner .boxCountdown{padding: 20px 30px;}
.topBanner .boxCountdown h3{margin-bottom: 10px;}
.topBanner .boxCountdown p{font-size: 24px;}
.topBanner .boxCountdown span.label{font-size: 10px;    top: -11px;font-family: 'ralewaymedium',arial,helvetica;}
.topBanner .boxReserve{padding: 10px 75px 30px 10px;}
.boxReserve p{font-size: 14px;line-height: 17px;}
.boxReserve .myMdr, .boxReserve .myMdr i {font-size: 20px;}
.article{padding: 0px 0px;min-height:400px;}
.article iframe{width:100%;}
.article.paddingContent{padding: 0 50px;}
.article.minisite{position:relative;}
.article.minisite.paddingContent{padding: 0 50px 0 0px;}
.article table{width:100%!important;}
.titlePage, .titlePage a,.titlePage span{font-family: 'ralewaylight',arial,helvetica;font-size: 20px;color: #656565;}
.titlePage.orangeBg, .titlePage.orangeBg a,.titlePage.orangeBg span
{color:#fff;}
.titlePage.blueBg, .titlePage.blueBg a,.titlePage.blueBg span
{color:#fff;}
.titlePage span a{font-family: 'ralewaymedium',arial,helvetica;text-decoration: underline;}
.titlePage{padding: 20px 50px;margin-bottom:40px;background: #eee;}
.titlePage.blueBg{background:#009ddf;}
.titlePage.blueDarkBg{background:#0E5DAB;}
.titlePage.orangeBg{background:#e6511e;background: #be1e2d;}
.titlePage.blueDarkBg, .titlePage.blueDarkBg a,.titlePage.blueDarkBg span{color: #fff;}
.article img{max-width: 100%;height: auto;}
.article h1{margin-bottom: 20px;}
.menuColSx{text-align: center;right: 0px;top: 0px;cursor: pointer; position: absolute; padding: 5px 10px;}
.menuColSx .icon{font-size:40px;color:#fff;}
.article .colSx .blk{padding: 20px 40px;}
.article .colSx .blk .logoInternal{}
.article .colSx .blk .logoInternal img{max-width: 100%;height: auto;}
.article .colDx h3{text-transform: uppercase;color: #656565;}
.article p{padding-bottom: 10px;    text-align: left!important;}
.article strong,.scrollTab strong{color: #656565;}
.article .colSx .boxDate{margin: 0px;}
.content.inner .listInfo{padding: 20px 0;}
.content.inner .listInfo .boxMenu > ul{padding:20px 10px;}
.content.inner .listInfo .boxMenu li a,.content.inner .listInfo .boxMenu li i{font-family: 'ralewaylight',arial,helvetica;color: #0E5DAB;font-size:16px;}
.content.inner .listInfo.orange .boxMenu li a,.content.inner .listInfo.orange .boxMenu li i{color:#E6511E;color:#be1e2d;}
.content.inner .listInfo.blue .boxMenu li a,.content.inner .listInfo.blue .boxMenu li i{color:#009ddf;}
.content.inner .listInfo .boxMenu li{list-style:disc inside;color:#0E5DAB;    margin-left: 10px;line-height: 20px;}
.content.inner .listInfo .boxMenu li > a{display:inline;}
.content.inner .listInfo.orange .boxMenu li{color:#E6511E;color:#be1e2d;}

.content.inner .listInfo.blue .boxMenu li{color:#009ddf;}
.content.inner .listInfo .boxMenu li a:hover{color:#333;}
.content.inner .listInfo .boxMenu li a:hover i{color:#333;}
.content.inner .listInfo .boxMenu .subMenu .boldMenu{ color:#B7B7B7;font-size: 16px;font-family: 'ralewaylight',arial,helvetica;}
.content.inner .listInfo .boxMenu .subMenu ul{}
.content.inner .listInfo .boxMenu .titleMenu{background: #0E5DAB;width: 100%;display: block;font-size: 18px;border-radius: 5px;text-align: center;color: #fff; padding: 5px 0;}
.content.inner .listInfo.orange .boxMenu .titleMenu{background: #E6511E;background: #be1e2d;}


.content.inner .listInfo.blue .boxMenu .titleMenu{background: #009ddf;}
.widget.gallery h2{padding: 20px 0;}
.widget.gallery .boxPhoto{cursor: pointer;}

.contentMargin{width: 300px;margin: 50px auto;}
.scrollTab p{padding: 16px 0;}
.scrollTab .btnScroll{display: block;cursor: pointer;padding: 20px;text-align: center;font-size: 20px;color: #fff;height: 30px;background: #999;margin-right: 2px;}
.scrollTab .btnScroll i{color: #fff;font-size: 25px;}
.scrollTab .btnScroll.blueBg{margin-left: 2px;}
.scrollTab .btnScroll.blueBg:hover{background: #999!important;}
.scrollTab .btnScroll.greyBg:hover{background: #009ddf;}

/* listRecordView */
.listRecordView .widget .boxPhoto.icon a.plus{background:#eee;}
.listRecordView .widget .boxPhoto.icon:hover a.plus{background:#333;}
.listModule.generic .widget .column{margin-bottom:10px;}
.listRecordView .widget .col-2 .rumbleRight{display:none;}
.listRecordView .widget .col-2 .boxPhoto{min-height:50px;}
.listRecordView p,.listRecordView a{font-size:14px;}
.listRecordView.jsOnDonationList .boxJsOn {margin-bottom: 10px;}
.boxJsOn .headerBoxCol.bigTour { background: #fff;border-bottom: 2px solid #DB8700;color: #DB8700;}
.headerBoxCol {padding: 10px; color: #eee;height: 16px;}
.headerBoxCol.bigTour {font-family: 'ralewaymedium',arial,helvetica;color: #009FDA;font-size: 18px;height: auto;padding:10px; border-bottom: 2px solid #009FDA;margin-bottom:20px;}
.boxJsOn.total h2 { padding: 10px;color: #333;font-family: 'ralewaymedium',arial,helvetica;font-size: 24px;}
.boxJsOn ol {padding-bottom: 10px;}
.boxJsOn ul {clear: both; background: #fff;margin: 10px;height: 172px;}
.boxJsOn ul li {margin: 0px;padding-top: 20px;}
.boxJsOn ul li.imgDon {width: 150px; height: 150px;margin: 10px 20px 10px 10px;float: left;overflow: hidden;padding: 0px;background: url(../images/ajax-loader_push.gif) no-repeat center #eee;border: 1px solid #ccc;}
.boxJsOn ul li a {text-decoration: none;}
.boxJsOn ul li.imgDon img { width: 150px;}
.boxJsOn ul li a h2 {color: #666666;font-family: 'ralewaymedium',arial,helvetica;}
.boxJsOn ul li p {margin: 10px 0;}
.boxJsOn ul li i {color: #666;}
.boxJsOn ul li span.couDon {font-size: 18px; color: #333;}

.fastClickList li {margin: 8px 2px;float: left; width: 170px;height: auto;}
.BigClick {width: auto;text-decoration: none;padding: 5px 10px;cursor: pointer;text-decoration: none;font-family: 'ralewaymedium',arial,helvetica;background: #999;color: #fff;font-size: 14px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;}
.BigClick:hover{background:#666}
.boxPopUp{width:900px;height:600px;margin:-310px 0 0 -460px;padding:10px;background:url(../images/ajax-loader.gif) no-repeat center center #eee;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari, Chrome */
border-radius: 5px; /* CSS3 */
-moz-box-shadow: 0px 0px 5px #111; /* Firefox */
-webkit-box-shadow: 0px 0px 5px #111; /* Safari, Chrome */
box-shadow: 0px 0px 5px #111; /* CSS3 */}
.module_customList_customList.tourOprList li {height: auto; min-height: 55px;width: 25%;float: left; cursor: pointer;}
.module_customList_customList.tourOprList li .boxTextTour{background: #F5F5F5;  padding: 10px;margin: 0px 5px;}
a.goToTop{ text-align: right;display: block; padding: 10px 0;    color: #777777;cursor: pointer;}
.listModule li {margin-bottom: 10px;}
.module_customList_customList.tourOprList li .boxTextTour h2 {font-size: 16px;min-height: 55px;color: #656565; font-family: 'ralewaymedium',arial,helvetica;}
.module_customList_customList.tourOprList li .boxTextTour .tourAddress {display: none; min-height: 180px;padding: 10px 0;}
.module_customList_customList.charity li { border-bottom: 1px dotted #ccc; height: auto;padding: 20px 0px; cursor: pointer;margin: 0px;}
.dowlBtn { height: auto; padding-bottom: 14px; width: auto; background: url(../images/downloadBtn.png) no-repeat center left transparent;color: transparent;cursor: pointer;}
.dowlBtn span {opacity: 0;filter: alpha(opacity=0);}


/*popUp*/
.bgPopUp{position:fixed; width:100%; height:100%; top:0px; left:0px; background:#000; opacity:1; filter:alpha(opacity=100); z-index:11000000;}
.boxPopUp{ position:fixed; text-align:center; width:100%; height:100%; top:0%; left:0%; margin:0px; background:url(../images/ajaxloader.gif) no-repeat center  rgba(0,0,0,.5); z-index:11000001; padding:0px; overflow:hidden;
-webkit-box-shadow: 0px 0px 10px #666;
-moz-box-shadow: 0px 0px 10px #666;
box-shadow: 0px 0px 10px #666;
-o-box-shadow: 0px 0px 10px #666;}
.boxPopUp img{max-width:100%;
-webkit-box-shadow: 0px 0px 5px #000;-moz-box-shadow: 0px 0px 5px #000;box-shadow: 0px 0px 5px #000;-o-box-shadow: 0px 0px 5px #000;}
.boxPopUp table{width:100%;height:100%;}
.boxPopUp table td{text-align: center;}
.boxPopUp p{text-align:center; font-family: sans-serif,tahoma, helvetica, arial;}
#closeP{position:absolute;z-index:1003; right:0px; top:0px; width:10px;height:10px;padding:10px 13px 15px 12px;cursor:pointer; font-stretch:normal; text-align:center; background:#2A2724;color:#fff;}
#closeP b{color:#fff;}
#closeP:hover{background:#333}
#titphotoP{display:none!important;position:absolute; left:0px; top:0px; padding:10px 0px 15px 0px; width:100%;height:10px;color:#fff;background:#184786;
-webkit-box-shadow: 0px 0px 5px #000;-moz-box-shadow: 0px 0px 5px #000;box-shadow: 0px 0px 5px #000;-o-box-shadow: 0px 0px 5px #000;z-index:1002;}
#descrphotoP{position:absolute; left:0px; bottom:0px;width:100%;height:auto;color:#fff;background:#184786;background:rgba(59, 59, 59, 0.85);font-size:12px;
-webkit-box-shadow: 0px 0px 5px #000;-moz-box-shadow: 0px 0px 5px #000;box-shadow: 0px 0px 5px #000;-o-box-shadow: 0px 0px 5px #000;z-index:1002;}
#descrphotoP #descrphotoPCont{padding:10px;color:#fff;}
.btnPhoto{position:absolute;top:50%;color:transparent;background:#333;width:10px;height:10px;padding: 10px 10px 15px;cursor:pointer;
width: 30px;height: 70px;position: absolute;top:50%;margin-top:-35px;z-index: 3;z-index:1005;opacity:.4;
-webkit-box-shadow: 0px 0px 5px #000;-moz-box-shadow: 0px 0px 5px #000;box-shadow: 0px 0px 5px #000;-o-box-shadow: 0px 0px 5px #000;}
.btnPhoto:hover{opacity:1;filter:alpha(opacity=100);}
#nextPhotoP{right:10px;z-index:1005;content:"";color:transparent;
right:0px;background: url('../images/fr_slider_dx.png') no-repeat center rgba(172, 172, 172, 0.57);}
#prevPhotoP{left:10px;z-index:1005;content:"";color:transparent;
left:0px;background: url('../images/fr_slider_sx.png') no-repeat center rgba(172, 172, 172, 0.57);}
.boxPopUp iframe{width:100%!important;height:100%!important;}


/*fileUploads*/
ul.module_fileBox_HookTopPage.listModule li{padding:0px;cursor:pointer;float:left;width:33.333333333333333%;height:auto;border:none;margin-bottom:15px;overflow:inherit;}
ul.module_fileBox_HookTopPage.listModule li .boxPhoto{width:auto;height:auto;min-height:80px;padding:5px 5px 3px 5px;margin-right:15px;background:url(../images/ajax-loader-white.gif) no-repeat center  #fff;}
ul.module_fileBox_HookTopPage.listModule li .boxPhoto img{width:100%;}
ul.module_fileBox_HookTopPage.listModule li .boxText{display:none;border:none;width:auto;height:auto;float:none;margin:10px 15px 0 0;padding:0px; text-align:center;}
ul.module_fileBox_HookTopPage.listModule li .boxPhotoName{display:none;}
ul.module_fileBox_HookTopPage.galleryListCategory.listModule li .boxText{display:block;}
ul.module_fileBox_HookTopPage.galleryListCategory.listModule li {width: 100%;}
ul.module_fileBox_HookTopPage.galleryListCategory.listModule {width: 33%}
ul.module_fileBox_HookTopPage.listModule{padding-bottom:20px;width:102%;float:left;}


/*search*/
ul.module_searchForm_HookTopPage.listModule li{margin-bottom: 20px;padding-bottom: 15px;border-bottom: 1px solid #009ddf;}
ul.module_searchForm_HookTopPage.listModule li .boxText.SearchItem > h2 a{ font-family: 'ralewaylight',arial,helvetica;font-size: 18px;color: #009ddf;}
ul.module_searchForm_HookTopPage.listModule li .boxText.SearchItem > h2{margin-bottom: 10px;}
ul.module_searchForm_HookTopPage.listModule li .boxText.SearchItem > a{color: #999;font-size: 13px;}
ul.module_searchForm_HookTopPage.listModule li .boxText.SearchItem  a:hover{text-decoration: underline;color: #009ddf;}

/*gallery*/
.headerBoxCol{padding:10px;background:#fff;color:#333;position:relative;margin-bottom:25px;}
.headerBoxCol a.BigClick{position:absolute;top:0px;right:0px;padding:10px;background:#fff;color:#cbb276;height:16px;}
.headerBoxCol a:hover{color:#000;cursor:pointer;}
ul.galleryListCategory.listModule li{padding:5px;margin:5px;cursor:pointer;float:left;width:170px;height:162px;border:none;float:left;}
ul.galleryListCategory.listModule li .boxPhoto{border:none;width:170px;height:130px;}
ul.galleryListCategory.listModule li .boxText{border:none;width:170px;height:auto;float:left;margin:10px 0 0 0;padding:0px; text-align:center;}
.maincontent .colums .sx .text ul.galleryListCategory.listModule li{padding:5px 5px 5px 5px;margin:10px 10px 45px 0;}

ul.module_galleryList_HookTopPage.listModule li{padding:0px;cursor:pointer;float:left;width:33.333333333333333%;height:auto;border:none;margin-bottom:15px;overflow:inherit;}
ul.module_galleryList_HookTopPage.listModule li .boxPhoto{width:auto;height:auto;min-height:80px;padding:0px;margin-right:15px;background:url(../images/ajax-loader-white.gif) no-repeat center  #fff;}
ul.module_galleryList_HookTopPage.listModule li .boxPhoto img{width:100%;}
ul.module_galleryList_HookTopPage.listModule li .boxPhoto:hover{background:#333;}
ul.module_galleryList_HookTopPage.listModule li .boxPhoto:hover img{opacity:.6}
ul.module_galleryList_HookTopPage.listModule li .boxText{display:none;border:none;width:auto;height:auto;float:none;margin:10px 15px 0 0;padding:0px; text-align:center;}
ul.module_galleryList_HookTopPage.galleryListCategory.listModule li .boxText{display:block;}
ul.module_galleryList_HookTopPage.galleryListCategory.listModule li {width: 100%;}
ul.module_galleryList_HookTopPage.galleryListCategory.listModule {width: 33%}
ul.module_galleryList_HookTopPage.listModule{padding-bottom:20px;width:102%;float:left;}
.contBoxListCatgallery > .closeDiv{clear:none;display:none;}

.widget.gallery .col-3:hover .overBox .boxPhoto img{visibility:hidden!important;}
.widget.gallery .col-3:hover {cursor:pointer;}
.widget.gallery .col-3:hover .boxPhoto{ background-size: auto 120%; background-color:rgba(0, 0, 0, 0.5);}
.widget.gallery .col-3:hover .boxText{background-color:#333; background-color:rgba(0, 0, 0, 0.5); color:#fff}
.widget.gallery .col-3:hover .boxText a{color:#fff}
/*superTopPopUpAlert*/
.superTopPopUpAlert{
-webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;}
.superTopPopUpAlert.havefeedBox{display:block;padding-top:100px;opacity:100;filter:alpha(opacity=100);}
.superTopPopUpAlert .line{margin:5px auto;max-width:1200px;width:90%;}
.superTopPopUpAlert .line .alertMess,
.superTopPopUpAlert .line .alertMess.alW48.true
{color: #fff;padding:10px 40px;max-width: 800px;margin: 10px auto;background:url(../images/close_i.png) no-repeat 98% 50% rgba(133, 203, 54, 0.95);
-webkit-box-shadow: 0px 0px 10px #090F18;-moz-box-shadow: 0px 0px 10px #090F18;box-shadow: 0px 0px 10px #090F18;-o-box-shadow: 0px 0px 10px #090F18;}
.superTopPopUpAlert .line .alertMess.alW48 {
background:url(../images/close_i.png) no-repeat 98% 50% rgba(170, 0, 0, 0.95);color: #fff;
}
.superTopPopUpAlert .line .alertMess h4{color: #fff;}

/* form*/
input{transition: none;}
.listForm{padding:20px 0;}
.listForm .row{margin-bottom:10px;}
.listForm input, .listForm textarea,.listForm select {width: 100%;border: 0;background:#eee;}
.listForm select {width:100%!important;}
.listForm textarea{resize:vertical; min-height:150px;}
.listForm .input{background:#eee;padding:8px;}
.listForm input[type=checkBox]{margin-right: 10px;display: block;float: left;}
.buttonSubmit, .buttonSubmitSearch{padding:8px 0;background:#333!important;color:#fff;border:none!important;}
.buttonSubmit:hover, .buttonSubmitSearch:hover{background:#009FDA!important;color:#fff;}

.bigSearchForm{ margin-bottom: 20px;}
.bigSearchForm #pwaformSearch input{ padding: 5px 10px;margin: 0px 20px;border: 1px solid #ccc;}
.bigSearchForm #pwaformSearch select{border: 1px solid #ccc;}

/* share*/
.headerScroll .addthis-smartlayers{display:block!important;}
.openMenu .addthis-smartlayers,.openMenu.headerScroll .addthis-smartlayers{display:none!important;}
.addthis-smartlayers{display:none;}
#at4-thankyou{display:none!important;}




