/*
Theme Name: Sydney Child
Theme URI: https://athemes.com/theme/sydney
Template: sydney
Author: aThemes
Author URI: https://athemes.com
Description: Sydney is a powerful business theme that provides a fast way for companies or freelancers to create an awesome online presence. As well as being fully compatible with Elementor, Sydney brings plenty of customization possibilities like access to all Google Fonts, full color control, layout control, logo upload, full screen slider, header image, sticky navigation and much more. Also, Sydney provides all the construction blocks you need to rapidly create an engaging front page.
Tags: two-columns,right-sidebar,custom-colors,custom-background,custom-header,custom-menu,featured-images,sticky-post,theme-options,threaded-comments,translation-ready
Version: 1.55.1571841902
Updated: 2019-10-23 16:45:02

*/


* {
    margin:0!important;
}

.page .page-wrap .content-wrapper, .single .page-wrap .content-wrapper {
    padding: 0px!important;
}

.row {
    margin-left: 0px!important;
    margin-right: 0px!important;
}

/*-----------------------------------------------------------------------------HEADER*/

.site-header {
    background-color: rgba(255, 255, 255, 0.801)!important;
    padding: 5px 0!important;
}

.container {
    width:100%;
}

.site-title a, .site-title a:hover {
    color: #3a3a3a!important;
}

#mainnav ul li a {
    color: #3a3a3a!important;
    border-right: 1px solid #3a3a3a;
    font-size: 12px!important;
    padding-right:20px!important;
    font-family: 'Nunito Sans', sans-serif!important;
}

#mainnav ul li a .menu-item-44 {
    border-right: hidden;
}

#mainnav ul li a:hover {
    color: #d18d60!important;
}

#mainnav ul li a:active {
    color: black!important;
}

@media only screen and (max-width: 1024px)
{.site-header {
    position: absolute!important;}
}

@media only screen and (max-width: 768px) {
        .site-title a, .site-title a:hover {
        position: relative!important;
        top: 20px!important;
    }

    .btn-menu {
        color: #3a3a3a!important;
        position:relative!important;
        bottom:20px!important;
    }
}

/*-----------------------------------------------------------------------------HEADER-IMAGE*/

.overlay {
    display:none;}

.header-image {
    display: none!important;
}

.home .header-image {
    display: block!important;
    position: relative;
    background-image: url('http://localhost/chateau/wp-content/uploads/2019/10/cropped-Header-1.png');
    z-index: 9!important;
    height: 800px!important;
}



  /*-----------------------------------------------------------------------------TOP PAGE*/
  .page-wrap {
    padding-top: 0px!important;
}

  /*-----------------------------------------------------------------------------BODY*/
.go-top {
    color: white!important;
    background-color: #d18d60!important;
}

.go-top:hover {
    color: #d18d60!important;
    background-color: white!important;
}

.hentry .title-post {
    display: none!important;
}
.col-md-9 {
    padding:0px!important;
    width: 100%;}

.panel-grid.panel-has-style>.panel-row-style, .panel-grid.panel-no-style {
    padding:0px!important;

}

.panel-grid {
    max-width: 100%!important;
}

.content-area .post-wrap, .contact-form-wrap {
    padding:0px!important;
}

  /*-----------------------------------------------------------------------------ARTICLE ACTUALITE PA*/
.su-post /*post en généralité*/ {
    overflow: hidden;
}

.su-posts-default-loop .su-post-comments-link /*lien "commentaire"*/ {
    padding-left: 25vw;
    display: inline-block;
    width: 100%;
}

.su-posts-default-loop .su-post-excerpt p:last-child /*description de l'actu*/ {
    padding-left: 25vw;
    color: #3a3a3a!important;
    padding-top: 10px!important;
}

.su-posts-default-loop .su-post-meta /*date de l'actu*/ {
    padding-top:5px;
    padding-left: 25vw;
    opacity: 1!important;
    color: #d18d60;
}

@media only screen and (max-width: 1600px) {
    .su-posts-default-loop .su-post-meta, .su-posts-default-loop .su-post-excerpt p:last-child, .su-posts-default-loop .su-post-comments-link{
        padding-left: 25vw;
    }

    .su-post-title a {
        padding-left:0!important;
    }
}

@media only screen and (max-width: 1250px) {
    .su-posts-default-loop .su-post-meta, .su-posts-default-loop .su-post-excerpt p:last-child, .su-posts-default-loop .su-post-comments-link{
        padding-left: 28vw!important;
    }

    .su-post-title a {
        padding-left:2vw!important;
    }
}

@media only screen and (max-width: 1095px) {
    .su-posts-default-loop .su-post-meta, .su-posts-default-loop .su-post-excerpt p:last-child, .su-posts-default-loop .su-post-comments-link{
        padding-left: 40vw!important;
    }

    .su-post-title a {
        padding-left:8vw!important;
    }
}

@media only screen and (max-width: 780px) {
    .su-post-title, .su-posts-default-loop .su-post-meta, .su-posts-default-loop .su-post-excerpt p:last-child, .su-posts-default-loop .su-post-comments-link, .su-post-title a{
        padding-left: 0!important;
        display:inline-block;
    }

    .su-posts-default-loop .su-post-thumbnail img, .su-posts-default-loop .su-post-thumbnails {
        display: inline-block;
        max-height: 300%!important;
    }
    .su-posts-default-loop .su-post-thumbnail {
        height: 250px!important;
        width: 100%!important;
        overflow: hidden;
    }
}

.su-post-title /*boite titre de l'actu*/ {
    width: 100%;
    height: 25px;
    background-color: #d18d60;
    text-align: left!important;
    padding-top: 5px!important;
}

.su-post-title a /*titre de l'actu*/{
    color:white!important;
    margin-left:17vw!important;
}

.su-posts-default-loop .su-post::after /*une boite de prévisualisation*/ {
    padding-bottom: 50px;
}

.su-posts-default-loop .su-post-thumbnail img /*image de prévisualisation*/ {
    max-width: 300% !important;
    max-height: none!important;}

.su-posts-default-loop .su-post-thumbnail {
    max-width: 300% !important;
    max-height: none!important;
}

  /*-----------------------------------------------------------------------------TITRES ET TEXTES*/

h2 {
    font-size:14px!important;
    color:white!important;
    text-align: center!important;
    text-transform: uppercase!important;
}

p {
    font-size:14px!important;
    color:#3a3a3a!important;
    line-height: 1.3!important;
}

.p1 {
    font-size:14px!important;
    color:white!important;
    line-height: 1.3!important;

}

h3 {
    font-size: 25px!important;
}

h4 {
    color: white!important;
    font-size:20px!important;
}

h5 {
    color: #d18d60!important;
    font-size: 15px!important;
}

.widget-title {
    color:#d16d60!important;
    font-size: 11px!important;
    text-align: left!important;
    text-transform: none!important;
}

  /*-----------------------------------------------------------------------------CONTENU PAGE ARTICLE*/
  .site-content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
 }

.post-content {
    -webkit-box-ordinal-group: 2;  
		-moz-box-ordinal-group: 2;     
		-ms-flex-order: 2;     
		-webkit-order: 2;  
		order: 2;
}

.header-articles {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}

  /*-----------------------------------------------------------------------------FOOTER*/

.site-info {
    display:none;
}

.footer-widgets {
    background-color: #d18d60!important;
    width:100%;
    margin: auto!important;
    padding-top: 50px!important;
    padding-bottom: 50px!important;
    padding-left: 100px;}

.site-footer {
    display:none;
}

.page-wrap {
    padding: 0!important;
}

.widget-area .widget {
    padding-top: 0px!important;
}

  /*-----------------------------------------------------------------------------MENUS*/

.menu, .page_item a, .menu-item a {
    list-style-type:none;
    color:white;
    text-transform: uppercase;
    padding-right:40px;
    font-size: 14px;
}

li {
    display:inline;
}


  /*-----------------------------------------------------------------------------TABLE*/

  th, td {
    border: none!important;
    padding: auto!important;
    text-align: left!important;
}

.wpcf7-textarea {
    height: 100%;
}

.label {
    width: 95% !important;
}


/*-----------------------------------------------------------------------------HOVER*/

.image-ultimate-hover-1 .iheu-info {
    background: #2f162b9d!important;
}

.iheu-fade-up {
    color:white!important;
}

.image-ultimate-hover-1 .iheu-info h3 {
    font-size: 16px !important;
}