/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* Theme customization starts here
------------------------------------------------------- */

.footer-widget .center {
    width: 100%;
}

.fancybox-container {
    z-index: 100005;
}

.fancybox-navigation .fancybox-button {
	padding: 26px 3px 26px 16px;
}

.et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container {
	padding-top: 10px !important;
    width: auto !important;
    display: inline-block !important;
}

/* ========================================================================	*/
/* !LOCATIONS MAP															*/
/* ========================================================================	*/

img.map-marker {
	width: 24px;
	margin-top: -12px;
	margin-left: -12px;
}

.tooltip_templates {
    display: none;
}

.tooltipster-sidetip.tooltipster-shadow .tooltipster-box{border:none;border-radius:5px;background:#fff;box-shadow:0 0 10px 6px rgba(0,0,0,.1)}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-box{margin-top:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-box{margin-right:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-box{margin-left:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-box{margin-bottom:6px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-content{color:#8d8d8d}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow{height:6px;margin-left:-6px;width:12px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow{height:12px;margin-left:0;margin-top:-6px;width:6px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background{display:none}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-border{border:6px solid transparent}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow-border{border-left-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border{border-right-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border{border-top-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-uncropped{top:-6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-uncropped{left:-6px}

/* ========================================================================	*/
/* !CUSTOM STYLES FOR DIVI TABS												*/
/* ========================================================================	*/

ul.et_pb_tabs_controls {
    background-color: transparent;
    line-height: 0 !important;
    text-align: center;
}

.et_pb_tabs_controls li {
    float: none;
    display: inline-block;
    border-right: none;
    border-bottom: 1px solid #d9d9d9;
}

.et_pb_tabs_controls li.et_pb_tab_active {
    border: 1px solid #d9d9d9;
    border-bottom: none;
}

/* ========================================================================	*/
/* !TIMELINE SLIDER															*/
/* ========================================================================	*/

.wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title {
	background: #9f8a5c;
}

.wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title:before,
.wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title:after {
	border-top-color: #9f8a5c;
}

.wpostahs-slider-design-1 .wpostahs-slider-nav-title .wpostahs-main-title {
	color: #9f8a5c;
}

.wpostahs-centent-title {
	font-size: 40px;
}

.wpostahs-centent {
	font-size: 28px;
}

/* ========================================================================	*/
/* !SLICK SLIDER            												*/
/* ========================================================================	*/

.slick-dots {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center;
}

.slick-dots li {
    display: inline-block !important;
    margin: 5px;
}

.slick-dots li button {
    background: #ddd;
    border: none;
    border-radius: 3px;
    padding-left: 10px;
    padding-right: 10px;
}

.slick-dots li.slick-active button {
    background: #9f8a5c;
    color: white;
}

/* ========================================================================	*/
/* !RESPONSIVE MEDIA QUERIES												*/
/* ========================================================================	*/

@media (max-width: 479px) {

    #footer-info {
        font-size: small;
    }

}

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

    img.alignright,
    img.alignleft {
        max-width: 45%;
        height: auto;
    }

    img.map-marker {
        width: 20px;
        margin-top: -10px;
        margin-left: -10px;
    }

}

@media (max-width: 767px) {

    .footer-widget .center {
        text-align: center;
    }

}