/* Styles for html_locks: header */

.block-button{   background-image:url(../../../images/block-bg-mob.jpg); background-repeat:no-repeat; background-position:left; background-size:cover; z-index:450;  }
.block-button .__side-padding{PADDING: 30px; background: rgba(0, 0, 0, 0.29);}

.block-button .block-button-text{ color: #000; padding: 30px 10px; max-width: 1100px; margin: 0 auto; }
.block-button .block-button-text .block-title{ font-weight: 800; font-size: 1.8em; line-height: 1.1em}
.block-button .block-button-text .block-title span{ font-weight: 500; display:block;}
.block-button .block-button-text p{ padding:5px 0; font-size: 1.2em; max-width: 500px;}
.block-button .button-wrap{ padding-top:20px;}
.block-button .button-wrap .button{ margin: 0; margin-bottom: 15px;}


@media only screen and (min-width: 768px) {
	.block-button .block-button-text .block-title{  font-size: 3em; line-height: 1.2em; padding-bottom: 30px}
	.block-button .block-button-text p{  font-size: 1.5em; line-height: 1.2em}

	.block-button{   background-image:url(../../../images/block-bg.jpg);  background-position:center; }
	.block-button .button-wrap   { padding-top: 30px;  }
	.block-button .button-wrap .button {  float: left; margin-right: 20px; width: 240px}
	.block-button .button-wrap:after{ content: ""; clear: both; display: block;}
}


@media only screen and (min-width: 1240px) {
	.block-button .block-button-text{ }
	
}

