/****** FILE: themes/mg5/css/style2.2.min.css *****/
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:10px;-webkit-tap-highlight-color:transparent}body{margin:0;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;color:#2c3e50;background-color:#fff;padding-top:0}article,aside,footer,header,nav,section{display:block}a{background-color:transparent;color:#12a1f5;text-decoration:none}a:active,a:hover{outline:0}.pager i,.pagination i,b,strong{font-weight:700}hr,img{border:0}img{vertical-align:middle;display:block;max-width:100%;height:auto}hr{box-sizing:content-box;height:0;margin-top:28px;margin-bottom:28px;border-top:1px solid #fff}button,input,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox]{box-sizing:border-box;padding:0;margin:4px 0 0;margin-top:1px \9;line-height:normal}fieldset{margin:0;border:0;min-width:0}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0;background-color:transparent}fieldset,td{padding:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button,input,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a:focus,a:hover{color:#0983cb;text-decoration:none}a:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.img-responsive{display:block;max-width:100%;height:auto}.img-circle{border-radius:50%}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}h1,h2,h3,h4{font-family:'Montserrat',sans-serif;color:#354b60;letter-spacing:-1px}h1{font-size:36px;line-height:1.2em;font-weight:700}h2,h3,h4{font-weight:400;line-height:1.2}h4{font-size:20px;margin-bottom:15px;margin-top:30px}h2{font-size:30px}h3{font-size:24px}p{margin:0 0 14px}.lead{margin-bottom:30px;font-size:20px;font-weight:600;line-height:1.45}.small,small{font-size:87%}.text-left{text-align:left}.text-right{text-align:right}.text-center,section#auteurBox>div .lead{text-align:center}.text-uppercase{text-transform:uppercase}.bg-primary{color:#fff;background-color:#96c134}.bg-success{background-color:#dff0d8}.bg-info{background-color:#d9edf7}.bg-warning{background-color:#fcf8e3}.bg-danger{background-color:#f2dede}ol,ul{margin-top:10px;margin-bottom:14px}ol ol,ol ul,ul ul{margin-bottom:10px}blockquote{padding:14px 28px;margin:0 0 28px;font-size:20px;border-left:5px solid #fff}blockquote p:last-child{margin-bottom:0}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-md-3,.col-md-4,.col-md-7,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-offset-4{margin-left:33.33333333%}}@media (min-width:992px){.col-md-3,.col-md-4,.col-md-7{float:left}.col-md-7{width:58.33333333%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}}.table{width:100%;max-width:100%;margin-bottom:28px}.table>tbody>tr>td{padding:8px;line-height:1.76470588;vertical-align:top;border-top:1px solid #ddd}.table-bordered,.table-bordered>tbody>tr>td{border:1px solid #ddd}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.form-control{display:block;width:100%;height:42px;padding:6px 12px;font-size:16px;line-height:1.76470588;color:#4d6d8d;background-color:#fff;background-image:none;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}textarea.form-control{height:auto}.form-group{margin-bottom:15px}.btn,.input-lg{border-radius:4px}.input-lg{height:43px;padding:10px 16px;font-size:20px;line-height:1.3333333}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:16px;line-height:1.76470588;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-primary{color:#fff;background-color:#96c134;border-color:#86ad2f}.btn-primary:focus{color:#fff;background-color:#779929;border-color:#384814}.btn-primary:active,.btn-primary:hover{color:#fff;background-color:#779929;border-color:#617d22}.btn-primary:active:focus,.btn-primary:active:hover{color:#fff;background-color:#617d22;border-color:#384814}.btn-primary:active{background-image:none}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:active,.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active:focus,.btn-info:active:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info:active{background-image:none}.btn-sm{padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}.collapse{display:none}.collapse.in,.navbar-brand>img{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.input-group{position:relative;display:table;border-collapse:separate}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group .form-control,.input-group-btn{display:table-cell}.input-group-btn{width:1%;vertical-align:middle;position:relative;font-size:0;white-space:nowrap}.input-group .form-control:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-btn:last-child>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-btn>.btn{position:relative}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:last-child>.btn{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li,.nav>li>a{position:relative;display:block}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#fff}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.76470588;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#fff #fff #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#4d6d8d;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.navbar{position:relative;min-height:20px;margin-bottom:28px}@media (min-width:768px){.navbar{border-radius:0}.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header{margin-right:0;margin-left:0}}.navbar-brand{padding:-4px 15px;font-size:40px;height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:5px;margin-top:-7px;margin-bottom:-7px;background-color:transparent;background-image:none;border:0;border-radius:0}.navbar-toggle:focus{outline:0}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-form{padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;margin:-11px -15px}@media (min-width:768px){.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-default{background-color:#404754;border-color:#323741}.navbar-default .navbar-brand{color:#404754}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#2a2f37;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#323741}.breadcrumb{list-style:none;border-radius:4px}.breadcrumb>li,.pagination{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.pagination{padding-left:0;margin:28px 0;border-radius:4px}.pager li,.pagination>li{display:inline}.pagination>li>a{position:relative;float:left;padding:6px 12px;line-height:1.76470588;text-decoration:none;color:#fff;background-color:#afcc3c;border:1px solid #afcc3c;margin-left:-1px}.pagination>li:first-child>a{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover{z-index:2;color:#0983cb;background-color:none;border-color:none}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover{z-index:3;color:gray;background-color:#fff;border-color:#ddd;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover{color:#f0f2f5;background-color:#ddd;border-color:#ddd;cursor:not-allowed}.pager{padding-left:0;margin:28px 0;list-style:none;text-align:center}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#afcc3c;border:1px solid #afcc3c;color:#fff}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:none}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#f0f2f5;background-color:#ddd;cursor:not-allowed;border-color:#ddd}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label-default{background-color:#4d6d8d}.label-default[href]:focus,.label-default[href]:hover{background-color:#3b546c}.alert{padding:15px;margin-bottom:28px;border:1px solid transparent;border-radius:4px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-left{padding-right:20px}.media-body,.media-left{display:table-cell;vertical-align:top}.media-heading{margin-top:0;margin-bottom:5px}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;border:1px solid}.list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.list-group-item:last-child{margin-bottom:0;}a.list-group-item{color:#555}a.list-group-item:focus,a.list-group-item:hover{text-decoration:none;color:#555;background-color:#f9f9f9}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#96c134;border-color:#96c134}.list-group-item-heading{margin-top:0;margin-bottom:5px}.well{min-height:20px;padding:19px;margin:30px 0;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:24px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.form-horizontal .form-group:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-xs-block{display:none!important}@media (max-width:767px){.visible-xs,.visible-xs-block{display:block!important}.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}.align-middle{display:table-cell;vertical-align:middle}.form-control,input[type=text],textarea.form-control{border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none}.form-control:focus,input[type=text]:focus,textarea.form-control:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#f9f9f9}.content-wrapper{position:relative}.main-content{margin-bottom:.5em}.left,.leftAlone,.right,.rightAlone{float:none;margin:30px auto;padding:0}article .head-title,h1{margin:0 0 25px}article .head-title h1{margin-bottom:15px!important}h2,h3{margin-bottom:25px;margin-top:40px}.content{margin-top:20px}a strong,strong a{font-weight:600}article p>a:hover,article p>strong>a:hover{text-decoration:underline}.bg-channel-lgt a{text-shadow:none}.fa-stack i:before{color:#4d6d8d}.fa-stack .fa-exclamation-triangle:before,.fa-stack .fa-info:before,.fa-stack .fa-lightbulb-o:before{color:#fff}.navigation ul{padding-left:0}.navigation ul li{line-height:22px;margin-bottom:15px}.borderize{padding:1em;border:1px dashed #ccc;margin:30px 0}.customers{color:orange;font-weight:700}.bg-gray-lt{background-color:#f0f2f5;padding:15px;margin: 20px 0 35px;}.calcul{background-color:#3f4652;padding:9px;font-size:18px;font-weight:700;color:#ffe;margin:15px 0}ol,ul{padding-left:0;}li{list-style-type:none;margin-bottom:.3em}.spaced-list-item>li{margin:20px 0}#topic .article h3{line-height:30px;border-bottom:2px solid #e5e5e5;font-size:19.75px;font-style:normal}.bspacer{height:20px;margin:20px auto}.cover-bg hr.visible-xs,.heading{margin:0}.heading h1{color:#fff;padding:15px}.channel-heading .heading{margin-bottom:0}.channel-heading .heading h1{line-height:41px;margin-bottom:0;height:100%}.channel-heading .heading h1 span{font-variant:small-caps;font-size:1.2em;display:block}#leftMenu .default{height:500px;margin-top:50px;text-align:center}header{margin-bottom:15px}#boxh{height:70px;background-color:#fff;line-height:70px;white-space:nowrap;text-align:center}.navbar-brand-logo{padding-left:235px;background-image:url(../images/front/mgo.png);background-position:0 50%;background-repeat:no-repeat;background-attachment:scroll}.navbar-brand{float:none}.navbar-brand .slogan,.navbar-brand img{display:inline-block;position:relative;top:-4px}.navbar-brand .slogan{font-size:.6em;font-variant:small-caps;margin-left:8px;padding-left:11px;top:3px;line-height:22px;border-left:4px dotted #d0d4d9;text-align:justify}a.navbar-brand span:focus,a.navbar-brand span:hover{color:#bfbfbf}.nav-tabs{margin-bottom:15px}.navbar{border:0}.navbar .pure-container{height:60px;margin:0 27px 0 10px;float:left}.navbar form{padding:1px 0;margin:9px}.navbar .input-lg{height:34px}.book a,.navbar .navbar-form{border:0}.navbar .navbar-form .input-group{width:250px!important;margin:5px auto}.navbar .navbar-form input.query{padding:4px!important}.navbar #cse-search-box button{background-color:#fff;padding:0 10px}.navbar #cse-search-box button .fa-search{color:#96c134;font-size:24px}.navbar #cse-search-box input{border-width:0!important}#menu{margin-bottom:0}.affix,.affix-top{top:0;width:100%;z-index:1000}section#auteurBox{margin:30px 0 50px}section#auteurBox .member-image{margin:5px auto}section#auteurBox>div{padding:15px;background-color:#f9f9f9;min-height:177px}#shmenu{height:60px;line-height:60px;margin-top:0}#shmenu .fa-search,.pager .fa-angle-left::before,.pager .fa-angle-right::before,.pagination .fa-angle-left::before,.pagination .fa-angle-right::before{color:#fff}.navbar .navbar-collapse{text-align:center;padding:8px}.fa-home{font-size:1.4em!important}.fa-external-link{font-size:.9em;color:#2c3e50!important}.message{padding:15px;margin-bottom:28px;border:1px solid transparent;border-radius:4px}.error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.center{display:block;margin-left:auto;margin-right:auto}.toSee{line-height: 32px;border-radius: 4px;padding: 18px 10px 5px;;font-size:1.1em;margin:20px 0 30px;text-align: center;} .toSee-src{font-size:70%}.toSee-post{margin-top:10px;}.breadcrumb{white-space:nowrap;padding:0px 0px 15px;margin:0 0 20px;font-size:0.85em;background-color:transparent}.breadcrumb a.label{font-size:1em;font-weight:600}.adslot160,.adslot600,.adslot700{width:300px;height:250px}.sideAds{margin-bottom:20px}.book{text-align:center}.book small,.book span{display:block;margin:10px 0}.book img{display:inline-block}.book a{padding:0;}.book span.title{color:#1ea0da;font-weight:600;line-height:1.5em}.space-bottom{margin-bottom:20px!important}.cover-bg,.cover-img{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px}.cover-img{position:relative;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.cover-bg{height:100%}#mgo_signup form .form-group,.cover-bg .heading{margin:0}.channel-heading,.channel-heading .cover-bg,.folder-head,.folder-head .cover-bg{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.list-group-item{background-color:#fff}.channel-heading{margin-bottom:15px}.sidebar .header{font-size:1.1em;padding:5px;font-weight:700;text-align:center;font-family:'Montserrat',sans-serif}.sidebar .niv2{margin-bottom:30px}.sidebar .niv2 .list-group-item{font-weight:600;margin-bottom:12px;padding:0 0 0 1px;line-height:1.3em;font-size:1em;height:55px;align-items:center;display:table;width:100%}.sidebar .niv2 .list-group-item .item-label{color:#2c3e50;display:table-cell;vertical-align:middle;padding:8px;font-variant:small-caps;font-size:1.25em;line-height:1.2em}.sidebar .niv2 .list-group-item .item-label i{margin-right:8px;font-weight:700}.sidebar .niv2 .list-group-item:focus,.sidebar .niv2 .list-group-item:hover{opacity:.8}.inframe{padding:10px;border:1px solid #dedede;background-color:#f9f9f9;margin:15px 0}.box{margin-bottom:12px;padding:15px 15px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:#f0f0f0 1px solid}.box p{margin:0 0 2px;font-size:1.2em}.box h3{color:#999696}.box-white{background-color:#fff}.site div,article .well{background-color:#f9f9f9;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}#mgo_signup form,.box p,form .Actions{text-align:center}#comments-holder{line-height:16px}.fa-commenting:before{font-size:75px;position:relative;top:-18px;color:#2c3e50!important}.fa-comments-o:before{font-size:1.5em}div#comments-holder.comments-holder-container{margin-top:60px}.mgo{margin-top:30px}.mgo a{font-size:1.1em;display:block;margin-bottom:10px}.article p{margin:5px 0}.article small{color:#a6a6a6;margin:5px 0 30px;display:block}.site{margin:.5em 0}.site div{padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.site div p{margin:.7em 0;text-align:justify}.site a{font-weight:600}#partnerZone{margin:30px 0 20px}#partnerZone a{margin:50px}#partnerZone p{float:left;margin:0}#mgo_signup,.footer a.scrollup{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}#mgo_signup{text-align:center;margin-bottom:30px;background-color:#d0d4d9;color:#2b2c33;padding:10px}#mgo_signup #sib_loading_gif_area{position:relative;top:40%}#mgo_signup .title{font-variant:small-caps;font-size:1.5em;text-align:center;margin-bottom:8px;line-height:24px;text-shadow:0 1px 0 rgba(255,255,255,.2)}#mgo_signup p{font-size:1.2em;line-height:1.6em;text-align:center}#mgo_signup hr{margin:15px}#mgo_signup small{display:block;line-height:1.9em;font-size:.7em}#mgo_signup form{margin:19px 0 3px}#mgo_signup form div{position:relative}#mgo_signup form label{line-height:1.6em;margin-bottom:20px;font-weight:400}#mgo_signup form input{margin-bottom:12px}#mgo_signup form .asterisk{color:red}#mgo_signup small,form .field{margin-bottom:20px}.site div,.souscat{margin-bottom:15px}.souscat{border-bottom:1px solid #e5e5e5;padding:0 5px 15px}.souscat a{font-size:1.1em;line-height:2.3em;color:#fff}.folder{margin-bottom:0px;height:100%}.folder .folder-title,.folder h1{text-align:center;padding:15px 5px 0}.folder .title{font-size:1.8em;line-height:1.1em;margin-bottom:25px;font-weight:600;font-variant:small-caps}.folder .subtitle,.folder .title{color:#fff!important}.folder .subtitle{text-transform:uppercase}.folder .subtitle-head{font-weight:700;font-size:1.4em;margin-bottom:0}.folder h1{display:table-cell;vertical-align:middle;padding:15px 10px 20px;}.footer,div.adZoneMiddle{background-color:#fff;margin:20px 0 20px}.footer{font-size:15px;padding:20px 0;text-align:center;margin:30px 0 0;border-top:#f0f0f0 1px solid}.footer a{text-decoration:underline;color:#454545;font-size:15px;margin:0 3px}.footer a.scrollup{width:85px;padding:4px;height:54px;opacity:.3;position:fixed;bottom:50px;right:15px;display:none;background-color:#afcc3c;line-height:1.2em;color:#f9f9f9;font-size:1.1em}#mgo_signup #sib_loading_gif_area,.footer img{display:block;margin-left:auto;margin-right:auto}a.scrollup:hover{opacity:.8;color:#fff!important}.pager .disabled .fa-angle-left::before,.pagination .disabled .fa-angle-left::before{color:#f0f2f5}.pagination>li>a{border-left-color:#f5f6f8!important}.pager li>a,.pager li>span{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}@media (min-width:992px){body{background-color:#f4f5f7}.navbar .navbar-collapse,.sidebar{padding:0}.sidebar{position:absolute;top:0;left:0;width:13.75em}.main-content{margin-left:15.313em}.box{margin-bottom:30px}article{margin-bottom:20px;padding:20px 30px;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 3px 0 #cfcfcf;-webkit-box-shadow:0 0 3px 0 #cfcfcf;-o-box-shadow:0 0 3px 0 #cfcfcf;box-shadow:0 0 3px 0 #cfcfcf;filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=NaN, Strength=3)}.cover-bg .heading h1,.cover-img,.folder{height:120px}.folder .folder-title{width:250px;border-right:2px solid #fff;float:left;height:100%;padding:0 5px}.folder .folder-title div{display:table-cell;vertical-align:middle;height:150px;width:283px}.folder .folder-title .title{margin-bottom:0;font-size:1.6em}.cover-bg .align-middle{width:283px}.cover-bg .heading{margin-bottom:35px}#cse-search-box .input-group-btn{width:1%!important}.left,.pull-left{float:left;margin:auto 10px 10px 0;padding-right:15px}.leftAlone{float:left;padding-right:0;margin:auto 25px 10px 0}.pull-right,.right,.rightAlone{float:right;margin:auto 0 10px 10px;padding-left:15px}.rightAlone{padding-left:0}.book{width:295px;float:left;padding-right:20px;background-color:#fff}.sideAds{background-color:#f0f2f5!important}.adslot700{width:500px;height:250px}.adslot160,.adslotV600{width:160px;height:600px}.pager a,.pager-top i,.pagination a{font-size:1.5em}.navbar .navbar-form .input-group{width:300px!important;margin:0}.sidebar .niv2 {margin-bottom:30px}.sidebar .niv2 .header{font-size:1.3em;padding:8px 5px;text-transform:uppercase}.footer img{display:inline}}@media (min-width:992px){.navbar-form .input-group{width:400px!important}.navbar-form .input-group .input-lg{height:40px}.channel-heading{height:120px}.channel-heading .heading h1{line-height:83px}.channel-heading .heading h1 span{display:inline}.sidebar{position:absolute;top:0;left:0;width:18.75em;padding:0;height: 100%}.adslot600,.adslot700{width:600px;height:200px}}@media (min-width:992px) and (max-width:1199px){.container{width:100%}.main-content{margin-left:20em}}@media (min-width:1200px){.main-content{margin-left:20.313em}.sidebar .list-group-item .item-label{max-width:193px}.adslot600,.adslot700{width:708px;height:200px}.adslotV600{width:300px;height:600px}.navbar .navbar-form .input-group{width:450px!important}}
.sumup{margin-bottom:35px;padding:0 0 7px;margin-top:0;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;background-color:#fff}
.sumup-list{margin:0;padding:5px 5px 0}.sumup-list-item{margin-bottom:9px;position:relative;list-style-type:none;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;padding:0 20px 0 5px!important;border:1px solid #d0d4d9}.sumup-list-item:hover a{color:#2c3e50}.sumup-list-item-link,.sumup-list-item__current_span{color:#2c3e50;padding:9px 3px 9px 5px;display:block;line-height:1.1em;font-weight:600}.sumup-cover{text-align:center;padding:0.125rem;position:relative;display:block}.sumup-cover__align-middle{height:150px} .sumup-cover:hover{box-shadow:inset 0 0 100px 100px rgba(255,255,255,.1)}.sumup-list-item__current{background-color:#f4f4f4}.sumup-cover-title{font-size:1.6em;line-height:1.1em;font-weight:600;font-variant:small-caps}.sumup-cover-subtitle,.sumup-cover-title{color:#fff!important;margin-bottom:8px}.sumup-cover-subtitle{text-transform:uppercase}.sumup-cover-subtitle-head{font-weight:700;font-size:1.4em;margin-bottom:0}.sumup-section-title{text-align:center;font-size:1.3em;margin:7px 0 0;font-weight:700}@media (min-width:992px){
  .sumup-list-item{margin-bottom:3px;}
  .sumup-list-item{border:0}.sumup-list-item-link,.sumup-list-item__current_span{font-size:18px;border:0}.sumup-list-item:hover,.sumup-list-item__current{background-color:#e8ebef}.sumup-list-item__current::before{left:.2em}}.dirbox_container{margin-bottom:30px}.dirbox,.dirbox:hover .dirbox_caption{display:table-cell;vertical-align:middle}.dirbox{padding:0;position:relative;overflow:hidden;height:180px}.dirbox:hover .dirbox_caption{opacity:1;transform:translateY(-116px);-webkit-transform:translateY(-116px);-moz-transform:translateY(-116px);-ms-transform:translateY(-116px);-o-transform:translateY(-116px)}.dirbox_img{z-index:4}.dirbox_caption{position:absolute;font-size:18px;top:115px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.dirbox_blur,.dirbox_caption_text{height:182px;z-index:5;position:absolute;width:100%}.dirbox_caption_text{z-index:10;color:#fff;height:180px;text-align:center;line-height:1em;padding:5px;font-weight:600}
.jssocials-shares{margin:.2em 0}.jssocials-shares *{box-sizing:border-box}.jssocials-share{display:inline-block;vertical-align:top;margin:.3em .6em .3em 0}.jssocials-share:last-child{margin-right:0}.jssocials-share-link.jssocials-share-no-count{padding-top:.5em}.jssocials-share-link.jssocials-share-no-count .jssocials-share-count{height:1em}.jssocials-share-label{padding-left:.3em;vertical-align:middle;font-size: 0.8em;font-weight: bold;}.jssocials-share-twitter .jssocials-share-link{background:#00aced}.jssocials-share-twitter .jssocials-share-link:hover{background:#0087ba}.jssocials-share-facebook .jssocials-share-link{background:#3b5998}.jssocials-share-facebook .jssocials-share-link:hover{background:#2d4373}.jssocials-share-googleplus .jssocials-share-link{background:#dd4b39}.jssocials-share-googleplus .jssocials-share-link:hover{background:#c23321}.jssocials-share-linkedin .jssocials-share-link{background:#007bb6}.jssocials-share-linkedin .jssocials-share-link:hover{background:#005983}.jssocials-share-email .jssocials-share-link{background:#7d8687}.jssocials-share-email .jssocials-share-link:hover{background:#656768}.jssocials-share-link{display:inline-block;text-align:center;text-decoration:none;line-height:1.1;padding:.5em .6em;color:#fff;-webkit-transition:background .2s ease-in-out,border-color .2s ease-in-out;transition:background .2s ease-in-out,border-color .2s ease-in-out}.jssocials-share-link:active,.jssocials-share-link:focus,.jssocials-share-link:hover{color:#fff}.jssocials-shares .fa::before{color:#fff; position: relative;top: 1px;}
.follow-icons{text-align:center;height:50px;width:100%;z-index:100000}.follow-icons :before{display:inline-block;height:100%;vertical-align:middle;top:-2px;position: relative;}.icon{display:inline-block;font-size:25px;line-height:45px;height:45px;width:45px;border-radius:100%;position:relative;text-align:center;background:#edf0f3}.icon:hover{background:#fff}.icon-twitter,.icon-twitter:hover{color:#4099ff}.icon-facebook,.icon-facebook:hover{color:#3b5998}.icon-linkedin,icon-linkedin:hover{color:#3f729b}.icon-gplus,.icon-gplus:hover{color:#dc4e41}.icon-rss,.icon-rss:hover{color:#EF8148}@media (min-width:768px){ol,ul{padding-left:40px;}.toSee{font-size:1.3em}.follow-icons{text-align:right;position:absolute;right:0}}@media (min-width:768px) and (max-width:1199px){.follow-icons{top:11px;width:200px;padding-right:5px}.icon{font-size:20px;line-height:35px;height:35px;width:35px;margin-right:0}.navbar form{margin-right:109px}}@media (min-width:1200px){.follow-icons{padding-right:15px;top:8px;width:260px}.navbar form{margin-right:99px}}#share { margin-bottom: 20px;}
 .sumup .fa {    float: left;padding-bottom: 5px;margin-right: 10px} #mgo_signup .notice {line-height: 16px;margin-top: 15px;}

article {
  box-shadow : 0 1.5rem 4rem rgba(31,36,51,.05) !important;
  padding: 0px;
}
h2 {
  font-weight: 600;
}

.bg-gray-lt h2 {
  margin-top: 14px;
}
.bg-gray-lt h4 {
  margin-top: 0;
}

.toSee {
  background-color: #fff !important;
  color: #e19940;
}


.table-responsive, .breadcrumb {
  display: block;
  width: 100%;
  overflow-x: auto;
}

.sidebar .book {
  width: 219px;
float: none;
  margin: 10px auto;
}

.fp-sticky {
  position: sticky;
  top: 80px;
  margin-bottom: 150px;
}


.go-to-subscribe-form {
  margin-top:0 !important;
}
.vertical-ads-block {
  margin: 10px auto;
}
.vertical-ads {
  width: 300px;
  height: 250px;
}

.fp-title {
  font-size: 1.5em;
  padding: 3px;
  line-height: 1.2;
}


.fp img {
  margin-top: 15px;
}


.red-bg {
  background-color: #ff5c5c;
  color: #fff;
}

.green-bg {
  background-color: #31b569;
  color: #fff;
}

.video-container {
  position: relative;
  padding-bottom: 56.25%; /* ratio 16/9 */
  height: 0; overflow: hidden;
  clear: both;
  margin: 20px auto;
}
.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (min-width:768px) {
  .main-content {
    padding-left: 20px;
  }
  .sumup-section {
    padding-top: 10px;
    padding-top: 10px;
  }

  h1 {
    font-size: 40px;
  }
.breadcrumb{
  padding-left: 20px;
}
  .rounded-list > li, .borderize {
    padding: 0 1.5em;
  }

  .lead {
    font-size: 22px;
  }
  #boxh {
    height: 70px;
    line-height: 70px;
  }
  header {
    margin-bottom: 25px;
  }
  .vertical-ads-block {
    float:right;
    margin:15px 0 15px 15px;
  }
  .vertical-ads {
    width: 160px;height: 600px;
  }

  .main-ads {
    /*float:right;*/
    /*margin:0px 0 15px 20px;*/
    /*width: 160px;height: 600px;*/
    display: none !important;
  }
.centerAds {
  float:right;
  margin:0px 0 15px 20px;
}
}
.sidebar .niv2 .list-group-item {
  background-color : #e7eaef; /*rgb(251, 251, 251);*/
  font-weight : 600;
}

.sidebar .sumup-cover__align-middle {
  height: 120px;
}
.sidebar .folder {
  height: 120px
}
.sidebar .cover-bg {
  border-top-right-radius: 4px;
}
.gsc-result .gs-title {
  height: 1.5em !important;
}

.adZoneTop {
  margin: 40px 0;
}

.caption {
  font-size: 0.8em;
    color: #7d8687;
    line-height: 1.4em;
    margin-top: 5px;
    font-style: italic;
 }

#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyLink, #CybotCookiebotDialogBodyLevelDetailsButton {
  font-size:10pt !important;
}

.CybotCookiebotDialogBodyButton {
  padding:7px 10px 7px !important;
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  border-radius: 4px !important;
}

.CybotCookiebotDialogBodyButton:hover {
background-color: rgba(148, 193, 51, 0.81);
border-color: rgba(148, 193, 51, 0.81);
}

#CybotCookiebotDialog {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  border:10px solid #384154 !important;
}

#CybotCookiebotDialogBodyContentTitle {
  font-family: "Montserrat", sans-serif !important;
  font-weight: 700 !important;
}

/********   contentTag  ********************/
.contentTag {
  margin: 30px auto;

}
.contentTag  .ad {

  /*width: 300px;*/
  /*height: 250px;*/
}
.contentTag  .mgo {

  /*background-color: #d0d4d9;*/
  color: #2b2c33;
  line-height: 1.4;
  padding: 15px;
  min-width: 300px;
  display:none;
  margin-top:0;
}

.contentTag  .mgo a {
  color: #2b2c33;
  font-size: 18px;
  text-shadow: 0 1px 0 rgba(255,255,255,0.4)
}

.contentTag  .mgo a:hover {
text-decoration: underline ;
}
.contentTag   .mgo ul {
text-align: left;
}
.contentTag   .mgo li {
  margin-bottom: 6px;
}

.contentTag  .lead {
  font-size:1.5em;
  margin-top:0;
  font-variant: small-caps;
  line-height: 1.2;
}

.sumup-section {
  counter-reset: item;
}
.sumup-list-item-link, .sumup-list-item__current_span {
  color: #2c3e50;
  padding: 9px 3px 9px 35px;
  display: block;
  line-height: 1.2em;
  font-weight: 600;
  -webkit-font-variant-ligatures: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-east-asian: normal;
  font-variant-caps: small-caps;
}
.sumup-list-item-link::before, .sumup-list-item__current::before {
  content: counter(item);
  counter-increment: item;
  position: absolute;
  left: 1%;
  top: 47%;
  margin-top: -0.8em;
  height: 30px;
  width: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 2em;
  transition: all .3s ease-out;
  color: #fff;
  font-weight: 700;
}

.banner970{
  margin: 15px auto;
}
.banner970-img{
  margin: 0 auto;
}

@media (min-width: 992px) {
  .contentTag {
    display: flex;
    justify-content: center;
  }

  .contentTag  .mgo {
    display:block;
  }
  .contentTag   .ad {
    margin-right:30px;
    margin-left: 0;
  }
  .banner970{
    margin: 30px auto;
  }
  .sumup {
    box-shadow: 0 1.5rem 4rem rgb(31 36 51 / 5%) !important;
  }

}


@media (min-width: 1200px) {
  .main-ads {
    /*width: 300px;height: 600px;*/
    display: none;
  }
  /*.container {*/
  /*  width: 1083px;*/
  /*}*/
}

.google-auto-placed {
  margin: 20px 0;
}

.fp {

  background-color: #fff;
  margin:35px auto;
  font-family: 'Montserrat',sans-serif;
}

.sidebar .fp {
  margin:0 auto 35px;
background-color: transparent;
  box-shadow: 0 1.5rem 4rem rgb(31 36 51 / 5%) !important;
}

.fp-side {
  width: 280px;
  float: right;
  margin: 0 0 15px 15px;
}

.fp .lead {
  margin-bottom:0;
  margin-top: 43px;
}

.fp a:hover {
  border:0;
  text-decoration: none;
}

.fp a span:hover {
  border-bottom:1px solid #0f6a9f;
}
.fp .gtitle {
  font-size: 1.5em;
  margin-top: 1.5em;
  line-height: 1.6;
}

.fp ul.argu{
  padding: 15px 15px 0;;

}

.fp ul.argu li {
  margin-bottom: 12px;
  font-size: 2rem;
}

.fp-h > div {
  padding: 5px 10px;
  border-radius: 5px;
}

  .fp .new {
  padding: .6rem;
  color: #fff;
  background: #efb22e;
  font-weight: 600;
  position: relative;
    left: 3px;
    top: -11px;
    border-radius: 5px;
}

  .fp-box {
    margin-bottom: 30px;
  }

.fp-box img {
  margin: 15px auto;
}

.fp-manager-logo img {
  display: inherit;
  margin-top: 3px;
}

/*
.fp-incontent-channel {
  border: 2px solid #f4f4f4;
  border-radius: 10px;
  -webkit-border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  margin: 20px 0;
  font-size: 1.2em;
  font-weight: bold;
  padding: 15px;
}*/

.visible-md-up {
  display: none !important;
}
@media (min-width: 768px) {
  .fp-manager-logo {
    float: right;
    margin:0;
  }
}

  /*new*/
@media (min-width: 992px) {
  .visible-md-up {
    display: block!important;
  }
  article {
    padding: 3rem 3rem;
  }


}


/****** FILE: themes/mg5/css/channel2.css *****/


/****** FILE: themes/mg5/css/pure-drawer.css *****/
body,
html {
  height: 100%
}

body {
  margin: 0
}

.pure-container {
  position: relative;
  height: 100%;
  -webkit-overflow-scrolling: touch
}

.pure-toggle {
  left: -9999px;
  position: absolute;
  top: -9999px
}

.pure-toggle:focus~.pure-toggle-label {
  border-color: #555;
  color: #555
}

.pure-toggle-label {
  cursor: pointer;
  display: block;
  position: relative;
  z-index: 1000002;
 /* width: 40px;*/
  height: 60px;
  line-height: 60px;
  transition: all 400ms ease-in-out;
  border-radius: 50%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;

}

.pure-toggle-label .thelabel {
  padding-left: 51px;
  color: #fff !important;
  font-variant: small-caps;
  font-size: 20px;
}

.pure-toggle-label:hover {
  border-color: #555;
  color: #555
}

.pure-toggle-label:hover .pure-toggle-icon,
.pure-toggle-label:hover .pure-toggle-icon:after,
.pure-toggle-label:hover .pure-toggle-icon:before {
  background-color: #fff
}

.pure-toggle-label,
.pure-toggle-label:active {
  -webkit-tap-highlight-color: transparent
}

.pure-toggle-label .pure-toggle-icon,
.pure-toggle-label .pure-toggle-icon:after,
.pure-toggle-label .pure-toggle-icon:before {
  position: absolute;
  top: 50%;
  left: 10%;
  height: 5px;
  width: 35px;
  cursor: pointer;
  background: #fff;
  display: block;
  content: '';
  transition: all 500ms ease-in-out
}

.pure-toggle-label .pure-toggle-icon {
  transform: translate3d(-50%, -4px, 0);
  -webkit-transform: translate3d(-50%, -4px, 0)
}

.pure-toggle-label .pure-toggle-icon:before {
  transform: translate3d(-9%, -14px, 0);
  -webkit-transform: translate3d(-10%, -14px, 0)
}

.pure-toggle-label .pure-toggle-icon:after {
  transform: translate3d(-9%, 8px, 0);
  -webkit-transform: translate3d(-10%, 9px, 0)
}

.pure-toggle-label[data-toggle-label=left] {
  left: 10px;
  right: auto;
  margin-bottom: 0
}

.pure-toggle[data-toggle=left]:checked~.pure-toggle-label:not([data-toggle-label=left]),
.pure-toggle[data-toggle=right]:checked~.pure-toggle-label:not([data-toggle-label=right]),
.pure-toggle[data-toggle=top]:checked~.pure-toggle-label:not([data-toggle-label=top]) {
  opacity: 0;
  z-index: -1
}

.pure-toggle[data-toggle=left]:checked~.pure-toggle-label[data-toggle-label=left],
.pure-toggle[data-toggle=right]:checked~.pure-toggle-label[data-toggle-label=right],
.pure-toggle[data-toggle=top]:checked~.pure-toggle-label[data-toggle-label=top] {
  border-color: #555;
  color: #555
}

.pure-toggle[data-toggle=left]:checked~.pure-toggle-label[data-toggle-label=left] .pure-toggle-icon,
.pure-toggle[data-toggle=right]:checked~.pure-toggle-label[data-toggle-label=right] .pure-toggle-icon,
.pure-toggle[data-toggle=top]:checked~.pure-toggle-label[data-toggle-label=top] .pure-toggle-icon {
  background-color: transparent
}

.pure-toggle[data-toggle=left]:checked~.pure-toggle-label[data-toggle-label=left] .pure-toggle-icon:before,
.pure-toggle[data-toggle=right]:checked~.pure-toggle-label[data-toggle-label=right] .pure-toggle-icon:before,
.pure-toggle[data-toggle=top]:checked~.pure-toggle-label[data-toggle-label=top] .pure-toggle-icon:before {
  top: 0;
  transform: translateX(-9%) rotate(45deg);
  -webkit-transform: translateX(-9%) rotate(45deg)
}

.pure-toggle[data-toggle=left]:checked~.pure-toggle-label[data-toggle-label=left] .pure-toggle-icon:after,
.pure-toggle[data-toggle=right]:checked~.pure-toggle-label[data-toggle-label=right] .pure-toggle-icon:after,
.pure-toggle[data-toggle=top]:checked~.pure-toggle-label[data-toggle-label=top] .pure-toggle-icon:after {
  transform: translateX(-9%) translateY(-11px) rotate(-45deg);
  -webkit-transform: translateX(-9%) translateY(-11px) rotate(-45deg);
  top: 10px
}

.lt-ie8 .pure-toggle-icon,
.lt-ie9 .pure-toggle-icon,
.pure-toggle-label i {
  display: none
}

.lt-ie8 .pure-toggle-label i,
.lt-ie9 .pure-toggle-label i {
  display: inline;
  position: relative;
  top: 6px
}

.pure-drawer {
  position: fixed;
  left: 0;
 /* opacity: .95;*/
  height: 100%;
  z-index: 1000001;
  visibility: hidden;
  background-color: #fff;
  box-shadow: 0 5px 20px gray;
  padding: 10px 0px 200px 10px;
/* color: #bdbdbd;*/
  overflow-y: auto;
  transition-property: all;
  transition-duration: 500ms;
  transition-timing-function: ease-out;
  width: 300px
}

@media only screen and (min-width:40.063em) {
  .pure-drawer {
    width: 300px
  }
  .pure-toggle-label .thelabel {
    font-size: 26px;
  }
}

@media only screen and (min-width:64.063em) {
  .pure-drawer {
    width: 300px;
  }
}

.pure-drawer a {
  padding: 0 10px!important;
/*  color: #f9f9f9!important*/
}

.pure-drawer a:focus,
.pure-drawer a:hover {
  background-color: #f9F9F9 !important
}

.pure-drawer div.heading {
  font-size: 1.3em
}

.pure-drawer li.title {
  margin: 10px 0 5px;
  font-size: 1.2em
}

.pure-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  opacity: 0;
  background-color: rgba(0, 0, 0, .4);
  transition-property: opacity;
  transition-duration: 500ms;
  transition-delay: 500ms;
  transition-timing-function: ease-in-out
}

.pure-toggle[data-toggle=left]:checked~.pure-overlay[data-overlay=left] {
  left: 0!important
}

@media only screen and (min-width:40.063em) {
  .pure-toggle[data-toggle=left]:checked~.pure-overlay[data-overlay=left] {
    left: 300px
  }

}

@media only screen and (min-width:64.063em) {
  .pure-toggle[data-toggle=left]:checked~.pure-overlay[data-overlay=left] {
    left: 300px
  }
}

.pure-toggle[data-toggle=left]:checked~.pure-overlay[data-overlay=left],
.pure-toggle[data-toggle=right]:checked~.pure-overlay[data-overlay=right],
.pure-toggle[data-toggle=top]:checked~.pure-overlay[data-overlay=top] {
  width: 100%;
  height: 100%;
  opacity: .7;
  z-index: 2
}

.no-csstransforms3d .pure-toggle[data-toggle=left]:checked~.pure-pusher-container .pure-pusher {
  left: 300px
}

@media only screen and (min-width:40.063em) {
  .no-csstransforms3d .pure-toggle[data-toggle=left]:checked~.pure-pusher-container .pure-pusher {
    left: 300px
  }
}

@media only screen and (min-width:64.063em) {
  .no-csstransforms3d .pure-toggle[data-toggle=left]:checked~.pure-pusher-container .pure-pusher {
    left: 300px
  }
}

[data-effect=pure-effect-slide] .pure-drawer {
  z-index: 3;
  transition-duration: 500ms
}

[data-effect=pure-effect-slide] .pure-drawer[data-position=left] {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0)
}

[data-effect=pure-effect-slide] .pure-drawer[data-position=right] {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0)
}

[data-effect=pure-effect-slide] .pure-drawer[data-position=top] {
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0)
}

[data-effect=pure-effect-slide] .pure-toggle[data-toggle=left]:checked~.pure-drawer[data-position=left],
[data-effect=pure-effect-slide] .pure-toggle[data-toggle=right]:checked~.pure-drawer[data-position=right],
[data-effect=pure-effect-slide] .pure-toggle[data-toggle=top]:checked~.pure-drawer[data-position=top] {
  visibility: visible;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0)
}

[data-effect=pure-effect-slide] .pure-overlay {
  transition-duration: 500ms;
  transition-delay: 250ms
}


/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s
}

@keyframes slideInLeft {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    visibility: visible
  }
  to {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0)
  }
}

.fadeOutLeft {
  animation-name: fadeOutLeft
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0)
  }
  to {
    opacity: 1;
    transform: none
  }
}

.fadeInLeft {
  animation-name: fadeInLeft
}

/****** FILE: themes/mg5/css/comments.css *****/
.fa-commenting:before {
  font-size: 75px;
  position: relative;
  top: -18px;
  color:#2c3e50 !important;
}

div#comments-holder.comments-holder-container {
  margin: 60px auto 80px;
  padding: 40px 20px;
  max-width: 1000px;
  border-top: 2px solid #dbdee1;
  border-bottom: 2px solid #dbdee1;
}


.comment .gravatar {
  min-width:80px;
}


.comment {
  list-style-type: none;
  overflow: hidden;
  padding: 20px 0 20px 0;
  position: relative;

}

.comment  .media-body {
  font-size: 0.9em;
}

.comment a
/*,.comments-holder label, .comments-holder input, .comments-holder textarea */
{
  font-size: 0.9em;
}



.comment .media-heading {
  border-bottom:1px solid #dedede;
}


.comment .author {
  font-weight: bold;
}

.comment .media-body {
  background-color: #f3f7fb;
  padding: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.comment .comment-text {
  margin: 0;
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  word-wrap: break-word;
}

.comment-reply-link {
  float:right;
}

.comment-replies-container {
  margin-top:30px;
}

