/*
 Theme Name:     BalColl
 Template:       Divi
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
.et_bloom .et_bloom_form_header h2 span {
    font-size: 24px !important;
    font-family: Cinzel-Regular, "Palatino Linotype", "Book Antiqua", Palatino, serif !important;}
/*---------- [Load The Fonts] ----------*/

@font-face {
    font-family: Cinzel-Regular;
    src: url('fonts/Cinzel-Regular.otf');
}

/*---------- [Font Styling] ----------*/
h1 {
    font-family: Cinzel-Regular, "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
h2 {
    font-family: Cinzel-Regular, "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
h3 {
    font-family: Cinzel-Regular, "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
h4 {
	font-family: Cinzel-Regular, "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
h5 {
    font-family: Cinzel-Regular, "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#et-info-phone {
    display: none !important;
}
/*---------border hover starts here ---------*/
.border-hover .et_pb_column {
 overflow: hidden;
 position: relative;
}
 
.border-hover .et_pb_column img {
 -webkit-transition: all 0.5s ease-in-out;
 -moz-transition: all 0.5s ease-in-out;
 transition: all 0.5s ease-in-out;
}
 
.border-hover .et_pb_column:hover img {
 transform: scale(1.1);
}
 
.border-hover .et_pb_column:hover .et_pb_image:after {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 background: rgba(1, 179, 187, .7);
 content: '';
}
 
.border-hover .et_pb_column .et_pb_promo_description:before {
 top: 50px;
 right: 30px;
 bottom: 50px;
 left: 30px;
 border-top: 1px solid #fff;
 border-bottom: 1px solid #fff;
 -webkit-transform: scale(0,1);
 transform: scale(0,1);
 -webkit-transform-origin: 0 0;
 transform-origin: 0 0;
 position: absolute;
 content: '';
 opacity: 0;
 -webkit-transition: opacity 0.35s,
 -webkit-transform 0.35s;
 transition: opacity 0.35s, transform 0.35s;
}
 
.border-hover .et_pb_column .et_pb_promo_description:after {
 top: 30px;
 right: 50px;
 bottom: 30px;
 left: 50px;
 border-right: 1px solid #fff;
 border-left: 1px solid #fff;
 -webkit-transform: scale(1,0);
 transform: scale(1,0);
 -webkit-transform-origin: 100% 0;
 transform-origin: 100% 0;
 position: absolute;
 content: '';
 opacity: 0;
 -webkit-transition: opacity 0.35s,
 -webkit-transform 0.35s;
 transition: opacity 0.35s, transform 0.35s;
}
 
.border-hover .et_pb_column:hover .et_pb_promo_description:before, .border-hover .et_pb_column:hover .et_pb_promo_description:after {
 -webkit-transition-delay: 0.15s;
 transition-delay: 0.15s;
 opacity: 1;
 -webkit-transform: scale(1);
 transform: scale(1);
}
 
.border-hover .et_pb_column .et_pb_promo_description h3 {
 opacity: 0;
 color: #fff;
 position: absolute;
 top: 27%;
 width: 80%;
 text-align: center;
 -webkit-transition: all 0.5s ease-in-out;
 -moz-transition: all 0.5s ease-in-out;
 transition: all 0.5s ease-in-out;
 margin: 0;
 padding: 0;
}
 
.border-hover .et_pb_column .et_pb_promo_description p {
 opacity: 0;
 color: #fff;
 position: absolute;
 top: 32%;
 width: 100%;
 text-align: center;
 -webkit-transition: all 0.5s ease-in-out;
 -moz-transition: all 0.5s ease-in-out;
 transition: all 0.5s ease-in-out;
}
 
.border-hover .et_pb_column:hover .et_pb_promo_description h3 {
 opacity: 1;
 position: absolute;
 top: 15%;
 width: 100%;
padding-left: 10%;
padding-right: 10%;
 text-align: center;
 color: #fff;
}
 
.border-hover .et_pb_column:hover .et_pb_promo_description p {
 opacity: 1;
 position: absolute;
 top: 50%;
 width: 100%;
 text-align: center;
 color: #fff;
padding-left: 10%;
padding-right: 10%;
}
 
.border-hover .et_pb_promo {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
}
 
.border-hover .et_pb_promo_button {
 opacity: 0 !important;
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
}
@media screen and (max-width: 450px) {.border-hover .et_pb_column:hover .et_pb_promo_description h3 {
 font-size: 14px !important;}}





/*------border hover ends -------*/
.et_pb_post &amp;gt; a img {
float: left;
margin-right: 4%;
width: 40% ;
}

/*-------- display posts-------*/
.pt-cv-readmore {
    display: none !important;
}
/*---bloom opt in---*/
.et_bloom .et_bloom_inline_form {
    margin-bottom: 0px !important;
}
.et_bloom .et_bloom_optin_1 h2, .et_bloom .et_bloom_optin_1 h2 strong {
    text-align: center !important;}
.et_bloom .et_bloom_optin_1 h2 span, .et_bloom .et_bloom_optin_1 h2 strong {color: #01b3bb !important;
}
#cookie-notice .button.wp-default {
    color: #01b3bb;}
