/*
// DEFAULT CSS FOR BOOTSTRAP BY ESIREN
// V 3.0 - 10.2017
// WWW.IDEAJANS.COM
// esirencss-v-3.0
*/


a, a:hover{ text-decoration: none;}.linked{width: 100%; cursor:pointer;left:0; top:0; height:100%; position: absolute;}.scale{overflow:hidden; transition:all .5s ease 0s; cursor: pointer;}.scale img{transition:all .5s ease 0s;}.scale:hover{transition:all .5s ease 0s;}.scale:hover img{-webkit-transform: scale(1.2);   -moz-transform: scale(1.2);    -ms-transform: scale(1.2);-o-transform: scale(1.2);        transform: scale(1.2);    transition:all .8s;}.rotate:hover{-webkit-transform: rotate(20deg);-moz-transform: rotate(20deg);-ms-transform: rotate(20deg);-o-transform: rotate(20deg);transform: rotate(20deg);}.anim{ cursor:pointer; transition:all .5s ease 0s}.pointer{ cursor:pointer;}.italic{font-style: italic}.padded{padding: 120px 0 120px 0;}.nopad{padding: 0;}.nomar{margin: 0;}.bold{font-weight: bold}.normal{font-weight: normal}.plutoregular{font-family: 'PlutoSansCondRegular'}.georgia{font-family: 'Georgia'}.fs-12px { font-size: 12px; }.fs-13px { font-size: 13px; }.fs-14px { font-size: 14px; }.fs-15px { font-size: 15px; }.fs-16px { font-size: 16px; }.fs-17px { font-size: 17px; }.fs-18px { font-size: 18px; }.fs-20px { font-size: 20px; }.fs-22px { font-size: 22px; }.fs-24px { font-size: 24px; }.fs-26px { font-size: 26px; }.fs-28px { font-size: 28px; }.fs-30px { font-size: 30px; }.fs-32px { font-size: 32px; }.fs-34px { font-size: 34px; }.fs-36px { font-size: 36px; }.fs-38px { font-size: 38px; }.fs-40px { font-size: 40px; }.pad-10{padding:10px;}.pad-20{padding:20px;}.pad-30{padding:30px;}.pad-40{padding:40px;}.pad-50{padding:50px;}.pad-60{padding:60px;}.pad-70{padding:70px;}.pad-80{padding:80px;}.pad-90{padding:90px;}.pad-100{padding:100px;}.pad-150{padding:150px;}.pad-200{padding:200px;}.pad-left-10{padding-left:10px;}.pad-left-20{padding-left:20px;}.pad-left-30{padding-left:30px;}.pad-left-40{padding-left:40px;}.pad-left-50{padding-left:50px;}.pad-left-60{padding-left:60px;}.pad-left-70{padding-left:70px;}.pad-left-80{padding-left:80px;}.pad-left-90{padding-left:90px;}.pad-left-100{padding-left:100px;}.pad-right-10{padding-right:10px;}.pad-right-20{padding-right:20px;}.pad-right-30{padding-right:30px;}.pad-right-40{padding-right:40px;}.pad-right-50{padding-right:50px;}.pad-right-60{padding-right:60px;}.pad-right-70{padding-right:70px;}.pad-right-80{padding-right:80px;}.pad-right-90{padding-right:90px;}.pad-right-100{padding-right:100px;}.pad-top-10{padding-top:10px;}.pad-top-20{padding-top:20px;}.pad-top-30{padding-top:30px;}.pad-top-40{padding-top:40px;}.pad-top-50{padding-top:50px;}.pad-top-60{padding-top:60px;}.pad-top-70{padding-top:70px;}.pad-top-80{padding-top:80px;}.pad-top-90{padding-top:90px;}.pad-top-100{padding-top:100px;}.pad-top-150{padding-top:150px;}.pad-top-200{padding-top:200px;}.pad-bottom-10{padding-bottom:10px;}.pad-bottom-20{padding-bottom:20px;}.pad-bottom-30{padding-bottom:30px;}.pad-bottom-40{padding-bottom:40px;}.pad-bottom-50{padding-bottom:50px;}.pad-bottom-60{padding-bottom:60px;}.pad-bottom-70{padding-bottom:70px;}.pad-bottom-80{padding-bottom:80px;}.pad-bottom-90{padding-bottom:90px;}.pad-bottom-100{padding-bottom:100px;}.pad-bottom-150{padding-bottom:150px;}.pad-bottom-200{padding-bottom:200px;}.mar-10{margin:10px;}.mar-20{margin:20px;}.mar-30{margin:30px;}.mar-40{margin:40px;}.mar-50{margin:50px;}.mar-60{margin:60px;}.mar-70{margin:70px;}.mar-80{margin:80px;}.mar-90{margin:90px;}.mar-100{margin:100px;}.mar-left-10{margin-left:10px;}.mar-left-20{margin-left:20px;}.mar-left-30{margin-left:30px;}.mar-left-40{margin-left:40px;}.mar-left-50{margin-left:50px;}.mar-left-60{margin-left:60px;}.mar-left-70{margin-left:70px;}.mar-left-80{margin-left:80px;}.mar-left-90{margin-left:90px;}.mar-left-100{margin-left:100px;}.mar-right-10{margin-right:10px;}.mar-right-20{margin-right:20px;}.mar-right-30{margin-right:30px;}.mar-right-40{margin-right:40px;}.mar-right-50{margin-right:50px;}.mar-right-60{margin-right:60px;}.mar-right-70{margin-right:70px;}.mar-right-80{margin-right:80px;}.mar-right-90{margin-right:90px;}.mar-right-100{margin-right:100px;}.mar-top-10{margin-top:10px;}.mar-top-20{margin-top:20px;}.mar-top-30{margin-top:30px;}.mar-top-40{margin-top:40px;}.mar-top-50{margin-top:50px;}.mar-top-60{margin-top:60px;}.mar-top-70{margin-top:70px;}.mar-top-80{margin-top:80px;}.mar-top-90{margin-top:90px;}.mar-top-100{margin-top:100px;}.mar-top-150{margin-top:150px;}.mar-top-200{margin-top:200px;}.mar-bottom-10{margin-bottom:10px;}.mar-bottom-20{margin-bottom:20px;}.mar-bottom-30{margin-bottom:30px;}.mar-bottom-40{margin-bottom:40px;}.mar-bottom-50{margin-bottom:50px;}.mar-bottom-60{margin-bottom:60px;}.mar-bottom-70{margin-bottom:70px;}.mar-bottom-80{margin-bottom:80px;}.mar-bottom-90{margin-bottom:90px;}.mar-bottom-100{margin-bottom:100px;}.column-2{-webkit-column-count: 2; /* Chrome, Safari, Opera */-moz-column-count: 2; /* Firefox */column-count: 2;-webkit-column-gap: 40px; /* Chrome, Safari, Opera */-moz-column-gap: 40px; /* Firefox */column-gap: 40px;}.column-3{-webkit-column-count: 3; /* Chrome, Safari, Opera */-moz-column-count: 3; /* Firefox */column-count: 3;-webkit-column-gap: 40px; /* Chrome, Safari, Opera */-moz-column-gap: 40px; /* Firefox */column-gap: 40px;}.column-4{-webkit-column-count: 4; /* Chrome, Safari, Opera */-moz-column-count: 4; /* Firefox */column-count: 4;-webkit-column-gap: 40px; /* Chrome, Safari, Opera */-moz-column-gap: 40px; /* Firefox */column-gap: 40px;}a, a:hover, a:active, a:focus{ text-decoration: none;}.anim{ transition:all .8s ease 0s}.opac{ opacity:.8; transition:all .8s ease 0s;} .opac:hover{ opacity:1; transition:all .8s ease 0s;}.opact{ opacity:1; transition:all .8s ease 0s;} .opact:hover{ opacity:.6; transition:all .8s ease 0s;}.btn{   transition:all .8s ease 0s;} .btn:hover{  transition:all .8s ease 0s;}.pointer{ cursor:pointer;} .toper{width: 40px;height: 40px;cursor: pointer;position: fixed;bottom: 11px;left: 30px;box-shadow: 0px 0px 5px rgba(0,0,0,.38);font-size: 20px;z-index: 102;display: none;text-align: center;padding-top: 5px;}.toper:after{font-family: 'FontAwesome'; content:"\f106"}.text-shadow{text-shadow:2px 2px 4px rgba(0,0,0,0.6);}.box-shadow{box-shadow:0px 0px 6px rgba(0,0,0,0.4);}.text-white, a.text-white, a.text-white:hover{color:white;}.text-black, a.text-black, a.text-black:hover{color:black;}.text-gray{color:gray;}.text-red{color:#e03a3e;}.bg-white{background-color:white;}.bg-black{background-color:black;}.bg-gray{background-color:gray; color:white;}.liner{width:100%; height: 1px; background:#ededed; margin: 30px 0}.img-fw{max-width: 100%; height: auto}.relative{position: relative;}.absolute{position: absolute;}.img-fw{width: 100%; height: auto}.img-fw-m{max-width: 100%; height: auto}.btn-red{background-color:#e03a3e; color:white;}.bg-fa{background-color: #fafafa}.img-bg{background-position: center center; background-size: cover}.bg-fixed{background-attachment: fixed}.bg-anim{transition: all .4s;} .bg-anim:hover{background-position: left bottom}.bordered{border:1px solid #dedede;}.border-radius{border-radius: 0px}

.footer {padding: 50px 0; color:white; font-size: 18px}
.footer ul{padding: 0;margin: 0; list-style: none;}
.footer ul li{padding: 0;margin: 0;}


iframe.video{width: 100%;}
#map{width: 100%; height: 450px; position: relative;}

.gallery { margin: 0 auto 0px; display: inline-block; width: 100%;  }
.gallery .gallery-item {
    margin-top: 0;
    text-align: center;
    width: 33%;
}
.gallery-columns-2 .gallery-item { width: 50%; }
.gallery-columns-4 .gallery-item { width: 25%; }
.gallery img {
    box-shadow: 0px 0px 4px #ccc;
    border: 0px solid white;
    padding: 0px;
    background: #f2f2f2;
    transition: all .4s;
}
.gallery img:hover {
    background: white;
    box-shadow: 0px 0px 10px #ccc;
}
.gallery-columns-2 .attachment-medium {
    max-width: 92%;
    height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
    max-width: 84%;
    height: auto;
}
.gallery .gallery-caption {
    color: #888;
    font-size: 12px;
    margin: 0 0 12px;
}
.gallery dl, .gallery dt { margin: 0; }
.gallery br+br { display: none; }

.line{width: 100%; height: 1px;  position: relative; display:block;}




.right-half, .left-half {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    background-position: center center;
    background-size: cover;

}
.left-half {
    left: 0;
}
.right-half.width50, .left-half.width50 {
    width: 50%;
}