/*
// 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.05);   -moz-transform: scale(1.05);    -ms-transform: scale(1.05);-o-transform: scale(1.05);        transform: scale(1.05);    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; }.p-10{padding:10px;}.p-20{padding:20px;}.p-30{padding:30px;}.p-40{padding:40px;}.p-50{padding:50px;}.p-60{padding:60px;}.p-70{padding:70px;}.p-80{padding:80px;}.p-90{padding:90px;}.p-100{padding:100px;}.p-150{padding:150px;}.p-200{padding:200px;}.pl-10{padding-left:10px;}.pl-20{padding-left:20px;}.pl-30{padding-left:30px;}.pl-40{padding-left:40px;}.pl-50{padding-left:50px;}.pl-60{padding-left:60px;}.pl-70{padding-left:70px;}.pl-80{padding-left:80px;}.pl-90{padding-left:90px;}.pl-100{padding-left:100px;}.pr-10{padding-right:10px;}.pr-20{padding-right:20px;}.pr-30{padding-right:30px;}.pr-40{padding-right:40px;}.pr-50{padding-right:50px;}.pr-60{padding-right:60px;}.pr-70{padding-right:70px;}.pr-80{padding-right:80px;}.pr-90{padding-right:90px;}.pr-100{padding-right:100px;}.pt-10{padding-top:10px;}.pt-20{padding-top:20px;}.pt-30{padding-top:30px;}.pt-40{padding-top:40px;}.pt-50{padding-top:50px;}.pt-60{padding-top:60px;}.pt-70{padding-top:70px;}.pt-80{padding-top:80px;}.pt-90{padding-top:90px;}.pt-100{padding-top:100px;}.pt-150{padding-top:150px;}.pt-200{padding-top:200px;}.pb-10{padding-bottom:10px;}.pb-20{padding-bottom:20px;}.pb-30{padding-bottom:30px;}.pb-40{padding-bottom:40px;}.pb-50{padding-bottom:50px;}.pb-60{padding-bottom:60px;}.pb-70{padding-bottom:70px;}.pb-80{padding-bottom:80px;}.pb-90{padding-bottom:90px;}.pb-100{padding-bottom:100px;}.pb-150{padding-bottom:150px;}.pb-200{padding-bottom:200px;}.m-10{margin:10px;}.m-20{margin:20px;}.m-30{margin:30px;}.m-40{margin:40px;}.m-50{margin:50px;}.m-60{margin:60px;}.m-70{margin:70px;}.m-80{margin:80px;}.m-90{margin:90px;}.m-100{margin:100px;}.ml-10{margin-left:10px;}.ml-20{margin-left:20px;}.ml-30{margin-left:30px;}.ml-40{margin-left:40px;}.ml-50{margin-left:50px;}.ml-60{margin-left:60px;}.ml-70{margin-left:70px;}.ml-80{margin-left:80px;}.ml-90{margin-left:90px;}.ml-100{margin-left:100px;}.mr-10{margin-right:10px;}.mr-20{margin-right:20px;}.mr-30{margin-right:30px;}.mr-40{margin-right:40px;}.mr-50{margin-right:50px;}.mr-60{margin-right:60px;}.mr-70{margin-right:70px;}.mr-80{margin-right:80px;}.mr-90{margin-right:90px;}.mr-100{margin-right:100px;}.mt-10{margin-top:10px;}.mt-20{margin-top:20px;}.mt-30{margin-top:30px;}.mt-40{margin-top:40px;}.mt-50{margin-top:50px;}.mt-60{margin-top:60px;}.mt-70{margin-top:70px;}.mt-80{margin-top:80px;}.mt-90{margin-top:90px;}.mt-100{margin-top:100px;}.mt-150{margin-top:150px;}.mt-200{margin-top:200px;}.mb-10{margin-bottom:10px;}.mb-20{margin-bottom:20px;}.mb-30{margin-bottom:30px;}.mb-40{margin-bottom:40px;}.mb-50{margin-bottom:50px;}.mb-60{margin-bottom:60px;}.mb-70{margin-bottom:70px;}.mb-80{margin-bottom:80px;}.mb-90{margin-bottom:90px;}.mb-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: 'Font Awesome 6 Free'; 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}



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%;
}

ul.nopads{padding: 20px 0; list-style: none;}
ul.nopads li{padding: 0 0 30px 0; margin: 0}

ul.list-style-one{padding: 30px 0}
ul.list-style-one li{list-style: none; padding-bottom: 10px; font-size: 18px}
ul.list-style-one li:before, .footer .item ul li:before{content:"\f058"; color:#b0a174; margin: 10px; font-family: 'Font Awesome 6 Free'; font-size: 18px; list-style: none;}
ul.list-style-one i, .footer .item i { color:#fff; margin: 0 10px 0 0; font-size: 18px }
.lh-200{line-height: 200%;}
.rad-5{border-radius: 5px}
.rad-10{border-radius: 10px}
.rad-20{border-radius: 20px}
.rad-30{border-radius: 30px}
