#change_wrap_div{ background-repeat: repeat !important; }#footer{ background-color: #243a66} #sub-footer { background-color: #243a66 !important; } #sub-footer { background-repeat: repeat !important; } div.pp_overlay { opacity: 0.7 !important; } .dfd-service-module-wrap .dfd-service-list.icon-left .dfd-service-front {
 text-align: left;
}

.dfd-vertical-aligned {
   top: 0;
   -webkit-transform: translateY(0);
   -o-transform: translateY(0);
   transform: translateY(0);
}

.nav-menu .mega-menu-item .item-title:hover {
 background: #F3F3F3;
}
.lang-sel ul > li {
 color: #A3A3A3;
}
.lang-sel ul > li:hover {
 color: #fff;
}
#header-container.small #header .nav-menu .mega-menu-item .item-title:hover {
 background: #FFBC1E;
}

#side-area .nav-menu > li:hover .item-title {
 color: #fff!important
}

@media only screen and (max-width: 1100px) {#sidr .dfd-search-mobile-show {
display: none !important;
}}


.wpcf7 form .dfd-contact-form-style-1 span.chaffle, .wpcf7 form .dfd-contact-form-style-1 input[type="submit"] {
	background: #2B9AF3 none repeat scroll 0 0;
	border: medium none;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	color: #fff;
	cursor: pointer;
	margin-bottom: 10px;
    padding: 1.2ex 2.3rem;
	position: relative;
	transition: background-color 300ms ease-out 0s;
	font-size: 1em;
	height: auto;
	line-height: 1;
	font-family: Open Sans;
    letter-spacing: 1px;
}
.wpcf7 form .dfd-contact-form-style-1 span.chaffle:hover, .wpcf7 form .dfd-contact-form-style-1 input[type="submit"]:hover {
   	background: #0c80d9 none repeat scroll 0 0;
    border: none;
    color: #fff;
}

.dfd-news-categories, .entry-comments {
display:none;
}


.wpb_wrapper p a {
 color: #5D7BD4;
font-style: regular;
}
.wpb_wrapper p a:hover {
 color: #25408F;
}


.post-comments-wrap, .post-like-wrap {
display: none!important;
}

.edgeLoad-EDGE-602470934 { visibility:hidden; }





#layout{
    margin: 0;
}
    .single-post.row .three {
        width: 300px !important;
    }

.blog-section.sidebar-left #main-content {
    padding-left: 330px;
padding-right: 40px;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern {
  background-color: #64B5F6;
  border-radius:4px;
  border:none;
  padding: 13px 40px;
  font-size: 16px;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover{
    background-color:#43A0EA;
}
   .single-post.row {
    width: 100% !important;
   }
   
   
.sidebar-left #left-sidebar.three {
    position: absolute;
}
@media (max-width: 1279px) {
    .sidebar-left #left-sidebar.three {
        display: none !important;
    }
    .blog-section.sidebar-left #main-content {
        padding-left: 0px;
    }
}

.nine, .row .nine {
    width: 100%;
}


#actionBlock {
    line-height: 2em;
    display: block;
    letter-spacing: .033ex;
    font-size: 18px;
    font-weight: 200;
    text-align: center;
    z-index: 1;
    background-color: #2b9af3;
    padding-top: 1.5ex;
    padding-bottom: 1.5ex;
    color: #fff;
    font-family: OpenSansLight;
    width: 100%;
    vertical-align: middle;
}

#actionBlock .action_button {
    vertical-align: middle;
    padding: .5ex 1.75em;
    margin: 0 0 0px 17px;
    letter-spacing: .067ex;
    font-weight: 400;
    text-decoration: none;
    border: .1em solid;
    display: inline-block;
    border-radius: .67ex;
    color: inherit;
    transition: background-color 300ms ease-out 0s;
}

#actionBlock .action_button:hover {
    background-color: #fff;
    color: #2b9af3;
}

.vrez_ico {
	margin: 0 10px 0 0;
}

.vaMiddle {
    vertical-align: middle;
    color: #fff;
}