/*
Theme Name: Kallyas
Theme URI: http://kallyas.net/
Description: A Highly customizable theme with page builder and unlimited colors.
Author: Hogash
Author URI: http://themeforest.net/user/hogash
Version: 4.15.2
Tags: left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, full-width-template, theme-options, translation-ready
License: GNU General Public License
License URI: license.txt
Text Domain: zn_framework
*/

/*
	** PLEASE DON'T ADD ANY CSS HERE !!!
	This file will be overwritten on updates and your CSS will be lost.

	Instead, please use Kallyas Child theme's style.css ( https://my.hogash.com/documentation/installing-the-child-theme/ )
	Or, access Kallyas options > Advanced > Custom CSS and add your CSS there.
*/
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,400,500,600,700,800');


@import url('https://fonts.googleapis.com/css?family=Crimson+Text:400,400i,600,600i,700,700i');

.row{
  margin:0 auto !important;
}
.zn_text_box em{
  font-family: 'Montserrat', sans-serif !important;
font-weight: 400 !important;
}

.about-text{
max-width: 600px;
margin: 0 auto;
margin-bottom: 40px;
font-family: 'Montserrat', sans-serif !important;
font-weight: 400 !important;
}
.eluide974ebef{
  padding-bottom: 25px !important;
}
.eluidbebf6ba6{
  padding-bottom: 25px !important;
}
#eluid2be2d317  h3{
  font-weight: 100;
    text-transform: uppercase;
    letter-spacing: 4px;
    font-size: 17px;
}
#gallery .row.gutter-0>[class*=col-]{
  padding: 0 !important;
}
.tbk__title{
  font-family: 'Rozha One', serif !important;
}
.eluid7681f635 h3, .eluid7681f635 h4{
  color:#000 !important;

}
#eluid7681f635 > div > div > div.kl-title-block.clearfix.tbk--text-.tbk--center.text-center.tbk-symbol--.tbk-icon-pos--after-title.eluid42dcbfe7 > h3, .tbk__subtitle{
  font-family: 'Montserrat', sans-serif !important;
}
#eluid7681f635 > div > div > div.zn_text_box.eluiddaa3db8a.zn_text_box-light.element-scheme--light > h3:nth-child(2){
  margin-top: 0;
}
.eluid7ba11a75 h2 {
  color:#000;
}
.grid-ibx__title{
  font-size: 40px !important;

    font-weight: 600 !important;
}
.grid-ibx__item{
  height: 300px !important;
  margin-bottom: 30px;
}
#eluida92d8fea .grid-ibx__item, #eluid84a4810f .grid-ibx__item{
  margin-bottom: 0;
}
#eluidc8c805c8 .grid-ibx__item{
  background-image:url(/wp-content/uploads/2017/11/8.jpg);
  background-size: cover;
  background-position: center center;
  width: 100%;

}
#eluid11972cc4 .grid-ibx__item{
  background-image:url(/wp-content/uploads/2017/11/5.jpg);
  background-size: cover;
  background-position: center center;
  width: 100%;
}
#eluid708af01d .grid-ibx__item{
  background-image:url(/wp-content/uploads/2017/11/6.jpg);
  background-size: cover;
  background-position: center center;
  width: 100%;
}
#eluid2d7cf052 .grid-ibx__item{
  background-image:url(/wp-content/uploads/2017/11/7.jpg);
  background-size: cover;
  background-position: center center;
  width: 100%;
}
#eluid84a4810f .grid-ibx__item{
  background-image:url(/wp-content/uploads/2017/11/10.jpg);
  background-size: cover;
  background-position: center center;
  width: 100%;
}
#eluida92d8fea .grid-ibx__item{
  background-image:url(/wp-content/uploads/2017/11/9.jpg);
  background-size: cover;
  background-position: center center;
  width: 100%;
}
#eluid84a4810f .grid-ibx__title, #eluida92d8fea .grid-ibx__title{
  color: white;
}
.circle-button{
  display: flex;
      justify-content: center;
      align-items: center;
  text-decoration:none;
      padding: 20px 0;
      font-size: 15px;
font-weight: 400;
font-family: 'Montserrat', sans-serif !important;
font-style: normal;
text-align: center;
    letter-spacing: 4px;
}
.znTiltBox-tilter__deco--lines rect{
  stroke:#ff0042 !important;
}
.eluid958171a5 .tbk__title{
  margin-bottom: 0 !important;
}
#eluid3de1aba7 > div{
  margin-left:0;
}
.circle-button {

  font-size: 18px;
font-weight: 400;
background: #cdeaff;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
width: 200px;
height: 200px;
margin:40px auto;
transition: all .2s ease-in-out;
}
.circle-button a{
  font-family: 'Montserrat', sans-serif !important;
font-weight: 400 !important;
}
.circle-button:hover{
  color:#fff !important;
  background:#ff0042;
  transform: scale(1.1);
}
.circle-button a:hover{
  color:#fff;
}
.static-content__subtitle{
  font-size: 35px !important;
}
.beauty a{
  background-image: none;

}
.beauty{
  background: #ffffff;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 200px;
  height: 200px;
  margin:40px auto;
  transition: all .2s ease-in-out;
}

.eyelash a{
  margin-left:-10px;
}

#eluid2be2d317 > div > div > div.kl-title-block.clearfix.tbk--text-.tbk--center.text-center.tbk-symbol--.tbk-icon-pos--after-title.eluidbebf6ba6 > h3{
      color: #dbf0ff;
      font-size: 43px;
}
#eluid2be2d317 > div > div > div.zn_text_box.eluid0bfd9587.zn_text_box-light.element-scheme--light, #eluid2be2d317 > div > div > div.zn_text_box.eluid85520a71.zn_text_box-light.element-scheme--light, #eluid2be2d317 > div > div > div.zn_text_box.eluid15c8a270.zn_text_box-light.element-scheme--light{
  color:#fff;
  font-weight: 300;
  font-size: 17px;
}
.ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-title{
  color: white;
}
#eluid7681f635 > div{
  padding-right: 0;
}

@media (max-width:1500px){
  .beauty{
    width: 170px;
height: 170px;
font-size: 16px;
  }
}

@media (max-width:1200px){
  .eluid03572c90,.eluid180a08d5,.eluidac70cc91,.eluid36a93f0e,.eluidc6d79660,.eluid536a5c4c,.eluide9258862,.eluidf8ada2d7,.eluiddab19468,.eluida841ca4d{
    min-width: 200px;
        text-align: center;
  }
  .eluidc5aba40b .row{
    width: 80vw !important;
    margin: 0 auto !important;
  }
}
@media (max-width: 990px) {
  table{
    width: 180px;
  }
.znColumnElement-innerWrapper.znColumnElement-innerWrapper--halign-center{

  padding-right: 0;
}
.eluid03572c90,.eluid180a08d5,.eluidac70cc91,.eluid36a93f0e,.eluidc6d79660,.eluid536a5c4c,.eluide9258862,.eluidf8ada2d7,.eluiddab19468,.eluida841ca4d{
  min-width: 250px;
      text-align: center;
}
.beauty{
  width: 200px;
  height: 200px;
}
.eluidcb6c2cde .zn-bgSource-image{
  background-position: right !important;
}
}
.site-header.style13.kl-center-menu .main-nav > ul > li > a{
  font-family: 'Montserrat', sans-serif !important;
    font-style: normal;
    letter-spacing: 3px;
        font-size: 13px;
        font-weight: 400;
    text-transform: uppercase;
}
#eluidcd3ebac6 > div > div > div > h4, .about-text p, .zn_text_box em, .eluid85520a71 p ,.eluid0bfd9587 p{
  font-family: 'Crimson Text', serif !important;
  font-style: italic;
    font-size: 16px;
}
#eluid7681f635 > div > div > div.kl-title-block.clearfix.tbk--text-.tbk--center.text-center.tbk-symbol--.tbk-icon-pos--after-title.eluid42dcbfe7 > h4{
  font-family: 'Crimson Text', serif !important;
font-size: 15px;
color: #0a0a0a;
font-style: italic;
letter-spacing: 2px;}
.eluiddaa3db8a em{
  font-family: 'Crimson Text', serif !important;
  font-style: italic;
    font-size: 30px;
}
.eluidee3320af span{
  font-family: 'Crimson Text', serif !important;
  font-style: italic;
  font-size: 15px;
}

.nav-phone, .nav-mail{
  display: none;
}
@media (max-width: 990px) {
  .nav-phone, .nav-mail{
    display: inline-block;
  }
.nav-phone{
  position: absolute;
z-index: 99;
top: 17px;
left: 22px;
}
.nav-phone img{
  width: 15px;
}
.nav-mail{
  position: absolute;
z-index: 99;
top: 17px;
left: 60px;
}
.nav-mail img{
  width: 25px;
}
.sh-component.main-menu-wrapper{
  width: 100%;
  text-align: right;
}
.site-header{
  background-color:#fff !important;
}
.zn-menuBurger span{
  background:#ff0042 !important;
}
.site-header-wrapper.sticky-top-area{
  height: 60px;
}
.zn-menuBurger{
  width: 25px !important;

}
}
@media (max-width: 470px) {
  .zn-menuBurger{

    margin-top: 0;
  }
}
