/*
Code By : Ali Valizadeh , Iran wordpress Team
*/
body{
    background: #211D2B;
    font-family: 'Athiti', sans-serif;
    font-size: 22px;
    color: #fff;
    height: 100%;
}
.gbox{
	text-align: center;
	border: 2px solid #af8358;
	border-radius: 8px;
	margin-bottom: 25px;
	padding-bottom: 25px;
}
.gbox img{ border-radius: 8px; }
.gbox h2{ width: 100%; margin: 10px 0; }
p{
font-size: 20px;
    font-family: 'Lato', sans-serif;

}
.awithe a,.awhite{
    color: #fff !important;
}
.bt-0{
    bottom: 0;
}
.fz15{
    font-size: 15px;
}
.fz18{
    font-size: 18px;
}
.fz15{font-size: 15px;}
.fz20{font-size: 20px;}
.fz22{font-size: 22px;}
.fz26{font-size: 26px;}
.fz30{font-size: 30px;}
.fz35{font-size: 35px;}
.fz40{font-size: 40px;}
.fz45{font-size: 45px;}
.fz50{font-size: 50px;}

.italy2{
    
    height: 100vh;
}
.contactz{
    min-height: 300pt;
}
.openhours{
    border: 4px solid #ad754b;
}
.makebut{
    background: url(/wp-content/themes/sernet/images/make.png) no-repeat;
    width: 150px;
    height: 130px;
    margin: -70px 0 0 50px;
}
.makebut:hover{
    filter: brightness(150%);
}
.firw{
    background:url(/wp-content/themes/sernet/images/fero.png) no-repeat right -200px,url(/wp-content/themes/sernet/images/fero2.jpg) no-repeat bottom left;
    background-size: auto,cover;
}
.firw2{
    background:url(/wp-content/themes/sernet/images/fero3.jpg) no-repeat top left;
    background-size: cover;
}
.firw3{
    background:url(/wp-content/themes/sernet/images/fero0.png) no-repeat left center,url(/wp-content/themes/sernet/images/fero3.jpg) no-repeat top left;
    background-size: auto,cover;
}
.k33{
    background: url(/wp-content/themes/sernet/images/calc.png) no-repeat 0 center;
    
}
.rect{
    background:url(/wp-content/themes/sernet/images/shapes.png) no-repeat center center;
}
.shapes{
    background: url(/wp-content/themes/sernet/images/act1.jpg) no-repeat center center;
    background-size: cover;
}
.shapes1{
    background: url(/wp-content/themes/sernet/images/act1.jpg) no-repeat top center;

}
.fxform{
    border-left: 3px solid #ad754b;
    border-bottom: 3px solid #ad754b;
    border-right: none;
    border-top: none;
    height: 30px;
    color: #cccccc;
    font-size: 18px;
}
.firform{
    width: 100%;
    background: url(/wp-content/themes/sernet/images/calc.png) 3px center no-repeat;
}
.firformName{
    width: 100%;
    background: url(/wp-content/themes/sernet/images/pep.png) 3px center no-repeat;
}
.secform{
    width: 23%;
}
.ftty1{background: url(/wp-content/themes/sernet/images/time.png) 3px center no-repeat;}
.ftty2{background: url(/wp-content/themes/sernet/images/pep.png) 3px center no-repeat;}
.ftty3{background: url(/wp-content/themes/sernet/images/phon.png) 3px center no-repeat;}
.fxformbtn{
    background: transparent;
    border: 2px #ad754b solid;
    color: #fff;
    font-size: 15pt;
    padding: 0;
    margin-left: 13px;
    width: 24%;
}
.fxformbtn:hover{
    background: #ad754b;
}
.d52{
    border: 2px #ad754b solid;
}
.d52 a{
    color: #ffffff;
}
.res-title{
    background: url(/wp-content/themes/sernet/images/reserve.png) no-repeat center center;
    width: 543px;
    height: 64px;
}
#myVideo {
   position: absolute;
    right: 0;
    opacity: 0.3;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
}
@media (min-width: 1920px) {
    .reservation{
        background: url(/wp-content/themes/sernet/images/reserv.png) repeat-x;
        height: 60px;
        margin:170pt 0 49pt !important;
        padding-top: 10px;
        font-size: 23px;
    }
}
@media (min-width: 989px) {
    .italy{
        width:100%;
        background-size: 100%;
    }
    #slider,.ttrp2{
        display: none !important;
    }
    .d52{
        display: none !important;
    }
}
@media (max-width: 989px) {

    .sliders{
        display: none !important;
    }
    .italy{
        height: 720pt !important;
    }
    #navbarNav2{
        display: none !important;
    }
}
@media (min-width: 520px) {
    .dsn2{
        display: none !important;
    }
}
@media (max-width: 520px) {
    .dsnn{
        display: none !important;
    }
    .italy{
        height: 100vh !important;
        background: url(/wp-content/themes/sernet/images/3636.jpg) no-repeat center center;
    }
    .italiano{
        margin-top: 40%;
    }
    .yeloflow{
        background:url(/wp-content/themes/sernet/images/flww.png) no-repeat !important;
        width: 350px !important;
        height: 109px !important;
    }
    .simdol a{
        font-size:18px !important;
    }
    .d98{
        margin-bottom: 130px;
    }
    .wweq{
        width: 100% !important;
    }
    .gh77{
        padding: 0 !important;
        margin: 0 !important;
    }
    .gh77p{
        text-align: justify !important;
    }
}
.the-simol{
    background: url(/wp-content/themes/sernet/images/simol.png) no-repeat;
    width: 371px;
    height: 38px;
    margin: 0 auto;
    display: block;
}
.hrorg{
    background: #af8358;
    margin: 0;
    border-bottom: solid #af8358 4px;
}
.polk90{
    bottom: 17px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
}
.polk90 p{
    font-size: 17px;
}
.flw2{
    width: 135px;
    height: 52px;
    background: url(/wp-content/themes/sernet/images/flw2.png) no-repeat center center;
}
.newsfoo {
    position: absolute;
    bottom: 8px;
    left: 16px;
}
.viewne{
    width: 329px;
    height: 141px;
    background: url(/wp-content/themes/sernet/images/news-box.png) no-repeat top center;
    margin-top: -75px;
}
.bord1,.bord2{
    width: 100%;
    border:1px solid #fff395;
}
.bord1{
    border-left:none;
}
.bord2{
    border-right:none;
}
.top98{
    border-color: #2e2937 !important;
    color: #bababa;
}
.carousel-indicators{
    cursor: pointer;
}
.cadr{background: url(/wp-content/themes/sernet/images/cadr.png) no-repeat left center;}
.ctel{background: url(/wp-content/themes/sernet/images/ctel.png) no-repeat left center;}
.cmail{background: url(/wp-content/themes/sernet/images/cmail.png) no-repeat left center;}
.morestar{
    background: url(/wp-content/themes/sernet/images/moree.png) no-repeat right center;
    width: 63px;
    height: 63px;
}
.morestar:hover{
    filter: brightness(160%)
}
.seemore{
    background: url(/wp-content/themes/sernet/images/moresee.png) no-repeat center center;
    width: 560px;
    height: 49px;
}
/* #211D2B */
.calc{
    background: url(/wp-content/themes/sernet/images/calc.png) no-repeat 0 center;
}
.cmm{
    background: url(/wp-content/themes/sernet/images/cmm.png) no-repeat 89% center;
}
.yeloflow{
    background: url(/wp-content/themes/sernet/images/flw.png) no-repeat;
    width: 432px;
    height: 134px;
}
.lounge{
    width: 100%;
    background:url(/wp-content/themes/sernet/images/loung.png) no-repeat center center;
}
.lounge a{
    padding: 0 14px;
    font-size: 24px;
    text-decoration: none;
}
.lounge a:hover{
    color: #cc945e;
}
.highl{
    color: #cc945e;
}
boldi{
    font-weight: bold;
}
hr{
    background:#666;
    height: 1px;
}
footer a{
    color: #cc945e;
}
.bordblog{
    border-left:5px solid #908e93; 
}
.logo{
    background: url(/wp-content/themes/sernet/images/logobg.png);
    width: 360px;
    height: 184px;
    display: inline-block;
}
.logo2{
    width: 389px;
    height: 90px;
    display: inline-block;
}
.navcl{
    width: 100%;
}
#navbarNav2,.uper{
    text-transform: uppercase;
}
.italiano{
    width: 297px;
    height: 37px;

}
.navu1{
    margin-top: -50pt;
}
.navu2{
    margin-top: -50pt;
}
.reservation{
    background: url(/wp-content/themes/sernet/images/reserv.png) repeat-x;
    height: 60px;
    margin: 70pt 0 49pt;
    padding-top: 10px;
    width: 280pt;
    font-size: 23px;
}
.ico1{
    background:url(/wp-content/themes/sernet/images/ring.png) no-repeat left center;
}
.ico2{
    background:url(/wp-content/themes/sernet/images/loc.png) no-repeat left center;
}
.ico3{
    background:url(/wp-content/themes/sernet/images/menu.png) no-repeat left center;
}
.ico4{background:url(/wp-content/themes/sernet/images/More.png) no-repeat left center;}
.so-icon{
    width: 131px;
    height: 130px;
    margin: 3px 15px;
    transition: 0.3s ease;
}
.soo-icon{
    width: 49px;
    height: 48px;
    margin: 3px 15px;
    transition: 0.3s ease;
}
.carousel-caption{
    top: 50%;
    transform: translateY(-50%);
    bottom: initial;
}
.slidecap{
    text-shadow: 1px 2px 3px #222;
}
.slidecap h5{
    font-family: Lato;
    font-size: 35pt;
}
.fmobmenu{
}
.fmobmenu1{
    /*background: #1E1824;*/
}
.mobmenu{}

.so-icon:hover{
    filter: brightness(200%) contrast(120%);
}

.soo-icon:hover{
    filter: brightness(200%) contrast(120%);
}
.sinz3{
    width: 130px;
    height: 130px;
}
.sinz4{
    width: 49px;
    height: 48px;
}
.d98{
    border:2px solid #a68856;
}
.d98k{
    border:1px solid #a68856;
    background: #201a26;
}
.d99k{
    border:none;
    background: #231e2c;
    color: #fff395;
}
.d96k{
    border:none;
    background: #231e2c url(/wp-content/themes/sernet/images/diner.png) no-repeat 10px center;
    color: #fff395;
}
.qualityf{
    right: 0;
    bottom: 0;
}
.nlife1{
    background:url(/wp-content/themes/sernet/images/act1.png);
    height: 155px;
}
.ins{
    background: url(/wp-content/themes/sernet/images/ins.png) no-repeat;
}
.tw{
    background: url(/wp-content/themes/sernet/images/tw.png) no-repeat;
}
.fb{
    background: url(/wp-content/themes/sernet/images/fb.png) no-repeat;
}
.tg{
    background: url(/wp-content/themes/sernet/images/tg.png) no-repeat;
}

.ins1{
    background: url(/wp-content/themes/sernet/images/share/ins.png) no-repeat;
}
.tw1{
    background: url(/wp-content/themes/sernet/images/share/tw.png) no-repeat;
}
.fb1{
    background: url(/wp-content/themes/sernet/images/share/fb.png) no-repeat;
}
.tg1{
    background: url(/wp-content/themes/sernet/images/share/tg.png) no-repeat;
}
.set-height {
     height: 37px;   
}

.category{
    display: inline-block;
    position: relative;
    background: #fff;
    clear: both;
    width: 100%;
    height: 41px;
    padding: 2px 14px;
    overflow:hidden;
}
.category .item{
    clear: both;
    display: inline-block;
    margin-right: 30px;
}
.category:last-child .item{
    margin-right: 0;
}
.category .item a{
    color: #000;
}
.category .item a:hover{
    text-decoration:none;
}
.category .item a:visited{
    color: #000;
    text-decoration:none;
}
.active-cat{
    color: #f1c40f !important
}

/* comments */
ol#comments li { margin-bottom: 20px; position: relative; list-style: none; }
ol#comments li .children { margin-right: 50px; position: relative; }
.cm-title {
    width: 100%;
    padding: 5px;
    background: #625e66;
    color: #f1f1f1;
    box-shadow: 0 1px 1px rgb(232, 232, 232);
    margin-bottom: 20px;
    position: relative;
}
.cm-title h3{
	font-size: 14px;
	position: relative;
	top: 4px;
	left: 10px;
}
.cm-title span[data-bubble]:after {
    content: attr(data-bubble);
    position: absolute;
    top: 8px;
    padding: 0 0.5em;
    text-align: center;
    text-shadow: 0 0.063em 0 rgba(0,0,0,.2);
    background-color: #fafafa;
    color: #202020;
    box-shadow: 0 0.063em 0.063em rgba(0,0,0,.2);
    -webkit-transform: translateZ(0);
    will-change: transform;
    right: 1em;
    border-radius: 4em;
    font-size: 12px;
}
.login_cm {
    width: 100%;
    padding: 10px;
    color: #333;
    background: #fff;
    margin-bottom: 5px;
	font-size: 14px;
}
.mr0{ margin: 0!important; }
.exit-btn {
    float: right;
    padding: 1px .7em 1px .7em;
    display: block;
    border-radius: 4em;
    font-size: 1em;
    margin: -2px 0;
    box-shadow: 0 0.063em 0.063em rgba(0,0,0,.2);
    text-shadow: 0 0.063em 0 rgba(0,0,0,.2);
    background-color: #fafafa;
}
.exit-btn a { color: #333; }
.show-result {
    width: 100%;
    height: 40px;
    padding:0 10px;
    background: #ffc500;
}
.close-icn { float: left; cursor: pointer; }
.show-result span { line-height: 3.4; }
.show-result button {
    border: 0;
    outline: 0;
    box-shadow: 0 0.063em 0.063em rgba(0,0,0,.2);
    background: #e0b008;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    margin-top: 5px;
    text-align: center;
    color: #333;
}
#comments { margin-top: 40px; }
.head-cm { padding: 7px;background: rgb(37, 37, 37);margin: 10px 0; box-shadow: 0 1px 1px rgb(34, 34, 34); }
.head-cm h3 { color: #ccc;}
.comment-form:after { display: table;clear: both;content: '';}
.comment-form .form{ margin-right:100px; }
.comment-form .form .form-row{ margin-bottom:10px; }
.comment-form .form .form-row:last-child{ margin-left: 0; margin-top: 20px; }
.comment-form .form .input{ background-color: #fff; border-radius: 4px; padding: 5px 10px; outline: none; width: 100%; -webkit-transition: 350ms box-shadow; -moz-transition: 350ms box-shadow; -ms-transition: 350ms box-shadow; -o-transition: 350ms box-shadow; transition: 350ms box-shadow; border: none; box-shadow: 0 1px 1px rgb(232, 232, 232); color: #1d1c1c; font-size: 14px; }
.comment-form .form textarea.input{ height: 100px;padding: 15px;resize: none; color: #2b2b2b; font-size: 14px; }
.comment-form .form label{ color: #cacaca; }
.comment-form .form input[type=submit] {
    border: 0;
    outline: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .15);
    color: #fff;
    border-radius: 2px;
    background: #e74c3c;
    padding: 5px 25px;
    cursor: pointer;
    display: inline-block;
    -webkit-transition: 350ms box-shadow;
    -moz-transition: 350ms box-shadow;
    -ms-transition: 350ms box-shadow;
    -o-transition: 350ms box-shadow;
    transition: 350ms box-shadow;
    float: left;
    margin-bottom: 10px;
    width: 150px;
    font-size: 15px;
}
.comment-form .form.ng-submitted .input.ng-invalid,.comment-form .form .input.ng-dirty.ng-invalid{box-shadow: 0 2px 6px rgba(212, 47, 47, .55) !important;}
.comment-form .form .input.disabled {background-color: #E8E8E8;}
.comment-form,.comment{margin-bottom: 20px;position: relative;z-index: 0;}
.comment-form,.comment:last-child {margin-bottom: 0;}
.comment-form .comment-avatar,
.comment .comment-avatar{ border: 3px solid rgb(232, 232, 232); border-radius: 50%;  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.59);  height: 80px;  overflow: hidden;  top: 0; width: 80px;  right: 0;position: absolute;}
.comment-form .comment-avatar img,.comment .comment-avatar img{  display: block;  height: auto; width: 100%;}
.comment .comment-box{
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgb(232, 232, 232);
    position: relative;
    margin-right: 100px;
    min-height: 60px;
    padding: 15px;
}
.comment .comment-box:before,
.comment .comment-box:after{
  border-width: 10px 0 10px 10px;
  border-style: solid;
  border-color: transparent #fff;
  content: "";
  position: absolute;
  top: 25%;
  right: -10px;
}
.comment .comment-box:before{ border-color: transparent rgb(232, 232, 232); top: 26%; }
.comment .comment-text{ color: #333; font-size: 15px; margin-bottom: 25px; padding-left: 10px; }
li li .comment-box{ background: #f3f3f3!important; }
li li .comment-box:before{ border-color: transparent #f3f3f3!important; top: 26%; }
li li .comment-box:before,
li li .comment-box:after{
  border-width: 10px 0 10px 10px;
  border-style: solid;
  border-color: transparent #f3f3f3!important;
  content: "";
  position: absolute;
  top: 25%;
  right: -10px;
}
.comment .comment-footer{ color: #acb4c2; font-size: 13px; }
.comment .comment-footer:after{ content: ""; display: table; clear: both; }
.comment .comment-footer a{
  -moz-transition: 350ms color;
  -ms-transition: 350ms color;
  -o-transition: 350ms color;
  color: #acb4c2;
  text-decoration: none;
  -webkit-transition: 350ms color;
  transition: 350ms color;
}
.comment .comment-footer .comment-actions a { color: #fff; border-radius: 2px;width: 100%;background: #d71515; padding: 5px 7px;display: block; }
.comment .comment-footer .comment-actions a:hover{ background: #e74c3c; }
.comment .comment-info{ float: left; width: 85%; padding-right: 10px; }
.comment .comment-date:before{ content: "|";  margin: 0 10px; }
.comment-actions{ text-align: center; width: 15%; float: right; }
/* end comments */