/*
Theme Name: Ipek Palas
*/

/* latin-ext */
@font-face {
  font-family: 'News Cycle';
  font-style: normal;
  font-weight: 400;
  src: local('News Cycle'), local('NewsCycle'), url(http://fonts.gstatic.com/s/newscycle/v13/d03oiboZGiaNuMDvH253CiEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'News Cycle';
  font-style: normal;
  font-weight: 400;
  src: local('News Cycle'), local('NewsCycle'), url(http://fonts.gstatic.com/s/newscycle/v13/9Xe8dq6pQDsPyVH2D3tMQvk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* latin */
@font-face {
  font-family: 'Snippet';
  font-style: normal;
  font-weight: 400;
  src: local('Snippet'), url(http://fonts.gstatic.com/s/snippet/v6/bkBpjFHXbzobTARQtiigvA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}


html { overflow-x:hidden}
body { background:#FFFCF0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#49433d}

.header {padding:10px 0px 0px 0px; margin:0px; position:fixed; top:0; z-index:1100; width:100%; background:#FFFCF0; height:130px}
.social { margin-top:25px}
.btn-default { color:#666666;font-family: 'News Cycle', sans-serif; font-size:15px}
.navbar-default { background:none; border:none}
.language {font-family: 'News Cycle', sans-serif;margin-top:25px; text-align:center !important;}
.language li { list-style:none; margin:0}
.language li a { font-size:15px; color:#49433d; text-transform:uppercase}
.language li a:hover { text-decoration:none; color:#3ca2b7}
.language .dropdown { border:1px solid #CCCCCC; padding:5px; border-radius:5px; text-align:center}
.language .dropdown .dropdown-menu { display:none; background: url(../images/submenu_bg.png) no-repeat #FFFCF0; padding:10px; position:absolute;}
.language .dropdown .dropdown-menu ul { padding:0px; margin:10px 0px 0px 0px;}
.language .dropdown .dropdown-menu ul li { margin:0px; line-height:2; text-transform:uppercase; font-size:13px; text-align:center !important}
.language .dropdown .dropdown-menu ul li a { font-size:12px}
.language li .submenu li { display:block}
.language .dropdown:hover .dropdown-menu { display:block;}

.menu {font-family: 'News Cycle', sans-serif;}
.menu ul { padding:0px; margin:0px}
.menu li { list-style:none; float:left; margin:0px 0px 0px 16px}
.menu li a { font-size:15px; color:#49433d; text-transform:uppercase}
.menu li a:hover { text-decoration:none; color:#3ca2b7}
.menu .dropdown .dropdown-menu { display:none; background: url(../images/submenu_bg.png) no-repeat #FFFFFF; padding:10px; position:absolute;}
.menu .dropdown .dropdown-menu ul { padding:0px; margin:10px 0px 0px 0px;}
.menu .dropdown .dropdown-menu ul li { margin:0px; line-height:2; text-transform:uppercase; font-size:13px; text-align:center !important}
.menu .dropdown .dropdown-menu ul li a { font-size:12px}
.menu li .submenu li { display:block}
.menu .dropdown:hover .dropdown-menu { display:block;}
.navbar { margin-bottom:0px}

.content { margin-top:130px; height:auto}
.reservation { background:url(../images/book_form2.png) no-repeat; height:50px; width:100%; z-index:99}
.form {font-family: 'Snippet', sans-serif; font-size:13px}
.form button { border:none; color:#97d4e0; margin-left:30px; background:none; font-family: 'News Cycle', sans-serif; font-size:18px}
.form ul { margin:0px; padding:0px; color:#fff}
.form ul li { list-style:none; float:left; margin-left:15px; margin-top:11px}
.form ul li h3 {color:#af9e82; font-weight:lighter; padding:0px; margin:0px}
.form ul li input { color:#666666; padding:3px; font-size:14px}
.form ul li select { color:#666666; padding:5px; font-size:14px}
.contentLast { margin-top:50px}
.contentLast h3 {font-family: 'Snippet', sans-serif; color:#5cbacd;}
.contentLast p { margin-bottom:30px}
.contentLast a { background:#3f3d3c; padding:8px; font-size:20px; color:#af9e82; font-family: 'News Cycle', sans-serif; border-radius:5px}
.contentLast a:hover { text-decoration:none}

.footer { background:url(../images/footer_bg.png) no-repeat 50% 40px; clear:both; width:100%; margin-bottom:40px}
.socialFooter { margin-top:100px}
.address { margin-top:20px}
.stMainServices { height:22px !important}
.stButton .stButton_gradient { height:21px !important}

.entry-header { display:none}
.entry-content {}
.rooms { clear:both; padding:20px 0px 20px 0px}
.roomType {font-family: 'Snippet', sans-serif;}
.roomAmenities h3 {font-family: 'Snippet', sans-serif; color:#5cbacd}
.roomBooking h3 a {font-family: 'Snippet', sans-serif; color:#af9e82}
.roomBooking h3 a:hover { text-decoration:none}
.roomBooking span { font-size:13px;}
.roomBooking span img { margin-bottom:10px}
.roomBooking a {  color:#af9e82;}
.roomBooking a:hover { color:#333333; text-decoration:none}
.btn-danger {background:#EDEDED; border-color:#ccc}

.gallery { margin-left:60px}
.gallery-item { float:left; border:1px solid #ccc; padding:5px; margin-left:10px; margin-top:10px}
#post-6 .entry-content { margin-top:30px}
.roomImage img { border:2px solid #a79374; padding:5px}
.submitTr {margin-left:86px !important}

@media (max-width: 767px) {
.header {padding:10px 0px 10px 0px; margin:0px; position:relative !important; top:0; z-index:1100; width:100%; background:#FFFCF0; height:0px}
.logo { text-align:center}
.language {text-align:center !important;padding:0px; margin:0px}
.contentMobile { margin-top:20px !important}
.social { text-align:center; margin-top:20px; margin-bottom:20px}
.menu li { list-style:none; float:none; margin:0px; padding:0px; text-align:center; border-bottom:1px dotted #CCCCCC}
.menu .dropdown-menu { display:none; position:relative; background:none}
.menu:hover .dropdown-menu { display:none;}
.menu .dropdown:hover .dropdown-menu {display:none;}
.container-fluid { padding-right:0px; padding-left:0px}
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border:none}
.navbar-collapse {background:#EDEDED}
.dropdown-menu { top:0px; left:0; float:none; min-width:auto; margin:0; border:none; box-shadow:none }

.language .dropdown .dropdown-menu { display:none; background:#FFFFFF !important; padding:10px; position:absolute; top:34px; width:100%}

.content { margin-top:242px}
.reservation { background:#3f3d3c; height:auto; position:absolute; width:93%; top:0px; padding:10px; z-index:999}
.form ul li { list-style:none; float:none; margin-left:0px; margin-top:10px}
.form ul li h3 {color:#af9e82; font-weight:lighter; padding:0px; margin:0; font-size:20px; text-align:center}
.form ul li button { border:none; color:#97d4e0; margin-left:0px; background:#555351; font-family: 'News Cycle', sans-serif; font-size:18px; width:100%; padding:5px}
.form ul li input { color:#666666; padding:3px; font-size:13px; width:100%}
.form ul li select { color:#666666; padding:5px; font-size:13px; width:100%}


.contentLast { margin-top:260px}

.footer { background:url(../images/footer_bg.png) no-repeat 50% 40px; clear:both; width:100%; margin-bottom:40px}

.entry-content { margin-top:20px}
.roomImage { text-align:center}
.roomImage img { width:100%}
.roomAmenities { text-align:center}
.roomBooking { text-align:center}
.gallery { margin-left:0px; text-align:center; padding:20px; margin-top:260px}
.gallery-item { float:none !important; text-align:center; margin-left:0px; }
.gallery-item img {width:100%}
#post-6 .entry-content { margin-top:260px}
.easingslider-viewport { height:200px !important}
.submitTr {margin-left:1px !important}
.big-box h2 { padding:10px !important}
#first-child { width:40% !important;  font-size:11px !important}
.big-box1 h2 { padding:10px !important; font-size:11px !important}
#first-child1 { width:40% !important}
#container #top404 { width:100% !important}
#container #mid404 { width:100% !important}
#container #bottom404 { width:100% !important}
}
@media (min-width: 768px) and (max-width: 991px) {
.header {padding:10px 0px 10px 0px; margin:0px;  position:relative !important; top:0; z-index:1100; width:100%; background:#FFFCF0; height:290px}
.logo { text-align:center}
.language { text-align:center; margin-top:20px}
.social { text-align:center; margin-top:20px; margin-bottom:20px}
.menu li { list-style:none; float:left; margin:0px 0px 0px 5px}
.menu li a { font-size:11px; color:#49433d; text-transform:uppercase}
.border { display:none}

.content { margin-top:0px}
.reservation { background:#3f3d3c; height:auto; position:absolute; width:100%; top:0px; padding:10px; z-index:999}
.form ul li { list-style:none; float:none; margin-left:0px; margin-top:10px}
.form ul li h3 {color:#af9e82; font-weight:lighter; padding:0px; margin:0; font-size:20px; text-align:center}
.form ul li button { border:none; color:#97d4e0; margin-left:0px; background:#555351; font-family: 'News Cycle', sans-serif; font-size:18px; width:100%; padding:5px}
.form ul li input { color:#666666; padding:3px; font-size:13px; width:100%}
.form ul li select { color:#666666; padding:5px; font-size:13px; width:100%}
.contentLast { margin-top:260px}
.contentTablet { margin-top:60px}
.language .dropdown .dropdown-menu { display:none; background:#FFFFFF !important; padding:10px; position:absolute; top:32px; width:100%; left:0}

.footer { background:url(../images/footer_bg.png) no-repeat 50% 40px; clear:both; width:100%; margin-bottom:40px}

.entry-content { margin-top:20px}
.roomImage { text-align:center}
.roomAmenities { text-align:center}
.roomBooking { text-align:center}
.gallery { margin-left:25px}
.easingslider-viewport { height:300px !important}
.submitTr {margin-left:1px !important}
}

@media (min-width: 992px) and (max-width: 1199px) {
.menu li { list-style:none; float:left;  margin:0px 0px 0px 24px}
.menu li a { font-size:13px}
.border { display:none}
.reservation { background:url(../images/book_form2md.png) no-repeat; height:50px;  width:100%; z-index:99}
.form ul li { list-style:none; float:left; margin-left:10px; margin-top:10px}
.form ul li h3 {color:#af9e82; font-weight:lighter; padding:0px; margin:3px 0 0 0; font-size:17px;}
.form ul li button { border:none; color:#97d4e0; margin-left:30px; background:none; font-family: 'News Cycle', sans-serif; font-size:15px}
.form ul li input { color:#666666; padding:0px; font-size:13px}
.form ul li select { color:#666666; padding:2px; font-size:13px}
.language .dropdown a { font-size:12px}
.language .dropdown a img { width:12px; position:relative; top:-1px}
.gallery { margin-left:45px}
.header {padding:10px 0px 0px 0px; margin:0px; position:fixed; top:0; z-index:1100; width:100%; background:#FFF9DD; height:157px}
.content { margin-top:125px; height:auto}

.footer { background:url(../images/footer_bg.png) no-repeat 50% 40px; clear:both; width:100%; margin-bottom:40px}
.submitTr {margin-left:69px !important}
}

@media (min-width: 1200px) {
.border { display:none}
}
.page-id-454 .entry-content { clear:both; padding-top:38px; text-align:center; font-size:20px}
.st_sharethis_large { position:relative; top:11px}


    #first-child
    {
      background-color: #847041;
	  width:16%;
	  right:20px;
	  border-radius:5px
    }
	#first-child1
    {
      background-color: #3F3D3C;
	  width:16%;
	  right:20px;
	  border-radius:5px
    }
    .big-box
    {
      position: fixed;
	  top:350px;
      color:white;
    }
	.big-box1
    {
      position: fixed;
	  top:400px;
      color:white;
    }
    .big-box h2
    {
      text-align: center;
      width: 100%;
      font-size: 1.4em;
      letter-spacing: 2px;
      font-weight: 700;
      text-transform: uppercase;
		cursor:pointer;
		font-family:'Snippet',sans-serif;
		padding:15px;
		margin:0;
    }
	.big-box1 h2
    {
      text-align: center;
      width: 100%;
      font-size: 1.4em;
      letter-spacing: 2px;
      font-weight: 700;
      text-transform: uppercase;
		cursor:pointer;
		font-family:'Snippet',sans-serif;
		padding:15px;
		margin:0;
    }
	#modal1 {
		z-index:9999;
		padding:0px !important
		}
		#modal2 {
		z-index:9999;
		padding:0px !important
		}
   
    @media screen and (max-width: 46.5em)
    {
      .big-box h2
      {
        font-size:16px;
        padding-left:0px;
         
      }
    }
 
    @media screen and (max-width: 20.5em)
    {
      .big-box h2
      {
        font-size:12px;
        padding-left:0px;
        margin-top:30%;
        }
    }
    .modal-dialog {
      width: 100%;
      height: 100%;
      padding: 0;
      margin:0;
    }
    .modal-content {
       
      height: 100%;
      border-radius: 0;
      color:white;
      overflow:auto;
    }
    .modal-title
    {
      font-size: 3em;
      font-weight: 300;
      margin: 0 0 20px 0;
	  text-align:center
    }
    .modal-content-one
    {
      background-color:#3C3B3B;
    }
    .close
    {
      color:white ! important;
      opacity:1.0;
    }
	.modal-body h4 { text-align:center; font-size:40px;font-family:'Snippet',sans-serif; margin-bottom:30px}
	.wpcf7-form { text-align:center}
	.wpcf7-form p {font-family:'Snippet',sans-serif; font-size:15px}
	.wpcf7-form input { padding:20px; font-size:18px; border:1px solid #333; border-radius:5px; color:#333}
	.wpcf7-form .wpcf7-submit { background:#847041; border:1px solid #333; padding:10px 30px 10px 30px}
	.modal-body .form { text-align:center}
	.modal-body .form ul li { display:block; float:none; }
	.modal-body .form ul li input {padding:10px; font-size:20px; width:33%; border-radius:5px; border:1px solid #ccc}
	.modal-body .form ul li select {padding:10px; font-size:20px; width:33%; border-radius:5px; border:1px solid #ccc}
	label.error{color:red;display:block}
p.success{color:#0FB504;display:block}
p.error{color:red;display:block}
