

footer .column1 {

position: relative;

}



.cover_boxes ul li .box .box_content { top: 0; }

.cover_boxes ul li .box .qbutton { margin-top: 18px; }





#nav-menu-item-14860 li,

#nav-menu-item-14862 li,

#nav-menu-item-14864 li,

#nav-menu-item-14866 li,

#nav-menu-item-15100 li,

#nav-menu-item-15102 li,

#nav-menu-item-15176 li,

#nav-menu-item-15180 li,

#nav-menu-item-15185 li,

#nav-menu-item-15190 li,

#nav-menu-item-15195 li,

#nav-menu-item-15198 li,

#nav-menu-item-15375 li,

#nav-menu-item-15470 li,

#nav-menu-item-15478 li,

#nav-menu-item-15480 li,

#nav-menu-item-15485 li,

#nav-menu-item-15487 li,

#nav-menu-item-15495 li,

#nav-menu-item-15497 li,

#nav-menu-item-15501 li,

#nav-menu-item-15503 li{

width: 280px;

}

#newsa > a:hover{

border-bottom:none;

text-decoration:none;

}

.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; }



.carousel-inner .slide_subtitle span {

letter-spacing: 5px;

}



@media only screen and (min-width: 768px) {

    .carousel-inner h2 {

        letter-spacing: 16px;

    }

}



.more_facts_button .more_facts_button_text {

font-family: Oswald;

font-size: 19px;

font-weight: 700;

}



.footer_top {

padding: 0;

}



.footer_bottom {

padding: 58px 0;

}



.contact_section .separator {

margin-top: 23px;

}



.blog_holder.blog_single article h2 {

margin-top: 30px;

}



.blog_large_image h2 {

margin-top: 5px;

}



.blog_holder article .post_info {

color: #e24725;

    font-size: 20px;

}



.blog_holder.masonry article .mejs-container {

background-color: #ffffff;

}



.blog_holder.masonry article .post_text .post_text_inner {

padding-left: 0;

}



.blog_holder article.format-quote .post_text .post_text_inner,

.blog_holder article.format-link .post_text .post_text_inner {

padding-left: 37px;

}



.blog_holder.masonry article.format-link .post_text .post_text_inner {

padding-left: 17px;

}



.blog_holder article.format-quote .post_text .post_title p a, .blog_holder article.format-link .post_text .post_title p a {

color: #ffffff;

}



.blog_holder article.format-quote .post_text .post_title p, .blog_holder article.format-link .post_text .post_title p {

font-size: 18px;

}



#back_to_top:hover span {

background-color: #f6bb2e;

border-color: #f6bb2e;

}



#back_to_top span i {

color: #ffffff;

}



#back_to_top span { 

    border-radius: 0;

}



.menu-footer_bottom_menu-container ul li a {

font-family: Oswald;

font-weight: 400;

letter-spacing: 2px;

}



.q_pie_chart_holder .tocounter {

font-family: Oswald;

}



.q_icon_with_title.square .icon_holder .fa-stack, .box_holder_icon_inner.square .fa-stack, .q_font_awsome_icon_square {

border-radius: 0px;

}



.projects_holder.hover_text article .hover_feature_holder_title .portfolio_title a:hover {

color: #ffffff !important;

opacity: 0.8;

}



.projects_holder.hover_text article .hover_feature_holder_title .portfolio_title a {

transition: color, 0.2s;

}



.carousel-inner p {

margin-bottom: 25px;

}



.latest_post_inner .post_infos { color: #353535; font-weight: 600; }



.more_facts_inner { padding-top: 0; }



.carousel-control .prev_nav, .carousel-control .next_nav,

.flexslider .flex-prev, .portfolio_slider .flex-prev, .portfolio_slider .caroufredsel-prev,

.flexslider .flex-next, .portfolio_slider .flex-next, .portfolio_slider .caroufredsel-next,

.portfolio_navigation .portfolio_prev a, .portfolio_navigation .portfolio_next a,

.pagination ul li span, .pagination ul li a { border-radius: 0; }



.blog_holder.masonry article.format-quote .post_info,

.blog_holder.masonry article.format-link .post_info { 

    color: #fff;

}



.content{

margin-top:60px;

    min-height: auto!important;



}



.footer_bottom_holder{

    background-color: #fff;

display:none;

}

.footer_top{

width: 89%;

    margin: auto;

}

.footer_top .container{

width:87.5%;

}



.header_bottom .container_inner{

border-bottom:1px solid #E24725;

}

.side_menu_button a:last-child{

    color: #E24725;

   position: absolute;

    top: 50%;

    transform: translateY(-50%);

    text-align: center;

    width: 100%;

}

header{

position: fixed;

background-color: #fff;



}





.wpml-ls-legacy-list-horizontal{

  position: absolute;

    top: 50%;

    transform: translateY(-50%);

    text-align: center;

    width: 100%;

}

.wpml-ls-legacy-list-horizontal a{

    padding: 0px 2px;

font-size:13px;



}

.header_inner_right{

    width: 200px;





}



.side_menu_button{

height: 60px;



}

nav.main_menu.left{

}

#col1{

width:80%;

margin:auto;

}

/* Create two equal columns that floats next to each other */

.column {

  float: left;

  width: 60%;

}



/* Clear floats after the columns */

.row:after {

  content: "";

  display: table;

  clear: both;

}



.portfolio_navigation .portfolio_next a, .portfolio_navigation .portfolio_prev a{

font-size:16px;

}



.projects_holder>.mix{

vertical-align:bottom;

}

.filter_holder ul li{

border:1px solid;

border-right:none;

}

.filter_holder ul li.active span , .filter_holder ul li:hover span {

color:white;

background:#e24725;

}

.filter_holder ul li span{

line-height:28px;

}



.filter_holder{

text-align:left;

}









}


.full_width{

width:89%;

margin:auto;

padding-top:60px;

}

.blog_holder article .post_content_holder{

width:87.5%;

margin-top:-57px;

}

.main-container-wrapper{

width:89%;

margin-left:5.5%;

}

#previous{

margin-left:5.5%;



}

nav.main_menu>ul>li>a{

margin-right:25px;

font-size:13px;

}

.container_inner default_template_holder{

width:100%;

}

.container{

width:100%;

}

.container_inner{

width:100%;

}

.tags_text{

display:none;

}

.portfolio_single{

width:89%;

margin:auto;

}

.portfolio_single .portfolio_container{

width: 87.5%;

    margin: auto;

}

.side_menu_button_wrapper {

width:33.333%;

}

.fa{

color:#e24725;

    font-size: 19px;

    font-weight: unset;

}

.post_text_inner{



}



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





.header_inner_right{

width:100%;

border-top: 1px solid;



}

.side_menu_button_wrapper {

width:50%;

    border-right: 1px solid;



}

#lang {

		width:50%;

		}

	

.header_bottom{

height:100%;

}

.blog_holder{

padding-top:60px;

}



	}





.portfolio_detail .info >h6{

font-weight:bold;

    font-size: 15px;

    letter-spacing: 0.3px;

padding-bottom:5px;



}

.time{

font-weight: unset;

    letter-spacing: 2px;

}



.post_excerpt{

    font-weight: normal;



}





nav.main_menu > ul > li > a{

line-height:60px;

}

.q_logo img{

top:39%;

}

@media only screen and (min-width: 1000px) {



.header_bottom {

height:60px;

}

}



@media only screen and (max-width: 1300px) and (min-width: 1000px)  {





}



h5 a{

    letter-spacing: 0px;

font-size: 14px;

    font-weight: bold;

}



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

.portfolio_navigation{

width:100%;

 margin-top:0px;

    margin-left: 0%;



} 

.portfolio_navigation .portfolio_prev{

padding:0px;

}

}





@media only screen and (min-width:1300px) {

#news >.post_text_inner{

}

#text_default{

width:100%

margin:auto;

}



#post_default_holder{

width:87.5%;

margin:auto;

    padding-bottom: 30px;



}





}



#previous{

    font-weight: bold;

    margin-top: 30px;



}

#text_default{

    padding-bottom: 30px;



}





header.sticky .header_bottom{


}

#lang<div>ul>li>a>span:hover {

  text-decoration: none;

}

.wpml-ls-legacy-list-horizontal a span:hover{

  text-decoration: none;

}

.wpml-ls-legacy-list-horizontal a:hover{

  text-decoration: none;



}

.qode-inter-page-navigation-holder{

display:none;

}

.footer_top_holder{

    display: block!important;



}

.pagination ul li a{

    font-size: 25px;



border:none;

    color: #e24725;

font-weight:500;

}

.pagination ul li span{

color: #e24725;

    background-color: none;

    border-color: none;

    border: none;

    font-weight: 500;

    border-bottom: 2px solid;

    width: 30px;

    font-size: 25px;



}

.pagination ul li a:hover{

    background-color: none;

}



#back{

width: 150px;

    border: 1px solid;

    text-align: center;

    padding-left: -150px;

    margin: auto;

    margin-top: 30px;

    font-weight: 600;

    height: 35px;

    line-height: 35px;

}

#back>a:hover{

text-decoration:none;

color:white;

}

#back:hover{

    background: #e24725;

color:white;

}

#back:hover a{

color:white;

}



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

#home>ul>li{

    line-height: 35px;



}

}



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

.filter_holder ul li{

    border-right: 1px solid;

    margin-top: 5px;

    margin-right: 2px;

}

.filter_holder{

    padding-top: 9px;



}

}





.menu-mainmain{

}

nav.main_menu>ul{



}