/*
Theme Name: Enfold Child
Description: A Child Theme for the Enfold Wordpress Theme. 
Author: Kriesi
Template: enfold
*/



/*Add your own styles here:*/

img, a img {
    image-rendering:unset;
}
.lg-download {
    display:none;
}

/*------------------------*/
/* CSS - Logo center split menu
/*------------------------*/

@media only screen and (min-width: 780px) {
/*In the below code nth-child(x) the value of x should be half the number of total menu items*/
#top #header .av-main-nav li:nth-child(3) {
  /* Adjust the width of the logo */
    margin-right:340px;
}

#header .main_menu {
    /*background: gold;*/
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
}

.av-main-nav-wrap {
    left: 50%;
    transform: translateX(-50%);
}

#header .logo {
    left: 46%;
    transform: translateX(-50%);
    z-index:999;
}

#header .logo img {    
    top: 50%;
    transform: translateY(-50%);
    max-width: 250px;  
}
}

.caption_framed .slideshow_caption .avia-caption-title, .caption_framed .slideshow_caption .avia-caption-content p {
    background: rgba(235, 235, 235, 0.75);
}
.galleryreturn a {
    color:#2d5c88 !important;
    font-size:14px;
}

#top .avia-slideshow-button {
    text-transform:none;
    font-weight:normal;
    padding:10px;
    margin-top:5px;
}

#home-testimonials p {
    font-size:12px;
    line-height:1.6em;
}
#home-testimonials .avia-testimonial-name, #home-testimonials .avia-testimonial-subtitle  {
    font-size:12px;
}

.avia-testimonial-content, .avia-slider-testimonials .avia-testimonial-name, .avia-testimonial-subtitle  {
    font-size:12px;
    line-height:1.6em;
}
#rightsideborder {
    border-right:1px dotted #cdcdcd;
}
.alternate_color .breadcrumb, .alternate_color .breadcrumb a, #top .alternate_color.title_container .main-title, #top .alternate_color.title_container .main-title a {
    color:#2d5c88;
}
#top .alternate_color.title_container .main-title, #top .alternate_color.title_container .main-title a {
    font-size:24px;
}

/*Special Slider*/
#special_slider .container {
    max-width:100%;
    padding:0;
}
#special_slider .oxi_addons__light_box_style_1 .oxi_addons__light_box_parent {
    padding:0;
}
/*Icon Box Styling - Not Using*/
.iconbox_top .iconbox_content {
    padding:30px 25px 20px 25px;
    border-radius:7px;
    border:1px solid #ededed;
}
.iconbox_content_title {
    margin-bottom:3px !important;
}
.iconbox_content_container p {
    font-size:13px;
    line-height:normal;
}



/*Lightbox Configs*/
.mfp-container {
    padding:5px 10px;
}
.mfp-content {
    background-color:#f8f8f8;
    border-left:10px solid #f8f8f8;
    border-right:10px solid #f8f8f8;
    border-radius:5px;
}
.mfp-title, .mfp-counter {
    color: #4f4f4f;
}
div.avia-popup .mfp-close {
    color: #4f4f4f;
    top: 5px;
}
div.avia-popup .mfp-close:hover {
    border:2px solid #4f4f4f;
}
#contactmap {
    padding-right:40px;
}

#socket {
    min-height:35px;
}
#socket .container {
    padding:5px;
}