body{margin:0;padding:0 0 1px}.content-outer,.header-outer,.tabs-outer,.main-outer,.main-inner,.footer-outer,.post,.comments,.widget,.date-header,.inline-ad{position:relative;min-height:0;_position:static;_height:1%}.footer-outer{margin-bottom:-1px}.content-inner{padding:10px}.tabs-inner{padding:0 15px}.main-inner{padding:30px 0}.main-inner .column-center-inner,.main-inner .column-left-inner,.main-inner .column-right-inner{padding:0 15px}.footer-inner{padding:30px 15px}.section{margin:0 15px}.widget{margin:30px 0;_margin:0 0 10px}.section:first-child .widget:first-child{margin-top:0}.section:first-child #uds-searchControl+.widget{margin-top:0}.section:last-child .widget:last-child{margin-bottom:0}.tabs:first-child .widget{margin-bottom:0}body .navbar{height:30px;padding:0;margin:0}body .navbar .Navbar{position:absolute;z-index:10;left:0;width:100%;margin:0;padding:0;background:none;border:none}.header-inner .section{margin:0}.header-inner .widget{margin-left:30px;margin-right:30px}.header-inner .Header{margin:0}.header-inner .Header #header-inner{overflow:hidden}.header-inner .Header .titlewrapper{padding:22px 30px 0}.header-inner .Header .descriptionwrapper{padding:0 30px;margin-bottom:25px}.Header h1{margin-bottom:10px}.Header .description{margin:.5em 0 10px;padding:0 2px}a img{border:none;position:relative}h1,h2,h3,h4{margin:0;position:relative}h1 a:hover{text-decoration:none}h3 a:hover{text-decoration:none}.tabs .widget h2{display:none}.tabs .widget ul,.tabs .widget ul{margin:0;padding:0;overflow:hidden;list-style:none}.tabs .widget li,.tabs .widget li{margin:0;padding:0;float:left}.tabs .widget li a:hover{text-decoration:none}.widget{line-height:1.4}.widget ul{padding:0 0 0 1.25em;margin:0;line-height:1.2}.BlogList ul{padding:0}.BlogList li .blog-content{position:relative}.widget li,.BlogArchive #ArchiveList ul.flat li{padding:.25em 0;margin:0;text-indent:0}.widget .post-body ul{padding:0 2.5em;margin:.5em 0;line-height:1.4}.widget .post-body li{margin-bottom:.25em;padding-top:0;padding-bottom:0}.item-control{display:none}.item-control a,.item-action a{text-decoration:none !important}.widget-item-control{float:right;height:20px;margin-top:-20px;position:relative;z-index:10}.widget-item-control a{opacity:.5}.widget-item-control a:hover{opacity:1}.widget .widget-item-control a img{border:none;padding:none;background:none;-moz-box-shadow:none;-webkit-box-shadow:none;-ie-box-shadow:none;box-shadow:none}.post-body{width:100%;_overflow:hidden}.post-header,.post-footer{line-height:1.6}.post-footer-line>*{margin-right:1em}.post-footer-line>*:last-child{margin-right:0}.post-timestamp{margin-left:-1em}.post-footer-line>*:first-child{margin-left:0}.post .tr-caption-container{position:relative}.inline-ad{margin:2em 0;text-align:center;line-height:0}#comments .comment-author{padding-left:25px}.comment-body{margin:.5em 25px}.comment-footer{margin:.5em 25px 1.5em}.comment-body p{margin:0}#comments .avatar-comment-indent .comment-author{margin-left:-45px;padding-left:45px}.deleted-comment{font-style:italic;opacity:.5}.Profile img{margin:0 .75em .5em 0}.Profile .profile-datablock{margin:0 0 .5em}dt{font-weight:bold}table.section-columns td.first.columns-cell{border-left:none}.post-summary{padding-top:8px}#layout .header-outer,#layout .tabs-outer,#layout .main-outer,#layout .footer-outer{margin:5px 0}#layout .cap-top,#layout .cap-bottom{display:none}#layout .region-inner{padding:0 10px;margin:0}#layout .main-inner .column-center-inner,#layout .main-inner .column-left-inner,#layout .main-inner .column-right-inner{padding:0 5px}html{height:100%}body{min-height:100%;_height:100%;position:relative}.content{position:relative;word-wrap:break-word}.content-outer,.region-inner{min-height:0;margin:0 auto}.columns{zoom:1}.loading .columns{overflow:hidden}.columns-inner{_height:1%;min-height:0}.column-center-outer,.column-left-outer,.column-right-outer{position:relative;float:left;_display:inline;_overflow:hidden}.column-center-outer{width:100%}.column-left-outer{margin-left:-100%}.fauxcolumns{position:relative;_height:1%}.fauxcolumn-outer{position:absolute;top:0;bottom:0;height:expression(this.parentNode.offsetHeight + 'px');overflow:hidden}.fauxcolumn-outer .fauxborder-left,.fauxcolumn-outer .fauxborder-right,.fauxcolumn-inner{height:100%}.fauxcolumn-left-outer{left:0}.fauxcolumn-right-outer{right:0}.cap-top,.cap-bottom{position:relative;height:0;background-repeat:repeat-x}.cap-top .cap-left,.cap-top .cap-right,.cap-bottom .cap-left,.cap-bottom .cap-right{height:100%;background-repeat:no-repeat}.cap-top,.cap-top .cap-left{background-position:top left}.cap-bottom,.cap-bottom .cap-left{background-position:bottom left}.cap-top .cap-left,.cap-bottom .cap-left{float:left}.cap-top .cap-right{background-position:top right;float:right}.cap-bottom .cap-right{background-position:bottom right;float:right}.fauxborder-left{background-position:top left;background-repeat:repeat-y;position:relative;_height:1%}.fauxborder-right{background-position:top right;background-repeat:repeat-y;position:absolute;right:0;height:100%;_height:expression(this.parentNode.offsetHeight + 'px')}table.section-columns{border:none;table-layout:fixed;width:100%;position:relative}table.columns-2 td.columns-cell{width:50%}table.columns-3 td.columns-cell{width:33.33%}table.columns-4 td.columns-cell{width:25%}table.section-columns td.columns-cell{vertical-align:top}.body-fauxcolumns,.content-fauxcolumns{position:absolute;top:0;left:0;z-index:-1;height:100%;_height:expression(this.parentNode.offsetHeight + 'px');width:100%;overflow:hidden}.body-fauxcolumns .fauxcolumn-outer{width:100%}.content-fauxcolumns .fauxcolumn-outer{position:relative;overflow:visible;height:100%;margin:0 auto}.content-fauxcolumns .fauxcolumn-left{width:100%}section,nav,article,aside,hgroup,header,footer{display:block}time,mark{display:inline}.blog-list-container ul{padding-left:0}.blog-list-container ul li{padding-left:0;list-style:none;list-style-image:none;clear:left}.blog-list-container a{text-decoration:none}.blog-list-container a:hover{text-decoration:underline}.blog-list-container .blog-content{float:left;margin:0 0 5px 5px;text-indent:0;width:85%}.blog-list-container .blog-title{font-weight:bold;line-height:16px;margin:2px 0 0 0}.blog-list-container .blog-icon{float:left;margin-top:2px;vertical-align:top;text-indent:0;width:16px}.blog-list-container .item-content{font-size:95%;line-height:1.3em}.blog-list-container .item-thumbnail{float:left;margin:2px 5px 5px 0}.blog-list-container .item-time{font-size:95%;font-style:italic;clear:left}.blog-list-title{font-weight:bold}.blog-list-container .show-option{font-size:75%;text-align:right}.contact-form-widget{height:320;margin-left:0;max-width:250px;padding:0;padding-top:0;width:100%}.contact-form-success-message{background:#f9edbe;border:0 solid #f0c36d;bottom:0;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#222;font-size:11px;line-height:19px;margin-left:0;opacity:1;position:static;text-align:center}.contact-form-error-message{background:#f9edbe;border:0 solid #f0c36d;bottom:0;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#666;font-size:11px;font-weight:bold;line-height:19px;margin-left:0;opacity:1;position:static;text-align:center}.contact-form-success-message-with-border{background:#f9edbe;border:1px solid #f0c36d;bottom:0;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#222;font-size:11px;line-height:19px;margin-left:0;opacity:1;position:static;text-align:center}.contact-form-error-message-with-border{background:#f9edbe;border:1px solid #f0c36d;bottom:0;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#666;font-size:11px;font-weight:bold;line-height:19px;margin-left:0;opacity:1;position:static;text-align:center}.contact-form-cross{height:11px;margin:0 5px;vertical-align:-8.5%;width:11px}.contact-form-email,.contact-form-name{background:#fff;background-color:#fff;border:1px solid #d9d9d9;border-top:1px solid #c0c0c0;box-sizing:border-box;color:#333;display:inline-block;font-family:Arial,sans-serif;font-size:13px;height:24px;margin:0;margin-top:5px;padding:0;vertical-align:top}.contact-form-email-message{background:#fff;background-color:#fff;border:1px solid #d9d9d9;border-top:1px solid #c0c0c0;box-sizing:border-box;color:#333;display:inline-block;font-family:Arial,sans-serif;font-size:13px;margin:0;margin-top:5px;padding:0;vertical-align:top}.contact-form-email:hover,.contact-form-name:hover,.contact-form-email-message:hover{border:1px solid #b9b9b9;border-top:1px solid #a0a0a0;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.contact-form-email:focus,.contact-form-name:focus,.contact-form-email-message:focus{border:1px solid #4d90fe;box-shadow:inset 0 1px 2px rgba(0,0,0,.3);outline:none}.contact-form-name,.contact-form-email,.contact-form-email-message{max-width:220px;width:100%}.contact-form-button{-webkit-border-radius:2px;-moz-border-radius:2px;-webkit-transition:all .218s;-moz-transition:all .218s;-o-transition:all .218s;-webkit-user-select:none;-moz-user-select:none;background-color:#f5f5f5;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:linear-gradient(top,#f5f5f5,#f1f1f1);border:1px solid #dcdcdc;border:1px solid rgba(0,0,0,.1);border-radius:2px;color:#444;cursor:default;display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5',EndColorStr='#f1f1f1');font-family:"Arial","Helvetica",sans-serif;font-size:11px;font-weight:bold;height:24px;line-height:24px;margin-left:0;min-width:54px;*min-width:70px;padding:0 8px;text-align:center;transition:all .218s}.contact-form-button:hover,.contact-form-button.hover{-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);-moz-transition:all 0;-o-transition:all 0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);-webkit-transition:all 0;background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:linear-gradient(top,#f8f8f8,#f1f1f1);border:1px solid #c6c6c6;box-shadow:0 1px 1px rgba(0,0,0,.1);color:#222;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8f8f8',EndColorStr='#f1f1f1');transition:all 0}.contact-form-button.focus,.contact-form-button.right.focus,.contact-form-button.mid.focus,.contact-form-button.left.focus{border:1px solid #4d90fe;outline:none;z-index:4 !important}.contact-form-button-submit:focus,.contact-form-button-submit.focus{-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,.5);-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.5);box-shadow:inset 0 0 0 1px rgba(255,255,255,.5)}.contact-form-button-submit:focus,.contact-form-button-submit.focus{border-color:#404040}.contact-form-button-submit:focus:hover,.contact-form-button-submit.focus:hover{-moz-box-shadow:inset 0 0 0 1px #fff,0 1px 1px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 0 0 1px #fff,0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px #fff,0 1px 1px rgba(0,0,0,.1)}.contact-form-button-submit{background-color:#666;background-image:-webkit-gradient(linear,left top,left bottom,from(#777),to(#555));background-image:-webkit-linear-gradient(top,#777,#555);background-image:-moz-linear-gradient(top,#777,#555);background-image:-ms-linear-gradient(top,#777,#555);background-image:-o-linear-gradient(top,#777,#555);background-image:linear-gradient(top,#777,#555);border:1px solid #505050;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#777777',EndColorStr='#555555')}.contact-form-button-submit:hover{background-color:#555;background-image:-webkit-gradient(linear,left top,left bottom,from(#666),to(#444));background-image:-webkit-linear-gradient(top,#666,#444);background-image:-moz-linear-gradient(top,#666,#444);background-image:-ms-linear-gradient(top,#666,#444);background-image:-o-linear-gradient(top,#666,#444);background-image:linear-gradient(top,#666,#444);border:1px solid #404040;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666',EndColorStr='#444444')}.contact-form-button-submit:active,.contact-form-button-submit:focus:active,.contact-form-button-submit.focus:active{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}.contact-form-button-submit{background-color:#4d90fe;background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);background-image:-o-linear-gradient(top,#4d90fe,#4787ed);background-image:linear-gradient(top,#4d90fe,#4787ed);border-color:#3079ed;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#4787ed')}.contact-form-button-submit:hover{background-color:#357ae8;background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);background-image:-o-linear-gradient(top,#4d90fe,#357ae8);background-image:linear-gradient(top,#4d90fe,#357ae8);border-color:#2f5bb7;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#357ae8')}.contact-form-button.disabled,.contact-form-button.disabled:hover,.contact-form-button.disabled:active{background:none;border:1px solid #f3f3f3;border:1px solid rgba(0,0,0,.05);color:#b8b8b8;cursor:default;pointer-events:none}.contact-form-button-submit.disabled,.contact-form-button-submit.disabled:hover,.contact-form-button-submit.disabled:active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-color:#666;border:1px solid #505050;color:#fff;filter:alpha(opacity=50);opacity:.5}.contact-form-button-submit.disabled,.contact-form-button-submit.disabled:hover,.contact-form-button-submit.disabled:active{background-color:#4d90fe;border-color:#3079ed}div.gsc-control{width:100%}.cse-status{color:#676767;font-size:11px;margin:10px;padding:4px}#uds-searchControl{position:relative}#uds-searchClearResults{position:absolute;top:15px;right:-3px;display:none;border-width:1px;border-style:solid;padding:0;height:9px;width:9px}#uds-searchControl .gsc-results{padding:1em 1em 0 1em;margin:0 0 2em;border-width:1px;border-style:solid;width:auto}#uds-searchControl .gsc-resultsHeader{display:none}#uds-searchControl .gsc-tabsArea{float:left;position:relative;top:1px;padding-right:10px}#uds-searchControl .gsc-tabHeader{float:left;line-height:1.7}#uds-searchControl .gsc-tabHeader.gsc-tabhActive{border-width:2px 1px 0 1px;border-style:solid;font-weight:bold}#uds-searchControl .gsc-tabHeader.gsc-tabhInactive{border-width:0;border-style:solid;padding-top:2px}#uds-searchControl .gsc-resultsbox-visible{clear:left}#uds-searchControl .gs-result .gs-title,#uds-searchControl .gsc-results .gsc-trailing-more-results{line-height:1.5em}#uds-searchControl .gs-relativePublishedDate,#uds-searchControl .gs-publishedDate{line-height:1.3em}#uds-searchControl .gs-result a.gs-visibleUrl,#uds-searchControl .gs-result .gs-visibleUrl{line-height:1.3em;font-size:95%}#uds-searchControl .gs-result .gs-snippet{margin:.25em 0;line-height:1.2em}#uds-searchControl .gs-no-results-result .gs-snippet,#uds-searchControl .gs-error-result .gs-snippet{border:none;background-color:transparent;font-style:italic}.Example{}.FollowByEmail .follow-by-email-inner{position:relative}.FollowByEmail .follow-by-email-inner span{display:block;position:relative;margin-right:74px}.FollowByEmail .follow-by-email-inner input{font-family:arial,sans-serif}.FollowByEmail .follow-by-email-inner::-webkit-input-placeholder,.FollowByEmail .follow-by-email-inner input:-moz-placeholder{font-size:13px;font-family:arial,sans-serif;color:#999}.FollowByEmail .follow-by-email-inner .follow-by-email-address{width:100%;height:22px;font-size:13px;border:1px inset}.FollowByEmail .follow-by-email-inner .follow-by-email-submit{width:60px;margin:0;margin-left:8px;border:0;border-radius:2px;-moz-border-radius:2px;background:#000 ;background:rgba(0,0,0,.6);color:#fff;cursor:pointer;font-size:13px;height:26px;z-index:0}.FollowByEmail .widget-item-control{margin-top:5px}a.follower-link{cursor:pointer}a.next-page-link{cursor:pointer}.follower{width:32px;height:32px;float:left;margin:2px}.follower img{width:32px;clip:rect(0,32px,32px,0);position:absolute}div.clear{clear:both}.label-size-1{font-size:80%;filter:alpha(80);opacity:.8}.label-size-2{font-size:90%;filter:alpha(90);opacity:.9}.label-size-3{font-size:100%}.label-size-4{font-size:120%}.label-size-5{font-size:160%}.cloud-label-widget-content{text-align:justify}.label-count{white-space:nowrap}.label-size{line-height:1.2}.quickedit{cursor:pointer}.Navbar iframe{display:block}#navbar-iframe{display:block;height:30px}.crosscol .PageList UL,.footer .PageList UL{list-style:none;margin:0;padding:0}.crosscol .PageList LI,.footer .PageList LI{list-style:none;float:left;padding-right:.75em;margin:.75em;background:none}.crosscol .PageList H2{display:none}.PageList LI A{font-weight:normal}.PageList LI.selected A{font-weight:bold;text-decoration:none}.PlusBadge{}.PlusFollowers{}.PlusOne{}.PopularPosts .item-thumbnail{float:left;margin:0 5px 5px 0}.PopularPosts .widget-content ul li{padding:.7em 0}.PopularPosts img{padding-right:.4em}.PopularPosts .item-title{padding-bottom:.2em}.default-avatar{display:none}.profile-img{float:left;margin:0 5px 5px}.profile-data{margin:0}.profile-datablock{margin:.5em 0}.profile-name-link{background:no-repeat left top;box-sizing:border-box;display:inline-block;max-width:100%;min-height:20px;padding-left:20px}.profile-textblock{margin:.5em 0}.skip-navigation{background-color:#fff;box-sizing:border-box;color:#000;display:block;height:0;left:0;line-height:50px;overflow:hidden;padding-top:0;position:fixed;text-align:center;top:0;transition:box-shadow .3s,height .3s,padding-top .3s;width:100%;z-index:900}.skip-navigation:focus{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);height:50px}#main{outline:none}body{overflow-wrap:break-word;word-break:break-word;word-wrap:break-word}.hidden{display:none}.invisible{visibility:hidden}.container:after,.float-container:after{clear:both;content:"";display:table}.clearboth{clear:both}.dim-overlay{background-color:rgba(0,0,0,.54);height:100vh;left:0;position:fixed;top:0;width:100%}#sharing-dim-overlay{background-color:transparent}.main-heading{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.loading-spinner-large{animation:mspin-rotate 1568.63ms infinite linear;height:48px;overflow:hidden;position:absolute;width:48px;z-index:200}.loading-spinner-large>div{animation:mspin-revrot 5332ms infinite steps(4)}.loading-spinner-large>div>div{animation:mspin-singlecolor-large-film 1333ms infinite steps(81);background-size:100%;height:48px;width:3888px}.mspin-black-large>div>div,.mspin-grey_54-large>div>div{background-image:url(https://www.blogblog.com/indie/mspin_black_large.svg)}.mspin-white-large>div>div{background-image:url(https://www.blogblog.com/indie/mspin_white_large.svg)}.mspin-grey_54-large{opacity:.54}@keyframes mspin-singlecolor-large-film{from{transform:translateX(0)}to{transform:translateX(-3888px)}}@keyframes mspin-rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mspin-revrot{from{transform:rotate(0)}to{transform:rotate(-360deg)}}input::-ms-clear{display:none}.blogger-logo,.svg-icon-24.blogger-logo{fill:#ff9800;opacity:1}.widget.Sharing .sharing-button{display:none}.widget.Sharing .sharing-buttons li{padding:0}.widget.Sharing .sharing-buttons li span{display:none}.post-share-buttons{position:relative}.share-buttons .svg-icon-24,.centered-bottom .share-buttons .svg-icon-24{fill:#000}.sharing-open.touch-icon-button:focus .touch-icon,.sharing-open.touch-icon-button:active .touch-icon{background-color:transparent}.share-buttons{background-color:#fff;border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);color:#000;list-style:none;margin:0;padding:8px 0;position:absolute;top:-11px;min-width:200px;z-index:101}.share-buttons.hidden{display:none}.sharing-button{background:transparent;border:none;margin:0;outline:none;padding:0;cursor:pointer}.share-buttons li{margin:0;height:48px}.share-buttons li:last-child{margin-bottom:0}.share-buttons li .sharing-platform-button{box-sizing:border-box;cursor:pointer;display:block;height:100%;margin-bottom:0;padding:0 16px;position:relative;width:100%}.share-buttons li .sharing-platform-button:focus,.share-buttons li .sharing-platform-button:hover{background-color:rgba(128,128,128,.1);outline:none}.share-buttons li svg[class^="sharing-"],.share-buttons li svg[class*=" sharing-"]{position:absolute;top:10px}.share-buttons li span.sharing-platform-button,.share-buttons li span.sharing-platform-button{position:relative;top:0}.share-buttons li .platform-sharing-text{display:block;font-size:16px;line-height:48px;white-space:nowrap}.share-buttons li .platform-sharing-text{margin-$startSide:56px}.slideshow-status{color:#676767;font-size:11px;margin:10px;padding:4px}.slideshow-wrapper{display:inline-block;position:relative;width:100%}.slideshow-wrapper:after{content:'';display:block;margin-top:100%}.slideshow-spacer{margin:auto}.slideshow-container{bottom:0;left:0;position:absolute;right:0;top:0}img.gsc-branding-img-noclear{display:inline}.slideshow-container img{display:inline}.Stats .counter-wrapper{display:inline-block;font-size:24px;font-weight:bold;height:30px;line-height:30px;vertical-align:top;direction:ltr}.Stats img{margin-right:10px;vertical-align:top}.Stats .graph-counter-wrapper{color:#fff}.Stats .digit{background:url("/img/widgets/stats-flipper.png") no-repeat left !important;border:1px solid #fff;display:inline-block;height:28px;line-height:28px;margin-left:-1px;position:relative;text-align:center;width:22px}.Stats .blind-plate{border-bottom:1px solid #fff;border-top:1px solid #000;filter:alpha(opacity=65);height:0;left:0;opacity:.65;position:absolute;top:13px;width:22px}.Stats .stage-0{background-position:0 0 !important}.Stats .stage-1{background-position:-22px 0 !important}.Stats .stage-2{background-position:-44px 0 !important}.Stats .stage-3{background-position:-66px 0 !important}.widget.Subscribe{position:static}.widget.Subscribe .widget-content{zoom:1}.subscribe-feed-title{float:left}.subscribe{cursor:pointer;color:#999}.subscribe a{color:#999}.subscribe-wrapper{margin:.5em;padding:0;position:relative;zoom:1}div.subscribe{cursor:pointer;margin:0;padding:0;text-align:left;width:144px}div.subscribe div.top{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://resources.blogblog.com/img/widgets/s_top.png',sizingMethod='crop');font-size:1em;padding:4px 0 1px;width:144px}html>body div.subscribe div.top{background:url(https://resources.blogblog.com/img/widgets/s_top.png) top left no-repeat}span.inner{margin:0;padding:0}div.subscribe div.top span.inner{margin:0 5px}.feed-icon{vertical-align:baseline;display:inline}div.subscribe div.bottom{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://resources.blogblog.com/img/widgets/s_bottom.png',sizingMethod='crop');font-size:3px;height:3px;line-height:0}.subscribe-wrapper .expanded{position:absolute;top:0;z-index:20}html>body div.subscribe div.bottom{background:url(https://resources.blogblog.com/img/widgets/s_bottom.png) bottom left no-repeat;margin-bottom:0;padding-bottom:0;width:144px}.feed-reader-links{list-style:none;margin:10px 20px;padding:0;position:relative}.subscribe-dropdown-arrow{float:right;margin-right:6px;margin-top:4px}.feed-reader-links{list-style:none;margin:0;padding:0}a.feed-reader-link{display:block;font-weight:normal;margin:.5em;text-decoration:none;z-index:1000}.feed-reader-link img{border:0;display:inline}.Translate a.goog-te-menu-value{text-decoration:none}.Translate .goog-te-menu-value span{color:#000}.Translate .goog-te-gadget a:link.goog-logo-link{font-size:12px;font-weight:bold;color:#444;text-decoration:none}.Translate .goog-te-combo{background-color:#f5f5f5;color:#444;border:1px solid #dcdcdc;padding:6px;font-family:Arial,Helvetica,sans-serif}div.floatingPlayer_ytvb div.playerInnerBox_ytvb .player_ytvb{width:320px;height:260px}.videoBar-status{color:#676767;font-size:11px;margin:10px;padding:4px}.videoBar-container{margin:auto;text-transform:none;font-family:Arial,sans-serif;letter-spacing:normal;word-spacing:normal;clear:both}.wikipedia-search-main-container{max-width:350px}.wikipedia-search-wiki-link{vertical-align:middle;width:8%}.wikipedia-search-input{border:1px solid #d9d9d9;border-top:1px solid #c0c0c0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:28px;padding-left:4px;vertical-align:top;width:60%}.wikipedia-search-input:hover{border:1px solid #b9b9b9;border-top:1px solid #a0a0a0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-ms-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.wikipedia-search-input:focus{border:1px solid #4d90fe;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);-ms-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);box-shadow:inset 0 1px 2px rgba(0,0,0,.3);outline:none}.wikipedia-search-form{margin:0;overflow:hidden;padding-bottom:0;padding-left:6px}.wikipedia-search-results-header{border-bottom:1px solid #ebebeb;display:none;font-weight:bold;height:19px;padding-top:3px}.wikipedia-search-button{background-color:#4d90fe;background-image:url('/img/widgets/icon_wikipedia_search.png');background-position:center;background-repeat:no-repeat;border:1px solid #3079ed;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;color:transparent;font-size:11px;font-weight:bold;height:28px;text-align:center;width:38px}.wikipedia-search-button:hover{background-color:#357ae8;border:1px solid #2f5bb7;color:transparent}.wikipedia-search-button:focus{-webkit-box-shadow:inset 0 0 0 1px #fff;-moz-box-shadow:inset 0 0 0 1px #fff;-ms-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.wikipedia-search-results{color:#dd4b39;padding-top:2px}.wikipedia-search-result-link a:link,.wikipedia-search-more a:visited,.wikipedia-search-result-link a:visited{text-decoration:none}.wikipedia-search-more a:hover,.wikipedia-search-result-link a:hover,.wikipedia-search-more a:active,.wikipedia-search-result-link a:active{text-decoration:underline}.wikipedia-search-more a:link{text-decoration:none}.wikipedia-search-main-container{padding-top:5px}.wikipedia-searchtable{position:relative;right:6px}.wikipedia-search-bar{white-space:nowrap}.wikipedia-icon{padding-bottom:5px}.wikipedia-input-box{padding:0 2px}#ArchiveList .toggle{cursor:pointer;font-family:Arial,sans-serif}#ArchiveList .toggle-open{_font-size:1.7em;line-height:.6em}#ArchiveList{text-align:left}#ArchiveList a.post-count-link,#ArchiveList a.post-count-link:link,#ArchiveList a.post-count-link:visited{text-decoration:none}#ArchiveList a.toggle,#ArchiveList a.toggle:link,#ArchiveList a.toggle:visited,#ArchiveList a.toggle:hover{color:inherit;text-decoration:none}.BlogArchive #ArchiveList ul li{background:none;list-style:none;list-style-image:none;list-style-position:outside;border-width:0;padding-left:15px;text-indent:-15px;margin:.25em 0;background-image:none}.BlogArchive #ArchiveList ul ul li{padding-left:1.2em}.BlogArchive #ArchiveList ul{margin:0;padding:0;list-style:none;list-style-image:none;border-width:0}.BlogArchive #ArchiveList ul.posts li{padding-left:1.3em}#ArchiveList .collapsed ul{display:none}.post-footer abbr{border:none}.author-profile{margin:5px 5px 0 0;overflow:hidden}.author-profile img{border:1px solid #efefef;float:left;margin-right:5px}#blog-pager-newer-link{float:left}#blog-pager-older-link{float:right}#blog-pager{margin:1em 0;text-align:center;overflow:hidden}.backlink-toggle-zippy{padding-right:11px;margin-right:.1em;cursor:pointer;cursor:hand;background:url(https://resources.blogblog.com/img/triangle_ltr.gif) no-repeat left center}.expanded-backlink .backlink-toggle-zippy{background-image:url("https://resources.blogblog.com/img/triangle_open.gif")}.collapsed-backlink .collapseable{display:none}.status-msg-wrap{font-size:110%;width:90%;margin:10px auto;position:relative}.status-msg-border{border:1px solid #000;filter:alpha(opacity=40);-moz-opacity:.4;opacity:.4;width:100%;position:relative}.status-msg-bg{background-color:#ccc;opacity:.8;filter:alpha(opacity=30);-moz-opacity:.8;width:100%;position:relative;z-index:1}.status-msg-body{text-align:center;padding:.3em 0;width:100%;position:absolute;z-index:4}.status-msg-hidden{visibility:hidden;padding:.3em 0}.status-msg-wrap a{padding-left:.4em;text-decoration:underline}.reactions-label{margin:3px 0 0 0}.reactions-label-cell{line-height:2.3em}.reactions-iframe{background:transparent;height:2.3em;width:100%;border:0}#comment-actions{background:transparent;border:0;padding:0;position:absolute;height:25px}#comments .blogger-comment-icon,.blogger-comment-icon{line-height:16px;background:url(/img/b16-rounded.gif) left no-repeat;padding-left:20px}#comments .openid-comment-icon,.openid-comment-icon{line-height:16px;background:url(/img/openid16-rounded.gif) left no-repeat;padding-left:20px}#comments .anon-comment-icon,.anon-comment-icon{line-height:16px;background:url(/img/anon16-rounded.gif) left no-repeat;padding-left:20px}.comment-form{clear:both;_width:410px}.comment-link{white-space:nowrap}.paging-control-container{float:right;margin:0 6px 0 0;font-size:80%}.unneeded-paging-control{visibility:hidden}#comments-block .avatar-image-container img{-ms-interpolation-mode:bicubic;border:1px solid #ccc;float:right}#comments-block .avatar-image-container.avatar-stock img{border-width:0;padding:1px}#comments-block .avatar-image-container{height:37px;left:-45px;position:absolute;width:37px}#comments-block.avatar-comment-indent{margin-left:45px;position:relative}#comments-block.avatar-comment-indent dd{margin-left:0}iframe.avatar-hovercard-iframe{border:0 none;padding:0;width:25em;height:9.4em;margin:.5em}.comments{clear:both;margin-top:10px;margin-bottom:0}.comments .comments-content{margin-bottom:16px}.comments .comment .comment-actions a{padding-right:5px;padding-top:5px}.comments .comment .comment-actions a:hover{text-decoration:underline}.comments .comments-content .comment-thread ol{list-style-type:none;padding:0;text-align:left}.comments .comments-content .inline-thread{padding:.5em 1em}.comments .comments-content .comment-thread{margin:8px 0}.comments .comments-content .comment-thread:empty{display:none}.comments .comments-content .comment-replies{margin-left:36px;margin-top:1em}.comments .comments-content .comment{margin-bottom:16px;padding-bottom:8px}.comments .comments-content .comment:first-child{padding-top:16px}.comments .comments-content .comment:last-child{border-bottom:0;padding-bottom:0}.comments .comments-content .comment-body{position:relative}.comments .comments-content .user{font-style:normal;font-weight:bold}.comments .comments-content .icon.blog-author{display:inline-block;height:18px;margin:0 0 -4px 6px;width:18px}.comments .comments-content .datetime{margin-left:6px}.comments .comments-content .comment-header,.comments .comments-content .comment-content{margin:0 0 8px}.comments .comments-content .comment-content{text-align:justify}.comments .comments-content .owner-actions{position:absolute;right:0;top:0}.comments .comments-replybox{border:none;height:250px;width:100%}.comments .comment-replybox-single{margin-left:48px;margin-top:5px}.comments .comment-replybox-thread{margin-top:5px}.comments .comments-content .loadmore a{display:block;padding:10px 16px;text-align:center}.comments .thread-toggle{cursor:pointer;display:inline-block}.comments .continue{cursor:pointer}.comments .continue a{display:block;font-weight:bold;padding:.5em}.comments .comments-content .loadmore{cursor:pointer;margin-top:3em;max-height:3em}.comments .comments-content .loadmore.loaded{max-height:0;opacity:0;overflow:hidden}.comments .thread-chrome.thread-collapsed{display:none}.comments .thread-toggle{display:inline-block}.comments .thread-toggle .thread-arrow{display:inline-block;height:6px;margin:.3em;overflow:visible;padding-right:4px;width:7px}.comments .thread-expanded .thread-arrow{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAG0lEQVR42mNgwAfKy8v/48I4FeA0AacVDFQBAP9wJkE/KhUMAAAAAElFTkSuQmCC") no-repeat scroll 0 0 transparent}.comments .thread-collapsed .thread-arrow{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAJUlEQVR42mNgAILy8vL/DLgASBKnApgkVgXIkhgKiNKJ005s4gDLbCZBiSxfygAAAABJRU5ErkJggg==") no-repeat scroll 0 0 transparent}.comments .avatar-image-container{float:left;max-height:36px;overflow:hidden;width:36px}.comments .avatar-image-container img{max-width:36px}.comments .comment-block{margin-left:48px;position:relative}@media screen and (max-device-width:480px){.comments .comments-content .comment-replies{margin-left:0}}table.tr-caption-container{padding:4px;margin-bottom:.5em}td.tr-caption{font-size:80%}.icon-action{border-style:none !important;margin:0 0 0 .5em !important;vertical-align:middle}.comment-action-icon{width:13px;height:13px;margin-top:3px}.delete-comment-icon{background:url("/img/icon_delete13.gif") no-repeat left;padding:7px}#comment-popup{position:absolute;visibility:hidden;width:100px;height:20px}@media all{.BLOG_mobile_video_class{display:none}}@media handheld{.BLOG_mobile_video_class{display:inline}.BLOG_video_class{display:none}}.post-share-buttons{display:inline-block;margin-top:.5em;vertical-align:middle}.share-button{width:20px;height:20px;background:url(/img/share_buttons_20_3.png) no-repeat left !important;overflow:hidden;margin-left:-1px;position:relative}.dummy-container,.google-plus-share-container{vertical-align:top;padding-left:.3em}a:hover.share-button{text-decoration:none;z-index:1}.share-button-link-text{display:block;text-indent:-9999px}.sb-email{background-position:0 0 !important}a:hover.sb-email{background-position:0 -20px !important}a:active.sb-email{background-position:0 -40px !important}.sb-blog{background-position:-20px 0 !important}a:hover.sb-blog{background-position:-20px -20px !important}a:active.sb-blog{background-position:-20px -40px !important}.sb-twitter{background-position:-40px 0 !important}a:hover.sb-twitter{background-position:-40px -20px !important}a:active.sb-twitter{background-position:-40px -40px !important}.sb-facebook{background-position:-60px 0 !important}a:hover.sb-facebook{background-position:-60px -20px !important}a:active.sb-facebook{background-position:-60px -40px !important}.sb-buzz{display:none !important}.sb-pinterest{background-position:-100px 0 !important}a:hover.sb-pinterest{background-position:-100px -20px !important}a:active.sb-pinterest{background-position:-100px -40px !important}.sb-google{background:url(/img/plusone/plusonepreview.png) no-repeat;height:20px;vertical-align:top;width:82px}.goog-inline-block{position:relative;display:-moz-inline-box;display:inline-block}* html .goog-inline-block{display:inline}*:first-child+html .goog-inline-block{display:inline}.goog-custom-button{margin:2px;border:0;padding:0;font-family:Arial,sans-serif;color:#000;text-decoration:none;list-style:none;vertical-align:middle;cursor:default;outline:none}.goog-custom-button-outer-box,.goog-custom-button-inner-box{border-style:solid;border-color:transparent;vertical-align:top}.goog-custom-button-checked .goog-custom-button-outer-box,.goog-custom-button-checked .goog-custom-button-inner-box{border-color:#ccc}.goog-custom-button-outer-box{margin:0;border-width:1px 0;padding:0}.goog-custom-button-inner-box{-moz-box-orient:vertical;margin:0 -1px;border-width:0 1px;padding:3px 4px;white-space:nowrap}* html .goog-custom-button-inner-box{left:-1px}* html .goog-custom-button-rtl .goog-custom-button-outer-box{left:-1px}* html .goog-custom-button-rtl .goog-custom-button-inner-box{right:auto}*:first-child+html .goog-custom-button-inner-box{left:-1px}*:first-child+html .goog-custom-button-rtl .goog-custom-button-inner-box{left:1px}::root .goog-custom-button,::root .goog-custom-button-outer-box{line-height:0}::root .goog-custom-button-inner-box{line-height:normal}.goog-custom-button-active,.goog-custom-button-checked{background-color:#faf6bc;background-position:bottom left}.blog-mobile-link{padding:15px}#mobile-share-button{height:18px;padding:1px 10px;text-align:center;vertical-align:top;margin:0}#mobile-share-button a{display:block;height:100%;line-height:18px;width:100%}.mobile-share-panel-outer{background:#444}.mobile-share-panel-inner{background:#fff;border-bottom-left-radius:2px 2px;border-bottom-right-radius:2px 2px;border-radius:3px;-webkit-border-radius:3px;font-family:Arial;font-size:18px;color:#666}.mobile .mobile-share-panel-inner a{display:block;color:#666}.mobile-share-panel-title{background:#f5f5f5;border-bottom:1px solid #eee;border-top-left-radius:2px 2px;border-top-right-radius:2px 2px;height:25px;line-height:25px;padding:10px 10px 10px 20px}.mobile a.mobile-share-panel-button{background:#fff url(/img/mobile_share_icons4.png) no-repeat left !important;border-bottom:1px solid #eee;height:50px;line-height:30px;padding:10px 0 10px 65px;width:100%;-webkit-box-sizing:border-box}.mobile-share-panel-button-close{font-size:26px;float:right;height:25px;line-height:25px;text-align:center;width:25px}.mobile a.mobile-share-panel-button-email{background-position:10px 0 !important}.mobile a.mobile-share-panel-button-facebook{background-position:10px -50px !important}.mobile a.mobile-share-panel-button-twitter{background-position:10px -100px !important}.mobile a.mobile-share-panel-button-googleplus{background:#fff url(http://www.gstatic.com/images/icons/gplus-32.png) no-repeat left !important;background-position:19px 9px !important}.mobile a.mobile-share-panel-button-buzz{background-position:10px -150px !important;border-bottom-left-radius:2px 2px;border-bottom-right-radius:2px 2px}.svg-icon-24{height:24px;width:24px}form.gsc-search-box{font-size:13px;margin-top:0;margin-right:0;margin-bottom:4px;margin-left:0;width:100%}table.gsc-search-box{border-style:none;border-width:0;border-spacing:0 0;width:100%;margin-bottom:2px}table.gsc-search-box td{vertical-align:middle}table.gsc-search-box td.gsc-input{padding-right:12px}td.gsc-search-button{width:1%}td.gsc-clear-button{width:14px}input.gsc-search-button{margin-left:2px}input.gsc-input{padding:1px 6px;border:1px solid #ddd;width:99%}


span.widget-item-control {
display: none;
}
/* -----------------------------------------------
Contenu
----------------------------------------------- */
*, div {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
body {
font: normal normal 14px 'Lato', Helvetica, FreeSans, sans-serif;
color: #303030;
background: #ffffff none repeat scroll top left;
padding: 0 0 0 0;
line-height: 1.6;
letter-spacing: 0.5px;
}
html body .region-inner {
min-width: 0;
max-width: 100%;
width: auto;
}
a:link {
text-decoration:none;
color: #7F7F49;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
a:visited {
text-decoration:none;
color: #7F7F49;
}
a:hover {
text-decoration:none;
color: #A6A35C;
}
.body-fauxcolumn-outer .fauxcolumn-inner {
background: transparent none repeat scroll top left;
_background-image: none;
}
.body-fauxcolumn-outer .cap-top {
position: absolute;
z-index: 1;
height: 400px;
width: 100%;
background: #ffffff none repeat scroll top left;
}
.body-fauxcolumn-outer .cap-top .cap-left {
width: 100%;
background: transparent none repeat-x scroll top left;
_background-image: none;
}
.content-outer {
-moz-box-shadow: 0 0 0 rgba(0, 0, 0, .15);
-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .15);
-goog-ms-box-shadow: 0 0 0 #333333;
box-shadow: 0 0 0 rgba(0, 0, 0, .15);
margin-bottom: 1px;
}
.content-inner {
padding: 48px 20px 0;
}
.content-inner {
background-color: #ffffff;
}
img {
max-width: 100%;
height: auto;
}
.section {
margin: 0;
}
input:focus, input:active, input:hover, textarea:hover, textarea:focus, textarea:active {
outline: 1px solid #EFC780 !important;
border-color: transparent;
box-shadow: none !important;
}
/* -----------------------------------------------
Header
----------------------------------------------- */
header {
padding: 20px 0;
}
.header-outer {
background: #ffffff none repeat-x scroll 0 -400px;
_background-image: none;
}
.Header h1 {
font: normal normal 40px 'Trebuchet MS',Trebuchet,Verdana,sans-serif;
color: #303030;
text-shadow: 0 0 0 rgba(0, 0, 0, .2);
}
.Header h1 a {
color: #303030;
}
.Header .description {
font-size: 18px;
color: #303030;
}
.header-inner .Header .titlewrapper {
padding: 22px 100px;
}
.header-inner .Header .descriptionwrapper {
padding: 0 100px;
}
header img {
display: block;
margin: 0 auto;
}
/* -----------------------------------------------
Menu
----------------------------------------------- */
.tabs-outer {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 99999;
background: #ffffff;
border-bottom: 1px solid #EEEAE3;
}
.tabs-inner {
padding: 0;
}
.tabs-outer .widget > h3 {
display: none;
}
#menu-mobile {
display: none;
}
a.trigger, a.close {
display: none !important;
padding: 1.6em 0 1.4em;
font: normal normal 12px 'Quicksand', Helvetica, FreeSans, sans-serif;
font-size: 0.75rem;
color: #303030;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 1;
}
a.close {
padding: 0 0 1.4em;
}
a.trigger .fa, a.close .fa {
color: #7F7F49;
}
#Menu {
position: relative;
margin: 0 auto;
max-width: 1140px;
padding: 0 20px;
}
.tabs-inner .widget ul {
overflow: visible;
}
.tabs-inner .widget li a {
display: inline-block;
padding: 1.6em 1.5em 1.4em;
font: normal normal 12px 'Quicksand', Helvetica, FreeSans, sans-serif;
font-size: 0.75rem;
color: #303030;
text-transform: uppercase;
letter-spacing: 2px;
line-height: 1;
}
.tabs-inner .widget li:first-child a {
padding-left: 0;
}
.tabs-inner .widget li.selected a, .tabs-inner .widget li a:hover {
color: #7F7F49;
background-color: #ffffff;
text-decoration: none;
}
/* ------ Recherche ------ */
.menu-social li.recherche {
padding: 0.5em 1.2em 0.5em 0 !important;
display: inline-block;
margin-right: 0.8rem !important;
position: relative;
}
.menu-social li.recherche:after {
content: '';
display: block;
position: absolute;
top: 50%;
right: -0.25rem;
width: 1px;
height: 60%;
border-left: 1px solid #EEEAE3;
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
#menusearch {
position: relative;
}
#menusearch .fa {
color: #CFC6BA;
font-size: 15px !important;
font-size: 0.9375rem !important;
top: 1px;
position: relative;
}
#menusearch input.searchbar {
border: none;
opacity: 0;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
padding: 10px;
letter-spacing: 1px;
font-size: 12px;
font-size: 0.75rem;
text-align: left;
background: rgba(238, 234, 227, 0.5);
margin: 0 1.3em 0 0;
color: #CFC6BA;
font-style: italic;
}
#menusearch input.searchbar::-webkit-input-placeholder {
color: #CFC6BA;
}
#menusearch input.searchbar:-moz-placeholder { /* Firefox 18- */
color: #CFC6BA;
}
#menusearch input.searchbar::-moz-placeholder {  /* Firefox 19+ */
color: #CFC6BA;
}
#menusearch input.searchbar:-ms-input-placeholder {
color: #CFC6BA;
}
#menusearch input.searchbar.show {
opacity: 1;
}
#menusearch input.searchbar:focus, #menusearch input.searchbar:active, #menusearch input.searchbar:hover {
outline: none !important;
}
/* ------ Icônes Sociaux ------ */
#LinkList2 {
position: absolute;
top: 0;
right: 10px;
margin: 0;
}
#LinkList2 li a {
font-size: 12px;
font-size: 0.75rem;
padding: 1.3em 0.8em 1.4em;
color: #7F7F49;
}
#LinkList2 li .fa {
font-size: 16px;
font-size: 1rem;
}
#LinkList2 li a:hover {
color: #A6A35C;
}
#LinkList2 .hello-icon {
width: 14px;
height: 14px;
top: 1px;
position: relative;
display: block;
}
#LinkList2 .hello-icon .hc {
fill: #7F7F49;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#LinkList2 .hello-icon .hc:hover {
fill: #A6A35C;
}
/* -----------------------------------------------
Diaporama
----------------------------------------------- */
.owl-carousel {
width: 960px !important;
margin: 0 auto 20px;
display: block;
max-width: 90% !important;
}
.owl-item {
height: 400px;
overflow: hidden;
}
.owl-item .item > a {
position: absolute;
height: 400px;
display: block;
width: 65%;
right: 0;
z-index: 1;
}
.owl-item .img, .owl-item .info {
display: inline-block;
vertical-align: top;
}
.owl-item .info {
width: 36%;
height: 400px;
background: #EEEAE3;
position: relative;
text-align: center;
}
.owl-item .info-content {
display: block;
position: absolute;
width: 100%;
padding: 20px 30px;
top: 50%;
left: 50%;
-moz-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
-o-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
.owl-item .info .cat {
font: italic normal 14px 'Quicksand', Helvetica, FreeSans, sans-serif;
letter-spacing: 1px;
line-height: 1;
}
.owl-item .info .cat a {
color: #7F7F49;
}
.owl-item .info .cat a:hover {
color: #A6A35C;
}
.owl-item .info h2.rptitle {
font: normal normal 16px 'Quicksand', Helvetica, FreeSans, sans-serif;
text-transform: uppercase;
letter-spacing: 4px;
margin: 32px 0 22px;
padding: 34px 0 0;
position: relative;
line-height: 1.6;
}
.owl-item .info h2.rptitle a {
color: #303030;
}
.owl-item .info h2.rptitle a:hover {
color: #303030;
}
.owl-item .info h2.rptitle:before {
width: 150px;
height: 1px;
content: '';
display: block;
border-bottom: 1px solid #CFC6BA;
top: 0;
left: 50%;
position: absolute;
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.owl-item .img {
width: 64%;
height: 400px;
overflow: hidden;
position: relative;
background-size: cover;
background-position: 50% 50%;
}
.owl-item .more svg {
width: 98px;
height: auto;
}
.owl-item .more-link {
fill: #303030;
}
.owl-nav {
opacity: 0;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.owl-carousel:hover .owl-nav {
opacity: 1;
}
.owl-prev, .owl-next {
position: absolute;
height: 100%;
width: 82px;
top: 50%;
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
color: transparent;
background: rgba(248, 248, 248, 0.4);
}
.owl-prev {
left: -40px;
}
.owl-next {
right: -40px;
}
.owl-prev:before, .owl-next:after {
display: block;
line-height: 1;
position: absolute;
top: 50%;
left: 50%;
-moz-transform: translateY(-50%) translateX(-50%);
-webkit-transform: translateY(-50%) translateX(-50%);
-o-transform: translateY(-50%) translateX(-50%);
-ms-transform: translateY(-50%) translateX(-50%);
transform: translateY(-50%) translateX(-50%);
font: normal normal 50px 'Quicksand', sans-serif;
font-weight: 300;
color: #a6a35c;
}
.owl-prev:before {
content: '<';
}
.owl-next:after {
content: '>';
left: 57%;
}
/* -----------------------------------------------
Columns
----------------------------------------------- */
.main-outer {
border-top: 0 solid transparent;
}
.fauxcolumn-left-outer .fauxcolumn-inner {
border-right: 1px solid transparent;
}
.fauxcolumn-right-outer .fauxcolumn-inner {
border-left: 1px solid transparent;
}
.main-inner .column-center-inner .section {
margin: 0 60px 0 0;
margin: 0 4.25em 0 0;
}
.main-inner .column-center-inner, .main-inner .column-left-inner, .main-inner .column-right-inner {
padding: 0;
}
.main-inner {
padding-top: 35px;
padding-bottom: 0 !important;
}
.main-inner .column-center-inner {
padding: 0 0;
}
/* -----------------------------------------------
Headings
----------------------------------------------- */
div.widget > h2,
div.widget h2.title {
margin: 0 0 1em 0;
font: normal normal 13.5px 'Lato', Helvetica, FreeSans, sans-serif;
color: #303030;
}
/* -----------------------------------------------
Gadgets
----------------------------------------------- */
.widget .popular-posts ul {
list-style: none;
}
.widget {
line-height: 1.6;
margin: 0;
}
aside .widget {
margin: 50px 0;
margin: 3.55em 0;
}
#Stats1, #HTML7, #HTML2  {
text-align: center;
}
.hello-icon {
width: 14px;
height: 14px;
top: 1px;
position: relative;
display: block;
}
.hello-icon .hc {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.Image {
text-align: center;
}
aside .widget h3 {
text-align: center;
text-transform: uppercase;
letter-spacing: 3px;
padding: 0 0 1.3em;
margin: 0 0 2.2em;
font: normal normal 13.5px 'Lato', Helvetica, FreeSans, sans-serif;
color: #303030;
position: relative;
}
aside .widget h3:after {
width: 150px;
height: 1px;
content: '';
display: block;
border-bottom: 1px solid #CFC6BA;
left: 50%;
bottom: 0;
position: absolute;
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
#Image1 h3, #LinkList3 h3 {
display: none;
}
/* ----- Alternative Titles ----- */
#Text1 h3, #HTML3 h3, aside .BlogArchive h3 {
text-transform: lowercase;
letter-spacing: 0;
padding: 0;
margin: 0.2em 0 0.5em;
font: normal normal 32px 'Betterfly', Dancing Script, cursive;
color: #303030;
position: relative;
line-height: 1;
}
#Text1 h3:after, #HTML3 h3:after, aside .BlogArchive h3:after {
display: none;
}
/* ----- Image Introduction ----- */
#Image1 {
margin: 0;
}
/* ----- Texte Introduction ----- */
#Text1 {
margin-top: 0;
text-align: center;
}
#Text1 h3 {
text-transform: initial;
margin: 0.5em 0;
}
/* ----- Boutons Sociaux ----- */
#LinkList3 {
padding: 1.3em 0;
}
#LinkList3:before, #LinkList3:after {
width: 150px;
height: 1px;
content: '';
display: block;
border-bottom: 1px solid #CFC6BA;
left: 50%;
position: absolute;
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
#LinkList3:after {
bottom: 0;
}
#LinkList3:before {
top: 0;
}
#LinkList3 ul {
list-style: none;
padding: 0;
text-align: center;
}
#LinkList3 li {
display: inline-block;
padding: 0.6em;
}
#LinkList3 a {
font-size: 16px;
}
#LinkList3 .hello-icon .hc {
fill: #7F7F49;
}
#LinkList3 .hello-icon .hc:hover {
fill: #A6A35C;
}
/* ----- Newsletter ----- */
#HTML3 {
background: #EEEAE3;
padding: 30px;
padding: 2.15em;
}
aside input, select {
width: 100% !important;
max-width: 100% !important;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
border: none !important;
padding: 0.8em !important;
text-align: center;
font: italic normal 14px 'Lato', sans-serif !important;
letter-spacing: 1px;
color: #676767;
margin: 0 0 1.5em !important;
height: auto !important;
}
#mc_embed_signup form {
display: block;
position: relative;
text-align: center;
padding: 0 !important;
}
#menusearch input.searchbar::-webkit-input-placeholder {
font: italic normal 14px 'Lato', sans-serif !important;
color: #676767;
}
#menusearch input.searchbar:-moz-placeholder { /* Firefox 18- */
font: italic normal 14px 'Lato', sans-serif !important;
color: #676767;
}
#menusearch input.searchbar::-moz-placeholder {  /* Firefox 19+ */
font: italic normal 14px 'Lato', sans-serif !important;
color: #676767;
}
#menusearch input.searchbar:-ms-input-placeholder {
font: italic normal 14px 'Lato', sans-serif !important;
color: #676767;
}
aside input[type="submit"] {
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
background-color: #7F7F49 !important;
color: #ffffff !important;
height: auto !important;
font-style: normal !important;
text-transform: uppercase;
letter-spacing: 3px !important;
font-weight: 300 !important;
margin: 0 !important;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
aside input[type="submit"]:hover {
background-color: #A6A35C !important;
color: #ffffff !important;
outline: none !important;
}
/* ----- Articles Populaires ----- */
.PopularPosts ul {
padding: 0;
}
.PopularPosts .widget-content ul li {
padding: .68em 0;
}
.PopularPosts .widget-content ul li:first-child {
padding-top: 0;
}
.PopularPosts .widget-content ul li:last-child {
padding-bottom: 0;
}
.PopularPosts .item-thumbnail-only {
position: relative;
}
.PopularPosts .item-thumbnail {
float: none;
margin: 0;
height: 160px;
overflow: hidden;
width: 100%;
position: relative;
}
.PopularPosts .item-thumbnail img {
max-width: 100%;
height: auto;
position: absolute;
left: 50%;
top: 50%;
-moz-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
-o-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
.PopularPosts .item-title {
position: absolute;
top: 0;
left: 0;
width: 100%;
text-align: center;
height: 100%;
background: #EEEAE3;
padding: 0;
opacity: 0;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.PopularPosts .item-title:before, .PopularPosts .item-title:after {
width: 150px;
height: 1px;
content: '';
display: block;
border-bottom: 1px solid #A6A35C;
left: 50%;
position: absolute;
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.PopularPosts .item-title:before {
top: 20px;
}
.PopularPosts .item-title:after {
bottom: 20px;
}
.PopularPosts li:hover .item-title {
opacity: 1;
}
.PopularPosts .item-title a {
position: absolute;
top: 50%;
left: 50%;
-moz-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
-o-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
display: block;
width: 100%;
padding: 20px;
font: normal normal 13px 'Quicksand', Helvetica, FreeSans, sans-serif;
text-transform: uppercase;
letter-spacing: 3px;
color: #303030;
line-height: 1.4;
}
/* ----- Instagram ----- */
#instafeed li {
list-style: none;
display: inline-block;
width: 50%;
margin: 0;
padding: 0;
vertical-align: top;
overflow: hidden;
}
#instafeed div {
height: 150px;
width: 150px;
position: relative;
overflow: hidden;
}
#instafeed div img {
position: absolute;
top: 50%;
left: 50%;
height: 190px;
width: auto !important;
max-width: initial !important;
-moz-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
-o-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
opacity: 1;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
#instafeed img:hover {
opacity: 0.8;
}
/* ----- Archives ----- */
.BlogArchive {
padding: 30px;
padding: 2.15em;
background: #EEEAE3;
}
.BlogArchive select {
margin: 0.6em 0 !important;
}
/* -----------------------------------------------
Articles sur index
----------------------------------------------- */
.index .date-outer, .index .date-outer.small {
display: inline-block;
width: 49.5%;
vertical-align: top;
margin: 0;
}
.home .index.date-outer.first {
width: 100%;
display: block;
margin: 0 0 4.3em;
padding: 0;
}
.index.date-outer:nth-child(2n+1), .index.date-outer.small:nth-child(2n+1) {
padding-left: 25px;
}
.index.date-outer:nth-child(2n+2), .index.date-outer.small:nth-child(2n+2) {
padding-right: 25px;
}
.home .index.date-outer.small:nth-child(2n+1) {
padding-left: 0;
padding-right: 25px;
}
.home .index.date-outer.small:nth-child(2n+2) {
padding-right: 0;
padding-left: 25px;
}
.post-body .index-title h2 {
text-transform: uppercase;
letter-spacing: 5px;
text-align: center;
color: #303030;
border: none;
padding: 0;
}
.index .date-outer .index-title h2, .index .date-outer.small .index-title h2 {
font: normal normal 24px 'Quicksand', Helvetica, FreeSans, sans-serif;
font-size: 22px;
font-size: 1.375rem;
margin: 1em 0 0.9em;
}
.home.index .date-outer.first .index-title h2 {
font: normal normal 24px 'Quicksand', Helvetica, FreeSans, sans-serif;
font-size: 1.5rem;
margin: 0;
}
.index-title h2 a {
color: #303030;
}
.index .date-outer .post-meta {
margin: 12px 0 21.5px;
margin: 0.9em 0 1.6em;
}
.home.index .date-outer.first .post-meta {
margin: 15px 0 38px;
margin: 1.1em 0 2.9em;
}
.index .date-outer .post-thumb, .index .date-outer.small .post-thumb {
height: 260px;
width: 100%;
display: block;
overflow: hidden;
position: relative;
}
.home.index .date-outer.first .post-thumb {
height: auto;
overflow: visible;
}
.index .date-outer .post-thumb img, .index .date-outer.small .post-thumb img {
position: absolute;
left: 50%;
top: 50%;
max-width: 120%;
-moz-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
-o-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
.home.index .date-outer.first .post-thumb img {
position: relative;
left: 0;
top: 0;
max-width: 100%;
-moz-transform: none;
-webkit-transform: none;
-o-transform: none;
-ms-transform: none;
transform: none;
}
.index .date-outer .post-excerpt, .index .date-outer.small .post-excerpt {
display: block;
margin: 1.6em 0;
}
.home.index .date-outer.first .post-excerpt {
display: block;
margin: 1.5em 0 1.9em;
}
.jumplink a {
display: block;
padding: 10px 15px;
text-align: center;
text-transform: uppercase;
letter-spacing: 3px;
text-align: center;
font: normal normal 14px 'Lato', Helvetica, FreeSans, sans-serif;
color: #7F7F49;
}
.home.index .date-outer.first .jumplink a {
padding: 0.9em;
border: 1px solid #7F7F49;
width: 200px;
margin: 0 auto;
}
.jumplink a:hover {
color: #E4A12C;
}
.home.index .date-outer.first .jumplink a:hover {
border-color: #E4A12C;
}
/* -----------------------------------------------
Articles
----------------------------------------------- */
.post .post {
margin: 0 0 16px 0;
}
.post.blog-posts.hfeed {
margin: 0;
}
.post-header h2 {
font: normal normal 24px 'Quicksand', Helvetica, FreeSans, sans-serif;
font-size: 1.5rem;
text-transform: uppercase;
letter-spacing: 5px;
text-align: center;
color: #303030;
}
.post-header h2 a {
color: #303030;
}
.post-meta {
text-align: center;
padding: 0;
margin: 15px 0 38px;
margin: 1.1em 0 2.9em;
font: italic normal 13.5px 'Quicksand', Helvetica, FreeSans, sans-serifs-serif;
font-size: 0.84375rem;
letter-spacing: 1px;
}
.post-meta div {
display: block;
margin: 0;
padding: 0;
}
.post-cats {
position: relative;
margin: 0 0 2em !important;
}
.post-cats:after {
display: block;
content: '';
position: absolute;
display: block;
margin: 0;
height: 1px;
width: 40px;
border-bottom: 1px solid #A6A35C;
left: 50%;
bottom: -16px;
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.post {
margin: 0 0 45px 0;
}
h3.post-title, .comments h4 {
font: normal normal 24px 'Quicksand', Helvetica, FreeSans, sans-serif;
margin: .75em 0 0;
}
.post-body {
position: relative;
}
.post-body .separator a {
margin-left: 0 !important;
margin-right: 0 !important;
}
.post-body h2 {
font: normal normal 22px 'Quicksand', sans-serif;
text-align: center;
text-transform: uppercase;
letter-spacing: 4px;
margin: 38px 0 24px;
margin: 1.885em 0 1.18em;
padding: 14px 20px;
border-top: 1px solid #A6A35C;
border-bottom: 1px solid #A6A35C;
color: #303030;
}
.post-body h3 {
font: italic normal 17px 'Quicksand', sans-serif;
color: #686F4F;
letter-spacing: 2px;
margin: 32px 0 20px;
margin: 1.73em 0 1.09em;
}
.post-body h4 {
font: normal normal 19px 'Quicksand', sans-serif;
text-align: center;
text-transform: uppercase;
letter-spacing: 4px;
margin: 32px 0 20px;
margin: 1.73em 0 1.09em;
color: #303030;
}
blockquote.tr_bq {
font: italic normal 16px 'Lato', sans-serif;
letter-spacing: 1px;
border-left: 2px solid #E4A12C;
margin: 34px 0 34px 0;
padding: 18px 34px;
line-height: 1.2;
}
.post-body .tr-caption-container {
color: #666666;
}
.post-body .tr-caption-container img {
padding: 0;
background: transparent;
border: none;
}
.post-header {
margin: 0 0 1.5em;
line-height: 1.6;
}
.post-footer {
margin: 24px 0 0;
margin: 1.72em 0 0;
padding: 0;
background-color: transparent;
font-size: 100%;
}
.post-footer h4, #comments h4 {
font: normal normal 32px 'Betterfly', Dancing Script, cursive;
letter-spacing: 0;
display: block;
color: #303030;
position: relative;
z-index: 0;
padding: 0 20px;
}
.post-footer h4:before, #comments h4:before {
position: absolute;
content: '';
display: block;
width: 100%;
height: 1px;
top: 50%;
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
left: 0;
border-top: 1px solid #CFC6BA;
z-index: -1;
}
.post-footer h4 span, #comments h4 span {
padding: 0 20px;
background: #ffffff;
}
/* ----- Social Share Buttons ----- */
.post-social-share {
margin: 0 0 24px;
}
.post-social-share h4, #comments h4 {
text-align: left;
}
.post-social-share ul {
list-style: none;
text-align: center;
padding: 0;
}
.post-social-share li {
padding: 0 10px;
display: inline-block;
position: relative;
}
.post-share-He .Hello {
display: inline-block;
width: 14px;
height: 14px;
position: relative;
top: 1px;
margin: 0 12px 0 0;
}
.post-social-share a {
font: italic normal 16px 'lato', Helvetica, FreeSans, sans-serif;
font-weight: 300;
letter-spacing: 1px;
padding: 0;
color: #676767;
}
.post-social-share .fa {
color: #7F7F49;
padding: 0 12px 0 0;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.post-social-share a:hover .fa {
color: #A6A35C;
}
.post-social-share .hc {
fill: #7F7F49;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.post-social-share a:hover .hc {
fill: #A6A35C;
}
/* ----- Articles Similaires ----- */
#related-posts h4 {
text-align: right;
}
#related-posts h2 {
display: none;
}
#related-posts > div {
padding: 24px 15px 0;
}
#related-posts a {
display: inline-block;
width: 33.3%;
vertical-align: top;
text-align: center;
padding: 0 20px;
}
#related-posts img {
opacity: 1;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
#related-posts a:hover img {
opacity: 0.8;
}
#related-posts .rptxt {
font: normal normal 16px 'Quicksand', Helvetica, FreeSans, sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
line-height: 1.7;
margin: 16px 0 0;
color: #303030;
}
/* -----------------------------------------------
Comments
----------------------------------------------- */
.comments {
clear: both;
margin-top: -7px;
margin-bottom: 0;
}
#comments .comment-author {
padding-top: 1.5em;
border-top: 1px solid transparent;
background-position: 0 1.5em;
}
#comments .comment-author:first-child {
padding-top: 0;
border-top: none;
}
.comments .comment-block {
padding: 0 0 23px 80px;
margin: 0;
position: relative;
border-bottom: 1px solid #EEEAE3;
}
.comments .avatar-image-container {
float: left;
max-height: 60px;
overflow: hidden;
width: 60px;
margin: 0;
}
#comments .avatar-image-container img {
border: none;
max-width: 60px;
}
.comments .comments-content .user {
font: normal normal 14px 'Quicksand', Helvetica, FreeSans, sans-serif;
text-transform: uppercase;
font-weight: 500;
letter-spacing: 2px;
}
.comments .comments-content .user a {
color: #7F7F49;
}
.comments .comments-content .user a:hover {
color: #A6A35C;
}
.comments .comments-content .datetime {
margin-left: 15px;
padding-left: 15px;
font: italic normal 14px 'Quicksand', Helvetica, FreeSans, sans-serif;
font-weight: 500;
letter-spacing: 1px;
position: relative;
}
.comments .comments-content .datetime a {
color: #676767;
}
.comments .comments-content .datetime a:hover {
color: #676767;
}
.comments .comments-content .datetime:before {
content: '';
display: block;
position: absolute;
width: 1px;
height: 130%;
border-left: 1px solid #A6A35C;
left: 0;
top: -15%;
}
.comments .comments-content .icon.blog-author {
display: none;
}
.comments .comment .comment-actions a {
font: normal normal 14px 'Quicksand', Helvetica, FreeSans, sans-serif;
padding: 0;
margin: 13px 15px 0 0;
display: inline-block;
float: none;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: 500;
color: #A6A35C;
text-decoration: none;
}
.comments .comment .comment-actions a:hover {
text-decoration: none;
color: #7F7F49;
}
.thread-count a {
font: normal normal 13px 'Quicksand', sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 500;
color: #676767;
}
.comments .comments-content .loadmore a {
border-top: 1px solid #CFC6BA;
border-bottom: 1px solid #CFC6BA;
}
.comments .comment-thread.inline-thread {
background-color: transparent;
}
.comments .continue {
border: none;
}
.comments .continue a {
display: block;
font: normal normal 16px 'Quicksand', Helvetica, FreeSans, sans-serif;
text-transform: uppercase;
text-align: center;
letter-spacing: 2px;
font-weight: 500;
color: #E4A12C;
padding: 0;
margin: 38px 0 0;
}
.comments .continue a:hover {
color: #EFC780;
}
.comments .inline-thread .continue a {
text-align: left;
font: normal normal 14px 'Quicksand', Helvetica, FreeSans, sans-serif;
margin: 0;
color: #A6A35C;
font-weight: 500;
}
.comments .inline-thread .continue a:hover {
text-decoration: none;
color: #7F7F49;
}
.comment-form p {
text-align: center;
margin: 0 0 4em;
}
/* -----------------------------------------------
Accents
---------------------------------------------- */
.section-columns td.columns-cell {
border-left: 1px solid transparent;
}
.msg-box {
display: block;
margin: 0 auto 33px;
margin: 0 auto 2.35em;
max-width: 100%;
width: 960px;
height: 400px;
position: relative;
background-size: cover;
background-position: 50% 50%;
}
.msg-text {
background: #EEEAE3;
max-width: 80%;
width: 585px;
padding: 100px 40px;
padding: 7.15em 2.9em;
text-align: center;
position: absolute;
left: 50%;
top: 50%;
-moz-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
-o-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
.msg-text:before, .msg-text:after {
width: 150px;
height: 1px;
content: '';
display: block;
border-bottom: 1px solid #A6A35C;
left: 50%;
position: absolute;
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.msg-text:before {
top: 50px;
}
.msg-text:after {
bottom: 50px;
}
.msg-text span {
font: normal normal 17px 'Quicksand', sans-serif;
font-weight: 600;
letter-spacing: 4px;
text-transform: uppercase;
color: #303030;
}
.msg-text h2 {
font: normal normal 29px 'Betterfly', Dancing Script, cursive;
letter-spacing: 0;
color: #303030;
text-transform: lowercase;
line-height: 1;
margin: 26px 0 -6px;
margin: 0.899em 0 -0.21em;
}
/* -----------------------------------------------
Pages
---------------------------------------------- */
.page .post-header h2 {
margin: 0 0 50px;
padding: 0px 0 25px;
position: relative;
}
.page .post-header h2:after {
width: 150px;
height: 1px;
content: '';
display: block;
position: absolute;
bottom: 0;
left: 50%;
border-bottom: 1px solid #CFC6BA;
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.page .post-meta {
display: none;
}
.page .post-footer {
display: none;
}
/* ----- Formulaire de contact ----- */
.page .ContactForm {
width: 90%;
display: block;
max-width: 100%;
margin: 0 auto;
text-align: center;
}
.page .contact-form-widget {
max-width: 100%;
height: auto;
width: 100%;
}
.page .ContactForm .left, .page .ContactForm .right {
display: inline-block;
width: 48.5%;
vertical-align: top;
}
.page .ContactForm .left {
margin-right: 2.25%;
}
.page .ContactForm input, .page .ContactForm textarea {
height: auto;
width: 100%;
max-width: 100%;
padding: 0.8em;
border: 1px solid #CFC6BA;
font: italic normal 14px 'Lato', Helvetica, FreeSans, sans-serif;
letter-spacing: 1px;
color: #676767;
}
.page .ContactForm textarea {
margin-top: 20px;
margin-top: 1.54em;
}
.page .ContactForm input[type="button"] {
display: block;
margin: 20px auto 0;
margin: 1.54em auto 0;
width: 250px;
max-width: 100%;
font: normal normal 14px 'Quicksand', Helvetica, FreeSans, sans-serif;
text-transform: uppercase;
font-weight: 500;
letter-spacing: 2px;
background: #7f7f49;
border: 1px solid #7f7f49 !important;
-webkit-border-radius: 0;
-moz-border-radius: 0;
cursor: pointer;
color: #ffffff;
}
.page .ContactForm input[type="button"]:hover {
border: 1px solid #A6A35C !important;
background: #A6A35C;
outline: none !important;
box-shadow: none !important;
}
.page .ContactForm .contact-form-email:focus, .page .ContactForm .contact-form-name:focus, .page .ContactForm .contact-form-email-message:focus {
border: 1px solid #EFC780 !important;
outline: none !important;
box-shadow: none !important;
}
.page .ContactForm .contact-form-email:active, .page .ContactForm .contact-form-name:active, .page .ContactForm .contact-form-email-message:active {
border: 1px solid #EFC780 !important;
outline: none !important;
box-shadow: none !important;
}
.page .ContactForm .contact-form-email:hover, .page .ContactForm .contact-form-name:hover, .page .ContactForm .contact-form-email-message:hover {
border: 1px solid #EFC780 !important;
outline: none !important;
box-shadow: none !important;
}
/* -----------------------------------------------
Index
---------------------------------------------- */
span.anchor {
margin: -20px 0 80px !important;
position: relative;
display: block;
}
ul.index-sommaire {
text-align: left;
list-style: none;
padding: 0 !important;
margin: 30px 0 !important;
}
ul.index-sommaire li {
display: inline-block;
width: 49.5%;
margin: 6px 0;
text-align: center;
vertical-align: middle;
}
ul.index-sommaire a {
text-transform: uppercase;
font: normal normal 14px 'Quicksand', Helvetica, FreeSans, sans-serif;
letter-spacing: 2px;
color: #303030;
}
ul.index-sommaire a:hover {
color: #A6A35C;
}
#indexsearch {
text-align: center;
margin: 0 0 60px;
}
#indexsearch input {
padding: 10px;
text-align: center;
vertical-align: top;
display: inline-block;
}
#indexsearch input[type="text"] {
margin: 0 20px;
width: 300px;
max-width: 60%;
border: 1px solid #CFC6BA;
font: italic normal 14px 'Lato', Helvetica, FreeSans, sans-serif;
letter-spacing: 1px;
color: #676767;
}
#indexsearch input[type="submit"] {
width: 200px;
max-width: 30%;
background: #7F7F49;
border: 1px solid #7F7F49;
color: #ffffff;
font: normal normal 14px 'Quicksand', Helvetica, FreeSans, sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
letter-spacing: 3px !important;
font-weight: 300 !important;
cursor: pointer;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#indexsearch input[type="submit"]:hover {
background: #A6A35C;
border: 1px solid #A6A35C;
outline: none !important;
box-shadow: none !important;
}
.listpost-thumb {
display: inline-block;
width: 33.3%;
vertical-align: top;
text-align: center;
padding: 24px 10px 19px;
}
.listpost-thumb:nth-child(3n+2) {
padding-left: 0;
padding-right: 20px;
}
.listpost-thumb:nth-child(3n+1) {
padding-right: 0;
padding-left: 20px;
}
.label-posts h3 {
font: normal normal 16px 'Quicksand', Helvetica, FreeSans, sans-serif;
margin: 0;
text-transform: uppercase;
letter-spacing: 2px;
line-height: 1.7;
margin: 16px 0 0;
color: #303030;
}
.label-posts h3:hover {
color: #303030;
}
.label-posts h3.listpost {
margin: 8px 0;
font: normal normal 16px 'Quicksand', Helvetica, FreeSans, sans-serif;
letter-spacing: 0;
text-transform: initial;
}
.label-posts h3.listpost a {
color: #303030;
}
.label-posts h3.listpost a:hover {
color: #303030;
}
/* -----------------------------------------------
Navigation
---------------------------------------------- */
#blog-pager {
margin: 0 60px 118px 0;
margin: 0 4.25em 8.5em 0;
text-align: center;
overflow: visible;
}
.post.blog-pager {
margin-right: 0 !important;
}
#blog-pager ul {
padding: 0;
list-style: none;
}
#blog-pager li {
display: inline-block;
width: 49.5%;
position: relative;
padding: 0;
}
#blog-pager li a span {
display: block;
}
#blog-pager-older-link, #blog-pager-newer-link {
float: none;
display: block;
width: 100%;
}
#blog-pager-newer-link {
text-align: right;
padding-right: 55px;
}
#blog-pager-older-link {
text-align: left;
padding-left: 55px;
}
#blog-pager li a {
font: normal normal 15px 'Lato', sans-serif;
letter-spacing: 1.5px;
color: #676767;
}
#blog-pager li a span.arrow {
position: absolute;
font-family: 'Quicksand', sans-serif;
color: #E4A12C;
font-size: 80px;
font-weight: 300;
top: 47%;
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
line-height: 0;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
#blog-pager-older-link .arrow {
left: 0;
}
#blog-pager-newer-link .arrow {
right: -12px;
}
#blog-pager li a:hover span.arrow {
color: #7F7F49;
}
#blog-pager li a span.next {
font: normal normal 33px 'Betterfly', Dancing Script, cursive;
color: #303030;
line-height: 1;
margin-top: 0.3em;
letter-spacing: 0;
}
/* -----------------------------------------------
Footer
---------------------------------------------- */
footer {
background: #EEEAE3;
color: #303030;
}
.footer-inner {
padding: 38px 20px 34px;
padding: 2.75em 1.45em 2.4em;
}
.credit {
color: #EEEAE3;
background: #7F7F49;
text-align: center;
padding: 20px;
padding: 2.1em 1.45em;
text-transform: uppercase;
letter-spacing: 4px;
font: normal normal 9px 'Quicksand', sans-serif;
}
.credit a {
color: #ffffff;
}
.credit a:hover {
color: #EEEAE3;
}
footer .widget {
margin: 2.5em 0;
}
footer .widget:first-child {
margin-top: 0;
}
footer .widget:last-child {
margin-bottom: 0;
}
footer #ContactForm1 {
display: none;
}
/* ----- Texte ----- */
footer #Text2 {
text-align: center;
font-size: 12px;
margin: 0 auto;
display: block;
max-width: 900px;
}
/* ----- Icônes Sociaux ----- */
#LinkList4 h3 {
display: none;
}
#LinkList4 ul {
list-style: none;
padding: 0;
margin: 0;
text-align: center;
}
#LinkList4 li {
display: inline-block;
margin: 0 0.6em;
}
#LinkList4 a {
color: #303030;
}
#LinkList4 a:hover {
color: #7F7F49;
}
#LinkList4 .hc {
fill: #303030;
}
#LinkList4 .hc:hover {
fill: #7F7F49;
}
/* -----------------------------------------------
Mobile
----------------------------------------------- */
body.mobile  {
background-size: auto;
}
.mobile .body-fauxcolumn-outer {
background: transparent none repeat scroll top left;
}
.mobile .body-fauxcolumn-outer .cap-top {
background-size: 100% auto;
}
.mobile .content-outer {
-webkit-box-shadow: none;
box-shadow: none;
padding: 20px 20px 0;
}
/* ----- Menu ----- */
.mobile #Menu {
display: none;
}
.mobile #menu-mobile {
display: block;
text-align: center;
}
.mobile .nav-menu {
margin: 0;
padding: 0;
}
.mobile .nav-menu li a {
display: inline-block;
padding: 1em 0;
font: normal normal 12px 'Quicksand', Helvetica, FreeSans, sans-serif;
font-size: 0.75rem;
color: #303030;
text-transform: uppercase;
letter-spacing: 2px;
line-height: 1;
}
.mobile .nav-menu li a:hover {
color: #7F7F49;
background-color: #ffffff;
text-decoration: none;
}
/* ----- Header ----- */
.mobile header {
padding: 80px 0 40px;
}
/* ----- Diapo ----- */
.mobile #diapo {
margin: 0 0 60px;
}
.mobile .owl-item {
height: 350px;
}
.mobile .owl-item .info {
height: 150px;
}
.mobile .owl-item .img {
height: 200px;
z-index: -1;
}
.mobile .owl-item .info h2.rptitle {
width: 100%;
font-size: 0.9em;
}
.mobile .owl-item a.more {
display: none;
}
/* ----- Gadgets ----- */
.mobile footer .widget {
margin: 50px 0 !important;
margin: 3.55em 0 !important;
}
.mobile footer .widget h3 {
text-align: center;
text-transform: uppercase;
letter-spacing: 3px;
padding: 0 0 1.3em;
margin: 0 0 2.2em;
font: normal normal 13.5px 'Lato', Helvetica, FreeSans, sans-serif;
color: #303030;
position: relative;
}
.mobile footer .widget h3:after {
width: 150px;
height: 1px;
content: '';
display: block;
border-bottom: 1px solid #CFC6BA;
left: 50%;
bottom: 0;
position: absolute;
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.mobile footer .BlogArchive h3 {
text-transform: lowercase;
letter-spacing: 0;
padding: 0;
margin: 0.2em 0 0.5em;
font: normal normal 32px 'Betterfly', Dancing Script, cursive;
color: #303030;
position: relative;
line-height: 1;
}
.mobile footer .BlogArchive h3:after {
display: none;
}
.mobile footer input, select {
width: 100% !important;
max-width: 100% !important;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
border: none !important;
padding: 0.8em !important;
text-align: center;
font: italic normal 14px 'Lato', sans-serif !important;
letter-spacing: 1px;
color: #676767;
margin: 0 0 1.5em !important;
}
.mobile footer input[type="submit"] {
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
background-color: #7F7F49 !important;
color: #ffffff !important;
height: auto !important;
font-style: normal !important;
text-transform: uppercase;
letter-spacing: 3px !important;
font-weight: 300 !important;
margin: 0 !important;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.mobile footer input[type="submit"]:hover {
background-color: #A6A35C !important;
color: #ffffff !important;
outline: none !important;
}
/* ----- Index ----- */
.mobile-date-outer.date-outer {
padding: 0 !important;
}
.index.mobile-date-outer.date-outer {
margin: 0 0 45px 0;
border: none;
}
.mobile .index.mobile-date-outer.date-outer .post-thumb {
height: 200px;
width: 100%;
display: block;
overflow: hidden;
position: relative;
}
.mobile .index.mobile-date-outer.date-outer .post-thumb img {
position: absolute;
left: 50%;
top: 50%;
max-width: 120%;
-moz-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
-o-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
.mobile-date-outer .index-title h2 {
text-transform: uppercase;
letter-spacing: 5px;
text-align: center;
color: #303030;
border: none;
padding: 0;
font: normal normal 24px 'Quicksand', Helvetica, FreeSans, sans-serif;
width: 100%;
}
.mobile .index.mobile-date-outer.date-outer .index-title h2 {
margin: 1em 0 0.9em;
font-size: 1.4em;
}
.mobile .index.mobile-date-outer.date-outer .post-meta {
margin: 12px 0 21.5px;
margin: 0.9em 0 1.6em;
}
.mobile-date-outer .post-meta div {
display: block;
padding: 0;
margin: 0 1.2em;
text-align: center;
}
.mobile-date-outer .post-meta a {
display: inline-block;
}
/* ----- Article ----- */
.mobile .main-inner .page .date-outer, .mobile .main-inner .post .date-outer {
padding: 0;
margin: 0;
}
.mobile .post {
margin: 0;
}
.mobile .main-inner .column-center-inner .section {
margin: 0;
}
.mobile .date-header span {
padding: 0.1em 10px;
margin: 0 -10px;
}
.mobile h3.post-title {
margin: 0;
}
.mobile .label-posts h3.listpost {
text-align: left;
}
.mobile .post-footer h4, .mobile #comments h4 {
text-align: center !important;
}
.mobile .page .ContactForm {
margin: 0 auto;
}
.mobile .comments .comment-block {
padding: 0;
}
.mobile .comments .comments-content .comment-header {
margin: 0 0 20px;
}
.mobile .comments .comments-content .comment-header {
margin: 0 0 20px;
padding: 0 0 0 80px;
}
.mobile .comments .comments-content .datetime {
display: block;
margin: 8px 0 10px;
padding: 0;
}
.mobile .comments .comments-content .datetime:before {
display: none;
}
/* ----- Navigation ----- */
.mobile .blog-pager {
background: transparent none no-repeat scroll top center;
}
.mobile #blog-pager-older-link, .mobile #blog-pager-newer-link {
width: 100%;
display: block;
}
.mobile #blog-pager li {
display: block;
width: 100%;
}
.mobile #blog-pager li:first-child {
margin: 0 0 30px;
}
.mobile #blog-pager li a {
display: block;
height: auto;
}
.mobile-desktop-link {
margin-top: 30px;
margin-bottom: 30px;
font: italic normal 14px 'Lato', sans-serif;
letter-spacing: 1px;
}
.mobile-desktop-link a {
color: #676767;
}
.mobile footer {
padding: 0 20px 0;
background-color: #ffffff;
}
.mobile .footer-outer {
border-top: none;
}
.mobile .main-inner, .mobile .footer-inner {
background-color: #ffffff;
}
.mobile-index-contents {
color: #303030;
}
.mobile-link-button {
background-color: #7F7F49;
}
.mobile-link-button a:link, .mobile-link-button a:visited {
color: #ffffff;
}
.mobile .tabs-inner .section:first-child {
border-top: none;
}
.mobile .tabs-inner .PageList .widget-content {
background-color: #ffffff;
color: #7F7F49;
border-top: 1px solid #EEEAE3;
border-bottom: 1px solid #EEEAE3;
}
.mobile .tabs-inner .PageList .widget-content .pagelist-arrow {
border-left: 1px solid #EEEAE3;
}
/* -----------------------------------------------
Media Queries
----------------------------------------------- */
@media screen and (max-width: 1020px) {
.menu-social li.recherche {
padding: 1.1em 1.2em 1.1em 0 !important;
}
#menusearch input.searchbar {
position: absolute;
right: -37px;
top: 33px;
background: #f7f5f1;
border: 1px solid #eeeae3;
}
#related-posts a {
padding: 0 1.5%;
}
.post-social-share li:first-child {
padding-left: 0;
}
.post-social-share li:last-child {
padding-right: 0;
}
}
@media screen and (max-width: 960px) {
#cookieChoiceInfo .cookie-choices-buttons {
width: 100%;
display: block;
}
#cookieChoiceInfo .cookie-choices-buttons a {
display: inline-block;
width: 150px;
margin: 0 6px 20px !important;
}
a.trigger, a.close, li.retour {
display: block !important;
}
.dropdown {
padding: 1.6em 20px 0.8em !important;
position: fixed;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: auto;
background: #ffffff;
-moz-transform: translateY(-100%);
-webkit-transform: translateY(-100%);
-o-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.dropdown li {
display: block;
float: none !important;
}
.dropdown li a {
padding: 1em 0 !important;
}
.dropdown.active {
-moz-transform: translateY(0);
-webkit-transform: translateY(0);
-o-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
border-bottom: 1px solid #EEEAE3;
}
.menu-social li.recherche {
padding: 0.5em 1.2em 0.5em 0 !important;
}
#menusearch input.searchbar {
position: relative;
right: auto;
top: auto;
background: #f7f5f1;
border: none;
}
.main-inner .column-center-inner .section {
margin: 0;
}
.index.date-outer:nth-child(2n+2), .index.date-outer.small:nth-child(2n+2) {
padding-right: 0;
}
#instafeed div {
height: 190px;
width: 190px;
}
#instafeed div img {
height: 240px;
}
}
@media screen and (max-width: 820px) {
.owl-item {
height: 450px;
}
.owl-item .img, .owl-item .info {
display: block;
width: 100% !important;
}
.owl-item .info {
position: absolute;
bottom: 0;
height: 150px;
text-align: left;
}
.owl-item .info-content {
height: 100%;
}
.owl-item .info h2.rptitle {
margin: 15px 0;
padding: 15px 0 0;
width: 70%;
font-size: 16px;
}
.owl-item .info h2.rptitle, a.more {
display: inline-block;
vertical-align: top;
}
.owl-item .info h2.rptitle:before {
left: 0;
-moz-transform: translateX(0);
-webkit-transform: translateX(0);
-o-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
a.more {
width: 30%;
text-align: center;
}
.owl-item .img {
height: 300px;
}
}
@media screen and (max-width: 660px) {
#cookieChoiceInfo .cookie-choices-text {
max-width: 100% !important;
width: 100%;
}
#cookieChoiceInfo .cookie-choices-buttons {
margin: 0 0 20px !important;
}
#cookieChoiceInfo .cookie-choices-buttons a {
display: block;
width: 100%;
margin: 0 !important;
}
.home .index.date-outer.small:nth-child(2n+2), .home .index.date-outer.small:nth-child(2n+1) {
padding-right: 0;
padding-left: 0;
}
.index .date-outer, .index .date-outer.small {
width: 100%;
}
.post-social-share a span {
display: none;
}
.label-posts {
text-align: center;
}
.listpost-thumb {
width: 49.5%;
padding: 24px 2% 19px;
}
.listpost-thumb:nth-child(3n+2), .listpost-thumb:nth-child(3n+1) {
padding-left: 2%;
padding-right: 2%;
}
}
@media screen and (max-width: 600px) {
#related-posts a:last-child {
display: none;
}
#related-posts a {
padding: 0 2%;
width: 49.5%;
}
.page .ContactForm .left, .page .ContactForm .right {
display: block;
width: 100%;
}
.page .ContactForm .left {
margin-right: 0;
}
.page .ContactForm .right {
margin-top: 20px;
margin-top: 1.54em;
}
}
@media screen and (max-width: 542px) {
.menu-social {
display: none;
}
#blog-pager {
margin: 0 0 118px 0;
margin: 0 0 8.5em 0;
}
#blog-pager li {
display: block;
width: 100%;
}
#blog-pager li:first-child {
margin: 0 0 20px;
}
#indexsearch input[type="text"] {
width: 80%;
max-width: 80%;
}
#indexsearch input[type="submit"] {
display: block;
margin: 20px auto 0;
width: 80%;
max-width: 80%;
}
ul.index-sommaire li {
display: block;
width: 100%;
}
}

body {
min-width: 1140px;
}
.content-outer, .content-fauxcolumn-outer, .region-inner {
min-width: 1140px;
max-width: 1140px;
_width: 1140px;
}
.main-inner .columns {
padding-left: 0px;
padding-right: 300px;
}
.main-inner .fauxcolumn-center-outer {
left: 0px;
right: 300px;
/* IE6 does not respect left and right together */
_width: expression(this.parentNode.offsetWidth -
parseInt("0px") -
parseInt("300px") + 'px');
}
.main-inner .fauxcolumn-left-outer {
width: 0px;
}
.main-inner .fauxcolumn-right-outer {
width: 300px;
}
.main-inner .column-left-outer {
width: 0px;
right: 100%;
margin-left: -0px;
}
.main-inner .column-right-outer {
width: 300px;
margin-right: -300px;
}
#layout {
min-width: 0;
}
#layout .content-outer {
min-width: 0;
width: 800px;
}
#layout .region-inner {
min-width: 0;
width: auto;
}
#layout #navbar {
display: none;
}
body#layout {
background-color: #f7f7f7 !important;
border: 1px solid #EEEAE3 !important;
}
body#layout .section h4 {
margin: 0;
text-align: left;
padding: 10px;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 14px;
}
body#layout .content-inner {
padding: 10px;
min-height: 100%;
}
body#layout #content .post-outer {
margin-bottom: 0px;
padding: 0px;
}
body#layout div.section {
border: 0 !important;
padding: 0 0 10px !important;
background-color: #E2DCD1 !important;
float: none !important;
}
body#layout .draggable-widget .widget-wrap2 {
background: #7F7F49 url(/img/widgets/draggable.png) no-repeat 4px 50%;
background-color: #7F7F49 !important;
}
body#layout {
padding: 0 !important;
}
body#layout a, body#layout a:visited, body#layout .editlink {
text-decoration: none !important;
text-transform: uppercase !important;
letter-spacing: 1px;
padding: 1px 10px !important;
color: #ffffff !important;
background: #A6A35C !important;
}
body#layout a:hover {
text-decoration: none !important;
color: #7F7F49 !important;
background: #EEEAE3 !important;
}
body#layout .add_widget a {
background: transparent !important;
color: grey !important;
}
body#layout .add_widget {
border: none !important;
padding: 14px;
letter-spacing: 1px;
position: relative;
text-align: left;
background: #EEEAE3 !important;
}
#layout aside .editlink {
display: block;
width: 100%;
text-align: center;
float: none !important;
margin: 0 auto;
position: relative;
top: 10px;
}
body#layout div.widget {
display: block !important;
float: none;
margin: 0 10px 5px 10px !important;
padding: 0;
position: relative;
width: auto;
max-width: 100%;
top: initial !important;
left: initial !important;
right: initial !important;
bottom: initial !important;
}
#layout div.widget:before, #layout div.widget:after {
display: none;
}
#layout #content-wrapper {
margin: 0;
padding: 0;
max-width: 100%;
}
#layout #footer, #layout .header, #layout .main-menu #nav, #layout {
max-width: 100%;
}
#layout .content-blog {
padding-right: 0;
}
#layout .hide-menu {
display: block;
}
#layout header {
margin: 90px 0 0;
}
#layout #header {
padding: 0;
}
#layout, #layout .container {
width: 1000px;
}
#layout #content-wrapper {
overflow: hidden;
}
#layout .tabs-outer {
position: relative;
max-width: 100%;
margin-top: 0 !important;
}
body#layout div.section .dr_inactive.dropregion {
display: inline-block;
}
body#layout div.layout-title {
font-size: 16px;
text-align: center;
margin: 0 0 10px;
}
#layout .msg-box {
margin: 0 !important;
}
body#layout .columns-accueil {
margin: 0 0px 10px;
background: #D8E7E8;
}
#layout .columns-accueil h4 {
display: none;
}
#layout .columns-accueil td.second.columns-cell {
margin: 0;
}
#layout #Colonne-1 {
height: 384px !important;
}
#layout #Colonne-1 .widget {
height: 350px !important;
}
#layout #Colonne-1 .widget-wrap1, #layout #Colonne-1 .widget-wrap2, #layout #Colonne-1 .widget-wrap3 {
height: 100%;
}
#layout #Colonne-1 .widget-content {
height: 302px !important;
}
body#layout .sidebar.section:before {
content: 'Barre latérale';
color: #000;
margin: 0;
text-align: left !important;
padding: 10px;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 14px;
display: block;
line-height: 24px;
font-weight: bold;
}
body#layout .sidebar.section h4 {
display: none;
}
#layout .widget-content {
margin: 0 !important;
width: initial !important;
}
#layout #header, #layout #libelle-index {
display: block;
width: initial !important;
}
#layout .credit, #layout #ContactForm1 {
display: none !important;
}
/* -----------------------------------------------
Media Queries
----------------------------------------------- */
@media screen and (max-width: 1140px) {
body, .content-outer, .content-fauxcolumn-outer, .region-inner {
max-width: 100% !important;
width: 100% !important;
min-width: 100% !important;
}
.main-inner .column-right-outer {
width: 30%;
}
.main-inner .columns {
padding-right: 30%;
}
}
@media screen and (max-width: 960px) {
.main-inner .column-right-outer, .main-inner .column-left-outer {
width: 380px;
margin: 0 auto !important;
clear: both;
display: block;
float: none;
}
.main-inner .columns {
padding-right: 0;
}
}

fieldset { border:0; }


/* === Forms === */
	button,
	input[type="button"],
	input[type="reset"],
	input[type="submit"] {
		border: 1px solid #e5e5e5;
		background-color: #fff;
		padding: 6px 22px;
		text-transform: uppercase;
		-webkit-transition: 300ms;
		-moz-transition: 300ms;
		-o-transition: 300ms;
		transition: 300ms;
	}


	button:focus,
	input[type="button"]:focus,
	input[type="reset"]:focus,
	input[type="submit"]:focus,
	button:active,
	input[type="button"]:active,
	input[type="reset"]:active,
	input[type="submit"]:active {
		border-color: #ec104e;
		outline: none;
	}

	input[type="text"],
	input[type="email"],
	input[type="url"],
	input[type="password"],
	input[type="search"],
	textarea {
		color: #666;
		border: 1px solid #ccc;
		border-radius: 0;
	}

	input[type="text"]:focus,
	input[type="email"]:focus,
	input[type="url"]:focus,
	input[type="password"]:focus,
	input[type="search"]:focus,
	textarea:focus {
		color: #111;
	}

	input[type="text"],
	input[type="email"],
	input[type="url"],
	input[type="password"],
	input[type="search"] {
		padding: 3px;
	}

	textarea {
		padding-left: 3px;
		width: 100%;
	}


#titre_commentaire, #titre_form_commentaire { font-size: 1.5em; line-height: 1.2em; margin:45px 0 30px 0; display: block; }
#titre_form_commentaire { margin: 15px 0 15px 0; }
#titre_commentaire a { float: right; font-size: 0.75em; }
.commentaire { margin: 0 0 15px 0; }
.commentaire_pseudo, .commentaire_date { color: #c9c9c9; font-size: 0.9em; }
.commentaire_pseudo { font-weight: bold; color: #d46d79; }
.commentaire_date { float: right; font-style: italic; }
.commentaire_content { margin: 5px 0 0 0; padding: 10px; background: #f3f3f3; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; border-bottom:3px solid #e4e4e4; text-shadow:1px 1px 0 #FFF; }

#form_commentaire p { margin: 0 0 5px 0; }
#form_commentaire label { float: left; width: 255px; text-align: left; }
#form_commentaire input[type="text"] { width: 250px; }
#form_commentaire #captcha { width: 75px; }
#form_commentaire #label_captcha {  display: inline-block; float: none; margin: 0 0 0 20px; }
#captcha_code { background: #e5e5e5; padding: 3px 6px 3px 6px; color:#505050; text-shadow: 0px 1px 0 #FFF; border-bottom:1px solid #a0a0a0; border-right:1px solid #a0a0a0; -webkit-border-radius: 3px;border-radius: 3px; }

#pagination { width: 450px; clear: both; text-align: center; margin: 5px auto 15px auto; height: 60px; overflow: auto; }
#pagination strong { padding: 0 7px 0 7px; }
#pagination a { color: #616161; background:#f2f2f2; border:1px solid #dbdbdb; padding: 2px 8px 5px 8px; display: inline-block; height: 33px; text-decoration: none;   } /* changer ici */
#pagination a:hover { color: #FFF; text-decoration: none; border-color: #7ab2d2; background: #46a28d; }

div.confirmation li, div.erreur li, div.information li { margin: 0; }

div.confirmation, div.erreur, div.information {
  background:url(../img/admin/mini-icone-confirmation.png) no-repeat 10px center, #d5eebe;
  background:url(../img/admin/mini-icone-confirmation.png) no-repeat 10px center, -moz-linear-gradient(top, #eeffde 0%, #d5eebe 100%);
  background:url(../img/admin/mini-icone-confirmation.png) no-repeat 10px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeffde), color-stop(100%,#d5eebe));
  background:url(../img/admin/mini-icone-confirmation.png) no-repeat 10px center, -o-linear-gradient(top, #eeffde 0%,#d5eebe 100%);
  background:url(../img/admin/mini-icone-confirmation.png) no-repeat 10px center, -ms-linear-gradient(top, #eeffde 0%,#d5eebe 100%);
  background:url(../img/admin/mini-icone-confirmation.png) no-repeat 10px center, linear-gradient(to bottom, #eeffde 0%,#d5eebe 100%);
  border:1px solid #a6d877;
  box-shadow: inset 0 1px 0 #FFF, 1px 1px 0px #FFF;
  color:#336801;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin:0 0 12px 0;
  padding:7px 0 7px 45px;
}
div.erreur {
  background:url(../img/admin/mini-icone-erreur.png) no-repeat 10px center #facccc;
  background:url(../img/admin/mini-icone-erreur.png) no-repeat 10px center, -moz-linear-gradient(top, #ffeaea 0%, #facccc 100%);
  background:url(../img/admin/mini-icone-erreur.png) no-repeat 10px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffeaea), color-stop(100%,#facccc));
  background:url(../img/admin/mini-icone-erreur.png) no-repeat 10px center, -o-linear-gradient(top, #ffeaea 0%,#facccc 100%);
  background:url(../img/admin/mini-icone-erreur.png) no-repeat 10px center, -ms-linear-gradient(top, #ffeaea 0%,#facccc 100%);
  background:url(../img/admin/mini-icone-erreur.png) no-repeat 10px center, linear-gradient(to bottom, #ffeaea 0%,#facccc 100%);
  color:#8d0d0d;
  border-color:#f3abab;
}
div.information {
  background:url(../img/admin/mini-icone-information.png) no-repeat 10px center, #c7e8ff;
  background:url(../img/admin/mini-icone-information.png) no-repeat 10px center, -moz-linear-gradient(top, #eaf7ff 0%, #c7e8ff 100%);
  background:url(../img/admin/mini-icone-information.png) no-repeat 10px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaf7ff), color-stop(100%,#c7e8ff));
  background:url(../img/admin/mini-icone-information.png) no-repeat 10px center, -o-linear-gradient(top, #eaf7ff 0%,#c7e8ff 100%);
  background:url(../img/admin/mini-icone-information.png) no-repeat 10px center, -ms-linear-gradient(top, #eaf7ff 0%,#c7e8ff 100%);
  background:url(../img/admin/mini-icone-information.png) no-repeat 10px center, linear-gradient(to bottom, #eaf7ff 0%,#c7e8ff 100%);
  color:#005898;
  border-color:#9fd1f5;
}
div.confirmation a, div.erreur a, div.information a { text-decoration: underline; }
div.confirmation a:hover, div.erreur a:hover, div.information a:hover { text-decoration: none; }
