

.touch .popup_menu_holder_outer{
display: none;
}

.touch .popup_menu_opened .popup_menu_holder_outer{
display: block;
}

.cover_boxes ul li .box .box_content { top: 0; }
.cover_boxes ul li .box .qbutton { margin-top: 18px; }

.drop_down .second .inner .widget {
padding-bottom: 13px;
}

.drop_down .second .inner .widget a{
padding: 0px !important;
}

.testimonials_holder .flex-direction-nav a:hover {
    background-color: #f53644 ;
    border-color: #f53644 ;
}

.contact_detail .contact_section > h4 {
display: none;
}

.blog_large_image h2,
.blog_large_image h2 a,
.blog_holder.blog_single article h2,
.blog_holder.blog_single article h2 a {
font-size: 27px;
}

.blog_small_image h2,
.blog_small_image h2 a { font-size: 22px; }

.q_counter_holder .separator.small,
.portfolio_slider .image_holder .separator {
width: 65px !important;
}

.q_icon_with_title.circle .icon_holder .fa-stack:hover i:last-child { color: #fff !important; }

.contact_detail .separator.small { background-color: #e2e2e2; }

.flex-direction-nav a, .caroufredsel-direction-nav a { box-sizing: initial; }

.footer_bottom { padding: 36px 0; font-size: inherit; }

@media only screen and (max-width: 1000px) {
.side_menu_button > a, .mobile_menu_button span {
    color: #b1b6b2;
}
}

.slider_content h2 span {
border-width: 1px !important;
}

input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: #ffffff;
}

::-webkit-input-placeholder {
color: #ffffff;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #ffffff;
    opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #ffffff;
    opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #ffffff;
}
.footer_bottom .qode_icon_shortcode.q_font_awsome_icon_square i{
font-size: 21px !important;
}

.q_font_awsome_icon_square {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

.footer_bottom {
background: url('/wp-content/uploads/2018/10/footer-horizon.jpg') no-repeat 0px 0px;
background-size: cover;
}

span.qode_icon_shortcode.fa-stack.q_font_awsome_icon_square.fa-2x:hover {
background-color: rgba(255, 255, 255, 0.2) !important;
}

span.tocounter {
font-family: Raleway;
}

.contact_section .separator {
display: none;
}

aside .widget a, .side_menu a, .side_menu .widget li {
font-weight: 300;
}

.blog_holder .post_content_holder .post_more a {
display: none;
}

.blog_holder.masonry article.format-standard .post_text .post_text_inner, .blog_holder.masonry article.format-gallery .post_text .post_text_inner, .blog_holder.masonry article.format-audio .post_text .post_text_inner, .blog_holder.masonry article.format-video .post_text .post_text_inner {
padding-left: 0px;
}

input.wpcf7-form-control.wpcf7-text, textarea.wpcf7-form-control.wpcf7-textarea {
border-color: #ffffff;
}

input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
color: #ffffff;
border-color: #ffffff;
}

input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
background-color: rgba(255, 255, 255, 0.2);
border-color: #ffffff;
}

.contact_form {
margin-bottom: 100px;
}

@media only screen and (min-width: 1000px){
	.content {
		margin-top: -230px !important;
	}
}

nav.main_menu > ul > li > a{
line-height: 50px;
}

header.centered_logo .header_inner_right{
display: none;
}
.custom_font_border_condense .custom_font_holder{
display: inline-block;
padding: 8px 21px !important;
}

nav.mobile_menu ul li a, nav.mobile_menu ul li h3 {
text-transform: uppercase;
}

header.transparent:not(.sticky) .drop_down .second {
top: 114%;
}



<link rel="stylesheet" type="text/css" href="https://cloud.typography.com/6456656/6444592/css/fonts.css" />

.contact_section {
    text-align: center;
    padding: 55px 0 55px;
}

.qode_image_gallery_no_space .controls a.next-slide span, .qode_image_gallery_no_space .controls a.prev-slide span {
    margin-top: -27px;
    margin-left: -20px;
    position: absolute;
    left: 50%;
    top: 50%;
    background-color: transparent;
    border: 2px solid #303030;
    color: #303030;
    cursor: pointer;
    display: block;
    height: 54px;
    line-height: 54px;
    text-align: center;
    width: 54px;
    border-radius: 40px;
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out;
    -moz-transition: color .15s ease-in-out,background-color .15s ease-in-out;
    -ms-transition: color .15s ease-in-out,background-color .15s ease-in-out;
    -o-transition: color .15s ease-in-out,background-color .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out;
}

header{
    z-index:999;
}

body{
overflow: -webkit-paged-x!important
}