﻿/*
Theme Name: Mandataire
Theme URI: http://www.mandataire-immo.fr
Description: Mandataire est un thème sur-mesure pour le site www.mandataire-immo.fr
Version: 1.0
Author: Starfreepix
Author URI: http://www.starfreepix.fr
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl.html
Tags: responsive, flat
*/

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}

/*
*  Layout
*/
html{height: 100%;}
body{background: #fff;font-family: 'arial', sans-serif;font-size: 14px;color: #000;height: 100%;}
#wrap{height: 100%; background: none repeat scroll 0 0 #fff; left: 0; position: relative; -webkit-transition: all 0.8s ease-in-out 0s; -moz-transition: all 0.8s ease-in-out 0s; -ms-transition: all 0.8s ease-in-out 0s; -o-transition: all 0.8s ease-in-out 0s; transition: all 0.8s ease-in-out 0s; z-index: 1;}
.sticky:after {content: "";display: block;height: 133px;}
.sticky {height: auto;margin-bottom: -133px;min-height: 100%;}

.row1{width: 950px;}
.row2{width: 475px;}
.row3{width: 284.5px;}
.row4{width: 217px;}
.row42{width: 118.5px;}
.row5{width: 375px;}
.row6{width: 613.3px;padding: 0 11px 11px;}
.row10{width: 594px;}
.row12{width: 712.5px;}

.padding10{padding: 10px;}
.padding10notop{padding: 0 10px 10px 10px;}

.center-block {margin: auto;display: block;}

.pull-left, img.alignleft{float: left;}
.pull-right, img.alignright{float: right;}
img.aligncenter{display: block;margin: auto;}

.clearfix{clear: both;}

img.alignright, img.pull-right{margin-left: 50px;}
img.alignleft, img.pull-left{margin-right: 50px;}

p{padding: 0;margin: 0 0 10px 0;text-align: justify;}
.center{text-align: center;}
p.big{font-size: 20px;}

.content ol li{list-style: decimal;margin-left: 14px;text-align: justify;}
.content ul li{list-style: square;margin-left: 14px;text-align: justify;}

a{text-decoration: none;color: #123150;}
a:hover{text-decoration: underline;}
a:active, a:focus,a:hover{outline: none;}

form{width: auto;margin-top: 20px;}
form div{margin: 0 0 5px 0;}
label{font-weight: bold;margin-bottom: 8px;display: block;}

form.sg-formulaire{margin-top: 0;}

input, button, select, textarea {font-size: 12px;font-family: 'arial', sans-serif;color: #000;}
input, select, textarea {padding: 3px;border: none;background: #d4d5d7;}
input,option{height: 30px;width: 99%;}
textarea {height: 250px;width: 99%;}
.sidebar input,option{height: 30px;width: 98%;}
.sidebar textarea {height: 250px;width: 98%;}
.wpcf7-form input, .wpcf7-form textarea{width: 99%;}
textarea{overflow: auto;vertical-align: top;}
input[type="checkbox"], input[type="radio"] {vertical-align: middle;width: 10px;height: 10px;}
#searchsubmit, .wysija-submit{width: 100%;}

.form-allowed-tags{display: none;}

button, .submit, a{cursor: pointer;}

h1{font-size: 22px;color: #fff;background: #123150;font-weight: lighter;padding: 8px 0 8px 8px;margin: 0 0 28px 0;}
h2, .home-title{transition: color 0.25s ease 0s;font-size: 20px;color: #123150;font-weight: lighter;}
h3{font-size: 16px;color: #000;font-weight: lighter;}
h4{font-size: 14px;color: #000;font-weight: bold;margin-top: 0;background: none;padding: 0;}
h5{font-size: 32px;color: #7b7c80;font-weight: lighter;margin: 30px 0 15px 0;padding: 0;}

/*
* colors
*/
.bkg-dark-grey{background: #7b7c80;}
.bkg-orange{background: #123150;}
.bkg-grey{background: #d4d5d7;}
.bkg-grey-clear{background: #e7e5e5;}
.bkg-grey-footer{background: #343435;}
.bkg-white{background: #fff;}

/*
* Sprite
*/
.menu-menu-top-container .menu-item-type-custom a, #text-2 h3, .widget_search h3, .widget_wysija h3, .widget_recent_comments h3, .widget_decent_comments_widget h3,
.btn-share, .btn-label, .comment-respond h3, .comments-title, .quote, .webinars-publication span, .btn-share-footer, #text-6 h3, #text-7 h3, .last-testimony-widget h3,
.scroll, aside .reseaux-sociaux-widget a, aside .reseaux-sociaux-widget h3, footer .reseaux-sociaux-widget a, footer .reseaux-sociaux-widget h3,.sy-prev a,.sy-next a, #text-3 h3,
.social-author a, #text-5 h3, #text-12 h3, #text-15 h3, #rss-5 h3, #text-14 h3, #text-16 h3{background: url(images/sprite-mandataire.png) 0 0 no-repeat;}


/*
* Head
*/
#top{height: 28px;}
.logo{background: url(images/logo-mandataire.png) no-repeat;display: block;height: 84px;width: 500px;margin: 25px auto 0;}
.head{height: 180px;position: relative;z-index: 9999;}
/*header{left: 0;margin: 0 auto;position: fixed;right: 0;top: 0;width: 100%;z-index: 999;background: #fff;}
.content{margin-top: 152px;}*/

/*
* Footer
*/
footer{margin-top: 20px;}
.footer-widget-container{padding: 40px 0;}
.footer-widget{padding: 0 10px;}
.footer-widget h3{font-size: 17px;font-weight: lighter;padding-left: 40px;line-height: 26px;}
.footer-widget-container h3{margin: 0 0 10px;}
.footer-widget h3, .footer-widget p, .footer-widget{color: #797a7d;}
.author-bio-widget h3{background: url(images/logo-mandataire-footer.png) no-repeat;height: 46px;margin: 0 0 10px;padding: 0;text-indent: -9999px;width: 122px;}
.footer-widget a .author-testimony{color: #7b7c80;}

.copyright{color: #fff;height: 40px;}
.copyright p{line-height: 40px;}

.wrap-menu-mobile{display: none;}

footer .author-bio-widget{float: left;}
footer .reseaux-sociaux-widget{float: right;}
footer .reseaux-sociaux-widget a{float: left;display: block;width: 23px;height: 23px;text-indent: -9999px;margin: 0 8px;text-align: center;}
.textwidget:after, footer .reseaux-sociaux-widget:after{clear: both;content: "";display: block;}
footer .reseaux-sociaux-widget a.facebook{background-position: 0 -87px;}
footer .reseaux-sociaux-widget a.twitter{background-position: -23px -87px;}
footer .reseaux-sociaux-widget a.gplus{background-position: -47px -87px;}
footer .reseaux-sociaux-widget a.youtube{background-position: -70px -87px;}
footer .reseaux-sociaux-widget a.rss{background-position: -97px -87px;}
footer .reseaux-sociaux-widget a.facebook:hover{background-position: 0 -110px;}
footer .reseaux-sociaux-widget a.twitter:hover{background-position: -23px -110px;}
footer .reseaux-sociaux-widget a.gplus:hover{background-position: -47px -110px;}
footer .reseaux-sociaux-widget a.youtube:hover{background-position: -70px -110px;}
footer .reseaux-sociaux-widget a.rss:hover{background-position: -97px -110px;}

.scrollup {display: none;background: none repeat scroll 0 0 #504d4b;border-radius: 7px;bottom: 6%;cursor: pointer;height: 50px;opacity: 0.5;position: fixed;right: 5%;width: 50px;z-index: 1000;}
.scrollup i {border-bottom: 20px solid #fff;border-top: medium none;border-left: 15px solid transparent;border-right: 15px solid transparent;height: 0;left: 10px;position: relative;width: 0;}

/*
* Menu
*/
#menu-mobile{display: none;width: 25px;height: 24px;cursor: pointer;background: url(images/menu-mobile.png) no-repeat;margin: 2px 8px 0 0;float: right;}

html.menu.csstransforms3d #wrap { -webkit-transform: translate3d(-80%, 0px, 0px); -moz-transform: translate3d(-80%, 0px, 0px); -ms-transform: translate3d(-80%, 0px, 0px); -o-transform: translate3d(-80%, 0px, 0px); transform: translate3d(-80%, 0px, 0px); }
html.csstransforms3d #wrap { -webkit-transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0px, 0px, 0px); -ms-transform: translate3d(0px, 0px, 0px); -o-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); }
html.menu .menu-menu-mobile-container { left: 20%; transition-delay: 0s; visibility: visible; width: 80%; z-index: 0; overflow-x: hidden; overflow-y: auto }
.wrap-menu-mobile .menu-menu-mobile-container ul{margin: 0;padding: 0;}
.wrap-menu-mobile .menu-menu-mobile-container li{float: none;padding: 0;border-bottom: 1px solid #123150;}
.wrap-menu-mobile .menu-menu-mobile-container li a{text-align: left;padding: 10px 0 10px 30px;font-size: 17px;display: block;font-weight: lighter;}
.wrap-menu-mobile .menu-menu-mobile-container li a:hover, html.menu .menu-menu-mobile-container li.current-menu-item a{background: #123150;color: #fff;text-decoration: none;}
.wrap-menu-mobile .sub-menu .menu-item-type-custom{background: none;border-radius: 0;}
.wrap-menu-mobile .sub-menu li a{padding-left: 60px;}
.wrap-menu-mobile .sub-menu .sub-menu li a{padding-left: 120px;}
.wrap-menu-mobile .sub-menu li{border: none;}

.menu, ul, li{list-style: none;padding: 0;margin: 0;}
#menu-menu-top{line-height: 20px;height: 28px;}
.menu-menu-top-container li{float: left;padding: 0 13px;margin-top: 4px;}
.menu-menu-top-container li a{transition: color 0.25s ease 0s;color: #7a7b7f;display: block;text-align: center;font-size: 12px;text-transform: uppercase;}
.menu-menu-top-container li a:hover, .menu-menu-top-container li.current-menu-item a{text-decoration: none;color: #fff;}
/*.menu-item-type-custom{background: #123150;border-radius: 30px;}
.menu-menu-top-container .menu-item-type-custom a{background: url(images/private.png) 100% 48% no-repeat;color: #fff;padding-right: 20px;text-transform: capitalize;}
.menu-menu-top-container .menu-item-type-custom a:hover{color: #343435;}*/

.menu-head{margin: 50px 0 30px;}
#menu-menu-head{height: 35px;line-height: 35px;}
#menu-menu-head li{float: left;padding: 0 10px;}
#menu-menu-head li a, #menu-menu-head li span{transition: color 0.25s ease 0s;color: #123150;display: block;text-align: center;font-size: 17px;text-transform: uppercase;}
#menu-menu-head li a:hover, #menu-menu-head li.current-menu-item a, #menu-menu-head li.current-menu-parent span{text-decoration: none;color: #f0502c;}
#menu-menu-head li .sub-menu{display: none;position: absolute;}
#menu-menu-head li:hover .sub-menu{display: block;}
#menu-menu-head li .sub-menu li{float: none;padding: 0 5px;background: #e7e5e5;border-bottom: 1px solid #7b7c80;}
#menu-menu-head li .sub-menu li:first-child{border-top: 1px solid #7b7c80;}
#menu-menu-head li .sub-menu li a{text-align: left;}

#menu-menu-head .menu-item-type-custom{background: none;}

#menu-menu-footer li{float: left;padding: 0 7px;line-height: 30px;}
#menu-menu-footer a{transition: color 0.25s ease 0s;color: #e7e5e5;display: block;text-align: center;font-size: 12px;text-transform: uppercase;}
#menu-menu-footer a:hover{text-decoration: none;color: #fff;}

/*
* Sidebar
*/
.sidebar{ width: 305.5px;}
.sidebar > div{background: #e7e5e5;padding: 1px 10px 27px 10px;margin-bottom: 15px;}

.sidebar h3{color: #000;font-size: 18px;font-weight: lighter;padding-left: 40px;line-height: 26px;}
#text-16 h3{background-position: -150px -340px;}
#text-15 h3{background-position: -153px -376px;}
#text-12 h3{background-position: -150px -338px;}
#text-14 h3{background-position: -180px -113px;}
#rss-5 h3{background-position: -170px -263px;}
.last-testimony-widget h3{background-position: -173px -191px;}
.widget_search h3{background-position: -154px -467px;}
.widget_wysija h3, #text-7 h3, #text-3 h3{background-position: -154px -373px;}
aside .reseaux-sociaux-widget h3, footer .reseaux-sociaux-widget h3{background-position: -154px -304px;}
.widget_recent_comments h3, .widget_decent_comments_widget h3{background-position: -154px -423px;}
#rss-5 img{display: none;}
.content #rss-5 ul li{list-style-type: none;margin-left: 0;}
.wp-polls .Buttons, .sidebar-btn, #searchsubmit, .wysija-submit, .wpcf7-form .wpcf7-submit, .form-submit > input, .btn, input.btn, .subscribe-form-button{transition: background-color 0.25s ease 0s;display: block;text-transform: uppercase;background: #7b7c80;color: #fff;font-size: 14px;text-align: center;padding: 8px 3px;margin: 15px 0 0;width: 100%;}
a.sidebar-btn{width: 98%;}
.sidebar-btn:hover, .wp-polls .Buttons:hover, #searchsubmit:hover, .wysija-submit:hover, .wpcf7-form .wpcf7-submit:hover, .form-submit > input:hover, .btn:hover, .subscribe-form-button:hover{text-decoration: none;background: #123150;}
a.btn{width: auto;}

aside .reseaux-sociaux-widget a, .social-author a{float: left;display: block;width: 39px;height: 39px;text-indent: -9999px;margin: 0 8px;text-align: center;}
.textwidget:after, aside .reseaux-sociaux-widget:after{clear: both;content: "";display: block;}
aside .reseaux-sociaux-widget a.facebook, .social-author a.facebook{background-position: 0 0;}
aside .reseaux-sociaux-widget a.twitter, .social-author a.twitter{background-position: -39px 0;}
aside .reseaux-sociaux-widget a.gplus, .social-author a.gplus{background-position: -79px 0;}
aside .reseaux-sociaux-widget a.youtube, .social-author a.youtube{background-position: -119px 0;}
aside .reseaux-sociaux-widget a.linkedin, .social-author a.linkedin{background-position: -198px 0;}
aside .reseaux-sociaux-widget a.rss, .social-author a.rss{background-position: -161px 0;}
aside .reseaux-sociaux-widget a.facebook:hover, .social-author a.facebook:hover{background-position: 0 -40px;}
aside .reseaux-sociaux-widget a.twitter:hover, .social-author a.twitter:hover{background-position: -39px -40px;}
aside .reseaux-sociaux-widget a.gplus:hover, .social-author a.gplus:hover{background-position: -79px -40px;}
aside .reseaux-sociaux-widget a.youtube:hover, .social-author a.youtube:hover{background-position: -119px -40px;}
aside .reseaux-sociaux-widget a.linkedin:hover, .social-author a.linkedin:hover{background-position: -198px -40px;}
aside .reseaux-sociaux-widget a.rss:hover, .social-author a.rss:hover{background-position: -161px -40px;}

.content .widget_recent_comments ul li, .content .decent-comments ul li, .content .last-testimony-widget li{list-style: none;margin: 15px 0;}
.content #rss-5 ul li:after, .content .widget_recent_comments ul li:after, .content .decent-comments ul li:after, footer .decent-comments ul li:after, .last-testimony-widget li:after{content: " ";display: block;width: 80px;height: 1px;background: #123150;margin: 20px auto;}
.content #rss-5 ul li:last-child:after, .content .decent-comments ul li:last-child:after, footer .decent-comments ul li:last-child:after, .last-testimony-widget li:last-child:after{display: none;}
.comment-author, .name-author-testimony, .comment-author a{text-transform: capitalize;color: #123150;font-weight: bold;}
a .author-testimony{color: #000;}
.comment-excerpt{margin-top: 4px;display: block;}
.info-town-testimony{color: #7b7c80;}

.btn-label{display: block;width: 130px;height: 130px;text-indent: -9999px;background: url(images/Garantie.jpg) no-repeat;margin: auto;}
.btn-label:hover{}

#nesletter-mobile{display: none;}

/*
* Breadcrumb
*/
#breadcrumbs{margin-left: 11px;overflow: hidden;}
#breadcrumbs > span > span > a, #breadcrumbs > span > span > span {text-decoration: none;outline: none;display: block;float: left;font-size: 12px;line-height: 36px;padding: 0 10px 0 35px;background: #e7e5e5;position: relative;}
#breadcrumbs > span > span > a:first-child {border-radius: 5px 0 0 5px; }
#breadcrumbs > span > span > a:last-child {border-radius: 0 5px 5px 0; padding-right: 20px;}
#breadcrumbs > span > span > a.active, #breadcrumbs > span > span > a:hover{background: #123150;color: #fff;}
#breadcrumbs > span > span > a.active:after, #breadcrumbs > span > span > a:hover:after {background: #123150;}
#breadcrumbs > span > span > a:after, #breadcrumbs > span > span > span:after {
content: '';position: absolute;top: 0;right: -14px;width: 36px;height: 36px;transform: scale(0.707) rotate(45deg);z-index: 1;background: #e7e5e5;box-shadow: 2px -2px 0 2px rgba(255, 255, 255, 1), 3px -3px 0 2px rgba(255, 255, 255, 1);border-radius: 0 5px 0 50px;}
#breadcrumbs .breadcrumb_last{color: #343435;}

/*
*   Home
*/
.home h1{font-size: 20px;margin: 0 0 10px 0;color: #000;font-weight: bold;background: none;padding: 0;}
.btn-video-wrap{  height: 207px;overflow: hidden;width: 184px;float: right;position: relative;}
/*.btn-video-wrap a{width: 210px;background: url(images/btn-video-front.jpg) no-repeat;height: 216px;max-width: none;transition: all 1s ease 0s;}*/
.btn-video-wrap a {
    display: block;
    position: absolute;
    height: 100%;
    width: 100%;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
    -moz-transform: scale(1,1);
    -webkit-transform: scale(1,1);
    transform: scale(1,1);
    background-image: url(images/btn-video-front.jpg);
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
/*    z-index: -1;*/
}

.btn-video-wrap a:hover {
    -moz-transform: scale(1.05,1.05);
    -webkit-transform: scale(1.05,1.05);
    transform: scale(1.05,1.05);    
}
.video-wrap{width: 366px;}

/*.video-container {
    height: 0;
    overflow: hidden;
    padding-bottom: 50.25%;
    padding-top: 22px;
    position: relative;
}*/
.video-container{position: relative;
    padding-bottom: 48.25%;
    padding-top: 30px; height: 0; overflow: hidden;}
.video-container iframe, .video-container object, .video-container embed {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.home-cat a{transition: background-color 0.25s ease 0s;font-size: 22px;color: #fff;background: #123150 url(images/arrow-article-00.png) 98% 50% no-repeat;font-weight: lighter;padding: 13px 0 13px 20px;margin: 0 0 28px 0;display: block;}
.home-cat a:hover{text-decoration: none;background: #246089 url(images/arrow-article-01.png) 98% 50% no-repeat;}
.wrap-home-webinar{width: 425px;margin: auto;}
.wrap-home-webinar .web-date span{color: #7b7c80;}
.wrap-home-webinar .web-date span.whour{color: #123150;border-top: 1px solid #7b7c80;}
.wrap-date{float: left;}
.webinars-slider{position: relative;height: 190px;margin: 25px 0;padding: 8px;background: #d4d5d7;}
.sy-filler{display: none;}
.sy-slide {
    position: absolute;
    z-index: 2;
}
.sy-list {
    height: 100%;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%;
}
.sy-slides-crop {
    height: 100%;
    overflow: hidden;
    position: absolute;
    width: 435px;
    left: 15%;
}
.sy-controls{position: absolute;z-index: 9999;top: 40%;width: 100%;}
.content .sy-controls li, .content #subscribe-reloaded-list li{list-style: none;margin: 0;}
.sy-controls a{display: block;width: 41px;height: 41px;text-indent: -9999px;}
.sy-controls .sy-next{right: 20px;position: absolute;}
.sy-controls .sy-prev{left: 4px;position: absolute;}
.sy-controls .sy-next a{background-position: -41px -368px;}
.sy-controls .sy-next a:hover{background-position: -41px -409px;}
.sy-controls .sy-prev a{background-position: 0 -368px;}
.sy-controls .sy-prev a:hover{background-position: 0 -409px;}

.home article{margin-bottom: 10px;}
.more-article-link{width: 22%;min-width: 135px;float: left;margin: 4px;text-align: center;border: 1px solid #d4d5d7;padding: 4px;height: 150px;}
.default-thumb-front{background-image: url(images/default-img-front.jpg);background-repeat: no-repeat;display: block;height: 74px;width: 127px;margin: auto;}
.more-article-link-img img{height: 74px;width: 127px;}

/*
* Blog
*/
article{margin-bottom: 47px;}
.sep-single-article{background: #123150;width: 80px;margin: auto;height: 1px;}
.intro{font-size: 14px;margin-bottom: 35px;}
.wrap-article h2, .home-title{margin-top: 0;}
.wrap-article h2 a, .wrap-article h2, .home-title a{color: #000;}
.wrap-article h2 a:hover, .home-title a:hover, .comment-author .fn a:hover{color: #23618a;text-decoration: none;}
.publication, .publication a, .comment-meta a, .reply a{color: #123150;font-style: italic;}
.more, .comment-nbrs, .more-article{color: #123150;}
.comment-nbrs, .more-article{float: right;}

.default-thumb{background-image: url(images/default-img.jpg);background-repeat: no-repeat;display: block;height: 128px;width: 219px;}

.no-break{float: right;}

.content .comments-area ul li{list-style: none;margin: 20px 0;}
.comments-area ul ul{margin-left: 40px;}
.comment-respond h3, .comments-title{font-size: 19px;font-weight: bold;background-position: -86px -216px;height: 47px;line-height: 47px;}
.comment-respond h3{padding-left: 60px;}
.comments-title span{color: #fff;display: block;text-align: center;width: 48px;height: 47px;float: left;margin-right: 12px;}
.comment-author .fn, .comment-author .fn a{font-size: 19px;text-transform: capitalize;font-style: normal;color: #000;}
.comment-author .says{display: none;}
.comment-meta{margin: 15px 0;}
.avatar{float: left;margin-right: 15px;}

#subscribe-reloaded-list{margin-bottom: 10px;}
#subscribe-reloaded-list input, #subscribe-reloaded-action-p input{width: 0;height: 0;}
#subscribe-reloaded-list label, #subscribe-reloaded-action-p label{display: inline;}
#subscribe-reloaded-select-all-p a{margin-right: 15px;}

/*
*   YARPP
*/
.yarpp-related h3{text-transform: none !important;}
.yarpp-related {margin-bottom: 47px;}
.yarpp-related a{text-decoration: none !important;font-weight: bold !important;}
.yarpp-related .yarpp-thumbnail-title{text-align: left !important;font-weight: bold !important;font-size: 96% !important;text-decoration: none !important;}
.yarpp-related h3{font-weight: bold !important;padding: 0 0 5px 0 !important;font-size: 125% !important;text-transform: none !important;margin: 0 !important;}
.yarpp-related .yarpp-promote{ clear: both !important;background: url(//api.engage.bidsystem.com/adk_mini_logo.png) no-repeat !important;float: right !important;text-indent: -1000px !important;cursor: pointer !important;color: #666 !important;font-size: 11px !important;height: 17px !important;width: 78px !important;}
.yarpp-thumbnails-horizontal .yarpp-thumbnail{width: 144px !important;text-align: center !important;}
.yarpp-thumbnails-horizontal .yarpp-thumbnail > img, .yarpp-thumbnails-horizontal .yarpp-thumbnail-default{margin: 5px auto !important;}

/*
*   webinars
*/
.web-date{height: 136px;width: 102px;padding: 10px;}
.web-date span{display: block;color: #fff;text-align: center;margin: 0;padding: 0;}
.web-date .wday{font-size: 37px;font-weight: bold;}
.web-date .wmonth{font-size: 21px;}
.web-date .wyear{font-size: 21px;font-weight: bold;}
.web-date .whour{font-size: 21px;font-weight: bold;border-top: 1px solid #fff;padding-top: 5px;margin-top: 5px;}

.webinars-publication span{background-position: -126px -88px;display: block;float: left;height: 14px;margin-right: 4px;width: 14px;}

/*
*   temoignage
*/
.quote{background-position: 0px -216px;height: 65px;width: 74px;}


/*
*   Auteur
*/
.web-url{background: none;}

/*
*  Shortcode calcul 6%
*/
#calcul-form label, #calcul-form .result_economy{margin: 10px 0;text-align: center;font-size: 21px;color: #123150;}
#calcul-form input{font-size: 17px;}

/*
*   Plan du site
*/
.content ul.wsp-pages-list, .content ul.wsp-posts-list, .content ul.wsp-archives-list, .content ul.wsp-authors-list, .content ul.children{margin-left: 30px;}

/*
*   pagination
*/
.wp-pagenavi a, .wp-pagenavi .current{color: #fff;background: #123150;border-radius: 15px;margin: 0 5px;width: 44px;height: 48px;display: block;float: left;font-size: 19px;line-height: 48px;text-align: center;}
.wp-pagenavi .current, .wp-pagenavi a:hover{color: #fff;background: #797a7d;text-decoration: none;}

/*
* Contact
*/
.wpcf7-display-none{display: none;}
.wpcf7-response-output{border-radius: 30px;color: #fff;padding: 40px;position: absolute;top: 50%;background: #123150;left: 29%;font-size: 19px;width: 350px;}


/*
* Theme wordpress needed
*/
.wp-caption { border: 1px solid #ddd; text-align: center; padding: 10px 4px 0px 4px;  background: #fff none; }
.wp-caption-text { font-size: 10px; line-height: 17px; padding: 7px 5px; margin: 0; }
.bypostauthor{}
.gallery-caption{}
.size-auto, .size-full, .size-large, .size-medium, .size-thumbnail {max-width: 100%;height: auto;}

@media screen and (min-width: 0px) and (max-width: 860px){
    aside{display: none;}
    #nesletter-mobile{display: block;padding: 10px;}
    
    .row1{width: auto;}
    .row2{width: 45%;}
    .row3{width: 33%;}
    .row4{width: 25%;}
    .row42{width: 12%;}
    .row5{width: 40%;}
    .row6{width: auto;}
    .row10{width: 50%;}
    .row12{width: 70%;}
    
    .row6 .row4{width: 40%;}
    .row6 .row5{width: 60%;}
    .row6 .row2{width: 75%;margin: auto;}
    .row6 .row42{width: 25%;margin: 15px auto;}
    
    .row1 .row6.pull-left{float: none;}
    
    .more-article-link {
        border: 1px solid #d4d5d7;
        float: left;
        height: 150px;
        margin: 4px;
        min-width: 135px;
        padding: 4px;
        text-align: center;
        width: 22.7%;
    }
}
@media screen and (min-width: 0px) and (max-width: 499px){
    
    .head{height: auto;}
    .row1, .row2, .row3, .row4, .row6.row6 .row4, .row6 .row5, .row6 .row42, .row6 .row2, .form-video-wrap{width: auto;}
    .pull-left,.pull-right, .wrap-date{float: none;}
 
    .default-thumb, img.attachment-blogthumbs{margin: 0 auto 15px;display: block;}
    .single .row6 article, .home .row6 article{border: none;}
    .quote{margin: auto;}   
    .row6 article{border-top: 1px solid #123150;padding-top: 20px;}
    .page-template-temoignages .row6 article:first-of-type, .page-template-webinars .row6 article:first-of-type{border-top: none;}
    .more, .more-article{background: #123150;color: #fff;padding: 8px;border-radius: 8px;display: block;text-align: center;float: none;width: 200px;margin: 8px auto 0;}
    .more:hover, .more-article:hover{text-decoration: none;background: #7a7b7f;}
    .comment-nbrs{float: none;padding: 10px 0;text-align: center;}
    .web-date{margin: 15px auto;}
    
    .btn-video-wrap{margin-top: 15px;}
    
    .webinars-slider{height: 435px;}
    .row6 article.wrap-home-webinar{padding-top: 0;}
    .wrap-home-webinar .row3{width: 90%;margin: auto;}
    
    .more-article-link {
        border: 1px solid #d4d5d7;
        float: left;
        height: auto;
        min-width: 135px;
        padding: 4px;
        text-align: center;
        width: 94%;
    }
}
@media screen and (min-width: 500px) and (max-width: 649px){
    
    nav.row2{width: auto;}

    .row6 .row4, .row6 .row5{width: auto;}
    .default-thumb, img.attachment-blogthumbs{margin: 0 auto 15px;display: block;}
    .pull-left,.pull-right{float: none;}
    
    .single .row6 article, .home .row6 article{border: none;}
    .row6 article{border-top: 1px solid #123150;padding-top: 20px;}
    .quote{margin: auto;}
    .page-template-temoignages .row6 article:first-of-type, .page-template-webinars .row6 article:first-of-type{border-top: none;}
    .more, .more-article{background: #123150;color: #fff;padding: 8px;border-radius: 8px;display: block;text-align: center;}
    .more{width: 100px;float: left;}
    .wrap-home-webinar .more{float: none;margin: 8px 0 0;}
    .more-article{width: 200px;}
    .more:hover, .more-article:hover{text-decoration: none;background: #7a7b7f;}
    
    .wrap-home-webinar .wrap-article{float: right;}
    .web-date{float: none;}
    .row6 article.wrap-home-webinar{padding-top: 0;}
    .wrap-home-webinar .row3{width: 70%;}
    .wrap-date{float: left;}
}
@media screen and (min-width: 650px) and (max-width: 1020px){
    .wrap-home-webinar .row3{width: 70%;}
}
@media screen and (min-width: 0px) and (max-width: 1020px){
    img{border: medium none;height: auto;max-width: 100%;vertical-align: middle;width: auto;}
    img.alignleft, img.pull-left, img.alignright, img.pull-right{float: none;display: block;margin: 0 auto 20px;}
    
    .author-bio-widget, footer .reseaux-sociaux-widget h3, .sy-controls a{display: none;}   
    .sy-slides-crop{width: 96%;left: 2%;}
    .wrap-home-webinar{width: 100%;}   
    .video-wrap.pull-left{width: auto;float: none;margin-top: 15px;}
    .btn-video-wrap{float: none;margin: 15px auto 0;}
    .row6 .wrap-home-webinar .row42{margin: 0;}
    
    .content ul li{margin-left: 20px;}
    
    .content ul.wsp-pages-list, .content ul.wsp-posts-list, .content ul.wsp-archives-list, .content ul.wsp-authors-list, .content ul.children {margin-left: 20px;}

    input,textarea,option{width: 99%;}
    .btn{width: 99%;}
    
    .pull-left.reseaux-sociaux-widget, footer .reseaux-sociaux-widget{float: none;}
    
    footer .reseaux-sociaux-widget{width: 211px;margin: auto;}
    footer .reseaux-sociaux-widget a{width: 39px;height: 39px;}
    footer .reseaux-sociaux-widget a.facebook, .social-author a.facebook{background-position: 0 0;}
    footer .reseaux-sociaux-widget a.twitter, .social-author a.twitter{background-position: -39px 0;}
    footer .reseaux-sociaux-widget a.gplus, .social-author a.gplus{background-position: -79px 0;}
    footer .reseaux-sociaux-widget a.youtube, .social-author a.youtube{background-position: -120px 0;}
    footer .reseaux-sociaux-widget a.rss, .social-author a.rss{background-position: -161px 0;}
    footer .reseaux-sociaux-widget a.facebook:hover, .social-author a.facebook:hover{background-position: 0 -41px;}
    footer .reseaux-sociaux-widget a.twitter:hover, .social-author a.twitter:hover{background-position: -39px -41px;}
    footer .reseaux-sociaux-widget a.gplus:hover, .social-author a.gplus:hover{background-position: -79px -41px;}
    footer .reseaux-sociaux-widget a.youtube:hover, .social-author a.youtube:hover{background-position: -120px -41px;}
    footer .reseaux-sociaux-widget a.rss:hover, .social-author a.rss:hover{background-position: -161px -41px;}
    
    .copyright p{text-align: center;}
}
@media screen and (min-width: 0px) and (max-width: 890px){   
    .wrap-menu-mobile, #menu-mobile{display: block;} 
    .logo{background: url("images/logo-mandataire-mobile.png") no-repeat;width: 220px;height: 83px;margin: 10px auto;float: none;}
    .wrap-menu-mobile .menu-menu-mobile-container{background: none repeat scroll 0 0 #FFFFFF;font-weight: 600;height: 100%;left: 100%;position: fixed;top: 0;transition: left 0s linear 0.6s, width 0s linear 0.6s;width: 0;z-index: -1;}
    html.menu.csstransforms3d #wrap { overflow: hidden; box-shadow: 7px 0 5px -2px rgba(0, 0, 0, 0.2); }  
    #breadcrumbs, .menu-head, #menu-menu-top, #menu-menu-footer{display: none;}
}
@media screen and (min-width: 861px) and (max-width: 1020px){
    .row1{width: auto;}
    .row2{width: 45%;}
    .row3{width: 33%;}
    .row4{width: 25%;}
    .row42{width: 12%;}
    .row5{width: 40%;}
    .row6{width: 60%;padding: 0 1% 1%;}
    .row10{width: 50%;}
    .row12{width: 70%;}

    .row6 .row4{width: 40%;}
    .row6 .row5{width: 55%;}
    .row6 .row2{width: 70%;}
    .row6 .row42{width: 30%;}
}