/* menu */
#content.page-fragrance-product #menuhome {
	/*background: url('../dg_img/fragrance-product/light-blue-couple/menu_shadow.png') center top no-repeat;
	background: url('../dg_img/fragrance-product/menu-back.png') center top no-repeat;*/
        background:none;
}

#content.page-fragrance-product #menuhome ul {
    padding-left: 0 !important;
}

#content.page-fragrance-product #menuhome ul li {
    padding: 0 4% !important;
    width: auto;
}
#content.page-fragrance-product #menuhome ul {}
#content.page-fragrance-product #menuhome ul li {}

#content.page-fragrance-product #menuhome a {}
#content.page-fragrance-product #menuhome a:hover {}
#content.page-fragrance-product #menuhome a.current {}

#section1 {
    background:url('../dg_img/fragrance-product/section_back.png') top center no-repeat #FFF;
    /*background:url('../dg_img/fragrance-product/Color-Fill-7-copy-9_blue.png') top center repeat-x #fff;*/

}
#section1_up {
	padding:0 0 50px 0;
}

#section1_up .box-content h2 {
	color: #4fb6dc;
}
#section1_up .box-content p {
	color: #29586f;
}

#section1_up .box-content { max-width:270px; padding-top:140px; }

#section1 .section1-content { }

#section1 .section1-content.center{
    position: relative;
}

.video_player_shadow {
    height: 50px;
}

#section1 .section1-content.center p{
    font-size: 15px;
    line-height: 15px;
    font-family: 'Futura';
    margin-top: 15px;
    color:#5d5c53;
    text-align: center !important;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

#section3 .bxslider h2 {
	background: url('../dg_img/vertical-line-blue.jpg') top center no-repeat;
}


#section1 #section1_up {}
#section1 #section1_up h2,
#section1 #section1_up h2,
#section1 #section1_up h3,
#section1 #section1_up h4,
#section1 #section1_up h5,
#section1 #section1_up h6 {}
#section1 #section1_up p {}

.left_s{
    float: left!important;
}

.content-with-bar {  }

#section2 { background-color:#fff; }

#section2 .section2-content-left { color:#FFF; }
#section2 .section2-content-left .box-content h2 { color:#FFF; font-size: 18px;}
#section2 .section2-content-left p { color:#cfd6db; }
#section2 .section2-content-right { }
.mCSB_container .box-content { }
/* SCROLLBAR CONFIG */
.mCustomScrollBox>.mCSB_scrollTools {  }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background:#7e9ba8 !important;
}
.mCSB_scrollTools .mCSB_draggerRail {
	background:#d4dee2 !important;
}
#section2 div.mCSB_container.mCS_no_scrollbar {  }

#the-backstage .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background:#cecece !important;
}
#the-backstage .mCSB_scrollTools .mCSB_draggerRail {
	background:#e5e5e5 !important;
}


#section3 {
	background:url('../dg_img/fragrance-product/light-blue-couple/section3back.jpg') top center repeat-x #FFF;
	padding: 0px 0 0 0;
}
#section3 .section3_shadow {
	background:url('../dg_img/fragrance-product/shadow_down.png') top center no-repeat;
	height:50px;
}
#section3 h2#product-line-title {
	color: #4fb6dc;
}
#section3_2 {}

#section3 .section3_2_shadow {
	background:url('../dg_img/fragrance-product/shadow_section3_2_bottom.png') bottom center no-repeat;
	height:50px;
}

#section3_2 .span3 {
	width:230px;
	float:none !important;
	display:inline-block;
}
#section4 .span2{
        vertical-align:top;
}


#section3_2 .box-content h2 {}
#section3_2 .box-content p {}
#section3_2 .box-content a {}

/* light blue campaign*/

#the_top_video_wrapper {
    height: 392px;
}

#the_top_video_play_layer{
    background: none;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

#the_top_video_desc_wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background:url('../dg_img/fragrance-product/shadow_video_overlay.png') top center repeat-x;
    z-index: 5;
}

#the_top_video_desc {
    text-align: center;
    padding: 0;
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
}

.video_play_overlay_layer{
    top: 40%;
}

#the_top_video_desc .video-featured-description-desc {
    float: none;
    margin: 0 auto;
    margin-top: 6px;
}

#the_top_video_desc h2 {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 10px;
}

#the_top_video_desc .video-featured-description-desc p {
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 25px;
    opacity: 1;
    font-family: 'FuturaBT-Book' , 'Futura';
    letter-spacing: 1px;
}

#the_top_video_desc .video-featured-description-desc > div{
	background:url('../dg_img/fragrance-product/trick_white.png') top center no-repeat;

}

#the_top_video_desc #sharevideo > span {
    display: none;
}

#the_top_video_desc .video-featured-description-desc > div p {
    opacity: 1;
    padding-top: 25px;
}

#the_top_video_desc span.shares:last-child{
    margin: 0 14px;
}

#fragrance_description_block .image_description img{
    max-width: 375px;
    width: 63%;
    margin-bottom: 15px;
}

#fragrance_description_block .textual_description h3{
    font-family: 'FuturaBT-Book';
    font-size: 18px;
    letter-spacing: 3px;
    line-height: 20px;
}

#fragrance_description_block .textual_description p{
    font-family: 'AvenirLTSBook', Arial;
    font-size: 12px;
    line-height:14px;
    letter-spacing: 1px;
}

#fragrance_description_block .textual_description h4{
    font-family: 'AvenirLTSBook', Arial;
    font-size: 17px;
    line-height:17px;
    letter-spacing: 1px;
    font-weight: normal;
    margin: 0 !important;
}

#fragrance_description_block .textual_description{
    max-width: 715px;
    margin: 0 auto;
    display: block;
    padding: 0 20px;
}



#fragrance_description_block{
    background:url('../dg_img/fragrance-product/blue_dg_shadow.png') top center no-repeat;
    background-size: 100%;
    text-align: center;
    padding: 100px 0 75px;
}

#box_trailers {
    background: #fff;
    height: 110px;
}

#box_trailers_shadow {
    background: url(../dg_img/fragrance-product/SHADOW-copy-3-copia.png) no-repeat center top;
    background-size: 100%;
    position: relative;
    height: 30px;
    display: block;
}

#trailers_container {
    padding: 13px 0;
    margin: 0 auto;
}

#trailers_container .trailers_link {
    width: 33.3333334%;
    float: left;
    text-align: center;
}

#trailers_container .trailers_link a {
    color: #818181;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 24px;
    font-family: 'FuturaBT-Book' , 'Futura';
    display: inline-block;
    padding: 0;
}

#trailers_container .trailers_link a .play-icon-dolce {
    background-image: url(../dg_img/fragrance-product/dolce/dolceplayicon.png);
    background-position: 0 0;
    background-size: cover;
    display: inline-block;
    height: 15px;
    margin-left: 7px;
    vertical-align: sub;
    width: 15px;
}

#trailers_container .trailers_link a:hover .play-icon-dolce {
    background-position: 0px -16px;
}

.fluid-width-video-wrapper{
    height: 351px;
}

#the-backstage #section2{
    -webkit-transition: opacity 0.3s ease;
    -moz-transition: opacity 0.3s ease;
    -ms-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
}
.video_play_overlay_layer{
    z-index: 10;
}

#limited-edition #section2_bis2-3 .section2-content-right .box-content {
        width: auto !important;
    margin: 0 !important;
    padding: 30px 28px 0 28px!important;
    height: 426px;
    box-sizing: border-box;
}
.backstage_gallery_button {
    text-align: center;
}
 #limited-edition  a {
    color: #535353;
    padding: 17px 0 18px;
    display: block;
    margin: 0;
    width: 100%;
    height: 100%;
    background: url(../dg_img/fragrance-product/dolce/shadow-dolce.png) top center no-repeat;
    font-size: 14px;
    letter-spacing: 2px;
    box-sizing: border-box;
    text-align:center;
}
@media (min-width: 1200px){
.video_play_overlay_layer{
    top: 50%;
}
#the_top_video_desc .video-featured-description-desc p {
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 35px;
    opacity: 1;
}
#the_top_video_desc .video-featured-description-desc > div p {
    opacity: 1;
    padding-top: 35px;
}

#the_top_video_wrapper {
    height: 488px;
}
.fluid-width-video-wrapper{
    height: 482px;
}

.video_player_shadow {
    height: 60px;
}


}

@media (max-width: 979px){
.video_play_overlay_layer{
    top: 35%;
}
.video_player_shadow {
    height: auto;
}

.fluid-width-video-wrapper{
    height: 230px;
}
#fragrance_description_block{
    padding: 75px 20px 50px;
}

#the_top_video_desc span.shares:last-child{
    margin: 0 10px;
}
#the_top_video_desc .video-featured-description-desc p {
    font-size: 16px;
    line-height: 16px;
}
#the_top_video_desc h2 {
    font-size: 24px;
    line-height: 28px;
}
#the_top_video_wrapper {
    height: 301px;
}
}


@media (max-width: 768px){
#content.page-fragrance-product #menuhome ul li {
    padding: 0 !important;
}
}


/* end campaign */





/* light blue campaign video box css */


#section2_bis2-3 {
    margin-top: 0px;
    max-height: 481px;
    background-color: #FFF;
}

#section2_bis2-3 .section2-content-left_4 {
    float: right;
    position: relative;
    width: 627px;
}

.videoholder {
    position: relative;
}

.video_play_overlay_layer {
    background: url(../dg_img/video_play.png) 0px 0px no-repeat;
    width: 75px;
    height: 76px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -37px 0 0 -38px;
    cursor: pointer;
}

.fluid-width-video-wrapper {
    display: none;
}

.fluid-width-video-wrapper {
    width: 100%;
    position: relative;
    padding: 0;
}

#section2_bis2-3 .section2-content-right {
    color: #FFF;
    max-height: 481px;
    padding: 0 0 0 0px;
    width: 313px;
    float: left;
    }

#section2_bis2-3 .content-with-bar {
    height: 352px;
    max-height: none;
    padding: 0px 0 0 25px;
}

.mCSB_container {
    color: #646464 !important;
    font-family: 'AvenirLTSBook',Arial;
    font-size: 12px;
    line-height: 16px;
    padding-top: 5px;
    padding-bottom: 5px;
}

#section2_bis2-3 .section2-content-right .box-content {
    padding-top: 20px;
}

#section2_bis2-3 .section2-content-right .box-content h2 {
    font-family: 'FuturaBT-Book';
    text-align: left !important;
    background: none;
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 18px;
}

#content .box-content h2 {
    font-weight: normal;
}

#section2_bis2-3 .section2-content-right .box-content h2 {
    font-family: 'FuturaBT-Book';
    text-align: left !important;
    background: none;
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 18px;
}

#content .box-content h2 {
    font-weight: normal;
}

#section2_bis2-3 .section2-content-right p {
    color: #777777;
    text-align: left !important;
}

#section2_bis2-3 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #cecece !important;
}

#section2_bis2-3 .mCSB_scrollTools .mCSB_draggerRail {
    background: #e5e5e5 !important;
}


@media (min-width: 1200px){

    #section2_bis2-3 {
    max-height: 100%;
    }

    section2_bis2-3 .section2-content-left_4 {
    width: 67%;
    width: 857px;
    }

    #section2_bis2-3 .section2-content-left_4 {
    width: 857px;
    }

    .video_play_overlay_layer {
    top: 50%;
    }

    .fluid-width-video-wrapper {
    height: 482px;
    }

    #section2_bis2-3 .section2-content-right {
    width: 33%;
    width: 313px;
    }


    #section2_bis2-3 .content-with-bar {
    height: 481px;
    padding: 0 0 0 25px;
}

    .content-with-bar {
    height: 411px;
}

    #section2_bis2-3 .mCustomScrollBox {
    padding-right: 20px;
}



}





/* light blue campaign video box css */






#the_top_video_wrapper iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
