html{height:100%;}
body{font-family: 'Open Sans', sans-serif;font-size:16px;height:100%;width:100%;background:#fff;display:table;margin:0 auto;overflow-y:scroll;overflow-x:hidden;color:#231F20;min-width:720px;}
*{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}
*, *:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/* Responsive */
main {display:block;width:100%;height:100%;padding-bottom:50px;background:#fff;position:relative}
.wrapper{margin:0 auto;padding:0;display:table;width:1100px;min-width:720px;}
.one{float:left;display:block;overflow:hidden;width:8.33333%;}
.two{float:left;display:block;overflow:hidden;width:16.66667%;}
.three{float:left;display:block;overflow:hidden;width:25%;}
.four{float:left;display:block;overflow:hidden;width:33.33333%;}
.five{float:left;display:block;overflow:hidden;width:41.66667%;}
.six{float:left;display:block;overflow:hidden;width:50%;}
.seven{float:left;display:block;overflow:hidden;width:58.33333%;}
.eight{float:left;display:block;overflow:hidden;width:66.66667%;}
.nine{float:left;display:block;overflow:hidden;width:75%;}
.ten{float:left;display:block;overflow:hidden;width:83.33333%;}
.eleven{float:left;display:block;overflow:hidden;width:91.66667%;}
.twelve{float:left;display:block;overflow:hidden;width:100%;}

.left-one{float:left;margin-left:8.33333%;}
.left-two{float:left;margin-left:16.66667%;}
.left-three{float:left;margin-left:25%;}
.left-four{float:left;margin-left:33.33333%;}
.left-five{float:left;margin-left:41.66667%;}
.left-six{float:left;margin-left:50.00%;}
.left-seven{float:left;margin-left:58.33333%;}
.left-eight{float:left;margin-left:66.66667%;}
.left-nine{float:left;margin-left:75%;}
.left-ten{float:left;margin-left:83.33333%;}
.left-eleven{float:left;margin-left:91.66667%;}
.left-twelve{float:left;margin-left:100%;}

.right-one{float:left;margin-right:8.33333%;}
.right-two{float:left;margin-right:16.66667%;}
.right-three{float:left;margin-right:25%;}
.right-four{float:left;margin-right:33.33333%;}
.right-five{float:left;margin-right:41.66667%;}
.right-six{float:left;margin-right:50.00%;}
.right-seven{float:left;margin-right:58.33333%;}
.right-eight{float:left;margin-right:66.66667%;}
.right-nine{float:left;margin-right:75%;}
.right-ten{float:left;margin-right:83.33333%;}
.right-eleven{float:left;margin-right:91.66667%;}
.right-twelve{float:left;margin-right:100%;}




/* Content */
.m5{margin:5px}
.ms5{margin-left:5px;margin-right:5px}
.me5{margin-top:5px;margin-bottom:5px}
.mt5{margin-top:5px}
.mb5{margin-bottom:5px}
.ml5{margin-left:5px}
.mr5{margin-right:5px}

.p15{padding:5px}
.ps5{padding-left:5px;padding-right:5px;}
.pe5{padding-top:5px;padding-bottom:5px;}
.pt5{padding-top:5px}
.pb5{padding-bottom:5px}
.pl5{padding-left:5px}
.pr5{padding-right:5px}

.m15{margin:15px}
.ms15{margin-left:15px;margin-right:15px}
.me15{margin-top:15px;margin-bottom:15px}
.mt15{margin-top:15px}
.mb15{margin-bottom:15px}
.ml15{margin-left:15px}
.mr15{margin-right:15px}

.p115{padding:15px}
.ps15{padding-left:15px;padding-right:15px;}
.pe15{padding-top:15px;padding-bottom:15px;}
.pt15{padding-top:15px}
.pb15{padding-bottom:15px}
.pl15{padding-left:15px}
.pr15{padding-right:15px}

.m10{margin:10px}
.ms10{margin-left:10px;margin-right:10px}
.me10{margin-top:10px;margin-bottom:10px}
.mt10{margin-top:10px}
.mb10{margin-bottom:10px}
.ml10{margin-left:10px}
.mr10{margin-right:10px}

.p10{padding:10px}
.ps10{padding-left:10px;padding-right:10px;}
.pe10{padding-top:10px;padding-bottom:10px;}
.pt10{padding-top:10px}
.pb10{padding-bottom:10px}
.pl10{padding-left:10px}
.pr10{padding-right:10px}

.m25{margin:25px}
.ms25{margin-left:25px;margin-right:25px}
.me25{margin-top:25px;margin-bottom:25px}
.mt25{margin-top:25px}
.mb25{margin-bottom:25px}
.ml25{margin-left:25px}
.mr25{margin-right:25px}

.p25{padding:25px}
.ps25{padding-left:25px;padding-right:25px;}
.pe25{padding-top:25px;padding-bottom:25px;}
.pt25{padding-top:25px}
.pb25{padding-bottom:25px}
.pl25{padding-left:25px}
.pr25{padding-right:25px}

.m50{margin:50px}
.ms50{margin-left:50px;margin-right:50px}
.me50{margin-top:50px;margin-bottom:50px}
.mt50{margin-top:50px}
.mb50{margin-bottom:50px}
.ml50{margin-left:50px}
.mr50{margin-right:50px}

.p50{padding:50px}
.ps50{padding-left:50px;padding-right:50px;}
.pe50{padding-top:50px;padding-bottom:50px;}
.pt50{padding-top:50px}
.pb50{padding-bottom:50px}
.pl50{padding-left:50px}
.pr50{padding-right:50px}

.m100{margin:100px}
.ms100{margin-left:100px;margin-right:100px}
.me100{margin-top:100px;margin-bottom:100px}
.mt100{margin-top:100px}
.mb100{margin-bottom:100px}
.ml100{margin-left:100px}
.mr100{margin-right:100px}

.p100{padding:100px}
.ps100{padding-left:100px;padding-right:100px;}
.pe100{padding-top:100px;padding-bottom:100px;}
.pt100{padding-top:100px}
.pb100{padding-bottom:100px}
.pl100{padding-left:100px}
.pr100{padding-right:100px}



img{border:0;}
img.strech {width:100%;}
a{text-decoration:none;color:#231F20;font-weight:800;}
a:hover{color:#F1C40F;text-decoration:none;}
p{padding:0 0 20px 0;font-weight:400;}
.primary {color:#F1C40F;}
.secondary {color:#2ecc71;}


h1 {font-size:50px;}
h2 {font-size:40px;}
h3 {font-size:30px;}
h3 {font-size:25px;}
h4 {font-size:20px;}
h5 {font-size:15px;}
h6 {font-size:12px;}


small {display:block;font-size:12px;}
ul li {padding-top:10px;padding-left: 25px;list-style-type: square;}
input {width:100%;padding:10px 20px;margin-bottom:10px;border: 1px solid #dbdbdb;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

}
textarea {width:100%;min-height:100px;margin-bottom:10px;padding:10px 20px;border: 1px solid #dbdbdb;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.button {padding:7px 30px;text-align:center;cursor:pointer;background:none;display:inline-block;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.button.white {border:2px solid #fff;color:#fff;}
.button.white:hover {border:2px solid #fff;color:#000;background:#fff;}

.button.black {border:2px solid #000;color:#000;}
.button.black:hover {border:2px solid #000;color:#fff;background:#000;}

.button.primary {border:2px solid #F1C40F;color:#F1C40F;}
.button.primary:hover {border:2px solid #F1C40F;color:#fff;background:#F1C40F;}


.linelight {border-top: 1px solid #dbdbdb;width:100%;height:1px}
.linedark{border-top: 1px solid #444;width:100%;height:1px}
.linewhite {border-top: 1px solid #fff;width:100%;height:1px}
.lineblack {border-top: 1px solid #000;width:100%;height:1px}

.bs {border-left: 1px solid #dbdbdb;border-right: 1px solid #dbdbdb;}
.be {border-top: 1px solid #dbdbdb;border-botom: 1px solid #dbdbdb;}
.br {border-right: 1px solid #dbdbdb;}
.bl {border-left: 1px solid #dbdbdb;}
.bt {border-top: 1px solid #dbdbdb;}
.bb {border-bottom: 1px solid #dbdbdb;}
.ba {border: 1px solid #dbdbdb;}
.bw {border: 1px solid #fff;}


.larger  {font-size:22px;}
.large	{font-size:18px;}
.normal 	{font-size:15px;}
.small {font-size:13px;}
.smaller {font-size:10px;}
.shadow {text-shadow: 1px 1px #000;}
.noshadow {text-shadow: 0px 0px #000;}

.bold  {font-weight:800;}
.semibold  {font-weight:600;}
.normal  {font-weight:400;}
.light  {font-weight:300;}
.lighter  {font-weight:200;}

.full {width:100%;}
.table {display:block;width:100%;}
.table-cell {display:table-cell;width:100%;}
.block {display:block;width:100%;}
.inline-block {display:inline-block;}

.valign {vertical-align:middle;}
.halign {horizontal-align:middle;}

.fl {float:left;}
.fr {float:right;}

.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}

.fleft {text-align:left;}
.fright {text-align:right;}
.fcenter {text-align:center;}




.black {color:#000;}
.white {color:#fff;}
.gray {color:#777;}
.darkgray {color:#434344;}
.lightgray {color:#b1b1b1;}

.whitebg {background:#fff;}
.lightgraybg {background:#efefef;}
.darkgraybg {background:#434345;}
.darkbg {background:#343437;}
.primarybg {background:#F1C40F;}
.secondarybg {background:#2ecc71;}

.alt  {font-family:georgia;}

/* Menu */

.logo,.link {cursor:pointer;}
.menu{z-index:1011;height:75px;width:100%;}
.menu.active {background:#fff;border-bottom: 1px solid rgba(0,0,0,0.1);position:fixed;top:0;left:0;}
.menu.inactive {background:none;border-bottom: 1px solid rgba(0,0,0,0.0);position:absolute;top:70px;left:0;}
.menu.footer  {background:none;border-bottom: 1px solid rgba(0,0,0,0.0);position:relative;}
.menu .ctrl {display:none;}
.menu .link {display:inline-block;float:left;width:33.33%;padding-top:25px;}
.menu .logo {display:block;background:url('../images/logo.png') center no-repeat;background-size: 100% auto;height:75px;max-width:175px;margin:0 auto;}
.menu.active .logo {background:  url('../images/logo-dark.png') center no-repeat;background-size: 100% auto;}
.menu.active .link {color:#231F20;text-shadow:none}
.menu.footer .link {color:#fff;}
.menu.footer .logo {display:block;background:url('../images/logo.png') center no-repeat;background-size: 100% auto;height:75px;max-width:175px;margin:0 auto;}
.sl {position: absolute;margin-top:-75px;}
.sl2 {position: absolute;margin-top:-25px;}

/* Header */
.header {z-index:1011;position:absolute; top:0;left:0;width:100%;}
.header .info {border-bottom:1px solid rgba(255,255,255,0.3);display:table;padding:13px 0;}

/* Misc */

::-webkit-input-placeholder{ color:#dbdbdb;font-family: 'Open Sans', sans-serif;font-style:italic;font-weight:800; }
::-moz-placeholder { color:#dbdbdb;font-family: 'Open Sans', sans-serif;font-style:italic ;font-weight:800;}
:-ms-input-placeholder { color:#dbdbdb;font-family: 'Open Sans', sans-serif;font-style:italic;font-weight:800; }
input:-moz-placeholder { color:#dbdbdb;font-family: 'Open Sans', sans-serif;font-style:italic ;font-weight:800;}
.trans {-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;}
.alttint{background:rgba(29,29,33,0.7);z-index:1000;position:fixed;float:left;width:100%;height:100%;top:0;left:0;display:none;}

/* Loading */
.blackhole {display:none;}
.loading {position:absolute; background:url('../images/slides/1.jpg') center no-repeat;height:100%;margin-top:1px;width:100%;z-index:10000;border-bottom:1px solid #000;}
.loadbg {background: rgba(241, 196, 15, 0.8);height:100%;width:100%;position:absolute;}
.loading .logo {display:block;background:url('../images/logo-load.png') center no-repeat;height:150px;width:250px;left:50%;top:50%;margin-top:-100px;position:absolute;z-index:1000;margin-left:-125px;}
.loader {display:block;width:250px;height:30px;text-align:center;padding-top:130px;}


/* Slider */

#slider{overflow:hidden;display:block;margin:0 auto;height:100%;width:100%;min-width:720px;}
.slide{margin:0 auto;overflow:hidden;background:#111;display:block}
.slide img{display:none;position:fixed;}
.tint{background:rgba(0,0,0,0.5);z-index:1000;position:absolute;float:left;width:100%;height:100%;top:0;left:0;min-width:720px;}
.caption{width:90%;z-index:1001;position:absolute;top:0;overflow:hidden;color:#fff;margin-top:0;text-align:center;min-width:720px;}
.caption h2{line-height:40px;padding:0;margin:0;font-weight:700;font-size:40px;color:#fff;}
.caption span{line-height:35px;padding:0;margin:0;font-size:25px;font-weight:400;color:#fff;font-family:georgia;font-style:italic;}
.promo {overflow:hidden;z-index:1001;position:absolute;top:100%;background:rgba(0,0,0,0.5);width:100%;height:80px;margin-top:-80px;text-align:center;padding:20px 0;border-top:1px solid rgba(255,255,255,0.3);min-width:720px;}
.promo span{display:inline-block;padding-top:10px;}
.load {display:inline-block; background: #F1C40F; opacity:0.8;height:2px;position:fixed;z-index:1010;width:0px;left:0px;top:0px;}
.hidden {display:none;}


/* Gallery */

.thumb {overflow:hidden;border:1px solid #fff;width:19%; display:inline-block;float:left;margin:0 1% 1% 0;height:100px; }
.thumb.active {border:5px solid #fff;}
.thumb img {float:left;height:100px;min-width:100%;}
.image {border:1px solid #fff;width:100%;height:100%;display:table;overflow:hidden;}
.image img{float:left;width:100%;height:100%;max-height:522px;}

/* Responsive min 720px; */

@media only screen and (max-width : 1199px) {
.wrapper {width:98%;padding:0 1%;}
}








