/*  

Theme Name: Victoria - child

Template: Victoria

Description: Victoria - Premium Wordpress Theme

Version:1

Author:Manaweb      <p class="printers_ornaments_one">I</p>

*/



@import url("style.css");



/*

Font-face *********************/



@font-face {

    font-family: 'cac_champagneregular';

    src: url('../fonts/cacchampagne_regular_french-cac_champagne-webfont.eot');

    src: url('../fonts/cacchampagne_regular_french-cac_champagne-webfont.eot?#iefix') format('embedded-opentype'),

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

         url('../fonts/cacchampagne_regular_french-cac_champagne-webfont.ttf') format('truetype'),

         url('font/cacchampagne_regular_french/cac_champagne-webfont.svg#cac_champagneregular') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'Dearest';

    src: url('../fonts/dearest_regular_macroman-Dearest-webfont.eot');

    src: url('../fonts/dearest_regular_macroman-Dearest-webfont.eot?#iefix') format('embedded-opentype'),

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

         url('../fonts/dearest_regular_macroman-Dearest-webfont.ttf') format('truetype'),

         url('font/dearest_regular_macroman/Dearest-webfont.svg#dearestregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'Leafyglade';

    src: url('../fonts/leafyglade_regular_macroman-Leafy-Glade-webfont.eot');

    src: url('../fonts/leafyglade_regular_macroman-Leafy-Glade-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/leafyglade_regular_macroman-Leafy-Glade-webfont.woff') format('woff'),

         url('../fonts/leafyglade_regular_macroman-Leafy-Glade-webfont.ttf') format('truetype'),

         url('font/leafyglade_regular_macroman/Leafy-Glade-webfont.svg#leafy_gladeregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face

{

    font-family: PlainBlack; /*pour les premiere lettres menu - breadcrumb*/ 

    src: url(../fonts/PlainBlack-Embossed_Black_Normal.ttf);

}

@font-face

{

    font-family: PrintersOrnamentsOne; /*entre les paragraphes*/ 

    src: url(../fonts/Printers-Ornaments-One-PrintersOrnamentsOne.ttf);

}

.champagne {

    font-family: cac_champagneregular!important;

}

.printers_ornaments_one {

    font-family: PrintersOrnamentsOne!important;

}



/* =Theme customization starts here

-------------------------------------------------------------- */

.display_phone {

    display: none;

}

.hide_phone {

    display: block;

}

body { 

    text-shadow: none!important;  



}

html body {

    background: url('../images/images-bg_side.jpg') top center fixed!important;

}

.homepagecontent {

    margin-top: 50px;

}

.main {

    background-color: #E6D8BD;



    -webkit-box-shadow: inset 0px 0px 33px 15px rgba(83,59,59,1);

    -moz-box-shadow: inset 0px 0px 33px 15px rgba(83,59,59,1);

    box-shadow: inset 0px 0px 33px 15px rgba(83,59,59,1);



}

.innercontent {

    padding: 0px 40px 40px 40px;

}

.innercontent span, .postcontent span {    

    font-size: 53px;

    color: #111!important;

}

.innercontent .printers_ornaments_one, .postcontent .printers_ornaments_one {        

    text-align: center;

    margin: 20px;

}

.innercontent div, .postcontent div {        

    margin-bottom: 10px;

}

.pagewrap {    

    background: transparent;    

}

#headerwrap {

    background: transparent;

}

.menu li a {

    color: #ffffff;

}

.pagenav.fixedmenu {

    background: #533b3b;

    text-transform: capitalize;

}

.pagenav ul li a strong {

    text-transform: capitalize;

}

.logo-fixedmenu {

    margin-top: -8px;

}

.fixedmenu .menu-fixedmenu {

    float: none;

    margin: 8px -10px 0 0;

}

.pagenav.fixedmenu {

    height: 50px;

}

.pagenav ul li {

    /*max-width: 225px;*/

}

#menu-item-7636-127 {

    width: 130px;

}

#menu-item-7830-146 {

    width: 220px;

}

#menu-item-8167-39 {

    width: 110px;

}

#menu-item-7337-37 {

    width: 191px;

}

#menu-item-2588-187 {

    width: 170px;

}

.pagenav {

    width: 89%;

}

.pagenav ul.menu li a strong {

    font-family: Dearest;

    font-size: 28px!important;

}

.pagenav ul.menu li a strong:first-letter {

    /*font-family: Dearest;*/

    font-size: 30px!important;

}





.menu ul.sub-menu, .menu ul.children {

    background: #967A6E;

}

.mainmenu .menu ul.sub-menu li a, .mainmenu .menu ul.children li a {

    color: #ffffff!important;

}

#logo img {

    max-height: 80px;

}

div.pagecontentContent a, div.pagecontentContent p {

    color: #ffffff;

}

.pagecontent {

    overflow: hidden;

    padding-top: 5px;

}

.family_pictures div {

    display: inline;

}

.family_pictures {    

    text-align: center;

    margin-top: 20px;

}

.postcontent h1 {

    margin-bottom: 20px;

}

.home-slider-wrapper {

    width: 493px;

    margin-left: auto;

    margin-right: auto;

}

/*histoire en images slider*/

.ad-image-description:first-letter {

    font-family: Leafyglade;

    font-size: 20px;

}

.ad-info {

    font-family: Dearest;

}

div[id^='bwg_container'] {

    margin: 0 auto;

    width: 500px;

}

div[class^='bwg_slideshow_image_container'] {

    background: url('../images/05-bcslider.jpg');

}

#footer .widget h3 {

    padding: 0 0 20px 0 !important;

    margin-left: 0px !important;

    background: none !important;

    display: none;

}

.textwidget iframe {

    background: #ffffff;

}

#footer {

    border-top: 0px solid #ddd; 

}



/****css breadcrumb****/

#breadcrumbs {

    list-style:none;

    margin:10px 0;

    overflow:hidden;

}



#breadcrumbs li {

    float:left;

    margin-right:15px;

}

#breadcrumbs li  {

    font-family: Dearest!important;  

    font-size: 22px;

}



#breadcrumbs .separator {

    font-weight:700;

    /*font-size:20px;*/

    color:#999;

    font-family: Arial!important;  

}

#breadcrumbs strong {

    color: #f0c976;

    font-weight: 500;

}

#breadcrumbs li {

    /*min-width: 60px;*/

    text-align: left;

    word-break: keep-all;

    width:auto;

    line-height: 30px;

    margin: 0px 15px 0px 0px;

    height: 30px;

    max-height: 30px;

    padding: 0px;

}

#header ul.menu > li > a {

    margin: 0px;

    width: auto;

}

#breadcrumbs li a, #breadcrumbs li strong {

    min-width: 100%;

    text-align: left;

    word-break: keep-all;

    width:100%;

    word-wrap: normal;

    

}

.menu > li {

    display: inline-block;

    text-align: left;

    

}



/******** Footer ******************/

#footer div.textwidget {

    color: #ffffff;

}

#footer table {

    text-align: center;

    color: #ffffff;

    border: 0px solid #fff;

    border-collapse: collapse;

}

#footer table tr {

    background: none;

}

#footer table td {

    border: 0px solid #fff;

    padding: 8px;

    width: 100px;

}

#footer .widget table p {

    margin: 0px;

}

.footer_widget1, .footer_widget2, .footer_widget3 {

    width: 29.8%;

    position: relative;

    margin-right: 62px;

    padding: 60px 0 40px 0px;

    float: left;

}

.footer_widget3.last {

    margin-right: 0px;

}

/******************* slider ************************/

div.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {

    background: #E6D8BD;

    opacity: 0.8;    

}

div.ad-gallery .ad-forward {

    width: 26px; 

    right: -21px;

}

div.ad-gallery .ad-back {

    width: 28px;

    left: -7px;

}

div.ad-image-wrapper {

    background:url('../images/06-fioritude.jpg') top center no-repeat;

    background-size: 1111px 723px;

    padding: 60px 0px;

}

div.ad-image {

    top: 62px!important;

}

div.ad-gallery .ad-nav .ad-thumbs {

    overflow: hidden;

    width: 99%;

}

div.ad-gallery .ad-next, div.ad-gallery .ad-prev {

    height: 720px!important;

}

p.ad-image-description {

    margin-bottom: 0px;

    line-height: 16px;

    font-size: 13px;

}

div.posttext .ad-gallery img:hover {

    opacity: 1;

    filter: alpha(opacity=100);

}

/************* page template fullwidth *****************/

.posttext {

    margin: 0px 30px 30px;

}

.family_pictures img { 

    max-width: 150px;

}

/************* page template default *****************/

.pagewrap {

    border-bottom: 0px solid #e6e6e6; 

    border-top: 0px solid #e6e6e6; 

}

/************** content fullwidth ************************/

.posttext_title:first-letter {

    font-family: Leafyglade;

    font-size: 70px;

}

.fullwidth .postcontent h1 {

    line-height:80px; 

}

div.ad-gallery {

    width: 99%;

}

div.ad-gallery .ad-image-wrapper {

    /*background: #474747;*/

}

ul.ad-thumb-list img {

    width: inherit;

}

div.ad-gallery .ad-image-wrapper {

    width: 100%;

    height: 600px;

    margin-bottom: 10px;

    position: relative;

    overflow: hidden;

    border: 0px solid #B3B3B3;

}

div.ad-controls span {

    font-size: 16px!important;

}

.floatbox {

    overflow: hidden;

}

.floatbox span {

    font-size: 16px!important;

}

.usercontent p span {

    font-size: 16px!important;

}

/***************************Page plan jardins**********************************/

#sb-body-inner {

    overflow: scroll;    

}

#sb-body-inner img {

    width: 1500px!important;

    height: 1520px!important;

}

.fullwidth .postcontent .posttext_title {

line-height: initial;

}

/**************************Menu mobile dropdown********************************/

.respMenu  .event-type-selector-dropdown a {

    font-size: 14px;

    line-height: 30px;

}

.respMenu {

    height: auto;    

}

.respMenu a:first-letter {

    font-family: Dearest;

    font-size: 20px;

}



/******************************* MEDIA QUERIES *********************************************/

@media screen and (max-width: 1180px) and (min-width: 0px) {

    #menu-menu-du-haut-1 {

        display: none !important;

    }

    div.respMenu {        

        display: inline-block!important;  

        background-color: #E6D8BD;

        border: 0px;

    }

}



@media (max-width: 1180px) {   

    div.ad-image-wrapper {

        background: none;        

        padding: 0px 0px;

    }

}

@media (max-width: 980px) {

    .ad-image img {

        display: block;

        margin: auto;

    }    

}

@media (max-width: 767px) {

    .ad-image-description {

        display: none;

    }

    .display_phone {

        display: block;

    }

    .hide_phone {

        display: none;

    }

}    



@media (max-width: 600px) {    

    .home-slider-wrapper {

        width: inherit;

    }

    .home-slider-wrapper img {

        width: inherit;

    }



    div.ad-gallery .ad-next, div.ad-gallery .ad-prev {

        height: 430px!important;

    }

    div.ad-gallery .ad-image-wrapper {

        height: inherit;

        min-height: 370px;

    }

}



@media (max-width: 500px) {

    #breadcrumbs {

        display: none;

    }

}