/* MAIN NAV SUB MENU */
.menu-item .sub-menu{
	display:none;
	opacity:0;
	position: absolute;
	background: #FFF;
	border-top: 1px solid #baff00;
	transition:all .2s;
}
.menu-item:hover .sub-menu{
	display:block;
	opacity:1;
}

@media(max-width:1000px){
	.menu-item .sub-menu{position:initial;border-top:none;}
}

/*======================================================*/
/*APG ENROLLMENT MOBILES STYLING*/
/*======================================================*/

/* Mobile Menu Button */
.menu-toggle{
	background: none;
    border: none;
    font-size: 25px;
    color: rgba(0,0,0,0.58);
}


/*Plans Page Styling*/
#plans-form button[name="choose_plans"].mobile-only{
	display:none;
}


/* Icons Styles */


/* General / layout */

/* TEMP TOP BAR HOURS NOTIFICATION */
.top-bar-notif{
	display:inline-block;
	width:100%;
	padding:20px 15px;
	font-family:'Roboto';
	font-size:17px;
	color:#FFF;
	background-color:#61939a;
    text-align:center;
}
	.top-bar-notif span{
		display:inline-block;
		width:100%;
	}

.il-billofrights.il_modular,
.oh_modular{
	padding:0 40px;
}

.page-wrapper{height:100%;width:100%;}
.wrap{width:100%;display:block;}
.contain{max-width:1000px;margin:0 auto;}
.contain--pad50-0{padding:50px 0;}

.grid-1{width:8.33333%;}
.span-1{margin-left:8.33333%;}
.grid-2{width:16.66667%;}
.span-2{margin-left:16.66667%;}
.grid-3{width:25%;}
.span-3{margin-left:25%;}
.grid-4{width:33.33333%;}
.span-4{margin-left:33.33333%;}
.grid-5{width:41.66667%;}
.span-5{margin-left:41.66667%;}
.grid-6{width:50%;}
.span-6{margin-left:50%;}
.grid-7{width:58.33333%;}
.span-7{margin-left:58.33333%;}
.grid-8{width:66.66667%;}
.span-8{margin-left:66.66667%;}
.grid-9{width:75%;}
.span-9{margin-left:75%;}
.grid-10{width:83.33333%;}
.span-10{margin-left:83.33333%;}
.grid-11{width:91.66667%;}
.span-11{margin-left:91.66667%;}
.grid-12{width:100%;}
.span-12{margin-left:100%;}

.choose-providers .grid-pad{padding: 0;}
.grid-pad{padding:20px 0 20px 20px;}
.grid-pad .col:last-of-type{padding-right:20px;}
.grid-posts{width:70%;padding-right:20px;}
.grid-sidebar{width:30%;}

.col{float:left;padding:0 15px;}
.col:last-child:not(.graph),
.col{padding:0 15px;}
.col--no-pad{padding:0 !important;}
.col--pad20{padding:20px !important;}
.col--pad30{padding:30px !important;}

.pad-bottom100{padding-bottom:100px;}
.pad60-0{padding:60px 0;}
.pad100-0{padding:100px 0;}

.page-id-105 .contain,
.page-id-784 .contain,
.page-id-161 .contain{padding:0 15px;}


/* MEDIA QUERIES */

@media(max-width:1024px){

	/* Modal for starting Enrollment Process */
	.modal-overlay.show{z-index:10000000;}
	.modal-overlay .modal-window{overflow:scroll;}
	.modal-overlay .modal-window{
		width: 100%;
		max-height:initial;
		height: 100%;
		margin-top: 0!important;
		top: 0;
	}
	.region-select__heading{
		padding:0 15px;
		font-size:25px;
		line-height:1.2;
	}
	.check-label{
		padding: 15px 30px 15px 50px;
		font-size: 15px;
	}
	.region-select-wrap{
		padding:30px 0;
	}
	.region-select__form .input.input--inline{
		width:100%;
		margin-bottom:30px;
		padding:20px 30px 20px 50px;
	}
	.modal-overlay .choose-providers .modal-window__footer{bottom:-200px;}


	/*Homepage Styles*/

	.more-link{width:100%;padding:15px;}

	.enroll-or-call.with-blog{padding:35px 15px;}
	.enroll-or-call .call-us{font-size:30px;}
	.enroll-or-call .or-span{display: block;margin: 30px auto 0;}
	.enroll-or-call.group.with-blog .enroll-btn.blue{margin:0 0 10px 0;max-width:300px;width:100%;}
	.enroll-btn{max-width:300px;width:100%;}

	.thin-heading-wrap .heading-thin{font-size:35px;}
	.cta-graphs .cta-heading{
		font-size:26px;
		line-height:35px;
	}

	.cta-graphs .cta-heading .leaves:before{
		top:-33px;
		left:98px;
	}

	.footer-heading{margin:30px 0 0;}
	#menu-footer-navigation{
		max-width: 182px;
		text-align: left;
		margin: 30px auto 0;
	}

	/*Choose Providers Styles*/
	.choose-providers .grid-pad.contain{
		position:relative;
	}

	/* Mobile Layout */
	.col,
	.col:last-child:not(.graph),
	.site-footer .about-section{padding:0 15px;}

	.grid-1,
	.grid-2,
	.grid-3,
	.grid-4,
	.grid-5,
	.grid-6,
	.grid-7,
	.grid-8,
	.grid-9,
	.grid-10,
	.grid-11,
	.grid-12{
		width:100%;
		margin:10px 0;
		padding:0 15px;
		text-align:center;
	}

	.span-1,
	.span-2,
	.span-3,
	.span-4,
	.span-5,
	.span-6,
	.span-7,
	.span-8,
	.span-9,
	.span-10,
	.span-11,
	.span-12{margin-left:0%;}

	/*Slider*/
	.slick-slider .header-cta-message{
		text-align:center;
		padding:75px 30px 0;
	}
		.slick-slider .header-cta-message .cta-heading{
			font-size:22px;
			line-height:1.2;
		}
		.slick-slider .header-cta-message .cta-text{
			font-size:18px;
			line-height:1.2;
		}
	.slide-arrows{
		width:100%;
		bottom:40px;
		left:0;
		margin:0 0 30px;
	}
		.slide-arrows i:first-child{
			right:initial;
			left:15px;
		}
		.slide-arrows i:last-child{
			left:initial;
			right:15px;	
		}
	.header-cta-message .btn-ghost-white{padding:10px 50px 10px 30px;}


	/* Plans Pricing */
	.plans-bg .heading.bold-heading{
		font-size:25px;
		text-align:center;
		line-height:1.2;
	}

	.jmtwentysixteen .plans-group-list-style{
		width:100%;
		box-shadow:none;
	}
	.jmtwentysixteen .plan-radio + .plan-label .plan{
		border-right:0;
	}



	.plans-tabs__tab{width:100%;}
	.plans-tabs__tab a{
	   border-bottom: 1px solid #02b2ec;
	}



	.jmtwentysixteen .plan-radio:checked + .plan-label .plan__details-new-jm,
	.jmtwentysixteen .plan-radio + .plan-label .plan__details-new-jm p,
	.mCSB_container,
	.mCustomScrollBox{
		position:initial!important;
	}
	.jmtwentysixteen .plan-radio:checked + .plan-label .plan__details-new-jm{
		margin:0;
		width:100%;
		right:0;
	}
	.mCustomScrollBox{
		display:inline-block;
		width:100%;
	}

	#plans-form button[name="choose_plans"]{
		display:none;
	}
	#plans-form button[name="choose_plans"].mobile-only{
		display:inline-block;
		width:100%;
	}

	.jmtwentysixteen .plan-radio + .plan-label .plan__details-new-jm h3.plan__title,
	.jmtwentysixteen .plan-radio + .plan-label .plan__details-new-jm p.plan__price{
		display:none;
	}

	.plan-radio:checked+.plan-label .plan .plan__btn{
		display: inline-block;
		text-align: center;
		width: 100%;
		margin-top: 10px;
	}
	.list--half>li{width:100%;}

	/*Form Steps*/
	.progress{padding:20px 0;}
	.progress__step{padding:0;}
	.progress__step__text{
		width:initial;
		display:inline-block;
		font-size:15px;
		padding:14px 10px 10px;
	}
	.progress__step__num{font-size:35px;}
	.progress__step:before{
		left:initial;
		right:25px;
		top:15px;
	}
	.progress__step:after{
		left:initial;
		right:30px;
		top:20px;
	}

	.col.grid-4:last-child .progress__step:before{right:20px;}
	.col.grid-4:last-child .progress__step:after{right:25px;}



	.enroll-form p{text-align:justify;}
	.enroll-form input[type="checkbox"]{float:left;}


	.page-template-enroll-step-4-php .modal-window.mCustomScrollbar._mCS_1.mCS-autoHide{top:0;}


	.confirmation-top .col.grid-6 div{height:initial!important;}
	.modal-content,
	.mCSB_container{height:100%;}
	.ny-billofrights.ny_modular,
	.il-billofrights.il_modular,
	.aff-signup{height:100%;overflow:scroll;}


	.bg-thank-you-for-enrolling{
		background-size:1000px;
		min-height:147px;
	}


	.gray-top-box__heading{padding:20px;}
	.gray-top-box__heading,
	.gray-top-box__heading--large{line-height:1.2;}


	.representative,
	.have-a-question{padding:50px 0 30px;}


	.header-cta-message{text-align:center;}
	.bold-heading--big{padding:15px;}
	.header-cta-message .cta-heading{font-size:45px;text-align:center;}
	.header-cta-message .cta-text{font-size:20px;line-height:1.2;text-align:center;}
	.cta-content-left .america-map{margin:0;}


	.bold-heading--big{
		font-size:30px;
		line-height:1.2;
	}
	body > div.page-wrapper > div:nth-child(4) > div > div > div.col.grid-5 > img{
		max-width:initial;
		width:100%;
		margin-left:-20px;
	}
}


@media(max-width:768px){

	body > div.page-wrapper > div:nth-child(5) > div > div.thin-heading-wrap.thin-cards-heading,
	.cta-graphs{
		padding:30px 15px;
	}

	.header-cta-message .btn-ghost-white{
		font-size:15px;
		margin:5px 0;
	}


	.alignleft, img.alignleft{margin:0 0 1.5em;}


	.blog-posts__post__body,
	.post__content,
	.post__title-wrap{
		padding:35px 15px;
	}


	.grid-posts,
	.grid-sidebar{
		width:100%;
		padding:0 15px;
	}

	.grid-sidebar{margin-top:25px;}


	.blog-posts__post__heading,
	.post__title{
		font-size:25px;
		line-height:1.2;
	}
	.blog-sidebar__block{
		text-align:center;
	}
	#comments > p,
	.comments-wrap{padding:5px 15px;}
	.similar-articles__post__link{margin-top:10px;}




	.contact-page{padding:0;}
		.contact-page__header,
		.contact-page__form__inputs-wrap{
			padding:40px 15px;
		}
		.contact-page__form .btn--large{
			width:100%;
			margin:0 0 25px;
		}
		.contact-map__marker{
			width:310px;
			font-size:12px;
		}
		.contact-map__marker__content{width:50%;padding:10px 10px 0}




	.page-id-105 .contain{text-align:center;}



	/* Modal for starting Enrollment Process*/
	.region-select-wrap{padding:15px 0;}
		.region-select__heading{font-size:18px;text-align:center;}
		.region-select__form{
			padding:15px 40px;
		}
			.region-select__form .input.input--inline{
				padding:15px 20px 15px 50px;
			}
			.region-select__form .input, .region-select__form .label{
				margin:5px 0;
			}
			.check-label{
				display:block;
				margin:5px 0;
				text-align:center;
			}
	.modal-overlay .modal-window__footer .close-btn{
		position:relative;
		top:initial;
		bottom:-80px;
		display:block;
		text-align:center;
		float:none;
	}
	.modal-window__footer .pull--right{
		position:relative;
		top:-65px;
		bottom:initial;
		display:block;
		width:100%;
		margin:0!important;
	}


	.info-box__img--left{text-align:center;float:none;}
	.info-box__content--right{
		float:left;
		width:100%;
		margin-top:25px;
	}

	.plans-bg .heading.bold-heading{font-size:18px;}
	.btn.btn--default.btn--shadow.pull--right{float:none;text-align:center;}
	.thin-heading-wrap .heading-thin{font-size:25px;}
	.list.list--green-checkmarks.list--half.group{padding:0 20px;}
		.list--half>li{padding-right:0}
	.plan__content{padding:30px 15px;}
		.jmtwentysixteen .plans-group-list-style input[type="radio"] + label > div > div > h3{
			width:100%;
			font-size:15px;
			padding-left:35px;
		}
		.jmtwentysixteen .plans-group-list-style .plan__title{
			width:100%;
			font-size:15px;
			padding-left:35px;
		}
		.jmtwentysixteen .plans-group-list-style .plan__price{
			width:100%;
			font-size:25px;
			text-align:center;
		}
		.jmtwentysixteen .plan-radio:checked + .plan-label .plan__details-new-jm{padding:0;}
		.jmtwentysixteen .plan-radio + .plan-label .plan__details-new-jm p{
			height:100%;
			padding:0;
			text-align:center;
		}
		.jmtwentysixteen .plans-group-list-style input[type="radio"] + label > div > div > h3:before{
			width:40px;
			height:40px;
			left:-15px;
			top:-5px;
		}
		.jmtwentysixteen .plans-group-list-style .plan.plan--centered span.btn{
			display:inline-block;
			text-align:center;
			width:100%;
			margin-top:10px;
		}

	.bg-thank-you-for-enrolling{
		background-size:850px;
		min-height:135px;
	}
	.plan__title{font-size:25px;}
	.plan__content p{font-size:15px;}
	.plan__content p.plan__price{font-size:30px;}
}


@media(max-width:450px){

	/*Footer*/
	.site-footer .contact-section .icon-left .content a,
	.site-footer .contact-section .icon-left .content span{
		font-size:20px;
	}
}



.sidebar-like{
	display:inline-block;
	width:100%;
	margin-bottom:25px;
	padding:20px;
	background-color:#FFF;
    border: 1px solid rgba(0,0,0,0.1);
    background-color: #fff;
    box-shadow: 0 2px 2px rgba(0,0,0,0.05);
}
	.sidebar-like span{
		font-size:20px;
		font-weight:700;
		color:#636363;
		margin-top:5px;
	}
.social-share-buttons{
	display:inline-block;
	width:100%;
	padding:10px 40px;
}
	.pinterest-share{
		display:inline-block;
	}
	.fb_iframe_widget span,
	.pinterest-share span{
		vertical-align:top!important;
	}


/* MOBILE ENROLLMENT */

.page-template-enroll-mobile .main-header,
.page-template-enroll-mobile .site-footer{display:none;}


.modal-overlay.mobile-overlay{
	/*height:initial;*/
	position:initial!important;
}
.modal-overlay .modal-window.mobile-enrollment{
	top:0;
	width:100%;
	opacity:1;
}
.mobile-enrollment{
	display:inline-block;
	width:100%;
	padding:15px;
}
	.mobile-enrollment .region-select{
		padding:45px 0 15px;
	}
		.mobile-enrollment .modal-window__footer .pull--right{position:initial;}
		.mobile-enrollment .modal-window__footer .pull--left{display:none;}
		.page-template-enroll-mobile .il_billofrights_accept,
		.page-template-enroll-mobile .oh_online_accept{
			bottom:18px;
			left: 50%;
			width: 90%;
			margin-left: -45%;
			padding: 20px 40px;
			font-size: 17px;
			font-weight: 900;
		}
	.modal-overlay .choose-providers{
		height:100%;
		overflow-x:scroll;
	}
.page-template-enroll-mobile .il-billofrights.il_modular{
	border-bottom:1px solid #01c0ff;
}
.page-template-enroll-mobile .group.modal-window__footer{
    position: fixed;
    bottom: 0;
    left:0;
    width:100%;
    padding:25px 15px;
    background-color:#FFF;
	border-top:1px solid #01c0ff;
}

.page-template-enroll-mobile .shadow-box{
	box-shadow:none;
	margin-bottom:0;
	background-color:#FFF;
}
.page-template-enroll-mobile h2.heading{
	display:inline-block;
	width:100%;
	margin:35px 0 15px;
	text-align:center;
	font-size:35px;
}
	.page-template-enroll-mobile .shadow-box__content{
		margin:25px 15px;
	}
		.page-template-enroll-mobile .jmtwentysixteen .plans-group-list-style{
			width:100%;
		}
		.page-template-enroll-mobile .plan__content{text-align:center;}
			.page-template-enroll-mobile .jmtwentysixteen .plans-group-list-style .plan.plan--centered span.btn{
				max-width:300px;
			}
				.page-template-enroll-mobile #plans-form{
					display:inline-block;
					margin-bottom:90px;
				}
					.page-template-enroll-mobile #plans-form button[name="choose_plans"].mobile-only{display:block;}
.page-template-enroll-mobile .enroll-form__section{
	padding:30px 15px;
}
.page-template-enroll-mobile .bg-thank-you-for-enrolling{
	min-height:125px;
}
.page-template-enroll-mobile .conv-iframe{
	display:block;
	position:absolute;
}
.page-template-enroll-mobile .arrow-top--white,
.page-template-enroll-mobile .confirmation-top{
	padding-bottom:12px;
}
.page-template-enroll-mobile .enroll-rewards-wrap{
	padding-top:24px;
}
.page-template-enroll-mobile .modal-window{
	-webkit-animation:none!important;
	animation:none!important;
}
.page-template-enroll-mobile #electric-plans,
.page-template-enroll-mobile #gas-plans{
	display:inline-block;
}
.page-template-enroll-mobile .modal-overlay .modal-window{opacity:1;}

@media(max-width:1024px){
	.page-template-enroll-mobile .module_three .col.grid-1{float:left;width:5%;padding:0 10px;}
	.page-template-enroll-mobile .module_three .col.grid-11{float:left;width:95%}
}
@media(max-width:500px){
	.page-template-enroll-mobile .module_three .col.grid-1{width:10%;}
	.page-template-enroll-mobile .module_three .col.grid-11{width:90%}
}
.page-template-enroll-mobile .module_three .col.grid-1,
.page-template-enroll-mobile .module_three .col.grid-11{
	position:relative;
}
	.page-template-enroll-mobile .module_three .col.grid-1 .parentFormundefined.formError{
		top:-55px!important;
		left:-2px!important;
		margin-top:0!important;
	}


/* Associates Styles */
.associate-msg-box{
	display: inline-block;
	width: 100%;
	padding: 20px;
	margin: 25px 0 0;
	text-align: center;
	color:#303030;
}
	.associate-msg-box.form-error{
		margin:0 0 15px;
		padding:10px;
	}
	.associate-msg-box span{
		display:inline-block;
		width:100%;
	}
	.associate-msg-box .header{
		margin-bottom: 10px;
		font-size: 30px;
		line-height: 1.2;
	}
	.associate-msg-box.form-error .header{
		margin-bottom:5px;
		font-size:24px;
	}
	.associate-msg-box .sub-header{
		font-size:20px;
	}
	.associate-msg-box.form-error .sub-header{
		font-size:18px;
	}

.associate-dashboard{
	display:inline-block;
	width:100%;
	margin:45px 0;
	background-color:#FFF;
}

	.aff-login-title{
		display:inline-block;
		width:100%;
		margin:35px 0 25px;
		text-align:center;
		font-size:30px;
		font-weight:500;
	}
	.associate-dashboard form[name=loginform],
	.forgot-pass form{
		max-width:300px;
		width:100%;
		margin:0 auto;
		padding:0px 15px 5px;
	}
		.associate-dashboard form[name=loginform] p label,
		.associate-dashboard form[name=loginform] p input:not([type=checkbox]),
		.forgot-pass #lostpasswordform input{
			display:inline-block;
			width:100%;
		}
			.associate-dashboard form[name=loginform] .login-remember{
				display:inline-block;
				width:100%;
				line-height:20px;	
			}
				.associate-dashboard form[name=loginform] .login-remember input[type=checkbox]{
					float:left;
				}
	.associate-dashboard form[name=loginform] .login-submit{
		margin-bottom:0;
	}
		.associate-dashboard form[name=loginform] .login-submit input[type=submit],
		.forgot-pass #lostpasswordform input[type=submit]{
			padding:15px 20px;
			background:#FFF;
			border:1px solid #303030;
			box-shadow:none;
			cursor:pointer;
		}
		.associate-dashboard form[name=loginform] .cptch_input,
		.forgot-pass #lostpasswordform .cptch_input{
			border: 1px solid #dadada;
		    border-radius: 4px;
		    box-shadow: inset 0 5px 6px rgba(0,0,0,0.03);
		    background-color: white;
		    font-size: 15px;
		    font-family: "Lato", sans-serif;
		    padding: 10px;
		    margin-bottom: 10px;
		}
	.aff-pass-reset-btn,
	.aff-pass-reset-close{
		display:block;
		max-width:300px;
		width:100%;
		margin:0 auto 30px;
		padding:0 15px;
		font-size:16px;
	}
.associate-nav{
	display:inline-block;
	width:100%;
	background-color:#FFF;
	padding:45px 30px 15px;
}
	.associate-nav .ass-nav-item{
		display:inline-block;
		float:left;
		padding:15px 20px;
		background-color:#e3e3e3;
		border:1px solid #3fbced;
		cursor:pointer;
		transition:all .2s;
	    text-transform: uppercase;
	    font-weight: 700;
	    font-size: 18px;
	}
	.associate-nav .ass-nav-item:hover{
		opacity:.7;
	}
	.associate-nav .ass-nav-item.selected{
	    background-color:#3fbced;
	    color: #FFF;
	}


.referrals-display .associate-msg-box{margin-top:0;}
.tos-pop{
	display:inline-block;
	width:100%;
	text-align:center;
}
	.tos-pop .tos-link{
		display:inline-block;
		width:100%;
		margin-bottom:15px;
	}
		.tos-pop .tos-link a{
			font-size:20px;
		}
	.tos-pop button{
		background-color:red;
		color:#FFF;
		margin-bottom:25px;
		padding:20px 15px;
		font-size:18px;
		line-height:1;
		border:none;
		cursor:pointer;
		transition:all .2s;
	}
	.tos-pop button:hover{opacity:.75;}

.referral-text{
	display:inline-block;
	width:100%;
	margin:15px 0;
}
.referral-text span{
	display: inline-block;
    font-family: monospace;
    background: #f5f5f5;
    padding: 10px;
    margin-left: 15px;
    border: 2px dashed #e3e3e3;
}
.referrals-display table{
	width:100%;
}
	.referrals-display table thead{
		border:1px solid #e3e3e3;
	}
		.referrals-display table th{
			padding:5px;
			text-align:left;
		}
	.referrals-display table tbody tr:nth-child(even){
		background-color:#e3e3e3;
	}
	.referrals-display table td{
		padding:5px;
	}
	.referrals-display .payout-display{
		display:block;
		max-width:550px;
		width:100%;
		margin:30px auto 10px;
		padding:15px 15px;
		border:1px solid #3fbced;
		border-radius:5px;
	}
	.referrals-display .payout-display:after{
		content:'';
		display:block;
		width:100%;
		clear:both;
	}
		.referrals-display .payout-display .payout-box{
			display:inline-block;
			float:left;
			width:50%;
			padding:0 10px;
			text-align:center;
		}
			.referrals-display .payout-display span.payout-type{
				display:inline-block;
				width:100%;
				margin-bottom:5px;
				font-size:20px;
				color:#444;
			}
			.referrals-display .payout-display span.payout-price{
				font-size:22px;
				color:#3fbced;
			}

.associate-profile-box{
	display:inline-block;
	width:100%;
	background-color:#FFF;
	padding:15px 30px 45px;
}
	.profile-form-title{
		margin-bottom: 20px;
	}

.associate-contain{
	display:inline-block;
	width:100%;
	margin:45px 0;
	padding:35px 30px;
	background:#FFF;
}
	.associate-form-header{
		display:inline-block;
		width:100%;
		text-align:center;
		font-size:36px;
		margin-bottom:30px;
		font-weight:500;
	}
	.associate-form .input-wrap .col.grid-12{
		padding:0;
	}
	.associate-form .input-wrap .col.grid-6:first-child,
	.associate-form .input-wrap .col.grid-9:first-child{
		padding-left:0;
	}
	.associate-form .input-wrap .col.grid-6:last-child,
	.associate-form .input-wrap .col.grid-3:last-child{
		padding-right:0;
	}
	.associate-form input:not([type=checkbox]),
	.associate-form select{
		height:60px;
	}
	.associate-form button{
		margin:30px 0 0;
	}
	.associate-form .associate-tos{
		display:inline-block;
		width:100%;
	}
		.associate-form .associate-tos input[type=checkbox]{
			float:left;
		}.associate-form .associate-tos span{
			display:inline-block;
			float:left;
			line-height:20px;
		}

.resource-vid-table{
	display:inline-block;
	width:100%;
}
	.resource-vid-box{
		display:inline-block;
		width:49%;
		float:left;
		margin:0 .5%;
	}
		.resource-video{
			display:inline-block;
			width:100%;
			height:auto;
		}

.modal-overlay.aff-modal .modal-window{
	top:12%;
}
.modal-content .wrap.aff-signup{
	padding:0 40px 0;
}

.modal-content .wrap.aff-signup ol,
.modal-content .wrap.aff-signup ul{
	display:inline-block;
	padding-left:35px;
}
	.modal-content .wrap.aff-signup ol li,
	.modal-content .wrap.aff-signup ul li{
		margin-bottom:15px;
	}
	.aff-disclaimer{
		display:inline-block;
		width:100%;
		margin-top:25px;
	}
		.aff-disclaimer p{
			font-size:15px;
		}


.verification-box{
	display:inline-block;
	width:100%;
}
.enrollment-verification-box{
	min-height:250px;
	padding:15px 20px;
}
	.verification-box button,
	.verificaiton-box input[type=submit]{
		background:#3fbced;
		color:#FFF;
		border:none;
		margin-top:15px;
		padding:10px 15px;
		font-size:16px;
		font-weight:700;
		cursor:pointer;
		transition:all .2s;
	}
	.verification-box button,
	.verificaiton-box input[type=submit]:hover{opacity:.75;}
	.verification-box button:disabled{cursor:initial;background-color:#a2a2a2;}
	.verify-type{
		position:relative;
		display:inline-block;
		width:50%;
		min-height:200px;
		float:left;
		padding:20px 10px;
		text-align:center;
	}
	.enrollment-verification-form.verification-email > button,
	.enrollment-verification-form.verification-phone > button{
		width:130px;
		height:40px;
		position:absolute;
		bottom:0;
		left:50%;
		margin:-40px 0 0 -65px;
	}
	.modal-content .verify-type{width:47.5%;}
	.modal-content .verify-or{
		display:flex;
		align-items:center;
		justify-content:center;
		width:5%;
		float:left;
		height:200px;
		font-weight:700;
		color:#74ccf1;
	}
		.verify-type span{
			display:inline-block;
			width:100%;
			line-height:1.2;
			margin-bottom:5px;
			font-size:24px;
		}
		.verify-type span.type{
			color:#3fbced;
		}
	.verification-message-box{
		display:inline-block;
		width:100%;
		text-align:center;
	}
		.verification-message-box .verif-header{
			display:inline-block;
			width:100%;
			margin-bottom:5px;
			font-size:20px;
		}
		.verification-message-box .verif-data{
			display:inline-block;
			width:100%;
			font-size:16px;
		}
.verification-popup,
.enrollment-verification-popup{
	position:absolute;
	top:50%;
	left:50%;
	display:none;
	max-width:300px;
	width:100%;
	margin-left:-150px;
	margin-top:-94px;
}
.verification-popup:before,
.enrollment-verification-popup:before{
	content:'';
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background-color:rgba(0,0,0,.75);
}
.verification-popup:after,
.enrollment-verification-popup:after{
	content:'';
	display:block;
	width:100%;
	clear:both;
}
	.verification-popup form[name=end-verification],
	.enrollment-verification-popup form[name=end-verification]{
		position:relative;
		display:inline-block;
		padding:15px 10px;
		text-align:center;
		background-color:#FFF;
	}
		.verification-popup form[name=end-verification] span,
		.enrollment-verification-popup form[name=end-verification] span{
			display:inline-block;
			width:100%;
			font-size:22px;
			margin:0 0 15px;
		}
		.verification-popup form[name=end-verification] span.verify-error,
		.enrollment-verification-popup form[name=end-verification] span.verify-error{
			color:rgb(255, 86, 86);
			font-size:16px;
		}
		.verification-popup .code-entry,
		.enrollment-verification-popup .code-entry{
			display:inline-block;
			width:100%;
			margin-bottom:10px;
		}
			.verification-popup .code-entry input[type="text"],
			.enrollment-verification-popup .code-entry input[type="text"]{
				display:inline-block;
				float:left;
				width:70%;
				height:48px;
				padding:0 10px;
				font-size:22px;
				border:1px solid #3fbced;
			}
			.phone-method-contain{
				display:inline-block;
				width:100%;
				margin-top:5px;
				text-align:center;
			}
				.phone-method-box{
					display:inline-block;
					max-width:150px;
					width:100%;
				}
					.phone-method-box label{
						display:inline-block;
						width:50%;
						float:left;
						text-align:center;
					}
			.verification-popup .code-entry button,
			.enrollment-verification-popup .code-entry button{
				display:inline-block;
				float:left;
				width:30%;
				height:48px;
				margin-top:0;
			}
			.verification-popup button.small-btn,
			.enrollment-verification-popup button.small-btn{font-size:12px;float:right;}
			.verification-popup button.verification-close,
			.enrollment-verification-popup button.verification-close{float:left;}


@media(max-width:1024px){
	.associate-form .input-wrap .col{
		padding:0!important;
	}
	.modal-overlay.aff-modal .modal-window{top:0;}
}
@media(max-width:768px){
	.referrals-display table,
	.referrals-display thead,
	.referrals-display tbody,
	.referrals-display th,
	.referrals-display td,
	.referrals-display tr{display:block;}
	.referrals-display thead tr{ 
		position:absolute;
		top: -9999px;
		left: -9999px;
	}
	.referrals-display table tr{
		margin-bottom:15px;
	}
		.referrals-display table tr td{ 
			border: none;
			border-bottom: 1px solid #eee;
			position: relative;
			padding-left: 50%; 
		}
		.referrals-display table tr td:last-child{
			border-bottom:none;
		}
		.referrals-display td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
			color:#676767;
		}
	.referrals-display td:nth-of-type(1):before{content: "Name:";}
	.referrals-display td:nth-of-type(2):before{content: "Date:";}
	.referrals-display td:nth-of-type(3):before{content: "Type:";}
	.referrals-display td:nth-of-type(4):before{content: "Value:";}
	.referrals-display td:nth-of-type(5):before{content: "Status:";}
	/*.referrals-display td:nth-of-type(6):before { content: ""; }*/
}
@media(max-width:767px){
	.verify-type span{font-size:18px;}
}
@media(max-width:605px){
	.referral-text span{
		margin:5px 0 0;
		font-size:12px; 
		padding:10px 5px;
	}
	.verify-type{width:100%;}
}
@media(max-width:500px){
	.referrals-display .payout-display .payout-box{width:100%;}
	.referrals-display .payout-display .payout-box:first-child{margin-bottom:20px;}
	.associate-nav .ass-nav-item{
		font-size:16px;
		padding:15px 18px;
	}
}


/* NEW HOMEPAGE BENEFITS ROW 4/17/2020 */
/* NEW HOMEPAGE DESIGN 11/7/2020 */

.n-benefits-row{
	display:inline-block;
	width:100%;
	padding:50px 0;
}
	.n-benefits-row > span{
		display:inline-block;
		width:100%;
		text-align:center;
		font-family: "Lato", sans-serif;
		text-transform: uppercase;
		font-size: 45px;
		font-weight: 300;
		margin-bottom: 25px;
		color: #626262;
	}
		.n-benefits-row > span i{
			font-size:30px;
			color:#7DC43E;
		}
	.n-benefits-row .benefits-contain{
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		/*align-items:center;*/
		justify-content:center;
		margin-top:30px;
	}
	.n-benefits-row .benefits-contain .data-block{
		display:inline-block;
		width:45%;
		float:left;
		margin:0 2.5%;
	}
	.n-benefits-row .benefits-contain .data-block span{
		display:inline-block;
		width:100%;
		font-family:'Lato';
		font-weight:500;
		color:#000;
		font-size:21px;
		line-height:1;
		text-align:center;
		margin-bottom:40px;
	}
		.n-benefits-row .benefits-contain .data-box{
			display:flex;
			flex:0 0 50%;
			width:50%;
			float:left;
			flex-direction:column;
			min-height:190px;
			padding:10px 20px;
		}
			.n-benefits-row .benefits-contain .data-box .icon-box{
				display:inline-block;
				width:100%;
				min-height:80px;
				margin-bottom:10px;
				background-repeat:no-repeat;
				background-size:contain;
				background-position:center;
			}
			.n-benefits-row .benefits-contain .data-box span{
				display:inline-block;
				width:100%;
				text-align:center;
				color: #333;
				font-family: "Lato";
				font-size: 16px;
				line-height:1.4;
				max-width: 200px;
				margin: 0 auto;
			}

			.n-benefits-row .benefits-contain .data-box .icon-box.icon-1{background-image:url('/wp-content/uploads/2020/04/01-1.png');}
			.n-benefits-row .benefits-contain .data-box .icon-box.icon-2{background-image:url('/wp-content/uploads/2020/04/02-1.png');}
			.n-benefits-row .benefits-contain .data-box .icon-box.icon-3{background-image:url('/wp-content/uploads/2020/04/03-1.png');}
			.n-benefits-row .benefits-contain .data-box .icon-box.icon-4{background-image:url('/wp-content/uploads/2020/04/04-1.png');}
			.n-benefits-row .benefits-contain .data-box .icon-box.icon-5{background-image:url('/wp-content/uploads/2020/04/05-1.png');}
			.n-benefits-row .benefits-contain .data-box .icon-box.icon-6{background-image:url('/wp-content/uploads/2020/04/06-1.png');}
			.n-benefits-row .benefits-contain .data-box .icon-box.icon-7{background-image:url('/wp-content/uploads/2020/04/07-1.png');}
			.n-benefits-row .benefits-contain .data-box .icon-box.icon-8{background-image:url('/wp-content/uploads/2020/04/08-1.png');}
			.n-benefits-row .benefits-contain .data-box .icon-box.icon-9{background-image:url('/wp-content/themes/americanpower/css/images/icons/book.png');}
			.n-benefits-row .benefits-contain .data-box .icon-box.icon-10{background-image:url('/wp-content/themes/americanpower/css/images/icons/music.png');}

			.n-featured{
				display:inline-block;
				width:100%;
				/*margin:30px 0 70px;*/
				padding:45px 15px 50px;
				text-align:center;
				background-color:#61939A;
			}
				.n-featured span{
					display:inline-block;
					width:100%;
					margin-bottom:55px;
					text-align:center;
					font-family:'Poppins','Lato';
					font-weight:400;
					font-size:20px;
					font-size:1.25rem;
					color:#FFF;
				}
				.n-featured .featured-box{
					display:inline-block;
					width:100%;
				}
				.n-featured .featured-in{
					display:inline-block;
					width:33.33%;
					min-height:55px;
					float:left;
					text-align:center;
					background-position:center;
					background-repeat:no-repeat;
					background-size:contain;
				}
				.n-featured .featured-in.img-1{
					background-image: url(/wp-content/uploads/2020/12/Forbes-Logo.png);
					background-image: 
						-webkit-image-set(
						url(/wp-content/uploads/2020/12/Forbes-Logo.png) 1x,
						url(/wp-content/uploads/2020/12/Forbes-Logo-2x.png) 2x,
					);
					background-image: 
						image-set(
						url(/wp-content/uploads/2020/12/Forbes-Logo.png) 1x,
						url(/wp-content/uploads/2020/12/Forbes-Logo-2x.png) 2x,
					);
					background-image: url(/wp-content/uploads/2020/12/Forbes.svg);
				}
				.n-featured .featured-in.img-2{
					background-image: url(/wp-content/uploads/2020/12/HuffPost-Logo.png);
					background-image: 
						-webkit-image-set(
						url(/wp-content/uploads/2020/12/HuffPost-Logo.png) 1x,
						url(/wp-content/uploads/2020/12/HuffPost-Logo-2x.png) 2x,
					);
					background-image: 
						image-set(
						url(/wp-content/uploads/2020/12/HuffPost-Logo.png) 1x,
						url(/wp-content/uploads/2020/12/HuffPost-Logo-2x.png) 2x,
					);
					background-image: url(/wp-content/uploads/2020/12/HuffPost.svg);
				}
				.n-featured .featured-in.img-3{
					background-image: url(/wp-content/uploads/2020/12/Newswire-Logo.png);
					background-image: 
						-webkit-image-set(
						url(/wp-content/uploads/2020/12/Newswire-Logo.png) 1x,
						url(/wp-content/uploads/2020/12/Newswire-Logo-2x.png) 2x,
					);
					background-image: 
						image-set(
						url(/wp-content/uploads/2020/12/Newswire-Logo.png) 1x,
						url(/wp-content/uploads/2020/12/Newswire-Logo-2x.png) 2x,
					);
					background-image: url(/wp-content/uploads/2020/12/Newwire.svg);
				}
				.n-featured .featured-in:nth-child(1){background-position:left center;background-size: auto 42px;}
				.n-featured .featured-in:nth-child(2){background-size: auto 30px;}
				.n-featured .featured-in:nth-child(3){background-position:right center;background-size: auto 31px;}


@media(max-width:900px){
	.n-featured .featured-in:nth-child(1),
	.n-featured .featured-in:nth-child(2),
	.n-featured .featured-in:nth-child(3){background-size:90%;}
}
@media(max-width:767px){
	.n-featured{}
	.n-benefits-row > span{font-size:40px;}
	.n-benefits-row > span i{font-size:28px;}
	.n-benefits-row .benefits-contain .data-block{
		width:100%;
	}
	.n-benefits-row .benefits-contain .data-box{
		flex:0 0 50%;
	}
	.n-benefits-row .benefits-contain{padding:0 15%;}
	.n-featured .featured-in{
		width:100%;
		margin-top:0px;
		margin-bottom:25px;
	}
	.n-featured .featured-in:nth-child(1),
	.n-featured .featured-in:nth-child(2),
	.n-featured .featured-in:nth-child(3){background-position:center;background-size:contain;}
}
@media(max-width:600px){
	.n-benefits-row > span{font-size:30px;}
	.n-benefits-row > span i{font-size:22px;}
	.n-benefits-row .benefits-contain{padding:0 10%;}
	.n-featured .featured-in:nth-child(1){background-size:260px 65px;min-height:65px;}
	.n-featured .featured-in:nth-child(2){background-size:260px 30px;min-height:30px;}
	.n-featured .featured-in:nth-child(3){background-size:260px 32px;min-height:32px;}
}
@media(max-width:500px){
	.n-benefits-row .benefits-contain .data-box{min-height:230px;}
	.n-benefits-row > span{font-size:24px;}
	.n-benefits-row > span i{font-size:18px;}
	.n-benefits-row .benefits-contain{padding:0 0;}
}


/* Homepage - How it works */
.how-it-works{
	padding:145px 0 85px ;
}
	.how-it-works div.contain{

	}
		.how-it-works div.contain > span.title{
			display:inline-block;
			width:100%;
			margin-bottom:115px;
			text-align:center;
			font-size:40px;
			font-family:'Roboto','Lato';
			font-weight:bold;
			color:#1B2422;
		}
		.how-it-works div.contain > span.title.mobile{
			margin-bottom:45px;
			font-size:31px;
			display:none;
		}
		.how-it-works div.contain .how-it-works-row{
			display:flex;
			flex-direction:row;
			flex-wrap:wrap;
			width:100%;
		}
			.how-it-works div.contain .how-it-works-row .works-col{
				display:flex;
				flex:0 0 33.33%;
				align-items:center;
				flex-direction:column;
			}
			.how-it-works div.contain .how-it-works-row .works-col:nth-child(1){padding:0 10px 0 0;}
			.how-it-works div.contain .how-it-works-row .works-col:nth-child(2){padding:0 10px 0;}
			.how-it-works div.contain .how-it-works-row .works-col:nth-child(3){padding:0 0 0 10px;}
			.how-it-works div.contain .how-it-works-row .works-col img{
				margin-bottom:50px;
			}
				.how-it-works div.contain .how-it-works-row .works-col .works-title{
					display:inline-block;
					width:100%;
					margin-bottom:55px;
					font-size:20px;
					font-weight:bold;
					font-family:'Roboto','Lato';
					color:#000000;
				}
				.how-it-works div.contain .how-it-works-row .works-col .works-text{
					display:inline-block;
					width:100%;
					font-size:20px;
					font-weight:400;
					font-family:'Roboto','Lato';
					color:#2F2F2F;
				}

		.how-it-works div.contain a.works-cta{
			display:block;
			max-width:330px;
			margin:70px auto 0;
			padding:30px 0;
			text-align:center;
			font-size:20px;
			font-weight:500;
			font-family:'Poppins';
			color:#2F2F2F;
			border-radius:90px;
			border:5px solid #707070;
			transition:all .2s;
		}
		.how-it-works div.contain a.works-cta:hover{opacity:.7;}
@media(max-width:1023px){
	.how-it-works div.contain{padding:0 15px;}
	.how-it-works div.contain .how-it-works-row{justify-content:center;}
	.how-it-works div.contain .how-it-works-row .works-col{flex:0 0 50%;margin-bottom:60px;}
		.how-it-works div.contain .how-it-works-row .works-col img{margin-bottom:15px;}
		.how-it-works div.contain .how-it-works-row .works-col .works-title{text-align:center;margin-bottom:15px;}
		.how-it-works div.contain .how-it-works-row .works-col .works-text{text-align:center;}
}
@media(max-width:767px){
	.how-it-works{padding:75px 0 30px;}
	.how-it-works div.contain > span.title{display:none;}
	.how-it-works div.contain > span.title.mobile{display:inline-block;}
	.how-it-works div.contain > span{margin-bottom:60px;}
	.how-it-works div.contain .how-it-works-row .works-col{flex:0 0 100%;}
	.how-it-works div.contain a.works-cta{margin-top:40px;}
}


/* Homepage - Information Section */
.info-section{}
	.info-section .grey-bg{
		margin:0 15px;
		padding:100px 15px 80px;
		background-color:rgba(158,155,148,.28);
	}
		.info-section span.header-title{
			display:inline-block;
			width:100%;
			margin-bottom:135px;
			text-align:center;
			font-size:39px;
			font-family:'Poppins SemiBold','Lato';
			color:#1B2422;
		}
		.info-section span.header-title.mobile{display:none;}
			.info-section .info-blocks{
				display:flex;
				flex-direction:row;
				justify-content:center;
				flex-wrap:wrap;
			}
				.info-section .info-blocks .info-block{
					display:flex;
					flex-direction:column;
					flex:0 0 25%;
					padding:0 37.5px;
				}
					.info-section .info-blocks .info-block .info-mini-block{
						min-height:140px;
						margin-bottom:45px;
						padding:0 0 50px 0;
						font-size:20px;
						font-family:'Roboto','Lato';
						font-weight:400;
						color:#000000;
						border-bottom:1px solid #B7B7B7;
					}
					.info-section .info-blocks .info-block:nth-child(1){padding:0 37.5px 0 0;}
					.info-section .info-blocks .info-block:nth-child(4){padding:0 0 0 37.5px;}
						.info-section .info-blocks .info-block .info-mini-block:nth-child(2){min-height:85px!important;}
						.info-section .info-blocks .info-block .info-mini-block:nth-child(2) span{
							display:inline-block;
							text-align:center;
							font-weight:bold;
						}
						.info-section .info-block .info-img{
							margin-bottom:100px;
							min-height:122px;
							background-position:center;
							background-repeat:no-repeat;
							background-size:contain;
						}
						.info-section .info-block .info-img.img-1{
							background-image: url(/wp-content/uploads/2020/12/Worker.png);
							background-image: 
								-webkit-image-set(
								url(/wp-content/uploads/2020/12/Worker.png) 1x,
								url(/wp-content/uploads/2020/12/Worker-x2.png) 2x,
							);
							background-image: 
								image-set(
								url(/wp-content/uploads/2020/12/Worker.png) 1x,
								url(/wp-content/uploads/2020/12/Worker-x2.png) 2x,
							);
							background-image: url(/wp-content/uploads/2020/12/Worker.svg);
						}
						.info-section .info-block .info-img.img-2{
							background-image: url(/wp-content/uploads/2020/12/Eco-Plug.png);
							background-image: 
								-webkit-image-set(
								url(/wp-content/uploads/2020/12/Eco-Plug.png) 1x,
								url(/wp-content/uploads/2020/12/Eco-Plug-x2.png) 2x,
							);
							background-image: 
								image-set(
								url(/wp-content/uploads/2020/12/Eco-Plug.png) 1x,
								url(/wp-content/uploads/2020/12/Eco-Plug-x2.png) 2x,
							);
							background-image: url(/wp-content/uploads/2020/12/Eco-Plug.svg);
						}
						.info-section .info-block .info-img.img-3{
							background-image: url(/wp-content/uploads/2020/12/Chat-Icon.png);
							background-image: 
								-webkit-image-set(
								url(/wp-content/uploads/2020/12/Chat-Icon.png) 1x,
								url(/wp-content/uploads/2020/12/Chat-Icon-x2.png) 2x,
							);
							background-image: 
								image-set(
								url(/wp-content/uploads/2020/12/Chat-Icon.png) 1x,
								url(/wp-content/uploads/2020/12/Chat-Icon-x2.png) 2x,
							);
							background-image: url(/wp-content/uploads/2020/12/Chat.svg);
						}
						.info-section .info-block .info-img.img-4{
							background-image: url(/wp-content/uploads/2020/12/Chain.png);
							background-image: 
								-webkit-image-set(
								url(/wp-content/uploads/2020/12/Chain.png) 1x,
								url(/wp-content/uploads/2020/12/Chain-x2.png) 2x,
							);
							background-image: 
								image-set(
								url(/wp-content/uploads/2020/12/Chain.png) 1x,
								url(/wp-content/uploads/2020/12/Chain-x2.png) 2x,
							);
							background-image: url(/wp-content/uploads/2020/12/chain.svg);
						}
						.info-section .info-block .info-img.img-1{background-size: auto 120px;}
						.info-section .info-block .info-img.img-2{background-size: auto 122px;}
						.info-section .info-block .info-img.img-3{background-size: auto 80px;}
						.info-section .info-block .info-img.img-4{background-size: auto 107px;}

@media(max-width:1023px){
	.info-section .grey-bg{padding:45px 15px 20px;}
	.info-section .info-blocks .info-block{flex:0 0 50%;margin-bottom:85px;}
	.info-section .info-blocks .info-block:nth-child(odd){padding:0 37.5px 0 0;}	
	.info-section .info-blocks .info-block:nth-child(even){padding:0 0 0 37.5px;}
	.info-section .info-block .info-img{margin-bottom:50px;}
	.info-section .info-blocks .info-block .info-mini-block{padding-bottom:38px;}
	.info-section .info-blocks .info-block .info-mini-block:nth-child(2) span{}
}
@media(max-width:767px){
	.info-section span.header-title{
		display:none;
		margin-bottom: 50px;
		text-align:left;
		font-size:31px;
	}
	.info-section span.header-title:nth-child(2){margin-bottom:80px;}
	.info-section span.header-title.mobile{display:inline-block;text-align:center;}

	.info-section .info-blocks .info-block:nth-child(odd){padding:0 10px 0 0;}
	.info-section .info-blocks .info-block:nth-child(even){padding:0 0 0 10px;}
	.info-section .info-blocks .info-block{
		margin-bottom:0;	
	}
		.info-section .info-blocks .info-block .info-mini-block:last-child{
			margin-bottom:0;
			padding-bottom:0;
			border-bottom:0;
		}
		.info-section .info-blocks .info-block .info-mini-block span{
			display:inline-block;
			text-align:center;
		}

	.info-section .info-blocks .info-block .info-mini-block{font-size:18px;}
	.info-section .info-block .info-img.img-1{background-size: auto 65px;}
	.info-section .info-block .info-img.img-2{background-size: auto 71px;}
	.info-section .info-block .info-img.img-3{background-size: auto 55px;}
	.info-section .info-block .info-img.img-4{background-size: auto 77px;}
}
@media(max-width:374px){
	.info-section .info-blocks .info-block .info-mini-block:nth-child(2){min-height:115px!important;}
	.info-section .info-blocks .info-block .info-mini-block{min-height:165px;}
}


/* Homepage - Renewable Energy Section */
.renew-section{
	padding:145px 0 115px; 
}
	.renew-section .header-title{
		display:inline-block;
		width:100%;
		margin-bottom:115px;
		text-align:center;
		font-size:39px;
		line-height:1.1;
		font-family:'Lato';
		font-weight:bold;
		color:#1B2422;
	}
	.renew-section .renew-blocks{
		display:flex;
		flex-wrap:wrap;
		flex-direction:row;
	}
		.renew-section .renew-blocks .renew-block{
			display:flex;
			flex:0 0 50%;
			flex-direction:column;
			align-items:center;
			justify-content:center;
			padding:50px;
			border-color:rgba(173,173,173,.32)!important;
			border-width:.5px!important;
		}
		.renew-section .renew-blocks .renew-block:nth-child(1){border-bottom:solid;border-right:solid;}
		.renew-section .renew-blocks .renew-block:nth-child(2){border-bottom:solid;border-left:solid;}
		.renew-section .renew-blocks .renew-block:nth-child(3){border-top:solid;border-right:solid;}
		.renew-section .renew-blocks .renew-block:nth-child(4){border-top:solid;border-left:solid;}
			.renew-section .renew-block .renew-img{
				margin-bottom:75px;
				min-height:153px;
				width:100%;
				background-position:center;
				background-repeat:no-repeat;
				background-size:contain;
			}
			.renew-section .renew-block .renew-img.img-1{
				background-image: url(/wp-content/uploads/2020/12/Energy.png);
				background-image: 
					-webkit-image-set(
					url(/wp-content/uploads/2020/12/Energy.png) 1x,
					url(/wp-content/uploads/2020/12/Energy-x2.png) 2x,
				);
				background-image: 
					image-set(
					url(/wp-content/uploads/2020/12/Energy.png) 1x,
					url(/wp-content/uploads/2020/12/Energy-x2.png) 2x,
				);
				background-image: url(/wp-content/uploads/2020/12/Energy.svg);
			}
			.renew-section .renew-block .renew-img.img-2{
				background-image: url(/wp-content/uploads/2020/12/Windmill.png);
				background-image: 
					-webkit-image-set(
					url(/wp-content/uploads/2020/12/Windmill.png) 1x,
					url(/wp-content/uploads/2020/12/Windmill-x2.png) 2x,
				);
				background-image: 
					image-set(
					url(/wp-content/uploads/2020/12/Windmill.png) 1x,
					url(/wp-content/uploads/2020/12/Windmill-x2.png) 2x,
				);
				background-image: url(/wp-content/uploads/2020/12/Windmill.svg);
			}
			.renew-section .renew-block .renew-img.img-3{
				background-image: url(/wp-content/uploads/2020/12/Sum.png);
				background-image: 
					-webkit-image-set(
					url(/wp-content/uploads/2020/12/Sum.png) 1x,
					url(/wp-content/uploads/2020/12/Sum-x2.png) 2x,
				);
				background-image: 
					image-set(
					url(/wp-content/uploads/2020/12/Sum.png) 1x,
					url(/wp-content/uploads/2020/12/Sum-x2.png) 2x,
				);
				background-image: url(/wp-content/uploads/2020/12/Sum.svg);
			}
			.renew-section .renew-block .renew-img.img-4{
				background-image: url(/wp-content/uploads/2020/12/Eco-House.png);
				background-image: 
					-webkit-image-set(
					url(/wp-content/uploads/2020/12/Eco-House.png) 1x,
					url(/wp-content/uploads/2020/12/Eco-House-x2.png) 2x,
				);
				background-image: 
					image-set(
					url(/wp-content/uploads/2020/12/Eco-House.png) 1x,
					url(/wp-content/uploads/2020/12/Eco-House-x2.png) 2x,
				);
				background-image: url(/wp-content/uploads/2020/12/Eco-House.svg);
			}
			.renew-section .renew-block .renew-img.img-1{background-size: auto 153px;}
			.renew-section .renew-block .renew-img.img-2{background-size: auto 128px;}
			.renew-section .renew-block .renew-img.img-3{background-size: auto 123px;}
			.renew-section .renew-block .renew-img.img-4{background-size: auto 123px;}
			.renew-section .renew-block .text{
				display:inline-block;
				text-align:center;
				font-size:25px;
				font-weight:400;
				font-family:'Roboto','Lato';
				color:#2F2F2F;
			}
	.renew-section div.contain a.renew-cta{
		display:block;
		max-width:440px;
		margin:100px auto 0;
		padding:30px;
		text-align:center;
		font-size:20px;
		font-weight:500;
		font-family:'Poppins';
		color:#2F2F2F;
		border-radius:90px;
		border:5px solid #707070;
		transition:all .2s;
	}
	.renew-section div.contain a.renew-cta.mobile{display:none;}
	.renew-section div.contain a.renew-cta:hover{opacity:.7;}

@media(max-width:767px){
	.renew-section{
		padding:110px 15px; 145px;
	}
	.renew-section .header-title{margin-bottom:80px;}
	.renew-section .renew-blocks .renew-block{
		flex:100%;
		padding:50px 0;
		border-top:0!important;
		border-right:0!important;
		border-bottom:1px solid rgba(173,173,173,.32)!important;
		border-left:0!important;
	}
	.renew-section .renew-blocks .renew-block:last-child{
		border-bottom:0!important;
	}
		.renew-section .renew-block .text{text-align:center;}
	.renew-section div.contain a.renew-cta{display:none;}
	.renew-section div.contain a.renew-cta.mobile{
		display:block;
		max-width:305px;
		width:100%;
		padding:30px 0;
	}
	.renew-section .renew-block .renew-img.img-1,
	.renew-section .renew-block .renew-img.img-2,
	.renew-section .renew-block .renew-img.img-3,
	.renew-section .renew-block .renew-img.img-4{background-size:contain;}
}



/* Utility Section */
.utility-section{
	padding:120px 0 110px; 
	background-color:#546D69;
}
	.utility-section span.header-title{
		display:inline-block;
		width:100%;
		margin-bottom:110px;
		text-align:center;
		font-size:39px;
		line-height:1.75;
		font-family:'Poppins SemiBold','Lato';
		color:#FFF;
	}
	.utility-section .header-icon{
		margin-bottom:45px;
		min-height:88px;
		width:100%;
		background-position:center;
		background-repeat:no-repeat;
		background-size:contain;
		background-size: auto 88px;
		background-image: url(/wp-content/uploads/2020/12/Power-Tower.png);
		background-image: 
			-webkit-image-set(
			url(/wp-content/uploads/2020/12/Power-Tower.png) 1x,
			url(/wp-content/uploads/2020/12/Power-Tower-x2.png) 2x,
		);
		background-image: 
			image-set(
			url(/wp-content/uploads/2020/12/Power-Tower.png) 1x,
			url(/wp-content/uploads/2020/12/Power-Tower-x2.png) 2x,
		);
		background-image: url(/wp-content/uploads/2020/12/Power-Tower.svg);
	}
	.utility-section .header-icon.mobile{display:none;}
	.utility-section span{
		display:inline-block;
		width:100%;
		margin-bottom:45px;
		font-size:25px;
		line-height:1.2;		
		font-weight:400;
		font-family:'Roboto','Lato';
		color:#FFF;
	}

@media(max-width:767px){
	.utility-section{padding:100px 0;}
	.utility-section .contain{padding:0 20px; }
	.utility-section .header-icon{display:none;}
	.utility-section .header-icon.mobile{
		display:block;
		margin-bottom:60px;
	}
	.utility-section span.header-title{font-size:30px;}
	.utility-section span{font-size:20px;}
}



/* Homepage - Expert Guidance */
.expert-section{
	padding:185px 0 140px;
}
	.expert-section .header-title,
	.expert-section .expert-half.expert-info span.header-title{
		font-size:40px;
		font-weight:bold;
		font-family:'Roboto','Lato';
		color:#1B2422;
	}
	.expert-section .expert-box{
		display:flex;
		flex-direction:row;
	}
		.expert-section .expert-half{
			display:flex;
			flex:0 0 50%;
			flex-direction:column;
			justify-content:center;
			flex-wrap:wrap;
		}
		.expert-section .expert-half:first-child{padding-right:30px;}
		.expert-section .expert-half:last-child{padding-left:30px;}
		.expert-section .expert-half.expert-info{

		}
			.expert-section .expert-half.expert-info span{
				display:inline-block;
				margin-bottom:40px;
				font-size:20px;
				font-family:'Poppins';
				color:#2F2F2F;
			}
			.expert-section .expert-half.expert-info span:nth-child(2){
				margin-bottom:75px;
				font-size:26px;
				font-family:'Roboto','Lato';
			}
		.expert-section .expert-half.expert-img{
			margin-bottom:45px;
			width:100%;
			background-position:center;
			background-repeat:no-repeat;
			background-size:contain;
			background-image:url(/wp-content/uploads/2020/12/Experts.png);
			background-image: 
				-webkit-image-set(
				url(/wp-content/uploads/2020/12/Experts.png) 1x,
				url(/wp-content/uploads/2020/12/Experts-x2.png) 2x,
			);
			background-image: 
				image-set(
				url(/wp-content/uploads/2020/12/Experts.png) 1x,
				url(/wp-content/uploads/2020/12/Experts-x2.png) 2x,
			);
		}
		.expert-section .expert-half.expert-img.mobile{display:none;}
		.expert-section .expert-half.expert-info a.expert-cta{
			max-width:360px;
			margin-top:30px;
			padding:10px;
			text-align:center;
			font-size:20px;
			font-weight:bold;
			font-family:'Roboto','Lato';
			color:#FFF;
			background-color:#61939A;
			border-radius:90px;
			transition:all .2s;
		}
		.expert-section .expert-half.expert-info a.expert-cta:hover{opacity:.7;}

@media(max-width:1023px){
	.expert-section{padding:100px 0;}
	.expert-section .contain{padding:0 15px;}
	.expert-section .expert-half{
		flex:0 0 100%;
		padding:0 0 0 0!important;
		flex-direction:row;
	}
	.expert-section .header-title,
	.expert-section .expert-half.expert-info span.header-title{font-size:30px;}
	.expert-section .expert-half.expert-img{display:none;}
	.expert-section .expert-half.expert-img.mobile{
		display:block;
		width:100%;
		margin:30px 0 60px;
		padding-bottom:50%!important;
	}
}
@media(max-width:767px){
	.expert-section .expert-half.expert-img.mobile{padding-bottom:75%!important;}
}
@media(max-width:450px){
	.expert-section .expert-half.expert-img.mobile{padding-bottom:100%!important;}
}


/* Homepage - Contact Section */
.contact-section{
	padding-bottom:5px;
}
	.contact-section .grey-bg{
		margin:0 15px;
		background-color:rgba(158,155,148,.28);
	}
	.contact-section .contact-box{
		display:flex;
		flex-direction:row;
	}
	.contact-section .contact-box .header-title{
		display:inline-block;
		margin-bottom:35px;
		font-size:39px;
		line-height:1.75;
		font-weight:bold;
		font-family:'Poppins SemiBold','Lato';
		color:#1B2422;
	}
	.contact-section .contact-box .text{
		display:inline-block;
		margin-bottom:50px;
		font-size:20px;
		line-height:1.5;
		font-weight:400;
		font-family:'Poppins','Lato';
		color:#383838;
	}
	.contact-section .contact-box .contact-half{
		display:flex;
		flex:0 0 50%;
		flex-direction:column;
		align-items:center;
		justify-content:center;
		padding:80px 0;
	}
		.contact-section .contact-half.contact-form{
			display:inline-block;
			width:100%;
			padding:65px 40px 75px;
		}
		.contact-section .contact-half.contact-form label{
			display:inline-block;
			width:100%;
			margin-bottom:45px;
			font-family:'Roboto','Lato';
			color:#1B2422;
		}
			.contact-section .contact-half.contact-form label span{
				display:inline-block;
				width:100%;
				margin-bottom:15px;
				font-size:20px;
				line-height:1;
				font-weight:bold;
			}
			.contact-section .contact-half.contact-form input:not([type=submit]):not([type="checkbox"]){
				display:inline-block;
				width:100%;
				padding:24px 15px; 
				font-size:20px;
				border:1px solid #707070;
				box-shadow:none;
			}
			.contact-section .contact-half.contact-form label.tos-agree input,
			.contact-section .contact-half.contact-form label.tos-agree a{
				display:inline-block;
				float:left;
			}
			.contact-section .contact-half.contact-form label.tos-agree input{
				width:13px;
				margin-right:5px;
			}
			.contact-section .contact-half.contact-form label.tos-agree a{
				width:calc(100% - 31px);
				color:#383838;
			}
			.contact-section .contact-half.contact-form input.submit{
				display:block;
				max-width:490px;
				width:100%;
				margin:0 auto;
				padding:10px;
				text-align:center;
				font-size:20px;
				font-weight:bold;
				color:#FFF;
				background-color:#61939A;
				border-radius:90px;
				border:none;
				transition:all .2s;
			}
			.contact-section .contact-half.contact-form input.submit:hover{opacity:.7;}
		.contact-section .contact-half.contact-img{
			width:100%;
			background-position:center;
			background-repeat:no-repeat;
			background-size:cover;
			background-image:url(/wp-content/uploads/2020/12/Contact.jpg);
			background-image: 
				-webkit-image-set(
				url(/wp-content/uploads/2020/12/Contact.jpg) 1x,
				url(/wp-content/uploads/2020/12/Contact-x2.jpg) 2x,
			);
			background-image: 
				image-set(
				url(/wp-content/uploads/2020/12/Contact.jpg) 1x,
				url(/wp-content/uploads/2020/12/Contact-x2.jpg) 2x,
			);
		}

@media(max-width:767px){
	.contact-section .contact-box .header-title{font-size:30px;text-align:center;}
	.contact-section .contact-box .text{font-size:21px;}
	.contact-section .contact-box .contact-half{
		flex:0 0 100%;
	}
	.contact-section .contact-half.contact-form{
		padding:80px 20px;
	}
	.contact-section .contact-half.contact-img{display:none;}
	.contact-section .contact-half.contact-form label span{font-size:24px;}
	.contact-section .contact-half.contact-form input:not([type=submit]){padding:20px 15px;}
}



/* Homepage - Banner CTA */
.banner-cta{
	padding:65px 0;
	background-color:#61939A;
}
	.banner-cta .banner-box{
		display:flex;
		flex-direction:row;
		align-items:center;
	}
	.banner-cta .banner-box.mobile{display:none;}
	.banner-cta .banner-text{
		display:flex;
		flex:0 0 75%;
		flex-direction:column;
	}
		.banner-cta .banner-text span{
			font-size:30px;
			font-weight:700;
			font-family:'Roboto','Lato';
			color:#FFF;
		}
	.banner-cta .banner-button{
		display:flex;
		flex:0 0 25%;
		flex-direction:column;
	}
		.banner-cta .banner-button a{
			display:inline-block;
			max-width:290px;
			width:100%;
			padding:30px;
			text-align:center;
			font-size:26px;
			font-weight:400;
			font-family:'Roboto','Lato';
			color:#FFF;
			background-color:#0072FF;
			border-radius:90px;
			transition:all .2s;
		}
		.banner-cta .banner-button a:hover{opacity:.7;}

@media(max-width:1023px){
	.banner-cta .contain{padding:0 15px;}
	.banner-cta .banner-box{display:none;}
	.banner-cta .banner-box.mobile{
		display:flex;
		flex-direction:column;
	}
		.banner-cta .banner-icon{
			margin-bottom:25px;
			min-height:71px;
			width:100%;
			background-position:center;
			background-repeat:no-repeat;
			background-size:contain;
			background-size: auto 71px;
			background-image: url(/wp-content/uploads/2020/12/Wind-Mill-White.png);
			background-image: 
				-webkit-image-set(
				url(/wp-content/uploads/2020/12/Wind-Mill-White.png) 1x,
				url(/wp-content/uploads/2020/12/Wind-Mill-White-x2.png) 2x,
			);
			background-image: 
				image-set(
				url(/wp-content/uploads/2020/12/Wind-Mill-White.png) 1x,
				url(/wp-content/uploads/2020/12/Wind-Mill-White-x2.png) 2x,
			);
		}
		.banner-cta .banner-text{
			max-width:290px;
			width:100%;
			margin-bottom:150px;
		}
		.banner-cta .banner-button{
			max-width:290px;
			width:100%;
			flex:0 0 100%;
			margin-bottom:20px;
		}
		.banner-cta .banner-button a{
			font-size:26px;
		}
		.banner-cta .banner-button.clear a{
			background-color:initial;
			border:3px solid #FFF;
			font-size:17px;
		}
}



.cb-hack{
	display: inline;
	opacity: 0;
	position: relative;
	width: 1px;
	height: 1px;
	top:4px;
	right:-34px;
}
@media(max-width:767px){
	.cb-hack{
		top: 48px;
		right: -29px;
	}
}

/* OH Consent Form*/
.electronic-consent-form{
	display:inline-block;
	width:100%;
	margin:20px 0;
}
	.electronic-consent-form h3{
		display:inline-block;
		margin-bottom:15px;
	}
	.electronic-consent-form ul{
		display:inline-block;
		margin-bottom:10px;
		list-style-type:none;
	}
		.electronic-consent-form ul li{
			display:inline-block;
			width:100%;
			margin-bottom:3px;
			font-size:17px;
		}
		.electronic-consent-form .consent-address{
			display:inline-block;
			width:100%;
			margin-bottom:20px;
		}
			.electronic-consent-form .consent-address span{
				display:inline-block;
				width:100%;
				font-size:17px;
			}


/* Legal elements CSS */
.contract-rates{
	display:flex;
	width:100%;
	margin:20px 0 40px;
	align-content:center;
	text-align:left;
}
	.contract-rates > div{
		display:flex;
		flex-direction:column;
		flex:0 0 50%;
	}
		.contract-rates > div p.plan-name{
			font-size:18px;
			font-weight:700;
		}
		.contract-rates > div p{
			display:inline-block;
			width:100%;
			margin-bottom:5px;
		}

.contracts-box{
	display: inline-block;
	width: 100%;
	margin: 20px 0 25px;
}
	.attachments-box{
		display:inline-block;
		width:100%;
		margin-bottom:20px;
		text-align:left;
	}
		.attachments-box a{
			display:inline-block;
			width:100%;
			margin-bottom:5px;
		}


/* HOMEPAGE Helping Hands section */
.helping-hands{
	display:inline-block;
	width:100%;
	padding:50px 20px;
}
	span.fp-header-text{
		display: inline-block;
	    width: 100%;
	    text-align: center;
	    font-family: "Lato", sans-serif;
	    text-transform: uppercase;
	    font-size: 45px;
	    font-weight: 300;
	    margin-bottom: 50px;
	    color: #000000;
	}
	.yt-bottom-text,
	.ig-bottom-text{
		display:inline-block;
		float:left;
		width:100%;
		margin-top:10px;
		font-size:12px;
		line-height:15px;
		font-weight:600;
		color:rgba(0,0,0,0.9);
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
	.ig-bottom-text{line-height:17px;}
		.yt-bottom-text img,
		#sb_instagram .ig-bottom-text img{
			display:inline;
			margin-right:5px!important;
		}

	.hh-yt-box{
		display:inline-block;
		width:100%;
	}
		.hh-yt-box .yt-vid{
			display:inline-block;
			width:49%;
			float:left;
		}
		.hh-yt-box .yt-vid:first-child{margin-right:1%;}
		.hh-yt-box .yt-vid:last-child{margin-left:1%;}

	.hh-ig-feed{
		margin:0 -2%;
	}


/* HOMEPAGE Food Donation Schedule */
.donation-schedule{
	display:inline-block;
	width:100%;
	padding:80px 20px;
}
	.donation-schedule span.fp-header-text{margin-bottom:20px;}
	.donation-schedule span.donation-text{
		display:block;
		max-width:500px;
		width:100%;
		margin:0 auto;
		text-align:center;
		font-size:14px;
		line-height:1.3;
		font-weight:500;
		color:rgba(0,0,0,.9);
	}

	.donation-table{
		display:inline-block;
		width:100%;
		margin-top:30px;
	}
		.donate-page{
			min-height:500px;
		}
		.donate-day{
			display:inline-block;
			width:100%;
			margin:15px 0;
		}
			.donate-day .donate-day-text{
				display:inline-block;
				width:100%;
				padding:0 0 20px 0;
				margin-bottom:20px;
				font-size:21px;
				line-height:1.1;
				color:#93CB65;
				border-bottom:0.5px solid #B2B2B2;
			}
				.donation-row{
					display:inline-block;
					width:100%;
					padding:10px 0;
				}
					.donate-day .donate-col{
						display:inline-block;
						float:left;
						min-height:1px;
						width:40%;
						font-size:16px;
						line-height:1.2;
						font-weight:500;
						color:rgba(0,0,0,.9);
					}
					.donate-day .donate-col.dTime{
						width:20%;
						text-transform:uppercase;
					}
					.donate-day .donate-col.dName{

					}
					.donate-day .donate-col.dLoca{

					}
					.donate-day .donate-col.dLoca.onsite{color:rgba(0,0,0,.25);}
	.donate-pagination{
		display:block;
		max-width:400px;
		width:100%;
		margin:40px auto 0;
		text-align:center;
	}
		.donate-pagination span.donate-pagi,
		.donate-pagination span.donate-arrow{
			display:inline-block;
			width:33px;
			height:33px;
			margin:0 10px;
			text-align:center;
			font-size:14px;
			line-height:33px;
			color:rgba(25,25,25,.5);
			border-radius:3px;
			cursor:pointer;
			transition:all .2s;
		}
		.donate-pagination span.donate-pagi:not(.selected):hover,
		.donate-pagination span.donate-arrow:hover{color:#E54625;}
			.donate-pagination span.donate-pagi.selected{
				background-color:#E54625;
				color:#FFF;
				cursor:initial;
			}
			.donate-pagination span.donate-pagi.hidden{display:none;}

@media(max-width:480px){
	.hh-yt-box .yt-vid{
		width:100%;
		margin:0 0 5px 0;
		padding:2%;
	}
	.hh-yt-box .yt-vid:first-child,
	.hh-yt-box .yt-vid:last-child{margin:0 0 5px 0;}
	.hh-ig-feed{
		margin:0;
	}
		.hh-ig-feed #sb_instagram.sbi_col_4 #sbi_images .sbi_item{
			margin-bottom:5px;
		}

	.donation-row{border-bottom:1px solid #e3e3e3;margin-bottom:10px;}
		.donate-day .donate-col,
		.donate-day .donate-col.dTime{width:100%;margin-bottom:3px;}

	.donate-pagination{
		width:275px;
	}
		.donate-pagination span.donate-pagi,
		.donate-pagination span.donate-arrow{
			width:25px;
			height:25px;
			line-height:25px;
			margin:0 5px;
		}
}

/* ENROLLMENT ELEMENTS */
.enroll-form .input-wrap{
	position:relative;
	display:flex;
	width:100%;
	margin:5px 0;
	padding:5px 0;
}
	.enroll-form .input-wrap .col{
		display:flex;
		align-items:center;	
	}
		.enroll-form .input-wrap .col.grid-1{position:relative;width:initial;}
		.enroll-form .input-wrap .col p{line-height:1.3;}
		.enroll-form .input-wrap .col p:last-child{margin-bottom:0;}
		.enroll-form .input-wrap .col .formError{
			top: calc(50% - 12px)!important;
			left: 5px!important;
		}

.fakeLink{
	color:#00c0ff;
	cursor:pointer;
}
.fakeLink:hover{
	color:#000;
}

.il-before-enroll{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
}
	.il-before-enroll .il-before-bg{
		position:absolute;
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,.75);
	}
	.il-before-enroll .il-before-inner{
		position: relative;
		top: 50%;
		max-width: 500px;
		width: 100%;
		margin: -150px auto 0;
		padding: 15px 20px;
		background: #FFF;
	}
	.il-before-enroll .il-before-inner:after{
		content:'';
		display:block;
		width:100%;
		clear:both;
	}
		.il-before-enroll .il-before-inner button{
			margin-top:20px;
			float:right;
		}

/*!
 * Youtube LazyLoad 
 * v4.0.0
 * https://github.com/the-muda-organization/youtube-lazyload
 * MIT License
 */


/* youtube lazyload container */
.yt-lazyload{
    width:100%;
    position:relative!important;
    overflow:hidden;
    cursor:pointer;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}

/* youtube lazyload container ::before --> to maintain 16/9 ratio & black bg before JS loaded */
.yt-lazyload::before{
    content:'';
    width:100%;
    display:block;
    position:relative;
    padding-top:56.25%; /*16:9 ratio*/
    background-color:#000;
}

/* youtube lazyload wrap */
.yt-lazyload-wrap{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    padding:inherit;
}

/* youtube lazyload content */
.yt-lazyload-content{
    width:100%;
    height:100%;
    position:relative;
    background-color:#000;
    background-image:var(--yt-lazyload-img);
    background-size:cover;
    background-position:50%;
    background-repeat:no-repeat;
}

/* play-btn */
.yt-lazyload-playbtn{
    display:block;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1;
    /*background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 158 110'%3E%3Cpath fill='rgba(0,0,0,.65)' d='m154.4 17.5c-1.8-6.7-7.1-12-13.9-13.8-12.3-3.2-61.5-3.2-61.5-3.2s-48.3-0.2-60.6 3c-6.8 1.8-13.3 7.3-15.1 14-3.3 12.2-3 37.5-3 37.5s-0.3 25.3 3 37.5c1.8 6.7 8.4 12.2 15.1 14 12.3 3.3 60.6 3 60.6 3s48.3 0.2 60.6-3c6.8-1.8 13.1-7.3 14.9-14 3.3-12.1 3.3-37.5 3.3-37.5s-0.1-25.3-3.4-37.5z'/%3E%3Cpolygon fill='%23fff' points='63.9 79.2 103.2 55 63.9 30.8'/%3E%3C/svg%3E");*/
    background-image:url("../images/svg/yt-play-icon.svg");
    background-position:50%;
    background-size:calc(35px + 10%) auto;
    background-repeat:no-repeat;
    transition:all .2s;
}

/* play-btn:hover */
.yt-lazyload-playbtn:hover{
    /*background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 158 110'%3E%3Cpath fill='red' d='m154.4 17.5c-1.8-6.7-7.1-12-13.9-13.8-12.3-3.2-61.5-3.2-61.5-3.2s-48.3-0.2-60.6 3c-6.8 1.8-13.3 7.3-15.1 14-3.3 12.2-3 37.5-3 37.5s-0.3 25.3 3 37.5c1.8 6.7 8.4 12.2 15.1 14 12.3 3.3 60.6 3 60.6 3s48.3 0.2 60.6-3c6.8-1.8 13.1-7.3 14.9-14 3.3-12.1 3.3-37.5 3.3-37.5s-0.1-25.3-3.4-37.5z'/%3E%3Cpolygon fill='%23fff' points='63.9 79.2 103.2 55 63.9 30.8'/%3E%3C/svg%3E");*/
    opacity:.8;
}

/* logo */
.yt-lazyload-logo{
    display:block;
    width:30%;
    min-width:95px;
    min-height:22px;
    max-width:215px;
    padding-top:6.8%;   /* 22.3577236% (logo height/width in %) * 0.3 (equivalent to width:30%) = 6.70731708% rounded up */
    position:absolute;
    right:4%;
    bottom:4%;
    z-index:2;
    background-position:50%;
    background-size:contain;
    background-repeat:no-repeat;
    opacity:.75;
    transition:opacity .3s;
}

/* 0 = no logo!    */
/* 1 = black       */.yt-lazyload[data-logo="1"] .yt-lazyload-logo{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 492 110'%3E%3Cpath d='m154.3 17.5c-1.8-6.7-7.1-12-13.8-13.8-12.1-3.3-60.8-3.3-60.8-3.3s-48.7 0.1-60.8 3.4c-6.7 1.8-12 7.1-13.8 13.8-3.2 12.1-3.2 37.4-3.2 37.4s0 25.3 3.3 37.5c1.8 6.7 7.1 12 13.8 13.8 12.1 3.3 60.8 3.3 60.8 3.3s48.7 0 60.8-3.3c6.7-1.8 12-7.1 13.8-13.8 3.3-12.1 3.3-37.5 3.3-37.5s-0.1-25.3-3.4-37.5z'/%3E%3Cpolygon fill='%23fff' points='64.2 78.4 104.6 55 64.2 31.6'/%3E%3Cpath d='m227.9 99.7c-3.1-2.1-5.3-5.3-6.6-9.7s-1.9-10.2-1.9-17.5v-9.9c0-7.3 0.7-13.3 2.2-17.7 1.5-4.5 3.8-7.7 7-9.7s7.3-3.1 12.4-3.1c5 0 9.1 1 12.1 3.1s5.3 5.3 6.7 9.7 2.1 10.3 2.1 17.6v9.9c0 7.3-0.7 13.1-2.1 17.5s-3.6 7.6-6.7 9.7c-3.1 2-7.3 3.1-12.5 3.1-5.4 0.1-9.6-1-12.7-3zm17.3-10.7c0.9-2.2 1.3-5.9 1.3-10.9v-21.3c0-4.9-0.4-8.5-1.3-10.7-0.9-2.3-2.4-3.4-4.5-3.4s-3.5 1.1-4.4 3.4-1.3 5.8-1.3 10.7v21.3c0 5 0.4 8.7 1.2 10.9s2.3 3.3 4.5 3.3c2.1 0 3.6-1.1 4.5-3.3z'/%3E%3Cpath d='m464.4 72.7v3.5c0 4.4 0.1 7.7 0.4 9.9s0.8 3.8 1.6 4.8 2.1 1.5 3.8 1.5c2.3 0 3.9-0.9 4.7-2.7 0.9-1.8 1.3-4.8 1.4-8.9l13.3 0.8c0.1 0.6 0.1 1.4 0.1 2.4 0 6.3-1.7 11-5.2 14.1s-8.3 4.7-14.6 4.7c-7.6 0-12.9-2.4-15.9-7.1s-4.6-12.1-4.6-22v-12.1c0-10.2 1.6-17.7 4.7-22.4 3.2-4.7 8.6-7.1 16.2-7.1 5.3 0 9.3 1 12.1 2.9s4.8 4.9 6 9 1.7 9.7 1.7 16.9v11.7h-25.7zm2-28.8c-0.8 1-1.3 2.5-1.6 4.7s-0.4 5.5-0.4 10v4.9h11.2v-4.9c0-4.4-0.1-7.7-0.4-10s-0.8-3.9-1.6-4.8-2-1.4-3.6-1.4c-1.7 0.1-2.9 0.6-3.6 1.5z'/%3E%3Cpath d='m190.5 71.4-17.5-63.2h15.3l6.1 28.6c1.6 7.1 2.7 13.1 3.5 18h0.4c0.5-3.6 1.7-9.5 3.5-17.9l6.3-28.7h15.3l-17.7 63.1v30.3h-15.1v-30.2z'/%3E%3Cpath d='m311.5 33.4v68.3h-12l-1.3-8.4h-0.3c-3.3 6.3-8.2 9.5-14.7 9.5-4.5 0-7.9-1.5-10-4.5-2.2-3-3.2-7.6-3.2-13.9v-51h15.4v50.1c0 3 0.3 5.2 1 6.5s1.8 1.9 3.3 1.9c1.3 0 2.6-0.4 3.8-1.2s2.1-1.9 2.7-3.1v-54.2h15.3z'/%3E%3Cpath d='m390.4 33.4v68.3h-12l-1.3-8.4h-0.3c-3.3 6.3-8.2 9.5-14.7 9.5-4.5 0-7.9-1.5-10-4.5-2.2-3-3.2-7.6-3.2-13.9v-51h15.4v50.1c0 3 0.3 5.2 1 6.5s1.8 1.9 3.3 1.9c1.3 0 2.6-0.4 3.8-1.2s2.1-1.9 2.7-3.1v-54.2h15.3z'/%3E%3Cpath d='M353.3,20.6H338v81.1h-15V20.6h-15.3V8.2h45.5V20.6z'/%3E%3Cpath d='m441.2 44.3c-0.9-4.3-2.4-7.4-4.5-9.4-2.1-1.9-4.9-2.9-8.6-2.9-2.8 0-5.5 0.8-7.9 2.4-2.5 1.6-4.3 3.7-5.7 6.3h-0.1v-36h-14.8v96.9h12.7l1.6-6.5h0.3c1.2 2.3 3 4.1 5.3 5.5 2.4 1.3 5 2 7.9 2 5.2 0 9-2.4 11.5-7.2 2.4-4.8 3.7-12.3 3.7-22.4v-10.8c0-7.6-0.5-13.6-1.4-17.9zm-14.1 27.9c0 5-0.2 8.9-0.6 11.7s-1.1 4.8-2.1 6-2.3 1.8-3.9 1.8c-1.3 0-2.4-0.3-3.5-0.9s-1.9-1.5-2.6-2.7v-38.8c0.5-1.9 1.4-3.4 2.7-4.6s2.6-1.8 4.1-1.8c1.6 0 2.8 0.6 3.6 1.8 0.9 1.2 1.4 3.3 1.8 6.2 0.3 2.9 0.5 7 0.5 12.4v8.9z'/%3E%3C/svg%3E")}
/* 2 = color-black */.yt-lazyload[data-logo="2"] .yt-lazyload-logo{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23282828' viewBox='0 0 492 110'%3E%3Cpath fill='red' d='m154.3 17.5c-1.8-6.7-7.1-12-13.8-13.8-12.1-3.3-60.8-3.3-60.8-3.3s-48.7 0.1-60.8 3.4c-6.7 1.8-12 7.1-13.8 13.8-3.2 12.1-3.2 37.4-3.2 37.4s0 25.3 3.3 37.5c1.8 6.7 7.1 12 13.8 13.8 12.1 3.3 60.8 3.3 60.8 3.3s48.7 0 60.8-3.3c6.7-1.8 12-7.1 13.8-13.8 3.3-12.1 3.3-37.5 3.3-37.5s-0.1-25.3-3.4-37.5z'/%3E%3Cpolygon fill='%23fff' points='64.2 78.4 104.6 55 64.2 31.6'/%3E%3Cpath d='m227.9 99.7c-3.1-2.1-5.3-5.3-6.6-9.7s-1.9-10.2-1.9-17.5v-9.9c0-7.3 0.7-13.3 2.2-17.7 1.5-4.5 3.8-7.7 7-9.7s7.3-3.1 12.4-3.1c5 0 9.1 1 12.1 3.1s5.3 5.3 6.7 9.7 2.1 10.3 2.1 17.6v9.9c0 7.3-0.7 13.1-2.1 17.5s-3.6 7.6-6.7 9.7c-3.1 2-7.3 3.1-12.5 3.1-5.4 0.1-9.6-1-12.7-3zm17.3-10.7c0.9-2.2 1.3-5.9 1.3-10.9v-21.3c0-4.9-0.4-8.5-1.3-10.7-0.9-2.3-2.4-3.4-4.5-3.4s-3.5 1.1-4.4 3.4-1.3 5.8-1.3 10.7v21.3c0 5 0.4 8.7 1.2 10.9s2.3 3.3 4.5 3.3c2.1 0 3.6-1.1 4.5-3.3z'/%3E%3Cpath d='m464.4 72.7v3.5c0 4.4 0.1 7.7 0.4 9.9s0.8 3.8 1.6 4.8 2.1 1.5 3.8 1.5c2.3 0 3.9-0.9 4.7-2.7 0.9-1.8 1.3-4.8 1.4-8.9l13.3 0.8c0.1 0.6 0.1 1.4 0.1 2.4 0 6.3-1.7 11-5.2 14.1s-8.3 4.7-14.6 4.7c-7.6 0-12.9-2.4-15.9-7.1s-4.6-12.1-4.6-22v-12.1c0-10.2 1.6-17.7 4.7-22.4 3.2-4.7 8.6-7.1 16.2-7.1 5.3 0 9.3 1 12.1 2.9s4.8 4.9 6 9 1.7 9.7 1.7 16.9v11.7h-25.7zm2-28.8c-0.8 1-1.3 2.5-1.6 4.7s-0.4 5.5-0.4 10v4.9h11.2v-4.9c0-4.4-0.1-7.7-0.4-10s-0.8-3.9-1.6-4.8-2-1.4-3.6-1.4c-1.7 0.1-2.9 0.6-3.6 1.5z'/%3E%3Cpath d='m190.5 71.4-17.5-63.2h15.3l6.1 28.6c1.6 7.1 2.7 13.1 3.5 18h0.4c0.5-3.6 1.7-9.5 3.5-17.9l6.3-28.7h15.3l-17.7 63.1v30.3h-15.1v-30.2z'/%3E%3Cpath d='m311.5 33.4v68.3h-12l-1.3-8.4h-0.3c-3.3 6.3-8.2 9.5-14.7 9.5-4.5 0-7.9-1.5-10-4.5-2.2-3-3.2-7.6-3.2-13.9v-51h15.4v50.1c0 3 0.3 5.2 1 6.5s1.8 1.9 3.3 1.9c1.3 0 2.6-0.4 3.8-1.2s2.1-1.9 2.7-3.1v-54.2h15.3z'/%3E%3Cpath d='m390.4 33.4v68.3h-12l-1.3-8.4h-0.3c-3.3 6.3-8.2 9.5-14.7 9.5-4.5 0-7.9-1.5-10-4.5-2.2-3-3.2-7.6-3.2-13.9v-51h15.4v50.1c0 3 0.3 5.2 1 6.5s1.8 1.9 3.3 1.9c1.3 0 2.6-0.4 3.8-1.2s2.1-1.9 2.7-3.1v-54.2h15.3z'/%3E%3Cpath d='M353.3,20.6H338v81.1h-15V20.6h-15.3V8.2h45.5V20.6z'/%3E%3Cpath d='m441.2 44.3c-0.9-4.3-2.4-7.4-4.5-9.4-2.1-1.9-4.9-2.9-8.6-2.9-2.8 0-5.5 0.8-7.9 2.4-2.5 1.6-4.3 3.7-5.7 6.3h-0.1v-36h-14.8v96.9h12.7l1.6-6.5h0.3c1.2 2.3 3 4.1 5.3 5.5 2.4 1.3 5 2 7.9 2 5.2 0 9-2.4 11.5-7.2 2.4-4.8 3.7-12.3 3.7-22.4v-10.8c0-7.6-0.5-13.6-1.4-17.9zm-14.1 27.9c0 5-0.2 8.9-0.6 11.7s-1.1 4.8-2.1 6-2.3 1.8-3.9 1.8c-1.3 0-2.4-0.3-3.5-0.9s-1.9-1.5-2.6-2.7v-38.8c0.5-1.9 1.4-3.4 2.7-4.6s2.6-1.8 4.1-1.8c1.6 0 2.8 0.6 3.6 1.8 0.9 1.2 1.4 3.3 1.8 6.2 0.3 2.9 0.5 7 0.5 12.4v8.9z'/%3E%3C/svg%3E")}
/* 3 = white       */.yt-lazyload[data-logo="3"] .yt-lazyload-logo{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 580 130'%3E%3Cpath d='M181.7 20.7c-2.1-7.9-8.4-14.2-16.3-16.3C151.1.5 93.6.5 93.6.5s-57.6.1-71.9 4C13.8 6.6 7.5 12.9 5.4 20.8 1.6 35.1 1.6 65 1.6 65s0 29.9 3.9 44.3c2.1 7.9 8.4 14.2 16.3 16.3 14.3 3.9 71.8 3.9 71.8 3.9s57.5 0 71.8-3.9c7.9-2.1 14.2-8.4 16.3-16.3 3.9-14.3 3.9-44.3 3.9-44.3s0-29.9-3.9-44.3zM75.2 92.6V37.4L123 65 75.2 92.6z'/%3E%3Cpath d='m268.6 117.8c-3.7-2.5-6.3-6.3-7.8-11.5s-2.2-12-2.2-20.7v-11.6c0-8.6 0.8-15.7 2.6-20.9 1.8-5.3 4.5-9.1 8.3-11.5s8.6-3.7 14.6-3.7c5.9 0 10.8 1.2 14.3 3.7s6.3 6.3 7.9 11.5 2.5 12.2 2.5 20.8v11.7c0 8.6-0.8 15.5-2.5 20.7s-4.3 9-7.9 11.5c-3.7 2.4-8.6 3.7-14.8 3.7-6.4 0-11.3-1.3-15-3.7zm20.5-12.6c1.1-2.6 1.5-7 1.5-12.9v-25.2c0-5.8-0.5-10-1.5-12.6-1.1-2.7-2.8-4-5.3-4s-4.1 1.3-5.2 4-1.5 6.9-1.5 12.6v25.2c0 5.9 0.5 10.3 1.4 12.9s2.7 3.9 5.3 3.9c2.4 0 4.2-1.3 5.3-3.9zm258.9-19.3v4.1c0 5.2 0.1 9.1 0.5 11.7s0.9 4.5 1.9 5.7c0.9 1.2 2.5 1.8 4.5 1.8 2.7 0 4.6-1.1 5.6-3.2 1.1-2.1 1.5-5.7 1.7-10.5l15.7 0.9c0.1 0.7 0.1 1.7 0.1 2.8 0 7.4-2 13-6.1 16.7s-9.8 5.6-17.2 5.6c-9 0-15.2-2.8-18.8-8.4-3.5-5.6-5.4-14.3-5.4-26v-14.3c0-12 1.9-20.9 5.6-26.5 3.8-5.6 10.2-8.4 19.1-8.4 6.3 0 11 1.2 14.3 3.4s5.7 5.8 7.1 10.6 2 11.5 2 20v13.8h-30.6v0.2zm2.4-34c-0.9 1.2-1.5 3-1.9 5.6s-0.5 6.5-0.5 11.8v5.7h13.2v-5.8c0-5.2-0.1-9.1-0.5-11.8s-0.9-4.6-1.9-5.7c-0.9-1.1-2.4-1.7-4.3-1.7-1.9 0.2-3.3 0.8-4.1 1.9zm-326 32.5-20.6-74.7h18.1l7.2 33.8c1.9 8.4 3.2 15.5 4.1 21.3h0.5c0.6-4.3 2-11.2 4.1-21.1l7.4-33.9h18.1l-20.9 74.5v35.7h-17.8v-35.6h-0.2zm143-44.9v80.7h-14.2l-1.5-9.9h-0.4c-3.9 7.4-9.7 11.2-17.4 11.2-5.3 0-9.3-1.8-11.8-5.3-2.6-3.5-3.8-9-3.8-16.4v-60.3h18.2v59.2c0 3.5 0.4 6.1 1.2 7.7 0.8 1.5 2.1 2.2 3.9 2.2 1.5 0 3.1-0.5 4.5-1.4s2.5-2.2 3.2-3.7v-64h18.1zm93.2 0v80.7h-14.2l-1.5-9.9h-0.4c-3.9 7.4-9.7 11.2-17.4 11.2-5.3 0-9.3-1.8-11.8-5.3-2.6-3.5-3.8-9-3.8-16.4v-60.3h18.2v59.2c0 3.5 0.4 6.1 1.2 7.7 0.8 1.5 2.1 2.2 3.9 2.2 1.5 0 3.1-0.5 4.5-1.4s2.5-2.2 3.2-3.7v-64h18.1z'/%3E%3Cpath d='m416.8 24.4h-18.1v95.8h-17.7v-95.8h-18.1v-14.7h53.8v14.6h0.1zm103.8 28c-1.1-5.1-2.8-8.7-5.3-11.1-2.5-2.2-5.8-3.4-10.2-3.4-3.3 0-6.5 0.9-9.3 2.8-3 1.9-5.1 4.4-6.7 7.4h-0.1v-42.5h-17.5v114.4h15l1.9-7.7h0.4c1.4 2.7 3.5 4.8 6.3 6.5 2.8 1.5 5.9 2.4 9.3 2.4 6.1 0 10.6-2.8 13.6-8.5 2.8-5.7 4.4-14.5 4.4-26.5v-12.7c-0.2-9-0.7-16.1-1.8-21.1zm-16.7 32.9c0 5.9-0.2 10.5-0.7 13.8s-1.3 5.7-2.5 7.1-2.7 2.1-4.6 2.1c-1.5 0-2.8-0.4-4.1-1.1s-2.2-1.8-3.1-3.2v-45.7c0.6-2.2 1.7-4 3.2-5.4s3.1-2.1 4.8-2.1c1.9 0 3.3 0.7 4.3 2.1 1.1 1.4 1.7 3.9 2.1 7.3s0.6 8.3 0.6 14.6v10.5z'/%3E%3C/svg%3E")}
/* 4 = color-white */.yt-lazyload[data-logo="4"] .yt-lazyload-logo{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 492 110'%3E%3Cpath fill='red' d='m154.3 17.5c-1.8-6.7-7.1-12-13.8-13.8-12.1-3.3-60.8-3.3-60.8-3.3s-48.7 0.1-60.8 3.4c-6.7 1.8-12 7.1-13.8 13.8-3.2 12.1-3.2 37.4-3.2 37.4s0 25.3 3.3 37.5c1.8 6.7 7.1 12 13.8 13.8 12.1 3.3 60.8 3.3 60.8 3.3s48.7 0 60.8-3.3c6.7-1.8 12-7.1 13.8-13.8 3.3-12.1 3.3-37.5 3.3-37.5s-0.1-25.3-3.4-37.5z'/%3E%3Cpolygon fill='%23fff' points='64.2 78.4 104.6 55 64.2 31.6'/%3E%3Cpath d='m227.9 99.7c-3.1-2.1-5.3-5.3-6.6-9.7s-1.9-10.2-1.9-17.5v-9.9c0-7.3 0.7-13.3 2.2-17.7 1.5-4.5 3.8-7.7 7-9.7s7.3-3.1 12.4-3.1c5 0 9.1 1 12.1 3.1s5.3 5.3 6.7 9.7 2.1 10.3 2.1 17.6v9.9c0 7.3-0.7 13.1-2.1 17.5s-3.6 7.6-6.7 9.7c-3.1 2-7.3 3.1-12.5 3.1-5.4 0.1-9.6-1-12.7-3zm17.3-10.7c0.9-2.2 1.3-5.9 1.3-10.9v-21.3c0-4.9-0.4-8.5-1.3-10.7-0.9-2.3-2.4-3.4-4.5-3.4s-3.5 1.1-4.4 3.4-1.3 5.8-1.3 10.7v21.3c0 5 0.4 8.7 1.2 10.9s2.3 3.3 4.5 3.3c2.1 0 3.6-1.1 4.5-3.3z'/%3E%3Cpath d='m464.4 72.7v3.5c0 4.4 0.1 7.7 0.4 9.9s0.8 3.8 1.6 4.8 2.1 1.5 3.8 1.5c2.3 0 3.9-0.9 4.7-2.7 0.9-1.8 1.3-4.8 1.4-8.9l13.3 0.8c0.1 0.6 0.1 1.4 0.1 2.4 0 6.3-1.7 11-5.2 14.1s-8.3 4.7-14.6 4.7c-7.6 0-12.9-2.4-15.9-7.1s-4.6-12.1-4.6-22v-12.1c0-10.2 1.6-17.7 4.7-22.4 3.2-4.7 8.6-7.1 16.2-7.1 5.3 0 9.3 1 12.1 2.9s4.8 4.9 6 9 1.7 9.7 1.7 16.9v11.7h-25.7zm2-28.8c-0.8 1-1.3 2.5-1.6 4.7s-0.4 5.5-0.4 10v4.9h11.2v-4.9c0-4.4-0.1-7.7-0.4-10s-0.8-3.9-1.6-4.8-2-1.4-3.6-1.4c-1.7 0.1-2.9 0.6-3.6 1.5z'/%3E%3Cpath d='m190.5 71.4-17.5-63.2h15.3l6.1 28.6c1.6 7.1 2.7 13.1 3.5 18h0.4c0.5-3.6 1.7-9.5 3.5-17.9l6.3-28.7h15.3l-17.7 63.1v30.3h-15.1v-30.2z'/%3E%3Cpath d='m311.5 33.4v68.3h-12l-1.3-8.4h-0.3c-3.3 6.3-8.2 9.5-14.7 9.5-4.5 0-7.9-1.5-10-4.5-2.2-3-3.2-7.6-3.2-13.9v-51h15.4v50.1c0 3 0.3 5.2 1 6.5s1.8 1.9 3.3 1.9c1.3 0 2.6-0.4 3.8-1.2s2.1-1.9 2.7-3.1v-54.2h15.3z'/%3E%3Cpath d='m390.4 33.4v68.3h-12l-1.3-8.4h-0.3c-3.3 6.3-8.2 9.5-14.7 9.5-4.5 0-7.9-1.5-10-4.5-2.2-3-3.2-7.6-3.2-13.9v-51h15.4v50.1c0 3 0.3 5.2 1 6.5s1.8 1.9 3.3 1.9c1.3 0 2.6-0.4 3.8-1.2s2.1-1.9 2.7-3.1v-54.2h15.3z'/%3E%3Cpath d='M353.3,20.6H338v81.1h-15V20.6h-15.3V8.2h45.5V20.6z'/%3E%3Cpath d='m441.2 44.3c-0.9-4.3-2.4-7.4-4.5-9.4-2.1-1.9-4.9-2.9-8.6-2.9-2.8 0-5.5 0.8-7.9 2.4-2.5 1.6-4.3 3.7-5.7 6.3h-0.1v-36h-14.8v96.9h12.7l1.6-6.5h0.3c1.2 2.3 3 4.1 5.3 5.5 2.4 1.3 5 2 7.9 2 5.2 0 9-2.4 11.5-7.2 2.4-4.8 3.7-12.3 3.7-22.4v-10.8c0-7.6-0.5-13.6-1.4-17.9zm-14.1 27.9c0 5-0.2 8.9-0.6 11.7s-1.1 4.8-2.1 6-2.3 1.8-3.9 1.8c-1.3 0-2.4-0.3-3.5-0.9s-1.9-1.5-2.6-2.7v-38.8c0.5-1.9 1.4-3.4 2.7-4.6s2.6-1.8 4.1-1.8c1.6 0 2.8 0.6 3.6 1.8 0.9 1.2 1.4 3.3 1.8 6.2 0.3 2.9 0.5 7 0.5 12.4v8.9z'/%3E%3C/svg%3E")}

/* logo:hover */
.yt-lazyload-logo:hover{
    opacity:1;
    transition:opacity .3s;
}

/* iframe */
.yt-lazyload iframe{
    width:100%!important;
    height:100%!important;
    position:absolute;
    top:0;
    left:0;
    z-index:3;
    border:0;
}


.provider-form__label{
	padding:20px 20px;
}
	.provider-form__label img{
		font-size:12px;
	}

.actions-menu li.BBB{
	margin:25px 10px 15px;
}

a#bbblink.ruhzbal,
a#bbblink.ruhzbul{
	width:133.3333px!important;
	height:60px!important;
}
a#bbblink.sehzbal:hover img,
a#bbblink.rbhzbal:hover img,
a#bbblink.ruhzbal:hover img,
a#bbblink.sehzbul:hover img,
a#bbblink.rbhzbul:hover img,
a#bbblink.ruhzbul:hover img{
	margin-left:-133.6666px!important;
}
/*#bbblink{
	display:inline-block!important;
	width:143px!important;
	height:64px!important;
	padding: 5px 10px!important;
	margin: 20px 10!important;
}
	#bbblink img{
		max-width:initial;
		width:215%;
		height:auto;
	}*/

.home .main-header{
	min-height:700px;
}

.page-content{
	margin-top:55px;
	margin-bottom:75px;
}
