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

.ramka .dfd-heading-module {
    border: 1px solid #eaf7c4;
    padding: 50px;
}
.widget.widget_dfd_widget_sidebar_menu ul li, .widget.widget_product_categories ul li, .widget.widget_pages ul li, .widget.widget_nav_menu ul li, .widget.widget_layered_nav ul li, .widget.widget_meta ul li {
    padding: 0 25px;
}
.widget_crum_contacts_widget .soc-icons {
    margin-top: 0;
}
.widget_dfd_vcard_simple .dfd-vcard-wrap {
    background-image: none !important;
}
#footer {
    background-image: url(https://www.life4garden.pl/wp-content/uploads/2019/03/Stopka_B_01.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
#sub-footer {
    background-color: #012927 !important;
}
.dfd-background-dark#sub-footer .subfooter-copyright, #side-area.dfd-background-dark#sub-footer .subfooter-copyright, .row .background--dark#sub-footer .subfooter-copyright {
    color: rgb(255, 255, 255);
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 3px;
}
.body-back-to-top {
    background-color: rgb(165, 195, 52) !important;
    color: #012927 !important;
}
.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_vcard_simple i, #side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_vcard_simple i, .row .background--dark .widget:not(.widget_recent_posts_widget).widget_dfd_vcard_simple i {
    color: rgb(255, 255, 255) !important;
}
.widget_dfd_vcard_simple .dfd-vcard-wrap .vcard-field p a {
    color: #fff !important;
}
.dfd-background-dark .widget.soc-icons a, #side-area.dfd-background-dark .widget.soc-icons a, .row .background--dark .widget.soc-icons a {
    color: rgb(165, 195, 52) !important;
}
#footer .widget + .widget {
    margin-top: 10px !important;
}
.widget.widget_dfd_widget_sidebar_menu ul li a:hover, .widget.widget_product_categories ul li a:hover, .widget.widget_pages ul li a:hover, .widget.widget_nav_menu ul li a:hover, .widget.widget_layered_nav ul li a:hover, .widget.widget_meta ul li a:hover {
    color: #a5c334 !important;
}
.widget.widget_dfd_widget_sidebar_menu ul li:before, .widget.widget_product_categories ul li:before, .widget.widget_pages ul li:before, .widget.widget_nav_menu ul li:before, .widget.widget_layered_nav ul li:before, .widget.widget_meta ul li:before {
    background-color: #a5c334 !important;
}
.products .product.style-2 .additional-price {
    background-color: hsla(177, , , 0.8) !important;
    background-position: 95% 8% !important;
}
.widget h3.widget-title, .module .widget h3.widget-title {
    margin-bottom: 10px !important;
}
#layout .widget + .widget {
    background-color: hsla(0, , , 0.8) !important;
    margin-top: 30px !important;
    background-position: 0% 100% !important;
    -moz-border-radius: 10px !important;
    -webkit-border-radius: 10px !important;
    -o-border-radius: 10px !important;
    border-radius: 10px !important;
    margin-left: 30px !important;
    padding: 40px !important;
}
#layout.dfd-woo-category-loop {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid .fixed-header-logo {
    width: 220px !important;
}
.slick-arrow {
    background-color: #09201f;
    height: 101%;
}
.slick-slider .slick-prev:hover, .slick-slider .slick-next:hover, .slick-slider .slick-prev, .slick-slider .slick-next {
    color: #eaf7c4 !important;
}
.aio-icon-component .aio-icon-box {
    margin-top: 20px;
}
.feature-title {
    color: #eaf7c4 !important;
    font-size: 10px !important;
    line-height: 11.65px !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    font-style: normal;
    font-weight: 300 !important;
    font-family: lato !important;
}
.ult-carousel-wrapper.ult_horizontal:not(.dfd-carusel-center-mode) .slick-slide > * {
    padding: 0 1px !important;
}
.dfd-woo-single-category .dfd-heading div.box-name {
    color: #fff;
    font-size: 10px;
    line-height: 12px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 300;
    font-family: lato;
}
.dfd-woo-single-category .dfd-heading:hover div.subtitle {
    height: 3.4em !important;
}
.dfd-woo-single-category .dfd-heading div.subtitle {
    height: 1.6em;
}
.page-nav {
    margin-bottom: 50px;
}
.dfd-woo-archive #main-content {
    margin-top: 50px;
}
li.empty {
    color: white;
    list-style-type: none;
}
.dfd-single-share-fixed {
    display: none !important;
}
.woocommerce-thankyou-order-received:before, .woocommerce-message:before, .woocommerce-error:before, .woocommerce-info:before {
    top: 11px !important;
}
@media only screen and (max-width: 1450px) {
.ramka .dfd-heading-module h5 {
    font-size: 2em !important;
    line-height: 1.2em !important;
}
.nav-menu .mega-menu-item .item-title {
    font-size: 9px !important;
}
.ramka2 h5, .ramka2 h3 {
    font-size: 13px !important;
    line-height: 21px !important;
    text-align: center;
}
}
@media only screen and (max-width: 1100px) {
.dfd-side-by-side-mode-custom body.dfd-custom-padding-html #header-container #header {
    padding: 0 30px;
}
.dfd-side-by-side-mode-custom #header-container, .dfd-side-by-side-mode-custom #header-container #header {
    position: fixed !important;
    background-color: transparent;
}
#header-container.dfd-new-headers .header-top-panel .header-info-panel .top-info, .header-top-panel .header-info-panel * {
    color: white !important;
}
}
@media only screen and (max-width: 800px) {
.dfd-side-by-side-mode-custom #header-container #header .header-wrap > .row:last-child {
    background-color: transparent;
}
}


.preview-thumb img {height: 100% !important;}






/* beginning og the bckp CSS */

@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;
	}
	#header-container.dfd-new-headers .header-top-panel .header-info-panel .top-info, .header-top-panel .header-info-panel * {
    color: white !important;
}
}
@media only screen and (max-width: 800px) {
	.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;
	}
}

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

.ramka .dfd-heading-module h5 {
      font-size: 2em !important;
    line-height: 1.2em !important;
	}

.nav-menu .mega-menu-item .item-title {
	font-size: 9px !important;}

	.ramka2 h5, .ramka2 h3 {    font-size: 13px!important;    line-height: 21px!important;
	    text-align: center;}

}


.ramka .dfd-heading-module {
    border: 1px solid #eaf7c4;
    padding: 50px;
}

.widget.widget_dfd_widget_sidebar_menu ul li, .widget.widget_product_categories ul li, .widget.widget_pages ul li, .widget.widget_nav_menu ul li, .widget.widget_layered_nav ul li, .widget.widget_meta ul li {    padding: 0px 25px;}

.widget_crum_contacts_widget .soc-icons {
    margin-top: 0px;
}

.widget_dfd_vcard_simple .dfd-vcard-wrap {
    background: none !important;
}

#footer {
    background-image: url(https://www.life4garden.pl/wp-content/uploads/2019/03/Stopka_B_01.jpg) !important;;
    background-repeat: no-repeat !important;;
    background-size: cover !important;;
}

#sub-footer {
    background-color: #012927 !important;
}

.dfd-background-dark#sub-footer .subfooter-copyright, #side-area.dfd-background-dark#sub-footer .subfooter-copyright, .row .background--dark#sub-footer .subfooter-copyright {
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    letter-spacing: 3px;
    font-size: 10px;
}

.body-back-to-top {
    color: #012927 !important;
    background: rgb(165, 195, 52) !important;
 
}

.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_vcard_simple i, #side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget).widget_dfd_vcard_simple i, .row .background--dark .widget:not(.widget_recent_posts_widget).widget_dfd_vcard_simple i {
    color: rgb(255, 255, 255) !important;
}

.widget_dfd_vcard_simple .dfd-vcard-wrap .vcard-field p a {

    color: #ffffff !important;
}

.dfd-background-dark .widget.soc-icons a, #side-area.dfd-background-dark .widget.soc-icons a, .row .background--dark .widget.soc-icons a {
    color: rgb(165, 195, 52) !important;
}

#footer .widget + .widget {
    margin-top: 10px !important;
}

.widget.widget_dfd_widget_sidebar_menu ul li a:hover, .widget.widget_product_categories ul li a:hover, .widget.widget_pages ul li a:hover, .widget.widget_nav_menu ul li a:hover, .widget.widget_layered_nav ul li a:hover, .widget.widget_meta ul li a:hover {
    color: #a5c334!important;
}

.widget.widget_dfd_widget_sidebar_menu ul li:before, .widget.widget_product_categories ul li:before, .widget.widget_pages ul li:before, .widget.widget_nav_menu ul li:before, .widget.widget_layered_nav ul li:before, .widget.widget_meta ul li:before {
    background: #a5c334!important;
}

.products .product.style-2 .additional-price {
    background: hsla(177, 95%, 8%, 0.8)!important;
}

.widget h3.widget-title, .module .widget h3.widget-title {

    margin-bottom: 10px!important;
}

#layout .widget + .widget {
    margin-top: 30px!important;
}

#layout.dfd-woo-category-loop {    margin-top: 0px!important;
    margin-bottom: 0px!important;}

#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid .fixed-header-logo {
    width: 220px!important;}

#layout .widget + .widget {
    margin-top: 30px!important;
    background: hsla(0, 0%, 100%, 0.8)!important;
    border-radius: 10px!important;
    padding: 40px!important;
    margin-left: 30px!important;
}

.slick-arrow {
	    background: #09201f;
    height: 101%;
}

.slick-slider .slick-prev:hover, .slick-slider .slick-next:hover,.slick-slider .slick-prev, .slick-slider .slick-next {
    color: #eaf7c4 !important;
}

.aio-icon-component .aio-icon-box {

    margin-top: 20px;
}

.feature-title {
    font-style: normal;
    font-weight: 300!important;
    font-size: 10px!important;
    font-family: lato!important;
    text-transform: uppercase!important;
    line-height: 11.65px!important;
    letter-spacing: 2px!important;
   color: #eaf7c4 !important;
}

.ult-carousel-wrapper.ult_horizontal:not(.dfd-carusel-center-mode) .slick-slide > * {
    padding: 0 1px!important;
}


#left-sidebar:before, #right-sidebar:before {

   /* background: url(http://www.angelsadvertising.com.pl/art4garden/wp-content/uploads/2017/12/tlo_do_powielenia_D_04.jpg) !important;*/
}


.dfd-woo-single-category .dfd-heading div.box-name {
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: lato;
    font-size: 10px;
	line-height: 12px;}

.dfd-woo-single-category .dfd-heading:hover div.subtitle {
	height: 3.4em}

.dfd-woo-single-category .dfd-heading:hover div.subtitle {
    height: 3.4em !important;
}

.dfd-woo-single-category .dfd-heading div.subtitle {
    height: 1.6em;
}

.page-nav {

    margin-bottom: 50px;
}
.dfd-woo-archive #main-content {
    margin-top: 50px;
}

li.empty {
    color: white;
    list-style-type: none;
}
.dfd-single-share-fixed {display:none !important;}

.woocommerce-thankyou-order-received:before, .woocommerce-message:before, .woocommerce-error:before, .woocommerce-info:before {
	top: 11px !important;}

#footer .widget.widget_nav_menu ul li a {color: #ffffff !important;}

#footer .widget.widget_nav_menu ul li {height: fit-content !important; min-height: fit-content !important; padding-bottom: 0; width: 100%; text-align: left; }


.cart-collaterals {width: 100%  !important;}

@media only screen and (max-width: 799px) {
    .one-second.column {width: 100% !important;}
}

.send-button {clear: left;}
.wpcf7 form.sent .wpcf7-response-output {background-color: #ffffff;}


