/**
 * Theme Name:     ContentBerg Child
 * Author:         ThemeSphere
 * Template:       contentberg
 * Text Domain:	   contentberg-child
 * Description:    A readable blog theme with content focus. Designed by ThemeSphere.
 */

/* The Modal (background) */
.modal {
     position: fixed;
    z-index: 99999;
    bottom: -3px;
    width: 100%;
    text-align: center;
}

/* Modal Content */
.modal-content {
  background-color: #1fa292;
    margin: auto;
    padding: 5px 0px;
    width: 100%;
}
#myModal p{
color:#000;
    margin: 0px;
    font-size: 18px;
    font-weight: 600;
    padding: 0px;
}
#myModal #myBtn1{
background-color: #ffd602;
color:#000000;
padding:5px 20px;
margin-left:30px;
font-weight: 600;
cursor: pointer;
}
/* The Close Button */
.close {
position: relative;
    top: -10px;
    right: 5px;
    color: #000000;
    float: right;
    font-size: 28px;
    font-weight: bold;
  
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.modal1 {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content1 {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 30%;
}
.modal-content1 h2{
	font-size:18px;
}
.modal-content1 #field_2_7 .model-t3{
	font-size:12px;
}
.modal-content1 input[type="submit"]{
	font-size: 12px;
    font-family: "Monsterrat", Sans-serif;
    font-weight: 600;
    letter-spacing: 1px;
    color: #131718;
    background-color: #ffd600;
    border-radius: 0;
    padding: 8px 30px;
    border: 1px solid #131718;
    line-height: 22px;
    }

.modal-content1 #field_2_7{
	position: relative;
}
#field_2_7 .model-t3{
font-size: 12px;
    color: #000;
    margin-bottom: 30px;
}
/* The Close Button */
.close1 {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close1:hover,
.close1:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
@media only screen and (max-width: 767px){
link[rl="amphtml"] {
  display:none !important;
}
.modal-content1 {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 70%;
}

.modal-content1 .gform_button .button{
	padding: 0px 30px;
}

}
.main{
	 margin-top: 56px;
}
/*
#main-head{
	min-height:80px;
}

.main-head.simple .inner{
	line-height: 80px;
    min-height: 80px;
}
*/
#Sbanner-form{
	position: absolute;
    top: 0;
    bottom: 0;
    right: 10px;
    background: #ffffffd9;
	overflow-y: auto;
}
#Sbanner-form .banner-forminner{
	margin: 10px;
    font-size: 16px;
	font-weight:700;
    text-align: center;
	color: var(--c-gray-1400);
	    line-height: 1.5;
} 
#Sbanner-form .gform_wrapper.gravity-theme .gfield input.large{
	height:38px;
}
#Sbanner-form .model-t3{
 	margin-bottom: 20px;
    text-align: center;
}
#Sbanner-form .gform_footer{
	 text-align:center;
	margin:0px;
	padding:0px;
	
}
#Sbanner-form .gform_footer input{
	  background: #ffd602;
		color:#000;
	margin:0px;
	padding:15px 30px;
	
}

#mobile-banner-form h2{
	margin: 10px;
    font-size: 22px;
    text-align: center;
} 
#mobile-banner-form .gform_wrapper.gravity-theme .gfield input.large{
	height:38px;
}
#mobile-banner-form .model-t3{
 	margin-bottom: 20px;
    text-align: center;
}
#mobile-banner-form .gform_footer{
	 text-align:center;
	margin:0px;
	padding:10px 0px;
	
}
#mobile-banner-form .gform_footer input{
	  background: #ffd602;
		color:#000;
	margin:0px;
	padding:15px 30px;
	
}
#gform_3{
padding:10px;
}
@media (max-width: 768px) {
#Sbanner-form {
     display: none;
  	}
#prog-overlay .featured .overlay {
    left: 50% !important;
	}
.single-creative .featured .post-title {
    margin-top: 5px;
    margin-bottom: 5px;
    }
.single-creative .featured .wp-post-image {
    object-fit: fill !important;
    }  
#mobile-banner-form h2 {
    font-size: 14px !important;
    }
 #mobile-banner-form .gform_footer input{
 	margin:0 auto !important;
 }
html.i-amphtml-fie>body, html.i-amphtml-singledoc>body{
    overflow: hidden !important;
}
.fl{
    display: none !important;
}
:root:not(#_):not(#_):not(#_):not(#_) #prog-overlay .featured .overlay{
    width: 100% !important;
    padding: 10px !important;
	margin-top:20px !important;
}
.sy .iw .is {
    font-size: 18px !important;
    margin: 5px 5px !important;
}
.ns.nw .no {
    line-height: 30px !important;
    min-height: 30px !important;
}
.sy .iw .sw>* {
    object-fit: fill !important;
}
.sy .iw .sa {
    padding: 10px !important;
}
/*#main-head {
    min-height: 30px !important;
}
	*/
#rmp-amp-rating-widget__title {
    font-size: 0.8rem;
    margin-bottom: 0rem;
}
.i-amphtml-singledoc .amp-mode-touch {
	overflow: hidden !important;
	}
.amp-mode-touch .amp-wp-b3bfe1b{
	display:none !important;
	height:0px !important;
}
#cmplz-cookiebanner-container{
	display:none !important;
}
#rmp-amp-result{
		margin-bottom:0px !important;
	}
.rmp-amp-rating-widget__fieldset {
    margin-bottom: 0px !important;
    line-height: 30px !important;
}
}
      
@media screen and (max-width : 1920px) and (min-width: 767px){
  .hide-desktop{
  		display:none;
  	}
  
}
#prog-overlay .featured .overlay {
   position: absolute;
    z-index: 2;
    margin: 0;
    width: 75%;
    top: 50%;
    left: 50% !important;
    padding: 40px;
    box-sizing: border-box;
    color: #fff;
    text-align: center;
}


#prog-overlay .featured:before{
	background:none !important;
}

.single-creative .parallax .image-link > img {
    visibility: visible;
    max-width: 100%;
    width: 100%;
}
.single-creative .featured .wp-post-image {
    object-fit: fill;
    background-size: cover;
    }
