/*
Theme Name:     DFD Ronneby Child (Green Park)
Theme URI:      https://www.greenparkhotelandspa.com.ua/
Description:    Дочерняя тема для DFD Ronneby. Кастомизации вынесены на хуки
                в functions.php — шаблоны родителя намеренно не переопределяются,
                чтобы обновления темы её не ломали.
Author:         DFD / Green Park
Template:       dfd-ronneby
Version:        2.0.0
*/


.phone{position:relative;}
.phone::before {
    font-family: "Font Awesome 5 Brands";
    content: "\f409   \f232";
    position: absolute;
    left: -38px;
    font-size: 16px;
}
.inclusive-row .inclusive-row{}
.inclusive-row .inclusive-row-1{}
#inclusive-id.inclusive-row .inclusive-row-2 {
    position: absolute;
    width: 100%;
    top: 0;
    text-align: center;

}
#inclusive-id.inclusive-row .inclusive-row-2 a{
width: 905px;
background:#5a9353b3;
padding: 120px 30px;
line-height: 1.5 ;
font-size: 64px ;
text-transform: uppercase ;
display: block;
margin-left: auto;
margin-right: auto;
color:#fff ;
margin-top: 10%;
font-family: "Open Sans" ;
font-weight: 600 ;
}
#inclusive-id.inclusive-row .inclusive-row-2 a::before{ display: none !important; }
.inclusive-row-2 p{}

  .footer-form {
      display: block;
      position: fixed;
      width: 100%;
      height: 50px;
      background: #769e5b;
      z-index: 9999;
      bottom: 0;
      left: 0;
      text-align: center;
      color: #fff;
      line-height: 32px;
  }
  .footer-form a{background: rgb(195, 159, 118);
  margin-left: 35px; padding: 2px 20px; color: #fff; margin-top: -5px}
  #FormModal {
      left: calc(50% - 230px);
      margin-left: auto;
      margin-right: auto;
      width: 460px;
  }
  .wpcf7-form-control.wpcf7-submit {
      background: #609e55 !important;
      color: #fff !important;
      font-size: 20px !important;
      font-family: "Open Sans" !important;
      transition: all 0.5s;
  }
  .wpcf7-form-control.wpcf7-submit:hover {
    background: #267b17 !important;}

body #header-container.header-style-2 .header-col-fluid {
  margin-right: 20px !important;
}
body .nav-menu .mega-menu-item .item-title{padding: 0 15px;}

@media only screen and (max-width: 1500px) {
#inclusive-id.inclusive-row .inclusive-row-2 a{
	width: 705px;
    padding: 100px 10px;
    font-size: 50px;
}
}
@media only screen and (max-width: 1400px) {
#inclusive-id.inclusive-row .inclusive-row-2 a{
	    width: 50%;
    font-size: 41px;
}
}
@media only screen and (max-width: 1100px) {
	.dfd-side-by-side-mode-custom #header-container, .dfd-side-by-side-mode-custom #header-container #header {
		position: fixed !important;
		background: transparent;
	}
	#inclusive-id.inclusive-row .inclusive-row-2 a{ font-size: 34px;    padding: 9% 1%; }

}
@media only screen and (max-width: 992px) {
	#inclusive-id.inclusive-row .inclusive-row-2 a{ font-size: 27px;
	    padding: 9% 1%; }
}
@media only screen and (max-width: 768px) {
	.dfd-side-by-side-mode-custom #header-container #header .header-wrap > .row:last-child {
		background: transparent;
	}
	#inclusive-id.inclusive-row .inclusive-row-2 a{

    font-size: 23px;
}
#FormModal {
  left: 5%;
  width: 90%;
  bottom: 15% !important;
  position: fixed;
  top: auto !important;
}
}
@media only screen and (max-width: 1100px) {
	.dfd-side-by-side-mode-custom body.dfd-custom-padding-html #header-container #header {
		padding: 0 30px;
	}
}
@media only screen and (max-width: 480px) {
#inclusive-id.inclusive-row .inclusive-row-2 a{
	width: 70%;
    font-size: 20px;
    padding: 7% 1%;
}
}
@media only screen and (max-width: 360px) {
#inclusive-id.inclusive-row .inclusive-row-2 a{
	width: 70%;
    font-size: 19px;
    padding: 5% 1%;
}}

iframe .search-form  {background-color: #555451 !important;
}