/*
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
*/


/*---------------------------------css-9-apr-2019--------------------------*/

strong {
    font-family: 'Oxygen', sans-serif;
}

.header-col-right.text-center.clearfix {
    display: none;
}
#header .header-wrap .header-main-panel .header-col-fluid {
    margin-right: 0;
}

.vc-row-wrapper.home_logo_slider {
    padding-top: 0px;
    padding-bottom: 70px;
}
.home_logo_slider h4.widget-title.dfd-title {
    padding-bottom: 20px;
}
.home_logo_slider .owl-carousel .owl-nav.disabled {
    display: block;
}
.home_logo_slider .owl-nav {
    width: 100%;
}
.home_logo_slider .owl-prev {
    position: absolute;
    top: 59px;
    left: 0;
}
.home_logo_slider .owl-next {
    position: absolute;
    top: 59px;
    right: 0;
}
.nav-menu div.sub-nav {
    background: #d0152d !important;
}
.nav-menu div.sub-nav a {
    color: #fff !important;
}
#BlackLaser .four:nth-child(1) img {
    margin-left: -5px;
}
 
/*---------------------------------css-9-apr-2019--------------------------*/

/*----------------------------------css-16-apr-2019------------------------*/

.wpb_wrapper h4 {
    margin-bottom: 5px;
	margin-top: 20px;
	font-size:24px;
}
.dfd-spacer-module {
    margin-top: 15px;
}

/*----------------------------------css-16-apr-2019------------------------*/

/*----------------------------------css-18-apr-2019------------------------*/

#MultifunctionColour .vc-row-wrapper:nth-of-type(2) .wpb_wrapper .vc-row-wrapper:nth-of-type(1) .wpb_row .four:nth-of-type(1) img {
    margin-left: 0;
}

#InteractiveWhiteboards .wpb_row .four img {
    margin-left: -27px;
}

#ColourPrinters .four img {
    position: relative;
    left: -24px !important;
}

/*----------------------------------css-18-apr-2019------------------------*/

/*----------------------------------css-08-May-2019------------------------*/
 
#main-content p strong {
    color: #d0152d;
}

/*----------------------------------css-08-May-2019------------------------*/

/*----------------------------------css-21-oct-2019------------------------*/
.b2b_mob a {
    color: #DD4C49 !important;
}
.b2b_quote_main .dfd-button-text-main {
	text-transform: none !important;
	background-color: #cf142b;
	font-size: 17px !important;
	padding: 0 18px !important;
	font-weight: bold !important;
	font-family: "Raleway", "Open Sans", "PT Sans", sans-serif !important;
}
.b2b_quote_main {
	height: auto !important;
	min-height: auto !important;
}
.b2b_banner_text h1 {
	font-size: 24px !important;
	width: auto;
	display: inline-block;
	color: #CF142B;
	position: relative;
	padding: 0 0 0 32px !important;
	margin: 9px 0 15px 0 !important;
	font-weight: normal !important;
}
.b2b_banner_text h1 img {
	width: 19px !important;
	height: auto !important;
	position: absolute;
	top: 17px;
	left: 0;
}
#rev_slider_2_1 li.tp-revslider-slidesli:nth-child(odd) .tp-parallax-wrap:nth-child(6) .tp-loop-wrap .tp-mask-wrap .tp-caption .b2b_banner_text {
	width: 404px;
	text-align: center !important;
	background-color: rgb(255, 255, 255, 0.5);
}
#rev_slider_2_1 li.tp-revslider-slidesli:nth-child(even) .tp-parallax-wrap:nth-child(6) .tp-loop-wrap .tp-mask-wrap .tp-caption .b2b_banner_text {
	width: 404px;
	text-align: center !important;
	background-color: rgb(0, 0, 0, 0.5);
}
#rev_slider_2_1 li.tp-revslider-slidesli:nth-child(odd) .tp-parallax-wrap:nth-child(6) .tp-loop-wrap .tp-mask-wrap .tp-caption .b2b_banner_text p{
  color:#000 !important;
}
#rev_slider_2_1 li.tp-revslider-slidesli:nth-child(even) .tp-parallax-wrap:nth-child(6) .tp-loop-wrap .tp-mask-wrap .tp-caption .b2b_banner_text p{
  color:#fff !important;
}

#rev_slider_2_1 li.tp-revslider-slidesli:nth-child(odd) .tp-parallax-wrap:nth-child(2) .tp-caption {
background-color: rgb(0, 0, 0, 0.5) !important;

}
#rev_slider_2_1 li.tp-revslider-slidesli:nth-child(odd) .tp-parallax-wrap:nth-child(4) h3, #rev_slider_2_1 li.tp-revslider-slidesli:nth-child(odd) .tp-parallax-wrap:nth-child(5) h3 {
color:#fff !important;
}
#rev_slider_2_1 li.tp-revslider-slidesli:nth-child(even) .tp-parallax-wrap:nth-child(4) h3, #rev_slider_2_1 li.tp-revslider-slidesli:nth-child(even) .tp-parallax-wrap:nth-child(5) h3 {
color:#000 !important;
}
#rev_slider_2_1 li.tp-revslider-slidesli:nth-child(even) .tp-parallax-wrap:nth-child(2) .tp-caption {
background-color: rgb(255, 255, 255, 0.5) !important;

}

.b2b_banner_text p {
	font-size: 21px !important;
	font-weight: bold !important;
	margin: 0 !important;
}
.b2b_banner_text .dfd-button-link .dfd-button-text-main {
	background-color: #CF142B;
	color: #fff;
	padding: 0 18px !important;
	font-size: 17px !important;
	font-family: "Raleway", "Open Sans", "PT Sans", sans-serif !important;
	font-weight: bold !important;
}
.b2b_banner_text .dfd-button-link {
	padding: 9px 4px !important;
	display: inline-block;
	background-color: #CF142B;
	margin: 27px 0 22px 0 !important;
}

/********Home slider **************/
#rev_slider_2_1 li.tp-revslider-slidesli .slotholder {
    transform: none !important;
}

#rev_slider_2_1 li.tp-revslider-slidesli .tp-parallax-wrap:nth-child(6) {
    left: initial !important;
    top: initial !important;
    bottom: 16px !important;
    right: initial !important;
    width: 100% !important;
    height: 175px;
    text-align: center;
    display: flex !important;
    justify-content: center;
}

#rev_slider_2_1 li.tp-revslider-slidesli .tp-parallax-wrap:nth-child(6) .tp-loop-wrap, #rev_slider_2_1 li.tp-revslider-slidesli .tp-parallax-wrap:nth-child(6) .tp-loop-wrap .tp-mask-wrap {
    width: 100% !important;
    height: 100% !important;
}

#rev_slider_2_1 li.tp-revslider-slidesli .tp-parallax-wrap:nth-child(6) .tp-loop-wrap .tp-mask-wrap .tp-caption {
    min-width: auto !important;
    max-width: initial !important;
}

#rev_slider_2_1 li.tp-revslider-slidesli .tp-parallax-wrap:nth-child(6) .tp-loop-wrap .tp-mask-wrap .tp-caption .b2b_banner_text {
    margin: auto !important;
}





@media (min-width:320px) and (max-width:767px) {

    #rev_slider_2_1 li.tp-revslider-slidesli .tp-parallax-wrap:nth-child(6) {
        bottom: 16px !important;
        right: initial !important;
        width: 100% !important;
        height: 175px;
        text-align: center;
        display: flex !important;
        justify-content: center;
        top: 50% !important;
        left: 0 !important;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .b2b_banner_text h1 img {
		top: 10px;
	}

}
@media (min-width:320px) and (max-width:567px) {

  .b2b_banner_text {
    width: 100%;
    text-align: center !important;
    background-color: rgba(255, 255, 255, 0.5);
    max-width: 300px;
  }

}

@media (min-width:568px) and (max-width:767px){
  #rev_slider_2_1 li.tp-revslider-slidesli .tp-parallax-wrap:nth-child(2) .tp-caption {
		min-height: 122px !important;
	}
	
	.b2b_banner_text h1 img {
		top: 12px;
	}
	
}

@media (min-width:768px) and (max-width:991px) {

	#rev_slider_2_1 li.tp-revslider-slidesli .tp-parallax-wrap:nth-child(6) {
		bottom: 16px !important;
		right: initial !important;
		width: 100% !important;
		height: 175px;
		text-align: center;
		display: flex !important;
		justify-content: center;
		top: 50% !important;
		left: 0 !important;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	
	#rev_slider_2_1 li.tp-revslider-slidesli .tp-parallax-wrap:nth-child(6) .tp-loop-wrap, #rev_slider_2_1 li.tp-revslider-slidesli .tp-parallax-wrap:nth-child(6) .tp-loop-wrap .tp-mask-wrap {
		width: 100% !important;
		height: 100% !important;
		left:0 !important;
	}

}

@media (min-width:768px) and (max-width:991px){
	#rev_slider_2_1 li.tp-revslider-slidesli .tp-parallax-wrap:nth-child(2) .tp-caption {
		min-height: 122px !important;
	}
}

@media (min-width:768px) and (max-width:1024px) {
	
	#rev_slider_2_1 li.tp-revslider-slidesli .tp-parallax-wrap:nth-child(6) .tp-loop-wrap, #rev_slider_2_1 li.tp-revslider-slidesli .tp-parallax-wrap:nth-child(6) .tp-loop-wrap .tp-mask-wrap {
		width: 100% !important;
		height: 100% !important;
		left:0 !important;
	}

}

@media (min-width:992px) and (max-width:1024px) {
		
	.b2b_banner_text h1 img {
		top: 10px;
	}
}


/********Home slider **************/
/*----------------------------------css-21-oct-2019------------------------*/
