.home .logo { display: none!important; }

.footer_top {
  padding: 25px 0 15px 0;
}

.mobile_menu_button span {
    width: 45px;
    height: 18px;
    z-index: 170;
    left: -60%;
    display: table-cell;
    position:fixed;
    top:20px;
    left:10px;
    right:0;
    background-image: url(https://clevorgroup.com/wp-content/uploads/2018/05/MENU4.svg);
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;
   -webkit-background-size: 45px 18px;
}

nav.main_menu ul li a, nav.main_menu > ul > li > h5 {
    font-size: 18px;
}

.title .subtitle {
    font-size: 25px;
    line-height: 30px;
}
.single-post .title h1 {display: none;}

.hangingindent {
  padding-left: 11px ;
  text-indent: -11px ;
}

aside .widget, .side_menu .widget {
   font-size: 16px;
   line-height: 20px;
}

aside .widget li a {
   color: #709ad3;
   font-weight: 400;
}

.wp-caption-text {
    font-size: 14px;
    line-height: 20px;
    padding: 0 20px 0 20px;
}

.social-menu.white{
   position: relative
}

a.button.small {
  border-radius: 15px;
}

.rbutton {
  position: relative;
  margin: auto;
  width: 50%;
}

.buttonimage {
  display: block;
  width: 100%;
  height: auto;
}

.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #ffffff;
}

.rbutton:hover .overlay {
  opacity: .5;
}

header{border-bottom:0;}

.blog_like {display: none !important;}

.parallax section {
  padding: 0px;
}

.full_width {
  padding: 0;
}

.accordion_holder.accordion h3>span {
    position:absolute!important;
        margin-left: -64px!important;
}
.accordion_holder.accordion h3 {
    padding-left:62px!important;
    line-height: 28px;
}

@media (max-width: 767px) {
    .header_inner.clearfix {
        max-height: 70px;
    }
    .header_inner_right {
        max-height: 70px;
    }
    .logo_wrapper {
        max-height: 70px;
    }
    .mobile_menu_button {
        max-height: 70px;
    }
    .logo img {
        max-height: 70%;
        left: -70%;
    }
}
.separator {
   margin: 0px;
}

.wpcf7-form textarea { 
   width: 100%; 
   border-color:#cbcbcb;
   margin-top:10px; 
   font-size:15px; 
}

.wpcf7-form input[type="text"],
input[type="email"],
input[type="tel"]{ 
   width: 100%;
   margin-right: 15px;
   border-radius:0px;
   padding:5px 0px; 
   margin-top:10px; 
   font-size:15px; 
   color:#787878; 
}

.wpcf7-form .wpcf7-submit { 
	cursor:pointer; 
	padding-left:20px; 
	padding-right:20px; 
	padding-top:10px;
	padding-bottom:10px;
	border-radius:0px;
	font-size:15px;
}
div.wpcf7-mail-sent-ok {
    border: 0px solid #ffffff;
}

ul {
   font-weight: 400;
}

.two_columns_50_50>.column1>.column_inner {
  padding: 0px;
}
.two_columns_50_50>.column2>.column_inner {
  padding: 0px;
}