/*
Theme Name:     Ronneby Child Theme
Theme URI: 		http://themes.dfd.name/ronneby/
Description:    ronneby - Highly Functional Multifaceted WP Theme
Author:         DFD
Author URI:		http://wpsaloon.com/
Template:       ronneby
Version:        1.0.0
*/

.dfd-portfolio-loop.dfd-portfolio-module.mobilevideos.fitRows {
    display: none;
}

@media all and (max-width: 800px ) {

    .dfd-portfolio-loop.dfd-portfolio-module.desktopvideos.carousel {
        display: none;
    }

    .dfd-portfolio-loop.dfd-portfolio-module.mobilevideos.fitRows {
        display: block !Important;
    }

    .header-wrap {
        margin-top: 0px !Important;
    }

    .sideblock.columns.two h5.mytitle {
        text-align: center;
    }

    .sideblock.columns.two p {
        text-align: center;
        padding-bottom: 20px;
    }

    .sideblock.columns.two .align-icon {
        text-align: center !IMPORTANT;
    }

    .mobile-logo {
        position: relative;
        top: 14px;
    }

    div#qLbar_wrap.dfd_preloader_image {
        display: none !Important;
    }

    .vc-row-wrapper.vc_inner.vc_row-fluid.introicons {
        padding-top: 70px !IMPORTANT;
        padding-bottom: 40px !IMPORTANT;
    }

    .time_circles > div > span {
        max-width: 165px !Important;
        position: absolute !Important;
        font-size: 90px !Important;
        top: -100px;
    }

    .time_circles > div > h4 {
        max-width: 165px !IMPORTANT;
        position: relative;
        /* top: 55px; */
        left: 2px;
        font-size: 25px !IMPORTANT;
    }
}

.form-search-section input[type="text"]::-webkit-input-placeholder {
    text-transform: uppercase !important;
    letter-spacing: 5px;
    font-size: 20px;
}

.fixed-header-logo img {
    position: relative;
    top: 30% !IMPORTANT;
}

h1.page-title {
    display: none;
}

.single.single-my-product .stuning-header-inner {
    display: none !IMPORTANT;
}

.single.single-my-product .ult-spacer {
    height: 0px !IMPORTANT;
}

@media only screen and (max-width: 1100px) {
    .dfd-side-by-side-mode-custom #header-container, .dfd-side-by-side-mode-custom #header-container #header {
        position: fixed !important;
        background: transparent;
    }
}

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

    body.home > #main-wrap {
        top: 80px !important;
    }

    .dfd-side-by-side-mode-custom #header-container #header .header-wrap > .row:last-child {
        background: transparent;
    }
}

@media only screen and (max-width: 1100px) {
    .dfd-side-by-side-mode-custom body.dfd-custom-padding-html #header-container #header {
        padding: 0 30px;
    }
}

#header-container.small:not(.header-style-7):not(.header-style-14) #header {
    background: #fff;
    -webkit-transition: -webkit-transform .3s ease, background .3s ease;
    transition: -webkit-transform .3s ease, transform .3s ease, background .3s ease;
}

.dfd-background-dark .widget.soc-icons a, #side-area.dfd-background-dark .widget.soc-icons a, .row .background--dark .widget.soc-icons a {
    color: #000;
}

.dfd-background-dark .widget.soc-icons a, #side-area.dfd-background-dark .widget.soc-icons a, .row .background--dark .widget.soc-icons a:hover {
    color: #ef4050;
}

/*hide top panel*/
.header-top-panel {
    display: none;
}

.header-wrap {
    margin-top: 50px;
}

/*end*/
ul#menu-we-love-summer a, a.fb.soc_icon-facebook {
    color: #000;
}

#side-area .nav-menu > li:hover, #header-container.header-style-5 .nav-menu > li:hover, #header-container.header-style-6 .nav-menu > li:hover, #header-container.header-style-7 .nav-menu > li:hover, #header-container.header-style-8 .nav-menu > li:hover {
    background: #ef4050;
}

/*menu color*/
.dfd-enable-mega-menu dfd-enable-headroom dfd-header-layout-fixed with-top-panel animated--header#header-container .header-style-2:not(.small) #header .header-wrap .side-area-controller-wrap a .icon-wrap:before, #header-container.header-style-2:not(.small) #header .header-wrap .side-area-controller-wrap a .icon-wrap:after, #header-container.small:not(.header-style-7):not(.header-style-14) #header .header-wrap > .row:last-child .header-main-panel .side-area-controller-wrap a span:before, #header-container.small:not(.header-style-7):not(.header-style-14) #header .header-wrap > .row:last-child .header-main-panel .side-area-controller-wrap a span:after {
    background: #fff !important;
}

/*small-menu*/
.dfd-enable-mega-menu dfd-enable-headroom dfd-header-layout-fixed with-top-panel animated--header small .header-style-2:not(.small) #header .header-wrap .side-area-controller-wrap a .icon-wrap:before, #header-container.header-style-2:not(.small) #header .header-wrap .side-area-controller-wrap a .icon-wrap:after, #header-container.small:not(.header-style-7):not(.header-style-14) #header .header-wrap > .row:last-child .header-main-panel .side-area-controller-wrap a span:before, #header-container.small:not(.header-style-7):not(.header-style-14) #header .header-wrap > .row:last-child .header-main-panel .side-area-controller-wrap a span:after {
    background: #ef4050 !important;
}

a.header-search-switcher.dfd-icon-zoom {
    color: #fff !important;
}

.dfd-enable-mega-menu dfd-enable-headroom dfd-header-layout-fixed with-top-panel animated--header small a.header-search-switcher.dfd-icon-zoom {
    color: #ef4050 !important;
}

/*social*/
.widget.soc-icons.dfd-soc-icons-hover-style-1 a, .widget.soc-icons.dfd-soc-icons-hover-style-3 a, .widget.soc-icons.dfd-soc-icons-hover-style-4 a, .widget.soc-icons.dfd-soc-icons-hover-style-5 a, .widget.soc-icons.dfd-soc-icons-hover-style-8 a, .widget.soc-icons.dfd-soc-icons-hover-style-9 a, .widget.soc-icons.dfd-soc-icons-hover-style-11 a, .widget.soc-icons.dfd-soc-icons-hover-style-13 a, .widget.soc-icons.dfd-soc-icons-hover-style-14 a, .widget.soc-icons.dfd-soc-icons-hover-style-15 a, .widget.soc-icons.dfd-soc-icons-hover-style-16 a, .widget.soc-icons.dfd-soc-icons-hover-style-20 a, .widget.soc-icons.dfd-soc-icons-hover-style-22 a, .widget.soc-icons.dfd-soc-icons-hover-style-24 a, .widget.soc-icons.dfd-soc-icons-hover-style-26 a {
    color: #000 !important;
}

.widget.soc-icons.dfd-soc-icons-hover-style-1 a, .widget.soc-icons.dfd-soc-icons-hover-style-3 a, .widget.soc-icons.dfd-soc-icons-hover-style-4 a, .widget.soc-icons.dfd-soc-icons-hover-style-5 a, .widget.soc-icons.dfd-soc-icons-hover-style-8 a, .widget.soc-icons.dfd-soc-icons-hover-style-9 a, .widget.soc-icons.dfd-soc-icons-hover-style-11 a, .widget.soc-icons.dfd-soc-icons-hover-style-13 a, .widget.soc-icons.dfd-soc-icons-hover-style-14 a, .widget.soc-icons.dfd-soc-icons-hover-style-15 a, .widget.soc-icons.dfd-soc-icons-hover-style-16 a, .widget.soc-icons.dfd-soc-icons-hover-style-20 a, .widget.soc-icons.dfd-soc-icons-hover-style-22 a, .widget.soc-icons.dfd-soc-icons-hover-style-24 a, .widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover {
    color: #000 !important;
}

.footer-logo .widget.soc-icons.dfd-soc-icons-hover-style-1 a, .widget.soc-icons.dfd-soc-icons-hover-style-3 a, .widget.soc-icons.dfd-soc-icons-hover-style-4 a, .widget.soc-icons.dfd-soc-icons-hover-style-5 a, .widget.soc-icons.dfd-soc-icons-hover-style-8 a, .widget.soc-icons.dfd-soc-icons-hover-style-9 a, .widget.soc-icons.dfd-soc-icons-hover-style-11 a, .widget.soc-icons.dfd-soc-icons-hover-style-13 a, .widget.soc-icons.dfd-soc-icons-hover-style-14 a, .widget.soc-icons.dfd-soc-icons-hover-style-15 a, .widget.soc-icons.dfd-soc-icons-hover-style-16 a, .widget.soc-icons.dfd-soc-icons-hover-style-20 a, .widget.soc-icons.dfd-soc-icons-hover-style-22 a, .widget.soc-icons.dfd-soc-icons-hover-style-24 a, .widget.soc-icons.dfd-soc-icons-hover-style-26 a:hover {
    color: #ef4050 !important;
}

.widget.soc-icons {
    text-align: center;
}

/*end social*/

.side_area_copyright {
    text-align: center;
}

.form-search-section {
    background: rgba(255, 51, 102, 0.93) !important;
}

/*bread-crumbs*/
div.page-title-inner .breadcrumbs > nav > span {
    color: #ef4050;
}

/*hide primary menu for desktop*/
ul#menu-we-love-summer-1 {
    display: none;
}

{
    display: none !important
;
}
/*small screens for side menu*/
@media all screen and (max-width :

960px

) {
    #header-container.small:not(.header-style-7):not(.header-style-14) #header .nav-menu .mega-menu-item .item-title {
        color: #ef4050;
        -webkit-transition: color .3s ease;
        -moz-transition: color .3s ease;
        transition: color .3s ease;
    }
}

/*hide prev and next portfolios*/
a.page-inner-nav.nav-prev, a.page-inner-nav.nav-next, a.page-inner-nav.nav-next:hover, a.page-inner-nav.nav-prev:hover {
    display: none !important;
}

/*end*/

/*my-options*/
/*slider style*/
.tp-caption a.tp-button.lightgrey.transparent {
    color: #ef4050 !important;
    border-width: 2px !important;
}

.tp-caption a.tp-button.lightgrey.transparent.white-hover {
    padding: 15px 45px !important;
    border-radius: 2px;
    border-width: 2px !important;
    border-style: solid;
    border: 2px solid #ef4050 !important;
    background: rgb(239, 64, 80);
    color: #fff !important;
    letter-spacing: 2px !important;

}

.tp-caption a.tp-button.lightgrey.transparent.white-hover:hover {
    border: 2px solid #ef4050 !important;
    background: rgb(239, 64, 80);
    color: #fff !important;
}

.tp-button.lightgrey, .tp-button:hover.lightgrey, .purchase.lightgrey, .purchase:hover.lightgrey {
    box-shadow: none;
}

/*count-down-timer*/
.textDiv_Days, .textDiv_Days h4, .textDiv_Hours, .textDiv_Hours h4, .textDiv_Minutes, .textDiv_Minutes h4, .textDiv_Seconds, .textDiv_Seconds h4 {
    color: #ffffff !important;
    font-weight: 600 !important;
}

/*mobile counter*/

/*end mobile counter*/
/*end slider*/

/*menu*/
#side-area nav.mega-menu ul.nav-menu > li .item-title {
    text-align: center;
}

/*end menu*/

/*topbar*/
.header-top-panel .header-info-panel * {
    color: #ffffff !important;
}

/*end topbar*/
/*end my options*/

/*side area social styles*/
.widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-facebook:before, .widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-facebook:before, .widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-instagram:before, .widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-instagram:before, .widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-twitter-2:before, .widget.soc-icons.dfd-soc-icons-hover-style-2 a.soc_icon-twitter-3:before, .widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-twitter-2:before, .widget.soc-icons.dfd-soc-icons-hover-style-3 a.soc_icon-twitter-3:before {
    color: #000 !important;
}

.widget.soc-icons a i.soc_icon-facebook, .widget.soc-icons a i.soc_icon-instagram, .widget.soc-icons a i.soc_icon-twitter-2, .widget.soc-icons a i.soc_icon-twitter-3 {
    background: #ef4050 !important;
}

/*end*/

.wpb_wrapper p > a:not(.dk_toggle):before {
    border-bottom: none !important;

}

#footer {
    background-color: #fff;
}

/*mobile burger menu*/
@media only screen and (max-width: 1100px) {
    #header-container #header .header-wrap > .row:last-child .icon-mobile-menu span.icon-wrap {
        background: #EF4050 !important;
    }

    canvas {
        width: 279px !important;
        max-width: 279px !important;
        height: 69px !important;
    }

    canvas {
        width: 117px !important;
        max-width: 117px !important;
        height: 117px !important;
        display: none;
    }

    .textDiv_Days {
        top: 48px !important;
        left: -10px !important;
    }

    .sidr .sidr-inner > ul > li > a {
        color: #000 !important;
        text-align: center;
    }

    .sidr ul li a:hover {
        color: #fff;
        background: #EF4050 !important;
    }

    .sidr .form-search-container .search-query {
        display: none !important;
    }
}

.sidr {
    background: #fff !important;
}

/*get-tickets*/
a#mobi-get-tickets {
    font-size: 12px !important;
    font-weight: 900;
}

/* sticky mobile header */
@media all and (max-width: 800px) {
    #header-container:not(.small) {
        position: fixed !important;
    }
}