/*
Theme Name:     DFD Ronneby Child Theme Purchase
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
*/





/*@import url('https://fonts.googleapis.com/css?family=Dosis:300,400,600,800');*/

/*@font-face {

    font-family: '4990810';

    src: url('fonts/4990810-webfont.woff2') format('woff2'),

         url('fonts/4990810-webfont.woff') format('woff'),

         url('fonts/4990810-webfont.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;



}*/

 

body {

	background-image: url('img/texturePaper2.jpg') ;

}

h1, h2, h3, h4, h5, .nav-menu .mega-menu-item .item-title {
	font-family: 'Unica One', sans-serif!important;
	font-weight: normal!important;
	/*text-transform: uppercase!important*/;
}

/* tailles pour font Delius Unicase */

.nav-menu .mega-menu-item .item-title {
	font-size: 1.4em;
}

h5 {
	font-size: 1.1em;
    line-height: 25px;
}

.nav-menu div.sub-nav a {
	font-family: 'Unica One', sans-serif;
    font-size:1em;
}

.nav-menu div.sub-nav li {
    padding-right: 0;
}
.nav-menu div.sub-nav {
    background-color: rgba(10,10,10,0.8);
}

.icon-facebook::before {
    color: #41648c;
    font-size: 20px;
}
#header-container.small:not(.header-style-7):not(.header-style-14) #header nav.mega-menu .main-menu-link i {
    display: inline-block;
}
#header-container.small:not(.header-style-7):not(.header-style-14) #header nav.mega-menu .main-menu-link i.icon-facebook::before {
    color:#5980a4;
}

h3, .wpb_wrapper h3.widget-title {
    font-size: 1.8em;
}

.wpb_wrapper h3.widget-sub-title {
	font-family: 'Unica One'!important;
	font-weight: 400;
	text-transform: none!important;
}

.feature-title {
	font-family: 'Unica One';
	/*text-transform: uppercase*/;
}

.info-box-title.feature-title {
	font-size: 1.3em;
}

.wpb_wrapper h4.widget-title {
	font-size: 24px;
}

.wpb_wrapper h5.widget-title {
    font-weight: 600;
    line-height: 25px;
    margin-top:6px;
    margin-bottom:6px;
}

.wpb_wrapper h6.widget-sub-title {
    font-weight: 700;
}
.info-box-subtitle.subtitle {
	color:#666;
}

#main-wrap .dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a {
    background: #c39f76!important;
}

/* email */
a[href^="mailto:"] {
    font-style: normal;
    font-size: 16px;   
    color: #8c755c;
}
a[href^="mailto:"]:hover {
	text-decoration: underline;;
}
/********************************************/
/* color marron moyen général #a08a63  clair:#DDD3C9 */ 

@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) {

	.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;

	}

}





/* couleur menu home */

.home  #header-container.header-style-2:not(.small) #header .header-wrap .nav-menu .mega-menu-item .item-title {

color:#FFF;

}

.home .header-top-panel .header-info-panel { color:#FFF;}



.home #header-container:not(.small) #header {
       background-color: #2F2F2F;
   }





/* centrer le menu */

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





    #header .logo-for-panel img {

        height: 84px!important;

        margin-top: 10px;

    }

    

	/* menu start */

	#header-container.logo-position-left:not(.small) .header-col-left {    width: 150px;	}

	#header-container.logo-position-left:not(.small) .header-col-right {    width: 1px;}

	#header-container.logo-position-left:not(.small) .header-col-fluid {    margin-right: 220px;}



	/* menu scrollé */

	.header-main-panel .header-col-left { width: 1px;}

	.header-main-panel .header-col-right { width: 1px;}

	.header-main-panel .header-col-fluid {

	    margin-left: 150px !important;

	    margin-right: 150px!important;

	}



	

}





/* ative du menu */

.home #header-container.small:not(.header-style-7):not(.header-style-14) #header .nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item::before, .home  #header-container.small:not(.header-style-7):not(.header-style-14) #header .nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor::before {

    border:0px;

    border-bottom: 1px solid white;

}

#header-container.header-style-2:not(.small) #header .header-wrap .nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item::before, #header-container.header-style-2:not(.small) #header .header-wrap .nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor::before {

	border:0px;

    border-bottom: 1px solid #333;

}

.home #header-container.header-style-2:not(.small) #header .header-wrap .nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item::before, .home #header-container.header-style-2:not(.small) #header .header-wrap .nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor::before {

	border:0px;

    border-bottom: 1px solid white;

}

#header-container.small:not(.header-style-7):not(.header-style-14) #header .nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item:before, #header-container.small:not(.header-style-7):not(.header-style-14) #header .nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor:before {

	border:0px;

	border-bottom: 1px solid white;

}



/* tableau gigpress */
table.gigpress-reborn-table thead, table.gigpress-reborn-classic thead {
  background: #B30000;
}
table.gigpress-reborn-table thead th , table.gigpress-reborn-classic thead th {
   color:#fff!important;
}

.home tr.gigpress-header {

	background-color: #BFB6AE;

	}

.home tr.gigpress-info {

	background-color:#EADFD5;

}

.gigpress-row.active {

    border-top:solid #000 1px;

}

.gigpress-header {

   background-color: #AF000C;


}
.gigpress-header th {
   color:#fff!important;

}
/* index profondeur */

.indexFive {

	z-index:5;

}
@media (max-width: 798px){ 
	.decalVBig {
		margin-top:20px;
	}
	.decalVMed {
		margin-top:20px;
	}
}

@media (min-width: 799px){ 
	.decalVBig {
		margin-top:-60px;
	}
	.decalVMed {
		margin-top:-40px;
	}
}


/*témoignages */

a.thumb.slick-slide img{

	display: none;

}

.dfd-testimonial-slider.below .testimonials-thumbs-wrap a {

    max-width: 400px;

}

.dfd-testimonial-slider .subtitle {
    color: #652a2a;
}

.dfd-testimonial-slider i.navicon-quote-right:before {

	color: rgba(0,0,0,0.2)!important;

}

.dfd-testimonial-content {

    font-size: 19px;

    font-weight: 300;

    color: #262626 !important;

}
.testimonials-thumbs-wrap  .slick-list {
    overflow: visible;
}




/* livre d'or */

.vc_custom_1476265108539 {
	border-radius: 4px;
}

.gwolle-gb .gb-entry {
    background-color: rgba(237, 221, 196, 0.5)!important;
    /*background-image: url('img/papierTemoignage.jpg')!important;
    background-size:cover;*/
    padding: 10px 10px!important;
    box-shadow: 0px 2px 6px #8c6f4f;  
}

.gwolle-gb .label {
    text-align: right;
    padding-right: 15px;
    line-height: 45px;
}
.gwolle-gb .gwolle_gb_notice {margin-bottom: 25px;}

.gwolle-gb .gb-author-info .gb-author-origin {
    color: #9a7537!important;
}
.gwolle-gb .button.wc-backward:not(.ubtn),.gwolle-gb  button:not(.ubtn),.gwolle-gb  .button:not(.ubtn),.gwolle-gb  #wp-submit:not(.ubtn),.gwolle-gb  #commentform #submit:not(.ubtn) {
	line-height: 12px;
	padding-left:10px;
	padding-right: 10px;
	background: #927c64;
}
#main-wrap .gwolle-gb .gwolle_gb_load_message, #main-wrap .gwolle-gb .gwolle-gb-load-message {
    bottom: 0;
}
.gb-entry-full_content  {
	line-height: 20px;
	color:#222;
}


/* chiffres déroulants */
.dfd-facts-counter .subtitle {
	color:#FFF;
}



/* box info pour détails spectacles */
/*.feature-title {
	font-size: 23px;
	font-family: "Lobster Two";
}*/

/* affiche spectacle */
.indexFive .wpb_single_image .vc_single_image-wrapper.vc_box_shadow img{
	    box-shadow: 0 0 15px rgba(0,0,0,.3);
}


/* Background position pour les fonds paralax */
 #testi  { /*presse */ 
	/*background-position: top!important;
	background-size: cover!important;*/
}

#facts { /*CHiffres clés */ 
	background-repeat: repeat-x!important;
}

#livredor { /*Livre d'or */ 
	background-position: top!important;
	/*background-size: cover!important;*/
}
#livredor:before {
	content:'';
	width:100%;
	height:87px;
	position:absolute;
	background: url(http://www.rosievolt.com/wp/wp-content/uploads/2017/02/paralaxPaperLisereSolo.jpg) center repeat-x;
}


/* sous titres spectacles */

.wpb_wrapper h3.widget-sub-title {

	color:#7A6751;

	font-weight: 500;

font-size: 18px;

line-height: 22px;

}



/* MODAL Lightbox */

.fbx-rounded .fbx-inner {
    border: 0px solid transparent;
}

.fbx-rounded .fbx-btn-shadow, .fbx-rounded .fbx-next.fbx-btn-shadow, .fbx-rounded .fbx-next.fbx-btn-shadow:hover, .fbx-rounded .fbx-prev.fbx-btn-shadow, .fbx-rounded .fbx-prev.fbx-btn-shadow:hover {
	box-shadow:none!important;
}

.fbx-rounded .fbx-next, .fbx-rounded .fbx-prev {
	background-color: transparent;
}

.fbx-modal a.fbx-next, .fbx-modal a.fbx-prev {
    font-size: 26px;
}

.fbx-modal .fbx-caption-title {
	color:#FFF;
}



#main-wrap figcaption .fg-caption-desc {
	color:#fff;
}


/* tabs onglets */

#main-wrap .dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a {

	font-family: 'Unica One';

	text-transform: uppercase;

}



/*#accessible-megamenu-1477299111831-2 {

	pointer-events: none;

   cursor: default;

}*/



/* background repeat */

#portrait{

	background-repeat: repeat-x!important;

}



/* revolution liseré orange */

.tp-shadow2::before {

    z-index: 55;

    position: absolute;

    content: url(http://www.rosievolt.com/wp/wp-content/uploads/2017/02/lisereOrange.png);

    height: 10px;

    left: 0px;

    width: 50%;

    top: 96%;

    max-width: 300px;

    box-shadow: none;

    transform: none;

}

.tp-shadow2::after {

    transform: none;

    right: 00px;

    left: auto;

    box-shadow: none;

}





/* MOBILE CHANGEMENTS */

@media (max-width: 799px){

	.dfd_col-mobile-12.vc_custom_1477313738649 {

		margin-top: 50px !important;

	}



}

sr7-module sr7-module-shadow {
	display: none;
}





/* titre invisible spectacles */

.titre-invisible h1.widget-title {

    font-size: 1px;

    line-height: 0px;

    margin-bottom: -30px;

	color:#fff;

}







/* FOOTER */

.dfd-footer-copyright a {

	color:#FFF;

}





/* cacher logo Home */

/*.home .logo-for-panel, .home .mobile-logo {

	display: none;

}*/



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

	.home #header-container:not(.small):not(.logo-position-right) #header .header-wrap > .row:last-child .columns.header-main-panel {

	    height: 3px;

	}

	.home #header-container:not(.small) #header .header-wrap > .row:last-child .columns.header-main-panel .header-col-left {

		height:0px;

	}

	#header-container:not(.small) {

		border-bottom:0px

	}

}



@media only screen and (min-width: 1101px) {
	.home #header-container.header-style-2:not(.small) #header .header-wrap {
	    background: rgba(0,0,0,0.0); 
	}
	/* portraits */
	.patchworks img {
		top: -60px;
		position: relative;
	}
}

/* forme ovale pour photo historique */
.oval img {
    border-radius: 150px 150px 150px 150px / 190px 190px 190px 190px!important;
}


/* natur tweak diffusion */
.box-noicon .icon-wrapper {
    display: none;
}
