body #page-container .ragnar_content_thors .et_pb_promo .et_pb_promo_description .et_pb_module_header:after{
	content:"";
	display:block !important;
	position:relative;
	width:195%;
	height:4px;
	background:#e8e8e8;
	margin-bottom:35px;
	margin-top:26px;
}

.ragnar_content_thors .et_pb_promo .et_pb_button_wrapper .et_pb_promo_button.et_pb_button:after{
	content:"";
	display:block !important;
	position:relative;
	width:100%;
	height:4px;
	background:#e8e8e8;
	margin-left:0px !important;
	margin-top:6px;
	visibility:visible;
}

.ragnar_content_thors .et_pb_promo .et_pb_button_wrapper .et_pb_promo_button.et_pb_button:before{
	content:"";
	display:block;
	position:absolute;
	width:0%;
	height:4px;
	background:#e8e8e8;
	margin-left:0px !important;
	top:-6px;
	transition:.3s;
	opacity:1;
}

.ragnar_content_thors .et_pb_promo .et_pb_button_wrapper .et_pb_promo_button.et_pb_button:hover:before{
	width:100%;
}

@media only screen and (max-width:1390px) and (min-width: 981px){
	.ragnar_content_thors .et_pb_promo{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}


@media only screen and (max-width:767px){
	.ragnar_content_thors .et_pb_promo .et_pb_promo_description .et_pb_module_header:after{
		width:100% !important;
		margin-bottom:20px !important;
		margin-top:20px !important;
}
}