/*
 Theme Name:   Basel Child
 Description:  Basel Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     basel
 Version:      1.0.0
 Text Domain:  basel-child
*/


/* Your customizations starts here */


.the-excerpt{
color:#252222;
}

#cd-timeline span.fa {
    color: #fff;
    display: block;
    font-size: 15px!important;
    margin-top: 22px!important;
    text-align: center;
}

.headSlogan{
font-size:24px;
color:#BEBEBE;
letter-spacing:3px;
}

.logoHead{
max-width:200px;
}

.sticky-header .site-logo img {
    max-height: 75px;
    padding: 6px 0;
visibility:visible!important;
display:block;
}
.site-logo img {
    max-width: 150px;
visibility:hidden!important;
display:none;
}
@media (max-width: 991px){
.site-logo img {
    max-width: 150px;
visibility:visible!important;
display:block;
}
}
.main-header .widgetarea-head {
    padding: 10px 0;
}


.leftText {
    text-align: right;
    margin-top: 50px;
}

.rightText {
    text-align: left;
    margin-top: 50px;
}

.centerLogo {
    text-align: center;
}

@media (max-width: 1400px){
.logoHead{
max-width:150px;
}
.leftText {
    text-align: right;
    margin-top: 30px;
}

.rightText {
    text-align: left;
    margin-top: 30px;
}
}
@media (max-width: 1236px){
.headSlogan{
font-size:17px;
}
.leftText {
    text-align: right;
    margin-top: 35px;
}

.rightText {
    text-align: left;
    margin-top: 35px;
}
}
@media (max-width: 1236px){
.leftText {
    text-align: right;
    margin-top: 10px;
}

.rightText {
    text-align: left;
    margin-top: 10px;
}
.logoHead{
max-width:120px;
}
.headSlogan{
font-size:25px;
}
}
.vc_separator.wpb_content_element.vc_separator_align_center.vc_sep_width_100.vc_sep_shadow.vc_sep_border_width_3.vc_sep_pos_align_center.vc_sep_color_grey.vc_separator-has-text > h4 {
    color: #ad1228;
    font-size: 25px;
}
.btn.btn-color-alt.btn-style-bordered.btn-size-default.contact-btn {
    margin-bottom: 10px;
    width: 100%;
}
.mapplic-clickable:not(g), g.mapplic-clickable > * {
    opacity: 0.8!important;
}
.mapRow.wpb_column.vc_column_container.vc_col-sm-8.vc_col-has-fill {
    background-color: #fdfdfd;
    border: 1px none #ad1228;
}

.lang_sel_list_horizontal {
    margin-top: 2px!important;
}

.wpml-ls-statics-shortcode_actions {
    background-color: #ad1228;
}

.wpml-ls-statics-shortcode_actions, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu, .wpml-ls-statics-shortcode_actions a {
    border-color: #ad1228;
}

