.white-header .simple-heading h2 {
color:#fff;
}

.white-header .simple-heading.center {
    margin-bottom: 20px;
}

.search-submit {
    min-height: 95px!important;
}

.wft-margin {
margin-top:200px;
}

.widget_rev-slider-widget{
margin-bottom: 0px!important;
}

.icon-container i {
opacity: 1!important;
}

.numbers-counter i {
    color: #333333;
}

.service-box-8 .read-more, .service-box-2 .read-more {
color: #5183be!important;
}

.testimonial-simple .fa{
margin: 0px 10px;
color: #555;
display:none;
}

.fa-ul.colored li {
min-height: 26px!important;
    line-height: 28px;
}

.image-circle{
width: 300px;
height: 300px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background-size: cover;
background-position: center;
margin: 0 auto;
}

.service-box-6 a.read-more {
    float: left;
    display: block;
    width: auto;
    margin-right: 20px;
    margin-top: 5px;
color: #5183be!important;
}

.service-box-6 a.read-more .fa {
    top: -4px;
}

.blog .page-content {
margin-top:150px!important;
}

.aside_widgets .search-submit {
    min-height: 46px!important;
}

.single #page-title div{
display: none;
}

.single #page-title {
    width: 100%;
    margin: 0 auto 150px;
    background-size: cover;
}

#header.dark #top-bar-wrapper {
    background-color: #222222;
    padding: 10px 0;
}

.service-box-2 .subtitle {
color: #999;
}

.move-to-left .social-links.presentation {
    margin: 20px 0px!important;
}

.newsletter-field {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 6px 10px 6px 10px;
    max-width: 100%;
    width: 70%;
    float: left;
    width: 180px;
    margin-right: 20px;
}

#wft_form{
    margin-top: 25px;
}

.footer-widget-container li.widget {
    clear:both;
}

.center .fa-ul {
text-align:center;
}

.center .fa-ul li i {
    position: relative;
    left: auto;
    top: auto;
}

#top-bar #lang_sel_list {
    float: right;
}

#top-bar #lang_sel_list a {
background: transparent!important;
    padding: 5px 0px 0px 15px!important;
}


#top-bar #social-links {
padding-left:0px!important;
}

.flipboard {
background: url(http://langoa.eu/wp-content/uploads/2016/02/1c.png) no-repeat center center transparent;
width:14px;
height: 14px;
display:block;
background-size: 100% auto;
    position: relative;
    top: 4px;
}

.flipboard:hover {
background: url(http://langoa.eu/wp-content/uploads/2016/02/1b-1.png) no-repeat center center transparent;
width:14px;
height: 14px;
display:block;
background-size: 100% auto;
}

.social-links.presentation li a.flipboard {
width:35px;
height: 35px;
display:block;
background-size: 15px 15px;
    position: relative;
top: 0px;
}

.page-content .social-links.presentation li a.flipboard {
background: url(http://langoa.eu/wp-content/uploads/2016/02/1d.png) no-repeat center center transparent;
width:35px;
height: 35px;
display:block;
background-size: 15px 15px;
    position: relative;
padding: 10px;
top: 0px;
}


.social-links.presentation li a.flipboard:hover {
background: url(http://langoa.eu/wp-content/uploads/2016/02/1-2.png) no-repeat center center #BE1A19;
width:35px;
height: 35px;
display:block;
background-size: 14px 14px;
    position: relative;
    top: 0px;
left:0px
padding: 10px;
}

.csbwfs-social-widget {
display:none;
}

.blog .csbwfs-social-widget, .single .csbwfs-social-widget {
display:block;
}

@media all and (min-width: 991px) and (max-width: 1360px) {
.newsletter-field, .newsletter-submit {
    width: 30%;
    padding: 7px 3px!important;
    height: 35px;
}
}


@media all and (max-width: 1199px) {


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-left: 4%!important;
    padding-right: 4%!important;
}

.no-padding {
    padding-left: 0px!important;
    padding-right: 0px!important;
}

.image-circle {
    width: 280px;
    height: 280px;
}

.service-box-2 {
    max-width: 260px;
    margin: 10px auto;
}

.service-box-6 {
    max-width: 300px;
    margin: 10px auto;
}

.search-submit {
    min-height: 50px!important;
}

.collapse.navbar-collapse {
    width: 55%;
    margin: 0px auto 20px;
    display: block;
    float: none!important;
}

#dl-menu {
    display: block;
    max-width: 70%!important;
}
}


@media all and (max-width: 991px) {

.wft-margin {
margin-top:80px;
}

.mobile-full {
width: 100%!important;
text-align:center;
}

.page-content.image-background {
    background-size: auto 100%!important;
background-attachment: scroll!important;
    background-position: center center!important;
}

#lang_sel_list {
    float: none!important;
    width: 82px;
    margin: 10px auto 0px;
}

.navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: none;
}

#wft_form {
    margin-top: 0px;
    margin-left: 20px;
}



.newsletter-field, .newsletter-submit {
    width: 50%!important;
    margin: 10px auto 20px;
    display: block;
    float: none;
}

.newsletter-submit {
    padding: 6px 0px!important;
}

}

@media all and (max-width: 320px) {
.dl-menuwrapper button {
    font-size: 12px;
padding-left: 55px!important;
}
}<!-- WP Super Cache is installed but broken. The constant WPCACHEHOME must be set in the file wp-config.php and point at the WP Super Cache plugin directory. -->