.mw-error {
    color:#fc745e;
    text-align: left;
    font-size: 9px;
    text-transform: uppercase;
    transition: .3s all ease;
    font-weight: 700;
}

.mw-flags{
	position:fixed;
	top: 60px;
	right: 0px;
	z-index: 999999;
	padding-right:10px;
}
/*Regras criadas por Talisson em  15/02/2018 */.
article p {
	padding-bottom: 10px;
	margin-top: 0px;
}
article span {
    display: block;
    margin-bottom: 0px; 
}
article ul {
    margin-top: 15px;
}

p i {
    font-style: italic;
}
article content p span {
    margin-top: 25px;
}
/*FIM Regras criadas por Talisson em  15/02/2018 */

.mw-image-flags{
	margin: 5px;
	width: 35px;
	float: right;
}
.rd-navbar-fixed .rd-navbar-nav li.active > a{
	background-color: #b6314d !important;
}
div[class^="rd-mailform-validate"]{
	-webkit-transform: initial !important;
    transform: initial !important;
	background: #4cca4f !important;
}
.mw-box{
	transition: .3s all ease;
}
.mw-box:hover .box__body h6 a, .mw-box:hover .devider, .mw-box:hover .box__counter{
	color: #fff !important;
	/*font-weight:bold;
	text-shadow:none;*/
	
}
.mw-box:hover{
	background-color: #fff;
}
.mw-product{
	padding-top:0px; 
	padding-left:0px;
}
.mw-product h5{
	text-transform:none; 
	color: #1d8ac3; 
	padding-bottom:0px; 
	margin-bottom:0px; 
	font-size: 28px;
}

/*a:hover h6{
	color: #0098db !important;
}*/

.mw-menu{
	position:fixed; 
	top:0; 
	left:0; 
	height:100px; 
	color: #000; 
	background-color:white; 
	width:100%; 
	text-align:left;
	display: block;
}
.mw-list-header li h6{
	color: #757575;
	font-size: 16px;
    padding-top: 33px;
}
.mw-list-header li h6 a{
	transition: .3s all ease;
    position: initial !important;
    display: initial !important;
    color: #757575 !important;
}
.mw-list-header li h6 a:hover{
	color: #0098db !important;
}
.mw-list-header, .mw-list-header li{
	display: inline-block !important;
    transform: initial !important;
    position: initial !important;
}

.mw-list-header li{
	padding-right:30px;
}

.mw-fieldset{
	position: fixed;
    bottom: 100px;
    right: 50px;
	z-index:999;
}

.mfValidation--active{
	color: #b6314d !important;
}
.mw-box-shadow{
	box-shadow:2px 3px 8px 0px rgba(0, 0, 0, 0.35);
}
.mw-text-shadow{
	text-shadow: 2px 2px rgba(0, 0, 0, 0.35);
}

.btn-primary{
	background: #b6314d !important;
	border-color: #b6314d !important;
	font-weight:100;
}
.text-primary{
	color: #b6314d !important;
}

.mw-bg-home{
	width:100%; 
	background-color: white; 
	background-size:cover !important; 
	background-position:left !important; 
	background-repeat:no-repeat;
}
.mw-bg-solutions{
	background-size: 100% 100% !important;
}
.mw-bg-about{
	background-position:top;
}

.mw-release-1{
	width:370px; 
	height:275px;
	margin-top:65px;
	float:right;
	background-size:cover;
}
.mw-release-1:hover{
	z-index:9999;
	width: 420px;
	height: 325px;
}
a:hover .mw-release-1 h6, a:hover .mw-release-2 h6, a:hover .mw-release-3 h6{
	color: #731733;
}
a .mw-release-1 h6, a .mw-release-2 h6, a .mw-release-3 h6{
	text-transform:none; 
	background-color: rgba(255, 255, 255, 0.95); 
	color: #000; 
	text-align:left; 
	padding:10px; 
	position:fixed; 
	bottom:0;
}
.mw-release-2{
	width:470px; 
	height:350px;
	/*margin-top:65px;
	float:right;*/
	background-size:cover;
}
.mw-release-2:hover{
	z-index:999999;
	width: 520px;
	height: 400px;
}
.mw-release-3{
	width:570px; 
	height:320px;
	/*margin-top:65px;
	float:right;*/
	background-size:cover;
}
.mw-release-3:hover{
	z-index:999999;
	width: 620px;
	height: 370px;
}
.mw-release-1, .mw-release-2, .mw-release-3{
	transition: all 1s ease-in-out;
}

.mw-button-release{
	position:absolute; 
	bottom:100px; 
	left:40px;
}
.mw-product-item .box-default{
	border: 1px solid #fff;
	background-color: rgba(255, 255, 255, 0.4);
}

/* lg */
@media (min-width : 1501px) {
	
	
	h6, .heading-6 {
		font-size: 1.13rem;
	}
	.mw-logo-fixed{
		margin-top:15px;
		margin-left:130px;
		margin-right:130px;
	}
	.brand{
		text-align:left;
		padding-top:80px;
	}
	.mw-xs-visible{
		display:none;
	}
}

/* SM */
@media (min-width : 768px) and (max-width : 1023px) {
	.mw-release-1, .mw-release-2, .mw-release-3{
	width:100% !important; 
	height:275px !important;
	}
	.mw-release-1 h6, .mw-release-2 h6, .mw-release-3 h6{
		width:100% !important;
	}
	.mw-button-release{
		position:absolute; 
		bottom:-80px; 
		left:0;
	}
	.mw-product h5{
		/*text-align:center;*/
		padding-top:60px;
	}
	.mw-product-item{
		padding-top:15px;
		padding-bottom:15px;
	}
	.mw-menu{
		display:none;
	}
	.mw-bg-home{
		width:auto; 
		background-color: white; 
		background-size:cover !important; 
		background-position:left !important; 
		background-repeat:no-repeat;
	}
	.mw-bg-solutions{
		background-size: cover !important;
		background-position:left !important; 
		background-repeat:no-repeat;
	}
	.mw-button-release{
		position:absolute; 
		bottom:-80px; 
		left:0;
	}
	.mw-xs-visible{
		display:none;
	}
	.mw-product{
		padding-right:15px;
		padding-left:15px;
	}
	.box-bound .box__trigger{
	background-color: #011345 !important;
	color: #fff;
}
	.mw-product-item .box-default{
		margin: 0px !important;
	}
	.mw-product-item{
		padding-left:0px !important;
		padding-right:0px !important;
	}
}

/* md */
@media (min-width : 1024px) and (max-width : 1500px) {
	/*h6, .heading-6 {
		font-size: 1.13rem;
	}*/
	
	.brand{
		text-align:left;
		padding-bottom:0px;
	}
	/*.mw-menu{
		display:none;
	}*/
	.mw-logo-fixed{
		margin-top:15px;
		margin-left:50px;
		margin-right:50px;
	}
	/*.mw-bg-home{
		width:auto; 
		background-color: white; 
		background-size:cover !important; 
		background-position:left !important; 
		background-repeat:no-repeat;
	}
	.mw-bg-solutions{
		background-size: cover !important;
		background-position:left !important; 
		background-repeat:no-repeat;
	}
	.mw-fieldset{
		position:relative;
		right:0px;
		left:0px;
		bottom:0px;
	}*/
	.mw-button-release{
		position:absolute; 
		bottom:40px; 
		left:0;
	}
	.mw-bg-about{
		background-position:center !important;
		background-size:cover !important;
	}
	.mw-xs-visible{
		display:none;
	}
}

/* xs */
@media (min-width : 320px) and (max-width : 480px) {
	.mw-flags{
		right:5px;
		top: 55px;
		padding-right:0px;
	}
	.mw-fieldset{
		position:relative;
		right:0px;
		left:0px;
		bottom:0px;
	}
	.mw-xs-hidden{
		display:none;
	}
	.mw-xs-m-t-10{
		margin-top:10px;
	}
	.rd-parallax-layer{
		top:0px !important;
	}
	.mw-menu{
		display:none !important;
		height: auto !important;
	}
	.mw-bg-home{
		width:auto; 
		background-color: white; 
		background-size:cover !important; 
		background-position:left !important; 
		background-repeat:no-repeat;
	}
	.mw-bg-solutions{
		background-size: cover !important;
		background-position:left !important; 
		background-repeat:no-repeat;
	}
	.mw-bg-about{
		background-position:center !important;
	}
	.mw-release-1, .mw-release-2, .mw-release-3{
	width:100% !important; 
	height:275px !important;
	}
	.mw-release-1 h6, .mw-release-2 h6, .mw-release-3 h6{
		width:100% !important;
	}
	.mw-button-release{
		position:absolute; 
		bottom:-80px; 
		left:0;
	}
	.mw-product{
		padding-right:15px;
		padding-left:15px;
	}
	.mw-product-item{
		padding:0px !important;
	}
	.box-bound .box__trigger{
		background-color: #011345 !important;
		color: #fff;
	}
	.mw-product-item .box-default{
		margin: 0px !important;
	}
}