@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);
@import url('https://fonts.googleapis.com/css2?family=Poiret+One&display=swap');
body,body.fancybox-active,form,html{height:100%}
body{cursor: url('../images/iconM2.png'), auto;}
dl, ol, ul{margin: 0;}
.container{width:100%;margin:0 auto;padding:0;max-width:100%; }.row{display:flex;flex-wrap:wrap;background:#f0f2f5; margin: 0;}.col{box-sizing:border-box;padding:15px;}.col-12{width:100%}@media(min-width:576px){.col-sm-6{width:50%}.col-sm-4{width:33.33%}}@media(min-width:768px){.col-md-4{width:33.33%}.col-md-6{width:50%}}@media(min-width:992px){.col-lg-3{width:25%}.col-lg-6{width:50%; padding: 0;}.col-lg-12{width:100%}}@media(min-width:1200px){.col-xl-3{width:25%}.col-xl-6{width:50%}.col-xl-12{width:100%}}
a,header{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}
*,::before,:after,a,a img{outline:0;text-decoration:none}
.clr,.content:after{width:100%;height:0;clear:both}
.content,i.ico,section{position:relative}
header a.logo,i.ico{background-position:center;background-repeat:no-repeat}
.loading,.modal{z-index:10;left:0}
form,html{width:100%}
body{width:100%;margin:0;background:#FF9E3D}
a.scroll,a.scroll span{width:20px;height:30px}
a{transition:.3s; color: #333;}
a,a img{border:none}
::-webkit-input-placeholder{color:#707070}
:-moz-placeholder{color:#707070}
::-moz-placeholder{color:#707070}
:-ms-input-placeholder{color:#707070}
::selection{background:#ffc107;color:#fff}
::-moz-selection{background:#ffc107;color:#fff}
body,input,option,select,textarea{font-family:Calibri,sans-serif}
*,::before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style-type:none}
:before{font-family:IcoFont;font-style:normal}
.title,section.head .bottom p,section.head .left,section.head h1,section.prices,section.subPage .title,section.subPage .title span{font-family:"Poiret One",sans-serif}
section{width:100%;padding-left:75px;padding-right:75px;margin-bottom:60px}
.content{width:100%;margin:auto;padding:0; position: relative;}
.content:after{display:block;content:""}
i.ico{background-size:auto 100%;font-style:normal}
.loading,.modal,a.scroll,header{position:fixed}
i.ico.search{background-image:url(../images/icons/search.html);display:block;width:24px;height:23px}
i.ico.arrow{background-image:url(../images/icons/arrow.html);display:block;width:18px;height:8px}
i.ico.address,i.ico.email,i.ico.phone{width:24px;height:23px;display:block}
i.ico.address{background-image:url(../images/icons/address.html)}
i.ico.phone{background-image:url(../images/icons/phone.html)}
i.ico.email{background-image:url(../images/icons/email.html)}
a.scroll{display:block;z-index:5;right:7%;top:90vh}
a.scroll span{display:block;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:2px solid #ddd2b1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}
a.scroll span:after{width:2px;height:1px;background:#ddd2b1;display:block;content:"";position:absolute;top:5px;left:45%;-webkit-animation:1s infinite mainArrowAnim;-moz-animation:1s infinite mainArrowAnim;-o-animation:1s infinite mainArrowAnim;animation:1s infinite mainArrowAnim}
@-webkit-keyframes mainArrowAnim{0%,100%{height:0}
50%{height:10px}
}
@-moz-keyframes mainArrowAnim{0%,100%{height:0}
50%{height:10px}
}
@-o-keyframes mainArrowAnim{0%,100%{height:0}
50%{height:10px}
}
@keyframes mainArrowAnim{0%,100%{height:0}
50%{height:10px}
}
.link{font-weight:500;cursor:pointer;color:inherit}
header{top:0;left:0;z-index:9;width:100%;transition:.3s;padding:0px 0 5px 50px;background:rgba(0,0,0,.36);border-bottom:.5px solid #7b5e57;backdrop-filter:blur(5px);}
footer,header nav ul li,main,section.head .left,section.head .right,section.jury .jItem figure,section.prices .pRow .pItem span,section.text .txt{position:relative}
header .content{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;padding:0;width:100%;height:100%;justify-content:space-between;max-width:none;margin:auto;align-items:start;z-index:2}
header a.logo{display:block;height:70px;width:70px;padding:0;background-image:url(../images/logo_dark.png);background-size:contain;background-position: center;border-radius: 10px;margin: 5px auto;}
header a.logo2{display:block;height:70px;width:70px;padding:0;background-image:url(../images/urgup-at-festivali-cappadocia-horse-festival.jpeg);background-size:contain; background-repeat: no-repeat; background-position: center;border-radius: 10px; margin: 5px auto;}
footer a.footerLogo img,header a.logo img,section.head .right img,section.jury .advisorList .jItem figure img{display:block;width:100%}
footer a.footerLogo img{
  border: 1px solid #fff;
  border-radius: 25px;
}
header a.menuLink{width:25px;height:25px;display:none}
header a.menuLink span{display:block;width:25px;height:100%;position:relative}
header a.menuLink span i{position:absolute;background:#000;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;width:100%;height:2px;left:0}
header a.menuLink span i:first-child{top:3px}
header a.menuLink span i:nth-child(2){top:13px}
header a.menuLink span i:nth-child(3){top:24px}
header a.menuLink.opened span i{width:10px!important}
header a.menuLink.opened span i:first-child{width:29px!important;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);left:0;top:15px}
header a.menuLink.opened span i:nth-child(2){opacity:0}
header a.menuLink.opened span i:nth-child(3){width:29px!important;transform:rotate(-5deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(-45deg);left:0;top:15px}
header nav{background:#7b5e57; border-radius:10px 0 0 10px; margin:auto -2px auto 0; width: calc(100% - 220px);
}
footer .content,header nav ul,section.subPage .content{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}
header nav ul li {position: relative;}
header nav ul li a{color:#fff;font-weight:300;font-size:19px;padding:7px 30px;display:block; text-transform: uppercase;}
header nav ul li:not(:last-child):before{width:1px;height:20px;background:#fff;position:absolute;right:0;top:10px;content:""}
header nav ul li:hover a{color:#fff;font-weight:600}
header nav ul li ul{display: none;}
header nav ul li ul li{display: inline-block; border: none; position: relative;}
header nav ul li ul li:not(:last-child){border-bottom: 1px solid #fff;}
header nav ul li ul li:before{display: none;}
header nav ul li ul li:after{}
header nav ul li:hover ul{display: block; color: #000; position: absolute; width: 100%; left: 0; background: #333; border-radius: 10px;}
header.home{/*background:0 0;*/padding:0 0 0 50px;backdrop-filter:none}
header.home a.logo{height:100px; width:100px}
header.home a.logo2{height:100px; width:100px}
.fSection .participantList .participant,header.home a.menuLink::after{display:none}
footer{padding:0;background:#d8d8d8;border-bottom:20px solid #7b5e57;border-top:20px solid #7b5e57}
footer .left{width:30%;background:#7b5e57;padding:30px}
footer .left p{color:#fff;font-weight:600;font-size:18px;padding-top:10px;text-align:center}
footer .left p a{color:#fff}
footer .left p span{display:block;font-weight:300;font-weight:16px}
footer a.footerLogo{display:block;width:30%;text-align:center;margin:auto}
footer .footerNav ul,section.head .bottom,section.head .content{display:-ms-flexbox;display:-webkit-flex}
footer .footerNav{width:70%;padding:70px 50px 0}
footer .footerNav ul{display:flex;flex-wrap:wrap;justify-content:end;background:#7b5e57;padding:4px;width:100%; border-radius: 10px;}
footer .footerNav ul li{margin-right:20px}
footer .footerNav ul li a{font-size:18px;font-style:normal;font-weight:600;color:#fff;padding:4px 10px}
footer .footerNav ul li a:hover{text-decoration:underline}
footer .footerNav .social{width:100%;text-align:right;color:#7b5e57;font-size:20px;font-weight:700;padding-top:30px;line-height:33px}
footer .footerNav .social a{display:inline-block;font-size:20px;font-weight:500;filter:grayscale(100%)}
footer .footerNav .social a:hover{text-decoration: none;}
footer .footerNav .social a.in{background:url(../images/icons/instagram.png) left center no-repeat;padding-left:40px}
footer .footerNav .social a.fb{background:url(../images/icons/facebook.png) left center no-repeat;padding-left:40px}
footer .footerNav .social a.yt{background:url(../images/icons/youtube.png) left center no-repeat;padding-left:40px}
footer .footerNav .social a.ln{background:url(../images/icons/linkedin.png) left center no-repeat;padding-left:40px}
footer .footerNav .social a.tw{background:url(../images/icons/x_tw.png) left center no-repeat;padding-left:40px}
main{width:100%;z-index:4;padding-top:115px}
section.head{padding-left:0;padding-right:0; margin-top: 30px;}
section.head .content{display:flex;flex-wrap:wrap;align-items:center;}
section.head .left{width:35%;background:url(../images/horse/urgup-at-festivali-horse-festival-nevsehir-cappadocia-mzn-01.jpg) center/100% auto no-repeat #7b5e57; color:#fff; font-size:130px;font-weight:600;padding:100px 15px;z-index:1;border-radius:0 12px 12px 0;text-align:center;  position: relative;/*filter: grayscale(60%);*/ overflow: hidden;}
section.head .left::before{content: ""; position: absolute;  top: 0;  left: 0;  right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); /* Siyah yarı saydam katman */ z-index: 1; }
section.head .left .txt {
    position: relative;
    z-index: 2;
}
section.head h1{/*width:100%;*/text-align:right;padding:5px;font-weight:300;color:#7b5e57;font-size:50px; position: absolute;
  top: 9px; right: 0; z-index: 99; color: #fff; background: #ddd; border-radius: 10px;
}
section.head .right{width:calc(65% + 60px);margin-left:-60px;border-radius:10px 0 0 10px;overflow:hidden;max-height:725px}
section.head .bottom{background:#333;position:absolute;right:0;bottom:-30px;width:60%;display:flex;flex-wrap:wrap;border-right:none;z-index:3;border-radius:10px 0 0 10px; padding: 10px 0;}
section.head .bottom a,section.jury .advisorList,section.jury .advisorList .jItem{display:-ms-flexbox;display:-webkit-flex}
section.head .bottom p{font-size:68px;color:#fff;position:relative;padding:0 70px;}
section.head .bottom p span{position:absolute;font-size:38px;font-weight:600;text-align:center;width:100%;top:-55px;left:0}
section.head .bottom a{display:flex;flex-wrap:wrap;background:#7b5e57;font-weight:700;color:#fff;font-size:38px;padding:0 75px;border:0;align-items:center}
section.head .bottom a:hover{background:#2c3033}
h2{color:#fff;font-size:36px;font-weight:400}
.modal-content h2{color: #333; margin-top: 15px;}
section.text{width:100%;padding-top:45px;}
#hakkinda{margin-bottom: 10px;}
section.text h2{padding:20px 60px;border-radius:10px 10px 0 0;background:#7b5e57;display:inline-block; width: 100%; margin: 0;}
section.text .txt{padding:20px;border-radius:0 0 10px 10px;background:#f0f2f5;}
section.text .txt p{font-size:20px;text-align:justify;word-break:auto-phrase;hyphens:auto;overflow-wrap:break-word; padding: 5px 0; margin: 5px 0;}
section.text .txt p,section.text.light h2{color:#2c3033;}
section.text.light .txt p{background:#7b5e57;color:#fff;}
section.jury h2{width:80%;font-weight:500;color:#3c3c3d;text-align:center;margin:20px auto;border-bottom:1px solid #3c3c3d}
.close,.fSection .btn,.fSection h2,.fSection h3,.fSection label a,.result p{font-weight:700}
section.jury .jurySlider{padding:0 100px}
section.jury .owl-carousel .owl-stage-outer{padding:20px 0}
section.jury .owl-carousel .owl-nav button{display:block;width:60px;height:100%;position:absolute;top:0;background-repeat:no-repeat;background-position:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}
.accordionList .aItem h3:before,.fSection .fileInput p i{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}
section.jury .owl-carousel .owl-nav button.owl-prev{left:-120px;background-image:url(../images/icons/leftArrow.png)}
section.jury .owl-carousel .owl-nav button.owl-next{right:-120px;background-image:url(../images/icons/rightArrow.png)}
section.jury .owl-carousel .owl-nav button:hover{background-color:#2c3033}
.owl-carousel{display:grid;grid-template-columns:repeat(5,1fr)}
.owl-carousel .item{padding:10px;border-radius:3px;text-align:center}
.owl-carousel .item img{width:85%;filter:grayscale(100%);border-radius:10px}
section.jury .jItem{background:#f0f2f5;padding:10px;-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 0 0 rgba(0,0,0,.2);box-shadow:0 2px 0 0 rgba(0,0,0,.2);position:relative;border-radius:10px; overflow: hidden;}
section.jury .jItem:before{display:block;width:100%;height:50%;content:"";position:absolute;top:0;left:0;background:#2c3033}
section.jury .jItem p{font-size:16px;text-align:center;font-weight:500;position:relative;min-height:78px;text-transform:capitalize}
section.jury .jItem p span{display:block;color:#000;font-size:20px;padding:10px 0 5px;text-transform:uppercase}
section.jury .advisorList{width:100%;padding:0 120px;display:flex;flex-wrap:wrap;justify-content:space-between}
section.jury .advisorList .jItem{width:48%;display:flex;flex-wrap:wrap;align-items:end}
section.prices .pFirst,section.prices .pRow{display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap;width:100%}
section.jury .advisorList .jItem:before{top:auto;bottom:0;height:105px}
section.jury .advisorList .jItem figure{width:43%}
section.jury .advisorList .jItem p{width:57%;text-align:left;padding:0 0 30px 20px;color:#fff}
section.prices{color:#fff;margin-bottom:20px}
section.prices .content{padding:60px 100px 10px}
section.prices .pFirst{display:flex;margin:0 auto 50px;align-items:start}
section.prices .pFirst span{width:50%;font-size:60px;padding:10px 5px 10px 20px}
section.prices .pFirst span:first-child{background:#7b5e57;border:4px solid #FF9E3D;position:relative; border-radius: 10px 0 0 10px;}
section.prices .pFirst span:last-child{background:#2c3033;margin:-15px 0 0 -25px;padding:30px 10px 30px 80px; border-radius: 0 10px 10px 0;}
section.prices .pRow{display:flex;justify-content:space-between;margin-bottom:20px}
.fSection .fRow,section.calendar ul li{display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap}
section.prices .pRow .pItem{display:block;width:47%;text-align:center;font-size:92px;position:relative;padding-top:15px}
section.prices .pRow .pItem:before{display:block;width:100%;height:100%;content:"";position:absolute;top:0;left:0;background:#3c3c3d;z-index:0}
section.prices .pRow .pItem span small{font-size:60px;display:block}
section.prices .pLast{width:80%;text-align:center;font-size:68px;background:#ddd;color:#333;margin:30px auto 0;padding:10px}
section.prices .pLast span:first-child{font-size:40px}
section.calendar{background:#2c3033;padding:40px 0 50px}
section.calendar h2{text-align:center;margin-bottom:10px}
section.calendar ul{width:90%;margin:auto}
section.calendar ul li{background:#7b5e57;display:flex;font-size:26px;font-weight:300;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;margin-bottom:25px;align-items:center;color:#fff}
section.calendar ul li span:first-child{width:30%;background:#FF9E3D;padding:10px 10px 10px 30px;margin-right:10px;border-radius:16px 0 0 16px;color:#fff;text-align:right}
section.calendar p{text-align:center;margin-top:-150px;margin-bottom:50px}
section.calendar .btn{background:#7b5e57;font-size:38px;font-weight:700;color:#fff;border:1px solid #fff;padding:10px 75px}
section.calendar .btn:hover{background:#3c3c3d}
.title{width:100%;text-align:center;color:#7b5e57}
section.subPage{padding-bottom:20px; padding-top: 30px;}
section.subPage .title{width:100%;text-align:left;font-weight:300;font-size:32px;color:#fff;padding-bottom:20px}
section.subPage .left{width:20%;background:#7b5e57;padding:15px;color:#fff;order:2;border-radius:10px}
section.subPage .left h1{font-size:44px;font-weight:300}
section.subPage .left p{border-top:1px solid #fff;font-size:20px;margin-top:10px;padding-top:5px}
section.subPage .left p strong{display:block;font-size:32px}
section.subPage .right{width:80%;padding-right:50px;order:1}
section.subPage .right .inner{padding:10px;border-radius:10px;background:#999}
.accordionList,.docList{width:100%}
.accordionList .aItem{width:100%;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:#f7f7f7;margin-bottom:13px}
.accordionList .aItem h3{font-weight:500;font-size:18px;color:#fff;background:#7b5e57;padding: 12px 30px 15px 15px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;position:relative;cursor:pointer}
.accordionList .aItem h3:before{width:13px;height:100%;content:"";position:absolute;right:10px;top:0;background:url(../images/icons/down.png) center no-repeat;transition:.3s}
.accordionList .aItem div{font-size:18px;font-weight:300;color:#2c3033;padding:15px 30px;display:none}
.accordionList .aItem.selected h3:before{transform:rotate(180deg)}
.fSection{width:100%;border-radius:10px;padding:30px;background:#ddd; border-radius: 10px;overflow: hidden;border: 1px solid #999;}
.fSection h2{color:#7b5e57;font-size:20px;margin-bottom:10px}
.fSection h3{color:#7b5e57;font-size:16px;margin-bottom:10px}
.fSection .fRow{display:flex;margin:0 0 25px}
.fSection .fCol{width:100%;padding:0 12px}
.fSection .fCol.w33{width:33.3333%}
.fSection .fCol.w66{width:66.6666%}
.fSection .fCol.w50{width:50%}
.fSection label{display:block;width:100%;color:#2c3033;font-size:18px; margin: 5px 0; font-weight: 600;}
.fCol div label{font-weight: 500;}
.fSection .fileInput{width:100%;height:50px;position:relative;cursor:pointer}
.fSection .fileInput input[type=file]{display:block;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;z-index:2;-webkit-appearance:none}
.fSection .fileInput p{background:#fff;border:1px solid #b4b4b4;padding-right:140px;display:block;width:100%;line-height:32px;height:50px;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}
.fSection .fileInput p i{position:absolute;right:8px;line-height:32px;font-style:normal;background:#d5d5d5;color:#2c3033;padding:0 15px;transition:.3s;top:9px}
.fSection .btn,.fSection .chkBox label:after{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}
.fSection .fileInput p small{font-size:16px;color:#2c3033;padding:8px}
.fSection .fileInput p span{background:#7b5e57;color:#fff;margin-right:8px;padding:8px}
.fSection .fileInput:hover p i{background:#FF9E3D;color:#fff}
.fSection .fileInput.pafta p{padding:0 140px 0 0}
.fSection input[type=text],.fSection select,.fSection textarea{background:#fff;border:1px solid #b4b4b4;padding:8px;display:block;width:100%;font-size:16px;color:#2c3033}
.docList a.dItem,.fSection .btn,.fSection .chkBox label:after,.fSection .chkBox label:before{display:block;background:#7b5e57}
.fSection textarea{height:100px}
.fSection span.note{display:block;font-size:14px;color:#bbb5b8}
.fSection ul li,.result h2,.result p{color:#2c3033}
.fSection ul li{font-size:16px}
.fSection .chkBox{width:100%;position:relative}
.fSection .chkBox input[type=checkbox]{width:1px;height:1px;position:absolute;top:0;left:0}
.fSection .chkBox label{display:block;width:100%;font-size:12px;position:relative;padding:25px 0 0 25px}
.fSection .chkBox label:before{content:"";position:absolute;left:0;width:20px;height:20px;border:1px solid #FF9E3D;top:25px}
.fSection .chkBox label:after{content:"";position:absolute;left:5px;top:30px;width:10px;height:10px;transition:.3s}
.loading,.modal{top:0;height:100%}
.fSection .chkBox input:checked+label:after{background:#FF9E3D}
.fSection .btn{width:100%;text-align:center;/*border:1px solid #b4b4b4;*/font-size:20px;padding:10px 20px;transition:.3s;cursor:pointer;color:#fff;}
.fSection .btn:disabled{background:#666;}
.fSection .btn:hover{background:#333;color: #fff;}
.result p{display:block;margin:40px 0;font-size:24px}
.result p span{color:#0047ab;display:block}
.docList a.dItem{width:100%;font-weight:500;font-size:18px;color:#2c3033;padding:10px 30px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;position:relative;cursor:pointer;margin-bottom:13px}
.docList a.dItem:before{width:20px;height:100%;content:"";position:absolute;right:30px;top:0;background:url(../images/icons/download.svg) center/20px auto no-repeat;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}
.loading{width:100%;background:rgba(0,0,0,.8);display:none}
.loading .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}
.loading svg path,.loading svg rect{fill:#0047AB}
@media screen and (max-width:1680px){
  section.head .left{font-size:100px}
  section.head .right .bottom p{font-size:52px}
  section.head .right .bottom a{font-size:30px}
}
@media screen and (max-width:1540px){
  section.head .left{font-size:90px}
  section.head .right h1{font-size:40px}
  section.head .right .bottom p{font-size:42px}
  section.head .right .bottom p span{font-size:20px}
  section.head .right .bottom a{font-size:24px}
  section.jury .jItem p{font-size:11px}
  section.jury .jItem p span{font-size:13px}
  section.jury .advisorList .jItem p{padding-bottom:25px}
  section.jury .advisorList .jItem:Before{height:85px}
  section.prices .pFirst span,section.prices .pLast{font-size:56px}
  section.prices .pRow .pItem span{font-size:62px}
  section.prices .pRow .pItem span small{font-size:48px}
  section.prices .pLast span:first-child,section.subPage .title{font-size:30px}
  footer .left p{font-size:12px}
  footer .footerNav{padding-top:50px}
  footer .footerNav .social a,footer .footerNav ul li a{font-size:14px}
  footer .footerNav .social{padding-top:20px;font-size:14px}
  section.subPage .left h1{font-size:34px}
}
.modal{display:none;bottom:0;right:0;width:100%;overflow:auto;background-color:rgba(0,0,0,.5)}
.modal-content{background-color:#fefefe;margin:5% auto 0;padding:5px;border:1px solid #888;width:min(960px,80%);border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.3);overflow-y:scroll;max-height:80%;top:10%}
.close{color:#aaa; font-size:28px;cursor:pointer; position: absolute; right: 0px; top: 5px; width: 25px; height: 30px; z-index: 2}
.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}
hr{border:none;border-top:1px solid #333;width:100%;margin:20px 0 0}
footer .footerNav .contact{text-align: right; margin-top: 30px; color: #333;}
footer .footerNav .contact a{width:auto;padding-left:10px; }
.container{width: 100%;}
.dark{color: #7b5e57;}
.pen-draw-background {
  /*width: 100%; height: 100%; display: inline-block;*/
  /*position: absolute;*/
  background-image: url('../images/draw5.jpeg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #7b5e57;
  /*opacity: 0.06; z-index: 0; left: 0; top: 0; order: 1;*/
}
/*ipad*/
@media screen and (max-width:1024px){
  section{padding-left: 50px; padding-right: 50px;}
  section.head h1{width: 65%;}
  section.head .bottom p{font-size: 52px;padding: 0 25px;}
  section.prices .pFirst span:first-child{font-size: 40px;}
  section.prices .content{padding: 50px 15px 10px;}
  section.prices .pFirst span:last-child{padding: 20px 10px 20px 60px; font-size: 54px;}
  .owl-carousel{display:grid;grid-template-columns:repeat(4,1fr)}
  section.jury .jurySlider{padding:0 20px}
  footer .footerNav{padding: 20px 10px 0;}
  footer .footerNav ul li{margin-right: 5px;}
}
.qDiv{position: relative;}
.editQ{position: absolute; right: 0; top: 0; font-size: 12px; background: #999; padding: 3px;cursor: pointer;}
.editQ:hover;{background: #777;}
.home_img{/*filter: grayscale(80%);*/}
.black{color: #000 !important;}
.red{color: #E74C3C;}
.btn{color: #fff; background: #333333; width: auto; padding: 5px 10px; border: none;}
.btn:hover{opacity: .8; color: #000; font-weight: 600;}
.txt ul{padding-left: 15px;}
.txt ul li{list-style-type: circle; margin-left: 15px;}
#goTopBtn {
  display: none; /* Hidden by default */
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 100; /* On top of other content */
  border: none;
  outline: none;
  background-color: #555;
  color: white;
  cursor: pointer;
  padding: 5px;
  border-radius: 10px;
  font-size: 18px;
}
/* Button hover effect */
#goTopBtn:hover {
  background-color: #333;
}
/**/
.gallery{text-align: center;}
.gallery img {padding: 10px; text-align: center;border-radius: 30px; height: 100%;}
.modal-backdrop.show{z-index: 0;}
.modal-body{padding: 15px; }
.modal-dialog{max-width: 50%; max-height: 40% !important;}
.form-control {
    width: 1.5em;
    height: calc(1.5em);
    display: inline;
}
.scrollDiv{max-height: 800px; position:relative; overflow:hidden;overflow-y:auto;  }
.scrollDiv h2{position: absolute; top: 0; width: 100%;}
/*.scrollDiv .item:first-child{margin-top: 30px !important;}*/
/*mobilee*/
@media screen and (max-width:780px){
  section.text .txt{padding: 0;}
  .accordionList .aItem h3:before{right: 10px;}
  section.head{margin-top: 0px;}
  header nav{border-radius:0;position:absolute;right:-100%;top:100%;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;
    /*height:calc(100vh - 82px);*/
    height:100vh;
  }
  header nav ul li:before{width:1px;height:20px;background:#fff;position:absolute;right:0;top:10px;content:""}
  footer .footerNav .contact{text-align:center; display: inline-grid;}
  footer .footerNav .contact span{clear:both; width:100%; text-align:left; display: inline-grid;}
  .owl-carousel .item img,header nav,header nav ul,header nav ul li,section.calendar ul,section.jury .advisorList .jItem figure{width:100%}
  section.prices .pFirst span:first-child{border:0; border-radius: 0}
  section.calendar{padding-bottom:30px}
  section.calendar p{margin-top:-140px;margin-bottom:50px}
  section.jury .jItem p{min-height:68px}
  .owl-carousel{display:grid;grid-template-columns:repeat(2,1fr)}
  .modal-content{margin:15% auto 20px;padding:10px}
  .close{font-size:24px}
  section.jury h2{margin:15px auto}
  header,section.jury .jurySlider,section.subPage .right .inner{padding:0}
  header .content{padding:10px 25px;align-items:center}
  header.home{padding:0;border-bottom:1px solid #333}
  header a.logo{width:80px!important; height:70px!important;}
  header a.logo2{width:80px!important; height:70px!important;}
  header.opened a.logo{height:80px!important;}
  header nav ul li a{width:100%;padding:10px 20px;display:block;border-bottom:1px solid rgba(255,255,255,.3)}
  header nav ul li:first-child a{border-top:1px solid rgba(255,255,255,.3)}
  header nav ul li ul{position:relative;width:100%;top:0!important;left:0;transform:none;display:none}
  header nav ul li ul li{width:100%;padding:0 0 0 30px}
  header nav ul li ul li a{display:block;width:100%}
  header a.menuLink,header nav ul li:hover ul{display:block}
  header.opened{background:#7b5e57}
  header.opened nav{left:0;padding-top:20px}
  main{padding-top:90px}
  section{padding-left:15px;padding-right:15px;margin-bottom:30px}
  h2{font-size:30px; margin-bottom: 15px;}
  .content h2{font-size:30px; margin-bottom: 0; padding-bottom: 15px;}
  section.head h1{font-size:40px;line-height:45px;width:100%;padding: 10px 5px 30px 5px;text-align:center; position: relative; color: #7b5e57;}
  section.head .left{width:100%;font-size:60px;padding:25px 0;margin-top:0;border-radius:0;text-align:center}
  section.head .right{width:100%;position:inherit;margin:0;border-radius:0}
  section.head .info{width:100%;}
  section.head .bottom{position:relative;width:100%;bottom:auto;padding: 45px 20px 20px;border:none; border-radius: 0 0 10px 10px;}
  section.head .bottom p{border:1px solid #fff;font-size:30px;padding:4px;width:100%;text-align:center}
  section.head .bottom p span{font-size:25px;top:-35px}
  section.head .bottom a{font-size:20px;text-align:center;border:1px solid #fff;border-top:none;padding:10px 50px;margin:15px auto; width: 100%; display: block;}
  section.text{padding-top:30px}
  section.text h2{padding:20px;width:100%}
  section.text .txt{padding-left:0}
  section.text .txt p{padding:15px;font-size:14px}
  section.jury{padding:0;margin-bottom:20px}
  section.jury .owl-carousel .owl-nav button{width:25px;background-size:10px auto}
  section.jury .owl-carousel .owl-nav button.owl-prev{left:-45px}
  section.jury .owl-carousel .owl-nav button.owl-next{right:-45px}
  section.jury .advisorList{padding:0 25px}
  section.jury .advisorList .jItem{align-items:start}
  section.jury .advisorList .jItem:before{top:0;bottom:auto}
  section.jury .advisorList .jItem p{width:100%;padding:0;text-align:center}
  section.prices .content{padding:10px 0}
  section.prices .pFirst{justify-content:center;border-radius:10px;overflow:hidden}
  section.prices .pFirst span{width:100%!important;font-size:36px;text-align:center;padding:10px 0}
  section.prices .pFirst span:last-child{padding-left:0;margin:0; border-radius: 0}
  section.prices .pRow .pItem{width:100%;font-size:28px;margin-bottom:25px}
  section.prices .pLast span,section.prices .pLast span:first-child,section.prices .pRow .pItem span,section.prices .pRow .pItem span small{font-size:28px}
  section.prices .pLast{font-size:28px;margin:10px auto}
  section.calendar{padding-left:15px;padding-right:15px}
  section.calendar .btn{padding:10px 50px;font-size:20px}
  section.subPage .title,section.subPage .title h1{margin-top:0;padding-bottom:0;font-family:"Poiret One",sans-serif}
  section.calendar ul li{font-size:20px;padding:0 0 5px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}
  section.calendar ul li span:first-child{width:100%;border-radius:8px 8px 0 0;margin-right:0;padding-left:15px;text-align:center}
  section.calendar ul li span:last-child{padding:10px 10px 8px 15px;text-align:center;margin:auto}
  footer a.footerLogo{width:60%;}
  footer .left{width:100%;padding:15px;text-align:center;order:2}
  footer .footerNav{width:100%;padding:25px;order:1}
  footer .footerNav ul{display:none}
  footer .footerNav .social{padding-top:0;display:block;flex-wrap:wrap; text-align: center; margin: auto;}
  footer .footerNav .social strong{display:block;width:100%;text-align:center;}
  footer .footerNav .social a{/*width:25%;*/background-size:30px auto !important; font-size:12px;text-align:left}
  section.subPage{padding-bottom:20px}
  section.subPage .title{text-align:center;font-size:20px}
  section.subPage .title h1{font-weight:300;line-height:45px;font-size:35px}
  section.subPage .left{width:100%;padding:15px; margin-top: 25px;}
  section.subPage .right{width:100%;padding-left:0;margin-top:25px;padding-right:0}
  .docList a.dItem{padding:10px 25px}
  .docList a.dItem:before{right:10px}
  .fSection,.fSection ul{padding:10px}
  .fSection .fRow{margin-bottom:0}
  .fSection .fCol{width:100%!important;margin-bottom:15px}
  .fSection span.note{font-size:11px}
  .fSection label{font-size:14px}
  .fSection .fileInput p span{position:absolute;width:100%;font-size:12px}
  .fSection .fileInput p i,.fSection .fileInput p small{font-size:12px}
  .fSection .fileInput.pafta{padding-top:15px;height:auto;margin-top:20px}
  .fSection .fileInput.pafta p span{line-height:15px;top:-15px}
  .fSection .fileInput.pafta p i{top:23px}
  .fSection input[type=text],.fSection select,.fSection textarea,.fSection ul li{font-size:13px}
}