/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
.preloader {
   position: fixed;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   background-color: #fefefe;
   z-index: 100000;
   height: 100%;
   width: 100%;
   overflow: hidden !important;
}
.preloader .status {
   width: 64px;
   height: 64px;
   position: absolute;
   left: 53%;
   top: 50%;
   background-image: url(https://www.acarhotel.com/wp-content/uploads/preloader.gif);
   background-repeat: no-repeat;
   background-position: center;
   -webkit-background-size: cover;
   background-size: cover;
   margin: -50px 0 0 -50px;
}
li.lang-item {
    display: inline-block!important;
}
html[lang="en-GB"] #gizletr {display: none!important;}
html[lang="en-GB"] #gizleru {display: none!important;}
html[lang="en-GB"] #gizlede {display: none!important;}
html[lang="de-DE"] #gizletr {display: none!important;}
html[lang="de-DE"] #gizleen {display: none!important;}
html[lang="de-DE"] #gizleru {display: none!important;}
html[lang="ru-RU"] #gizleen {display: none!important;}
html[lang="ru-RU"] #gizletr {display: none!important;}
html[lang="ru-RU"] #gizlede {display: none!important;}
html[lang="tr-TR"] #gizleen {display: none!important;}
html[lang="tr-TR"] #gizleru {display: none!important;}
html[lang="tr-TR"] #gizlede {display: none!important;}
div#gizletr.et_pb_module, div#gizleen.et_pb_module, div#gizleru.et_pb_module, div#gizlede.et_pb_module {
	margin-bottom:0!important;
}
.safe-hotel {
    cursor: pointer;
    display: flex;
    background-color: #29c4a9;
    margin-bottom: 16px;
    border-radius: 4px;
	width: auto;
    float: right;
    margin-right: 5vw;
}
.safe-hotel img {
    width: 28px;
    height: 28px;
    object-fit: contain;
    margin: 10px;
}
.safe-hotel a {
	color: #fff;
    margin: auto 7px auto 0;
	font-size:12px;
}
li.lang-item {
    display: inline-block;
}
li.lang-item img {
    width: 20px!important;
    height: auto!important;
    margin-right: 8px;
}
h1.entry-title.main_title{
	max-width:84%!important;
	margin: auto!important;
	width: 1080px;
}
div.container{
	max-width: none!important;
	width:100%!important;
}
div.et_pb_row_1_tb_header{
	overflow:visible!important;
}
div.et_pb_section{
	padding-top:0!important;
}
#post-2 h1.entry-title.main_title, #post-13 h1.entry-title.main_title, #post-14 h1.entry-title.main_title, #post-15 h1.entry-title.main_title {
	display:none;
}
div#snapwig div#custom_html-2 {
    margin-bottom: 0!important;
}

@media only screen and (max-width: 980px) {
    .three-columns .et_pb_column {
    width: 33%!important;
}
}
 
@media only screen and (max-width: 479px) {
    .three-columns .et_pb_column {
    width: 50%!important;
}
}
@media only screen and (max-width: 980px) {
.two-columns .et_pb_column {
width: 50%!important;
}
 
.three-columns .et_pb_column {
width: 33.33%!important;
}
 
.four-columns .et_pb_column {
width: 25%!important;
}
 
}
table.minimalistBlack {
  border: 3px solid #000000;
  width: 100%;
  max-width:500px;
  text-align: left;
  border-collapse: collapse;
}
table.minimalistBlack td, table.minimalistBlack th {
  border: 1px solid #000000;
  padding: 5px 4px;
}
table.minimalistBlack tbody td {
  font-size: 13px;
}
table.minimalistBlack thead {
  background: #CFCFCF;
  background: -moz-linear-gradient(top, #dbdbdb 0%, #d3d3d3 66%, #CFCFCF 100%);
  background: -webkit-linear-gradient(top, #dbdbdb 0%, #d3d3d3 66%, #CFCFCF 100%);
  background: linear-gradient(to bottom, #dbdbdb 0%, #d3d3d3 66%, #CFCFCF 100%);
  border-bottom: 3px solid #000000;
}
table.minimalistBlack thead th {
  font-size: 15px;
  font-weight: bold;
  color: #000000;
  text-align: left;
}
table.minimalistBlack tfoot {
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  border-top: 3px solid #000000;
}
table.minimalistBlack tfoot td {
  font-size: 14px;
} 