

/** GENERAL **/
.include-bar						{ padding:20px 0px; text-transform:uppercase; background:#BE1522 url(icons/watermark.png) no-repeat -50px 50%; }
.include-bar .fw-padding			{ position:relative; }
.include-bar .left					{ float:left; width:50%; color:#FFFFFF; }
.include-bar .left--extended		{ width:auto; margin:0px 180px 0px 0px; }
.include-bar .left .icon			{ float:left; width:80px; }
.include-bar .left .icon img		{ width:100%; max-width:300px; max-height:300px; }
.include-bar .left .left-wrapper	{ margin:0px 0px 0px 100px; }
.include-bar .left .title			{ font-size:1.8em; margin:0px 0px 10px 0px; }
.include-bar .left .text			{ font-size:1.1em; }
.include-bar .left .text ul 		{ margin:0px; padding:0px; list-style:none; }
.include-bar .btn					{ position:absolute; right:10px; bottom:0; font-size:1.5em; border:3px solid #FFFFFF; background:transparent; color:#FFFFFF; }
.include-bar .btn-general			{ right:220px; }



/** RESPONSIVE **/
@media screen and (max-width:880px){
	.include-bar .btn					{ font-size:1em; }
	.include-bar .btn-general			{ right:160px; }
}

@media screen and (max-width:660px){
	.include-bar 						{ text-align:center; background:#BE1522 url(icons/watermark.png) no-repeat 50% 50%; }
	.include-bar .left					{ float:none; width:90%; margin:0px auto; }
	.include-bar .left .icon			{ float:none; width:80px; margin:0px auto 20px auto; }
	.include-bar .left .left-wrapper	{ margin:0px 0px 0px 0px; }
	.include-bar .btn					{ position:static; font-size:1.2em; margin:20px 0px 0px 0px; }
	.include-bar .btn-general			{ margin-right:20px; }
}

@media screen and (max-width:400px){
	.include-bar .btn					{ font-size:1em; }
}