/* CSS Document */

#sliderwrapper .mx_buttons {
position:absolute;
}

#sliderwrapper img {
width:100%;
display:block;
}

#sliderwrapper.stick {
margin-top:57px;
}

#contentwrapper.stick #content {
margin-top:0;
}



#reviewswrapper {
width:100%;
height:auto;
}

#reviews {
width:100%;
max-width:1240px;
padding: 0 20px 40px 20px;
margin:0 auto;
}

#reviews-left {
position:relative;
float:left;
width:33%;
padding:40px;
color:#FFFFFF;
background-color:#00943A;
}

#reviews-left h3 {
margin-bottom:0;
color:#FFFFFF;
}

#reviews-left h3::before {
display:block;
content:"";
background-color:#FFFFFF;
margin-bottom:30px;
width:80px;
height:1px;
}

#reviews-left .small {
font-style:italic;
}

#reviews-left #next, #reviews-left #prev {
display:inline-block;
width:32px;
height:32px;
border:solid 1px #FFFFFF;
text-align:center;
float:right;
margin-left:5px;
cursor:pointer;
opacity:0.65;
transition: all 0.7s ease;
}

#reviews-left #next {
position:absolute;
bottom:25px;
right:25px;
}

#reviews-left #prev {
position:absolute;
bottom:25px;
right:65px;
}

#reviews-left #next:hover, #reviews-left #prev:hover {
opacity:1;
}

#reviews-right {
float:left;
width:65%;
margin-left:2%;
margin-top:40px;
}

.logos {
padding-top:20px;
}

.logo {
float:left;
width:33.3%;
height:auto;
text-align:center;
margin-top:80px;
padding:0 15px;
}

.logo:nth-of-type(4) {
clear:left;
}

.logo img {
width:100%;
max-width:200px;
height:auto;
position: relative;
top: 50%;
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-filter: grayscale(1) opacity(.8);
filter: grayscale(1) opacity(.8);
}

#blogwrapper {
width:100%;
height:auto;
}

#blog {
width:100%;
max-width:1240px;
padding: 40px 20px;
margin:0 auto;
}

@media screen and (max-width: 1200px) {

#reviews-left {
width:40%;
}

#reviews-right {
width:58%;
}

.logo {
float:left;
width:50%;
height:auto;
text-align:center;
margin-top:60px;
}

.logo:nth-of-type(4) {
clear:none;
}

.logo:nth-of-type(3), .logo:nth-of-type(5) {
clear:left;
}

} /* end mediaquery */

@media screen and (max-width: 1023px) {

#reviews-left {
width:50%;
}

#reviews-right {
width:48%;
}

} /* end mediaquery */

@media screen and (max-width: 890px) {

#sliderwrapper.stick {
margin-top:0;
}

} /* end mediaquery */

@media screen and (max-width: 750px) {

#reviews-left {
width:100%;
}

#reviews-right {
width:100%;
margin-left:0;
}

} /* end mediaquery */