/*
Theme Name: Hestia Child
Theme URI: https://www.themeisle.com/
Description: This is a custom child theme I have created.
Author: ThemeIsle
URI: https://www.themeisle.com/
Template: hestia    
Version: 0.1
*/



/*front page*/
.bg-no-overlay {
    background: url("https://cholakovi-2010.eu/custom/head-3.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    color: #fff;
    height: 550px;
    padding-top: 10em;
    top:0;
    max-width: 100%;
}


.front-text{
    
text-shadow: 1px 1px 1px #000;
    padding:0.5em;
    margin-top:1em;
    
    
}

.front-text-bg{background-image: linear-gradient(45deg, rgba(85, 81, 255,0.40) 0%, rgba(255, 0, 0 ,0.40) 100%);


}

/*facebook*/

a.fb:before {
  font-family: FontAwesome;
  content: "\00a0\f082";     /* 00a0 is a non-breaking space, f1c1 is the pdf symbol */
    margin-right: 0.5em;
    color:#fff;
    font-size:140%;
    
}

/*phone top bar*/

a.tel:before {
  font-family: FontAwesome;
  content: "\00a0\f095";     /* 00a0 is a non-breaking space, f1c1 is the pdf symbol */
    margin-right: 0.5em;
    color:#fff;
    font-size:140%;
    
}



.text-gaz {
    color: #1681DF;}

.head-image {
     position: relative;
  height: 500px;
  background: white;
  text-align: center;
    background: url(https://cholakovi-2010.eu/custom/head-3.jpg);
    background-repeat: no-repeat;
    background-size: cover;
  
   
}

.hestia-top-bar{background-image: linear-gradient(45deg, rgba(85, 81, 255,0.40) 0%, rgba(255, 0, 0 ,0.40) 100%);}


.hestia-top-bar a:hover{color:#43C0FE !important}

@media (max-width: 991px) {
    
   
    
}

/*
blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #ff2300;
}
*/

blockquote{
  font-size: 1.4em;
  width:100%;
  margin:-1em 0 3em 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    padding-top:1.4em !important;

  font-style:normal;
  color: #0070AA;
  padding:1.2em 30px 1.2em 75px;
  border-left:8px solid #FF0008 ;
  line-height:1.6;
  position: relative;
  background:#EDEDED;
}

blockquote::before{
  font-family:Arial;
  content: "";
  color:#FF0008;
  font-size:4em;
  position: absolute;
  left: 10px;
  top:-10px;
}

blockquote::after{
  content: '';
}

blockquote p {margin-bottom:inherit;font-weight: 300;font-style: normal !important;margin-bottom:5px !important;}
blockquote span{
  display:block;
  color:#333333;
  font-style: normal;
  font-weight: bold;
  margin-top:1em;
}

/*front page*/




.header-filter-gradient {
    background: linear-gradient(45deg, rgb(85, 81, 255) 0%, rgb(255, 0, 0) 100%)!important;
}

.hestia-title{font-weight: 300;}

/*map*/

#mapid {
  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    margin-bottom: 8em !important;
}

#mapid:hover {
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

/*LOGO*/

.title-logo-wrapper img {display: inline !important;}
.title-logo-wrapper p {display: inline !important;font-weight: 400;color: #0070AA;text-transform: uppercase;}


blockquote.about-us p  {line-height: 2 !important;}


.hestia-title, .title, .card-title, .info-title, .footer-brand, .footer-big h4, .footer-big h5, .media .media-heading, .woocommerce ul.products[class*="columns-"] li.product-category h2 {
    font-family:"Roboto", "Helvetica", "Arial", sans-serif;
    font-weight: 400;
}


.copy{background:rgba(86,112,170,0.08);padding:0.2em;}

/*WP GALLERY*/



#swipebox-close {
  right:50px !important;
    top:20px !important;
    
  
/*

    left: 10px !important;
    top:90% !important;
*/
}

.header-filter::before {
  background-image: linear-gradient(45deg, rgba(85, 81, 255,0.40) 0%, rgba(255, 0, 0 ,0.40) 100%);
}

.wp-caption-text {
    font-size: 13px !important;
    font-weight: 300;
}

.pic-shadow {
 -webkit-box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
    border-radius: 4px;
}

.dust-svg svg{vertical-align: middle;}
.dust-tel{color: #ce1a1f}

/*youtube responsive*/
.youtube-responsive-container {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden;
}

.youtube-responsive-container iframe, .youtube-responsive-container object, .youtube-responsive-container embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

/*inline images*/
.image-inline{ border: 0 none;
  display: inline-block !important;
  height: auto!important;
  max-width: 100%!important;
  vertical-align: middle!important;}
