/*
 Theme Name:   Infinite Child
 Theme URI:    http://demo.goodlayers.com/infinite
 Description:  Goodlayers Infinite Child Theme
 Author:       Goodlayers
 Author URI:   http://goodlayers.com
 Template:     infinite
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  infinite-child

 START YOUR CHILD THEME CSS HERE
*/


body{
	background-color:#fff !important;
}

@media (max-width: 900px){
.notepad {
    display: none;
}
}


@media (max-width: 900px){
.notepad {
    display: none;
    
    
}
}


.yel-email-popup-heading {
word-wrap:normal !important;
	word-break: normal !important;
}

 @media (max-width : 800px) {

  
#notepad-section-small{
}

#notepad-section-large{
	display: none;
	
}
#notepad-section-medium{
			display: none;

}
 }


    @media (min-width : 800px) {

#notepad-section-small{
		display: none;

}
#notepad-section-large{
			display: none;

}
#notepad-section-medium{

}

    }

    @media (max-width : 400px) {

.infinite-top-bar-right-social > a{
	margin-left:10px;
}
}



    @media (min-width : 1200px) {

#notepad-section-small{
		display: none;

}
#notepad-section-large{
display: inline-block;
}
#notepad-section-medium{
			display: none;

}

    }
    
        @media (min-width : 767px) {
.infinite-page-wrapper{
      margin-top: -160px;
  }
  }
        @media (min-width : 1012px) {
	        .infinite-page-wrapper{

    margin-top: 0px
    }
  
  }






@media (max-width:1400px){
		#notepad-section-small .gdlr-core-page-builder-body img {
    height: auto;
    max-width: 683px;
}
	}
	

.submit-button{
	    background-color: #65c9d0 !important;
    color: #fff !important;
    text-transform: uppercase  !important;
    font-weight: 600  !important;
    font-size: 21px  !important;
}



.gdlr-core-fluid-video-wrapper iframe {
    background-repeat: no-repeat;
    background-size: 100% 100%;
}




.hero-header {
	width:100%;
	height:100%;
	overflow: hidden;
	position: relative;
}

.video-bg video {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.hero-header > .content {
	text-align: center;
	position: absolute;
	top: 250px;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 2;
	width: 100%;
	height: 100%;
}

.pattern-overlay{
       background-image: url(https://www.levitatemedia.com/wp-content/themes/soho/css/img/pixel-video.png);
    background-position: 0 0;
    background-repeat: repeat;
    opacity: 1;
}

.wrapper-video {
    width: 100%;
    height: 100vh;
    overflow: hidden;
}

.wrapper-video-2 {
    width: 100%;
    height: 100vh;
    overflow: hidden;
}



.bg_pattern {
    background-image: url(/wp-content/uploads/2018/11/black-small-checks.png);
    position: absolute;
    opacity: .7;
    left: 0;
    top: 0;
    width: 100%;
    height: 94.5%;
    z-index: 1;
}


.wrapper-video-2 .video-text {
    margin: 0;
    position: absolute;
    z-index: 1;
    top: 57%;
    transform: translateY(-50%);
    width: 100%;
    text-align: center;
    text-transform: uppercase;
}


.wrapper-video .video-text {
    margin: 0;
    position: absolute;
    z-index: 1;
    top: 57%;
    transform: translateY(-50%);
    width: 100%;
    text-align: center;
    text-transform: uppercase;
}

.video-text h1{
	font-size: 67px !important;
    line-height: 21px;
    font-weight: 300!important;
    color: #ffffff!important;
    letter-spacing: 0px !important;
    text-shadow: #333333 1px 1px 2px;
}

.wrapper-video-2 video {
    background: transparent url(/wp-content/uploads/2019/03/Promo-Video-Web-Hero-pmc-media-production.jpg) 50% 50%/cover no-repeat;
}



.wrapper-video video {
    background: transparent url(/wp-content/uploads/2018/11/bg-video.jpg) 50% 50%/cover no-repeat;
}



.wrapper-video-2 video {
    object-fit: cover;
    width: 100vw;
    height: 100vh;
}

.wrapper-video video {
    object-fit: cover;
    width: 100vw;
    height: 100vh;
}

.repeat{
	    font-size: 124px !important;
    line-height: 72px !important;
    font-weight: 400 !important;
    color: #ffffff !important;
    letter-spacing: 0px;
    text-shadow: #333333 1px 1px 2px
}

.hidden-all{
	display:none !important;
}

.tolb-holder img {
    background-color: #fff !important;
}

.vimeo-player{
	margin-top:50px !important;
}

.gdlr-core-flipbox .gdlr-core-flipbox-front, .gdlr-core-flipbox .gdlr-core-flipbox-back {
   
    max-height: 536px !important;
}


.tp-bgimg{
margin-top:-103px !important;
}

.gdlr-core-page-builder-body img {
    max-width: 100%;
    height: auto;
    width: 100%;
}


.post-template-default img {
	width:100%;
}

/* .display-none {
	display: none !important;
} */


.display-none-new {
	display: none !important;
}


.gd {
	display: none !important;
}

/* BUTTONS */

.gdlr-core-page-builder-body .wpforms-submit {
	background-color: #65c9d0 !important;
    color: #fff !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    font-size: 21px !important;

}


.gdlr-core-image-overlay.gdlr-core-gallery-image-overlay .gdlr-core-image-overlay-title {
    font-size: 21px;
	

}