  *, *:before, *:after{   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; } html{   font-family:sans-serif;  -ms-text-size-adjust:100%;  -webkit-text-size-adjust:100%;   -ms-touch-action:manipulation;   touch-action:manipulation; } body, figure, button, input, optgroup, select, textarea{  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; } hr{  height:0; } audio:not([controls]), [hidden], template {  display:none; } a{  background-color:transparent; } a:hover, a:active{ outline:0; } abbr[data-original-title], abbr[title]{   cursor:help;   border-bottom:1px dotted; } b, strong{  font-weight:700; } dfn{  font-style:italic; } mark{  background:#ff0;  color:inherit; } small{  font-size:80%; } sub, sup{  font-size:75%;  line-height:0;  position:relative;  vertical-align:baseline; } sup{  top:-.5rem; } sub{  bottom:-.25rem; } img{  vertical-align:middle; } svg:not(:root){  overflow:hidden; } figure{  margin:1rem 40px; } pre{  overflow:auto; } code, kbd, pre, samp{ font-family:Menlo, Monaco, Consolas, "Courier New", monospace;  font-size:1rem; } button, input, optgroup, select, textarea{  color:inherit;  font:inherit;   line-height:inherit; } button{  overflow:visible; } button::-moz-focus-inner{  border:0; } 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; } input{  line-height:normal; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{  height:auto; } fieldset{ min-width:0; padding:0; margin:0; border:0; } legend, img button::-moz-focus-inner, input::-moz-focus-inner{  border:0; } textarea{  overflow:auto; } optgroup{  font-weight:700; } table{  border-collapse:collapse;  border-spacing:0; } td, th, legend, button::-moz-focus-inner, input::-moz-focus-inner, input[type="checkbox"], input[type="radio"]{  padding:0; } hr{  margin-top:20px;  margin-bottom:20px;  border:0;  border-top:1px solid rgba(221, 221, 221, 1);  box-sizing:content-box; } [role="button"]{  cursor:pointer; } blockquote{   padding:0;   margin:0; } .fa-10x{   font-size:10em; } .fa-15x{   font-size:15em; } .fa-20x{   font-size:20em; } .fa-lg, .fa-2x, .fa-3x, .fa-4x, .fa-5x, .fa-10x, .fa-15x, .fa-20x{   vertical-align:middle; } .fa-power-on, .fa-power-off{   width:1.42857143em;   line-height:1.42857143em;   text-align:center;   color:rgba(255, 255, 255, 1);   border-radius:50%; } .fa-power-on{   background-color:rgba(139, 195, 74, 1); } .fa-power-off{   background-color:rgba(244, 67, 54, 1); } .fa-power-on:before{   content:"\f011"; } .fa-font-color:before{   content:"\f031"; } .fa-font-color:after{   display:block;   border-top:.15em solid;   margin-top:1px;   content:""; }  .container:before, .container:after{ display:table;   content:" "; } .container:after{ clear:both; } .row{   margin-bottom:20px; } .column{   position:relative;   word-wrap:break-word; } .column > :first-child{ margin-top:0; } .column > :last-child{ margin-bottom:0; } html{  font-size:14px;  -webkit-tap-highlight-color:rgba(0,0,0,0); } body{   font-family:'Roboto';  font-size:1rem;  line-height:1.42857143;  color:rgba(51, 51, 51, 1);  background-color:rgba(255, 255, 255, 1); } a{  color:rgba(118, 118, 118, 1);   text-decoration:underline; } a:hover, a:focus{   color:rgba(118, 118, 118, 1);   text-decoration:none; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{   font-family:'Roboto Condensed';  font-weight:400;  line-height:1.25;  color:rgba(102, 102, 102, 1); } .h1, .h2, .h3, .h4, .h5, .h6{  display:block; } h1, .h1, h2, .h2, h3, .h3{  margin:20px 0; } h4, .h4, h5, .h5, h6, .h6{  margin-top:10px;  margin-bottom:10px; } h1, .h1{ font-size:2.571428571428571rem; } h2, .h2{ font-size:2.142857142857143rem; } h3, .h3{ font-size:1.714285714285714rem; } h4, .h4{ font-size:1.285714285714286rem; } h5, .h5{ font-size:1rem; } h6, .h6{ font-size:.8571428571428571rem; } p{  margin:0 0 20px; } .lead{  font-size:1.15rem; } .text-left{ text-align:left; } .text-right{ text-align:right; } .text-center{ text-align:center; } .text-justify{ text-align:justify; } .text-nowrap{ white-space:nowrap; } .text-linethrough{ text-decoration:line-through; } .text-muted{ color:rgba(118, 118, 118, 1); } .text-muted a:not(.btn){  color:rgba(118, 118, 118, 1);  text-decoration:underline; } a.text-muted:hover, a.text-muted:focus, .text-muted a:not(.btn):hover, .text-muted a:not(.btn):focus{  color:rgba(118, 118, 118, 1);  text-decoration:none; } .text-primary{  color:rgba(51, 51, 51, 1); } .text-primary a:not(.btn){  color:rgba(51, 51, 51, 1);  text-decoration:underline; } a.text-primary:hover, a.text-primary:focus, .text-primary a:not(.btn):hover, .text-primary a:not(.btn):focus{  color:rgba(46, 46, 46, 1);  text-decoration:none; } .text-success{  color:rgba(139, 195, 74, 1); } .text-success a:not(.btn){  color:rgba(139, 195, 74, 1);  text-decoration:underline; } a.text-success:hover, a.text-success:focus, .text-success a:not(.btn):hover, .text-success a:not(.btn):focus{  color:rgba(125, 176, 67, 1);  text-decoration:none; } .text-warning{  color:rgba(255, 152, 0, 1); } .text-warning a:not(.btn){  color:rgba(255, 152, 0, 1);  text-decoration:underline; } a.text-warning:hover, a.text-warning:focus, .text-warning a:not(.btn):hover, .text-warning a:not(.btn):focus{  color:rgba(230, 137, 0, 1);  text-decoration:none; } .text-error{  color:rgba(244, 67, 54, 1); } .text-error a:not(.btn){  color:rgba(244, 67, 54, 1);  text-decoration:underline; } a.text-error:hover, a.text-error:focus, .text-error a:not(.btn):hover, .text-error a:not(.btn):focus{  color:rgba(220, 60, 49, 1);  text-decoration:none; } .text-facebook{  color:#385699; } .text-facebook a:not(.btn){  color:#385699;  text-decoration:underline; } a.text-facebook:hover, a.text-facebook:focus, .text-facebook a:not(.btn):hover, .text-facebook a:not(.btn):focus{  color:#2a4174;  text-decoration:none; } .text-google-plus{  color:#de4931; } .text-google-plus a:not(.btn){  color:#de4931;  text-decoration:underline; } a.text-google-plus:hover, a.text-google-plus:focus, .text-google-plus a:not(.btn):hover, .text-google-plus a:not(.btn):focus{  color:#be341e;  text-decoration:none; } .text-instagram{  color:#d12ea2; } .text-instagram a:not(.btn){  color:#d12ea2;  text-decoration:underline; } a.text-instagram:hover, a.text-instagram:focus, .text-instagram a:not(.btn):hover, .text-instagram a:not(.btn):focus{  color:#a72582;  text-decoration:none; } .text-linkedin{ color:#0077b5; } .text-linkedin a:not(.btn){  color:#0077b5;  text-decoration:underline; } a.text-linkedin:hover, a.text-linkedin:focus, .text-linkedin a:not(.btn):hover, .text-linkedin a:not(.btn):focus{  color:#005f91;  text-decoration:none; } .text-pinterest{  color:#ea1514; } .text-pinterest a:not(.btn){  color:#ea1514;  text-decoration:underline; } a.text-pinterest:hover, a.text-pinterest:focus, .text-pinterest a:not(.btn):hover, .text-pinterest a:not(.btn):focus{  color:#bb1110;  text-decoration:none; } .text-twitter{  color:#22cbff; } .text-twitter a:not(.btn){  color:#22cbff;  text-decoration:underline; } a.text-twitter:hover, a.text-twitter:focus, .text-twitter a:not(.btn):hover, .text-twitter a:not(.btn):focus{  color:#00b6ee;  text-decoration:none; } ul, ol{   margin-top:0;   margin-left:20px; margin-bottom:20px;   padding-left:0; } ul ul, ul ol, ol ol, ol ul{   margin-bottom:0; } .list-unstyled{ margin-left:0; list-style:none; } .list-inline{ margin-left:0; list-style:none; font-size:0; } .list-inline > li{   display:inline-block; font-size:1rem; } .list-inline > li:not(:first-child){   padding-left:5px; } .list-inline > li:not(:last-child){   padding-right:5px; } dl{ margin-top:0; margin-bottom:20px; } dt{ font-weight:700; } dd{ margin-left:0; } address{ margin-bottom:20px; font-style:normal; } code{   padding:.05em 4px; font-size:90%; background-color:rgba(245, 245, 245, 1); } pre{ display:block; padding:5px; margin:0 0 20px; background-color:rgba(245, 245, 245, 1); word-break:break-all; word-wrap:break-word; white-space:normal; } pre code{   padding:0;   font-size:inherit;   white-space:pre-wrap;   background-color:transparent;   border-radius:0; } blockquote{   padding-left:10px;   margin-bottom:20px;   border-left:5px solid rgba(221, 221, 221, 1); } blockquote .author{   display:block;   font-weight:700; } blockquote .author:before{   content:'\2014 \00A0'; } th{ text-align:left; } .table{ width:100%; max-width:100%; margin-bottom:20px; } .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td .table > thead > tr > td, .table > thead > tr > th{   padding:5px;   min-height:calc(10px + 1.42857143em);   vertical-align:top;   border-top:1px solid rgba(221, 221, 221, 1); } .table > thead > tr > th{   vertical-align:bottom;   border-bottom:2px solid rgba(221, 221, 221, 1); } .table > tfoot > tr > td{   border-top:2px solid rgba(221, 221, 221, 1); } .table > thead:first-child > tr:first-child > td, .table > thead:first-child > tr:first-child > th{   border-top:0; } .table-bordered, .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th{ border:1px solid rgba(221, 221, 221, 1); } .table-bordered > thead > tr > td, .table-bordered > thead > tr > th{ border-bottom-width:2px; } .table-striped > tbody > tr:nth-of-type(even){   background-color:rgba(245, 245, 245, 1); } .table-flex{ margin-bottom:20px; } .table-flex-row{ display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; } .table-flex-row:not(:first-child), .table-flex-footer{ border-top:1px solid rgba(221, 221, 221, 1); } .table-flex-row.hide:first-child + .table-flex-row{ padding-top:0; border-top:0; } .table-flex-column{   display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex;   -webkit-box-flex:1 1 0%; -webkit-flex:1 1 0%; -ms-flex:1 1 0%; flex:1 1 0%; -ms-flex-direction:column;   -webkit-box-orient:vertical; -webkit-flex-direction:column; flex-direction:column; } .table-flex-heading{ padding-bottom:5px; margin-bottom:0; border-bottom:2px solid rgba(221, 221, 221, 1); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:700; } .table-flex-body{   -webkit-box-flex:1 1 auto; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; overflow:hidden;   word-wrap:break-word; padding:5px 0; } .table-flex-body > :first-child{ margin-top:0; } .table-flex-body > :last-child{ margin-bottom:0; } .table-flex.table-bordered .table-flex-heading, .table-flex.table-striped .table-flex-heading, .table-flex.table-bordered .table-flex-body, .table-flex.table-striped .table-flex-body{ padding-left:5px; padding-right:5px; } .table-flex.table-bordered .table-flex-column:not(:first-child) > *{ border-left:1px solid rgba(221, 221, 221, 1); } .table-flex.table-bordered .table-flex-heading{ padding-top:5px; } .table-flex.table-striped > .table-flex-row:nth-of-type(even) .table-flex-body{   background-color:rgba(245, 245, 245, 1); } .table-responsive{ min-height:1px; overflow-x:auto; margin-bottom:20px; } .table-responsive > .table{ margin-bottom:0; } .table-responsive th{ white-space:nowrap; } form, .form-inline{ margin-bottom:20px; } fieldset{ margin-bottom:20px; } legend{ display:block; width:100%; padding:0; margin-bottom:20px; font-size:1.5rem; line-height:inherit; border:0; } label{ cursor:pointer; } label, .as-label{ position:relative; display:block; margin-bottom:5px; font-weight:700; } label .text-muted, .as-label .text-muted{ font-weight:500; } input[type="file"]{ display:block; } button:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus{ outline:1px dotted -webkit-focus-ring-color; } select, textarea, input[type="text"], input[type="date"], input[type="password"], input[type="number"], input[type="email"], input[type="url"]{ display:block; width:100%;   height:34px; padding:6px 10px;   line-height:1.42857143; font-size:1rem; color:rgba(85, 85, 85, 1); background-color:rgba(255, 255, 255, 1); background-image:none; border:1px solid rgba(221, 221, 221, 1); transition:240ms; } select::-ms-expand{   display:none; } select{   min-width:3.5rem;   padding-right:30px;   -webkit-appearance:none;   -moz-appearance:none;   background-image:linear-gradient(45deg, transparent 50%, rgba(85, 85, 85, 1) 50%), linear-gradient(135deg, rgba(85, 85, 85, 1) 50%, transparent 50%);   background-position:calc(100% - 15px) 13.5px, calc(100% - 10px) 13.5px;   background-size:5px 5px, 5px 5px;   background-repeat:no-repeat; } select[multiple], select[size]{   height:auto; } textarea{ resize:vertical; height:auto; } select:focus, textarea:focus, input[type="text"]:focus, input[type="date"]:focus, input[type="password"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus{   outline:0; } ::-webkit-input-placeholder{   color:rgba(153, 153, 153, 1); } :-moz-placeholder{   color:rgba(153, 153, 153, 1);   opacity: 1; } ::-moz-placeholder{   color:rgba(153, 153, 153, 1);   opacity: 1; } :-ms-input-placeholder{   color:rgba(153, 153, 153, 1); } select[disabled], textarea[disabled], input[type="text"][disabled], input[type="date"][disabled], input[type="password"][disabled], input[type="number"][disabled], input[type="email"][disabled], input[type="url"][disabled]{ background-color:rgba(245, 245, 245, 1); cursor:not-allowed; } select[readonly], textarea[readonly], input[type="text"][readonly], input[type="date"][readonly], input[type="password"][readonly], input[type="number"][readonly], input[type="email"][readonly], input[type="url"][readonly]{ cursor:not-allowed; } select.input-auto, textarea.input-auto, input[type="text"].input-auto, input[type="date"].input-auto, input[type="password"].input-auto, input[type="number"].input-auto, input[type="email"].input-auto, input[type="url"].input-auto{ display:inline-block; width:auto; } .control-group{   position:relative; } .control-group:not(:last-child){ margin-bottom:20px; } .control-group:before, .control-group:after{ display:table;   content:" "; } .control-group:after{ clear:both; } .controls{   position:relative; } .radio, .checkbox, .radio-inline, .checkbox-inline{   position:relative; margin:0;   padding-top:7px;   padding-bottom:7px;   padding-left:25px; font-weight:500; } .radio-inline, .checkbox-inline{ display:inline-block; vertical-align:middle; font-weight:500; } .radio-inline + .radio-inline, .radio-inline + .checkbox-inline, .checkbox-inline + .checkbox-inline, .checkbox-inline + .radio-inline{   margin-left:10px; } .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{ position:absolute;   top:7px;   left:0;   width:20px;   height:20px;   margin:0;   opacity:0;   cursor:pointer;   -webkit-appearance:none;   appearance:none;   z-index:2; } .radio .checked, .radio-inline .checked, .checkbox .checked, .checkbox-inline .checked{   position:absolute;   display:block;   top:7px; right:0; bottom:0; left:0;   width:20px;   height:20px; background-color:rgba(255, 255, 255, 1); border:1px solid rgba(221, 221, 221, 1);   z-index:1; } .radio input[type="radio"] + .checked:after, .radio-inline input[type="radio"] + .checked:after{   position:absolute;   display:block; top:0; right:0; bottom:0; left:0; background-color:transparent;   transform:scale(.8); transition:240ms; content:""; } .checkbox input[type="checkbox"] + .checked:after, .checkbox-inline input[type="checkbox"] + .checked:after{   position:absolute;   display:block;   top:.4rem;   left:.5rem;   width:1rem;   height:.65rem;   border-left:4px solid transparent;   border-bottom:4px solid transparent;   border-radius:2px;   -webkit-transform:rotate(-40deg);   transform:rotate(-40deg);   -webkit-transform-origin:0 100%;   transform-origin:0 100%;   transition:240ms; content:""; } .radio .checked, .radio-inline .checked, .radio input[type="radio"] + .checked:after, .radio-inline input[type="radio"] + .checked:after{   border-radius:50%; } .radio input[type="radio"]:checked + .checked:after, .radio-inline input[type="radio"]:checked + .checked:after{   background-color:rgba(51, 51, 51, 1); } .checkbox input[type="checkbox"]:checked + .checked:after, .checkbox-inline input[type="checkbox"]:checked + .checked:after{ border-color:rgba(51, 51, 51, 1); } input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled], .radio.disabled, .checkbox.disabled{   cursor:not-allowed; } .control-type-file:not(.has-empty) label, .control-type-file.has-empty .btn-error{   display:none; } .control-type-file input[type="file"]{   position:absolute; top:0; left:0;   height:34px;   clip:rect(0 0 0 0); } .control-type-file img{   max-width:80px;   vertical-align:top; } .form-control-static{ display:block; padding:7px 0; margin-bottom:0; min-height:20px; } .help-block { display:block; margin:5px 0 0; } .input-group{   position:relative;   display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; } .input-group input:focus, .input-group select:focus{   z-index:2; } .input-group-addon, .input-group-btn{   -webkit-flex-grow:0;   flex-grow:0;   -webkit-flex-shrink:0;   flex-shrink:0;   white-space:nowrap;   z-index:1; } .input-group-addon:first-child, .input-group-btn:first-child{   margin-right:-1px; } .input-group-addon:last-child, .input-group-btn:last-child{   margin-left:-1px; } .input-group-addon{   padding:6px 10px;   font-size:1rem;   text-align:center;   border:1px solid rgba(221, 221, 221, 1);   background-color:rgba(255, 255, 255, 1); } .input-group-btn{ font-size:0; line-height:0; } .has-help .controls{ float:left;   width:calc(100% - 30px); } .control-type-file .controls, .control-type-date .controls, .control-type-radio .controls, .control-type-checkbox .controls, .controls.inline{ width:auto !important; } .control-help{ position:relative; float:left;   display:inline-block;   width:20px; margin-top:7px; margin-left:10px;   font-weight:700;   font-size:0;   text-align:center; color:rgba(255, 255, 255, 1);   background-color:rgba(51, 51, 51, 1); border-radius:50%; } .control-help:before{   content:"\003F";   font-size:1rem; } .control-help:after{   display:block; position:absolute; top:50%; left:-4px; margin-top:-5px; border-width:5px 5px 5px 0; border-style:solid; border-color:transparent; border-right-color:rgba(51, 51, 51, 1); content:""; } label.has-disabled, .has-disabled > label, .has-disabled > .as-label{   opacity:.6; cursor:not-allowed; } label.has-required:after, .has-required > label:after, .has-required > .as-label:after{ display:inline-block; vertical-align:top; margin-left:.5rem; content:"\002A";   color:rgba(244, 67, 54, 1); } .has-error, .has-error a:not(.btn), .has-error label:not(.btn), .has-error .as-label, .has-error .help-block{ color:rgba(244, 67, 54, 1); } .has-error a:not(.btn){ text-decoration:underline; } .has-error select, .has-error textarea, .has-error input[type="text"], .has-error input[type="date"], .has-error input[type="password"], .has-error input[type="number"], .has-error input[type="email"], .has-error input[type="url"], .has-error .input-group-addon{  border-color:rgba(244, 67, 54, 1) !important; } .has-focus > label:not(.btn), .has-focus > .as-label{   color:rgba(51, 51, 51, 1); } .has-focus select, .has-focus textarea, .has-focus input[type="text"], .has-focus input[type="date"], .has-focus input[type="password"], .has-focus input[type="number"], .has-focus input[type="email"], .has-focus input[type="url"]{ border-color:rgba(51, 51, 51, 1) !important; }  .btn{   display:inline-block; margin-bottom:0; padding:6px 10px;   min-width:34px;   line-height:20px; text-align:center; vertical-align:middle;   text-decoration:none; font-size:1rem; font-weight:400; touch-action:manipulation; cursor:pointer; background-image:none;   background-color:transparent; border:1px solid transparent; white-space:nowrap; transition:240ms; } .btn:focus{ outline:none; } .btn:focus, .btn:hover, .btn:active, .btn.active, .open > .btn{ text-decoration:none; } .btn[disabled], .btn.disabled{   cursor:not-allowed;   opacity:.6; pointer-events:none; } .btn-default{ color:rgba(51, 51, 51, 1); background-color:rgba(255, 255, 255, 1); border-color:rgba(221, 221, 221, 1); } .btn-default:focus, .btn-default:hover, .btn-default:active, .btn-default.active, .open > .btn-default[data-toggle="dropdown"]{ color:rgba(51, 51, 51, 1);   background-color:rgba(230, 230, 230, 1); } .btn-info{   color:rgba(255, 255, 255, 1);   background-color:; } .btn-info:focus, .btn-info:hover, .btn-info:active, .btn-info.active, .open > .btn-info[data-toggle="dropdown"]{ color:rgba(255, 255, 255, 1);   background-color:; } .btn-primary{ color:rgba(255, 255, 255, 1);   background-color:rgba(51, 51, 51, 1); } .btn-primary:focus, .btn-primary:hover, .btn-primary:active, .btn-primary.active, .open > .btn-primary[data-toggle="dropdown"]{ color:rgba(255, 255, 255, 1);   background-color:rgba(46, 46, 46, 1); } .btn-success{ color:rgba(255, 255, 255, 1);   background-color:rgba(139, 195, 74, 1); } .btn-success:focus, .btn-success:hover, .btn-success:active, .btn-success.active, .open > .btn-success[data-toggle="dropdown"]{ color:rgba(255, 255, 255, 1);   background-color:rgba(125, 176, 67, 1); } .btn-warning{   color:rgba(255, 255, 255, 1);   background-color:rgba(255, 152, 0, 1); } .btn-warning:focus, .btn-warning:hover, .btn-warning:active, .btn-warning.active, .open > .btn-warning[data-toggle="dropdown"]{ color:rgba(255, 255, 255, 1);   background-color:rgba(230, 137, 0, 1); } .btn-error{ color:rgba(255, 255, 255, 1);   background-color:rgba(244, 67, 54, 1); } .btn-error:focus, .btn-error:hover, .btn-error:active, .btn-error.active, .open > .btn-error[data-toggle="dropdown"]{ color:rgba(255, 255, 255, 1);   background-color:rgba(220, 60, 49, 1); } .btn-link{   color:rgba(118, 118, 118, 1);   text-decoration:underline; } .btn-link:focus, .btn-link:hover, .btn-link:active, .btn-link.active, .open > .btn-link[data-toggle="dropdown"]{   color:rgba(118, 118, 118, 1);   text-decoration:none; } .btn-group-large > .btn, .btn-large{ padding:10px 16px;   min-width:42px;   font-size:1.25rem; } .btn-group-small > .btn, .btn-small{   padding:1px 5px;   min-width:24px;   font-size:.85rem; } .btn.btn-rounded, .btn-group.btn-rounded > .btn{   border-radius:5px; } .btn-small.btn-rounded, .btn-group-small.btn-rounded > .btn{   border-radius:3px; } .btn-large.btn-rounded, .btn-group-large.btn-rounded > .btn{   border-radius:7px; } .btn.btn-circle, .btn-group.btn-circle > .btn{   border-radius:17px; } .btn-small.btn-circle, .btn-group-small.btn-circle > .btn{   border-radius:12px; } .btn-large.btn-circle, .btn-group-large.btn-circle > .btn{   border-radius:21px; } .btn-group.btn-rounded > .btn:first-child, .btn-group.btn-circle > .btn:first-child{   border-top-right-radius:0;   border-bottom-right-radius:0; } .btn-group.btn-rounded > .btn:last-child, .btn-group.btn-circle > .btn:last-child{   border-top-left-radius:0;   border-bottom-left-radius:0; } .btn-group.btn-rounded > .btn:not(:first-child):not(:last-child), .btn-group.btn-circle > .btn:not(:first-child):not(:last-child){   border-radius:0; } .btn-block{ display:block; width:100%; } .btn-block + .btn-block{ margin-top:5px; } img{   max-width:100%;   height:auto; } .img-rounded{  border-radius:6px; } .img-polaroid{  display:inline-block;  padding:4px;  background-color:#fff;  border:1px solid rgba(221, 221, 221, 1);  border-radius:4px; } .img-circle{  border-radius:50%; } .pull-left{ float:left !important; } .pull-right{ float:right !important; } .clearfix:before, .clearfix:after{ display:table;   content:" "; } .clearfix:after{ clear:both; } .hide{ display:none !important; } [class*="alert-"]{   padding:10px;   margin-bottom:20px; color:rgba(255, 255, 255, 1); } [class*="alert-"] > :first-child{   margin-top:0; } [class*="alert-"] > :last-child{   margin-bottom:0; } [class*="alert-"] a:not(.btn){ color:rgba(255, 255, 255, 1); text-decoration:underline; } [class*="alert-"] a:not(.btn):hover, [class*="alert-"] a:not(.btn):focus{ color:rgba(255, 255, 255, 1); text-decoration:none; } .alert-info{  background-color:; } .alert-primary{  background-color:rgba(51, 51, 51, 1); } .alert-success{  background-color:rgba(139, 195, 74, 1); } .alert-warning{  background-color:rgba(255, 152, 0, 1); } .alert-error{  background-color:rgba(244, 67, 54, 1); } .alert-facebook{   background-color:rgb(56, 86, 153); } .alert-google-plus{  background-color:rgb(222, 73, 49); } .alert-instagram{  background:radial-gradient(circle at 33% 100%, #fed373 4%, #f15245 30%, #d92e7f 62%, #9b36b7 85%, #515ecf); } .alert-linkedin{   background-color:rgb(0, 119, 181); } .alert-pinterest{  background-color:rgb(234, 21, 20); } .alert-twitter{  background-color:rgb(34, 203, 255); } [class*="bg-"]{   color:rgba(255, 255, 255, 1); } [class*="bg-"] a:not(.btn){   color:rgba(255, 255, 255, 1);  text-decoration:underline; } [class*="bg-"]:hover, [class*="bg-"]:focus, [class*="bg-"] a:not(.btn):hover, [class*="bg-"] a:not(.btn):focus{ color:rgba(255, 255, 255, 1);  text-decoration:none; } .bg-info{  background-color:; } .bg-primary{  background-color:rgba(51, 51, 51, 1); } .bg-success{  background-color:rgba(139, 195, 74, 1); } .bg-warning{  background-color:rgba(255, 152, 0, 1); } .bg-error{  background-color:rgba(244, 67, 54, 1); } .bg-facebook{   background-color:rgb(56, 86, 153); } .bg-google-plus{  background-color:rgb(222, 73, 49); } .bg-instagram{  background:radial-gradient(circle at 33% 100%, #fed373 4%, #f15245 30%, #d92e7f 62%, #9b36b7 85%, #515ecf); } .bg-linkedin{ background-color:rgb(0, 119, 181); } .bg-pinterest{  background-color:rgb(234, 21, 20); } .bg-twitter{  background-color:rgb(34, 203, 255); } .badge{   display:inline-block;   min-width:20px;   padding:2px;   text-align:center;   font-family:'Roboto';   font-weight:normal;   font-size:.8rem;   line-height:1;   white-space:nowrap;   vertical-align:middle; } .badge:not([class*="bg-"]){   color:rgba(255, 255, 255, 1);   background-color:rgba(51, 51, 51, 1); } .nav .badge{ float:right;   margin-top:.17rem; margin-left:.25rem; } .media-object .badge{ position:absolute; top:0; right:0; z-index:1; } .breadcrumb{   padding:0;   margin:0 0 20px;   list-style:none; } .breadcrumb > li{   display:inline-block; } .breadcrumb > li + li:before{   padding:0 5px;   color:rgba(118, 118, 118, 1);   content:"/\00a0"; } .btn-group{   position:relative;   display:inline-block;   vertical-align:middle;   font-size:0; } .btn-group:before, .btn-group:after{ display:table;   content:" "; } .btn-group:after{ clear:both; } .btn-group > .btn{   position:relative; } .btn-group > .btn + .btn, .btn-group > .btn + .btn-group{   margin-left:-1px; } .dropdown{ display:inline-block;   position:relative; } [data-toggle="dropdown"]:after{   display:inline-block;   margin-left:.5rem;   vertical-align:middle;   border-top:5px solid;   border-left:4px solid transparent;   border-right:4px solid transparent;   content:""; } .dropdown-menu{   position:absolute;   top:100%;   left:0;   z-index:1000;   display:none;   min-width:160px;   padding:0;   margin:0;   font-size:1rem;   text-align:left;   list-style:none;   background-color:rgba(255, 255, 255, 1);   border:1px solid rgba(221, 221, 221, 1); } .open > .dropdown-menu{   display:block; } .dropdown-menu > li > a{   display:block;   padding:6px 10px;   clear:both;   font-weight:500;   white-space:nowrap;   text-decoration:none; } .dropdown-menu > .disabled > a{   cursor:not-allowed;   opacity:.6; pointer-events:none; } .media-list{   display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex;   width:100%;   margin-bottom:0; margin-left:0; list-style:none; } .media-stacked{   -ms-flex-direction:column;   -webkit-box-orient:vertical; -webkit-flex-direction:column; flex-direction:column; } .media-thumbnails{ -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;   -webkit-align-items:flex-start;   align-items:flex-start; } .media-masonry{   display:block; } .media{   position:relative;   margin-bottom:20px; } .media-stacked > .media{ display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; } .media-thumbnails > .media{ margin-left:20px; } .media-masonry > .media{   display:inline-block;   overflow:hidden; } .media-object{ position:relative; } .media-stacked > .media > .media-object{   -ms-flex-shrink:0; -webkit-flex-shrink:0; flex-shrink:0;   margin-right:15px; } .media-masonry > .media > .media-object:not(:last-child), .media-thumbnails > .media > .media-object:not(:last-child){ margin-bottom:20px; } .media-object > a{ display:block; position:relative; } .media-object > a > img{   display:block;   margin:0 auto; } .media-body{   overflow:hidden; } .media-stacked > .media > .media-body{   -webkit-box-flex:1 1 100%;   -webkit-flex:1 1 100%; -ms-flex:1 1 100%; flex:1 1 100%; } .media-body > :first-child, .media-content > :first-child{ margin-top:0; } .media-body > :last-child, .media-content > :last-child{ margin-bottom:0; } .media-heading{   font-family:'Roboto Condensed';  font-weight:400;  line-height:1.25;   overflow:hidden;   text-overflow:ellipsis;  color:rgba(102, 102, 102, 1); } .media-heading a{  color:rgba(102, 102, 102, 1);   vertical-align:middle; } .media-infos{ margin-left:0;   margin-bottom:20px; list-style:none; } .media-infos > li{ display:inline-block; } .media-infos > li + li:before{   content:"/\00a0"; } .media-content{   margin-bottom:20px;   overflow:hidden;   text-overflow:ellipsis; } .navbar:after, .navbar-header:after, .navbar:before, .navbar-header:before{   display:table;   content:" "; } .navbar:after, .navbar-header:after{   clear:both; } .navbar-toggle{   float:right; } .navbar-toggle + *{   clear:both; } [class*="navbar-fixed"]{   position:fixed; top:0; left:0; right:0; z-index:1000; } .navbar-fixed-bottom{ top:auto; bottom:0; } .navbar-nav .subnav-menu{   position:relative; } .nav{   margin-bottom:0;   margin-left:0;   list-style:none; } .nav:after, .nav:before{   display:table;   content:" "; } .nav:after{   clear:both; } .nav > li > a{   display:block;   position:relative;   padding:6px 10px;   text-decoration:none; } .nav > .disabled > a, .nav > .active:not(.subnav) > a{   cursor:not-allowed;   pointer-events:none; } .nav > .disabled > a{   opacity:.6; } .nav > .active > a{   color:rgba(118, 118, 118, 1);   text-decoration:none; } .subnav{   position:relative; } .subnav-menu{   display:none; } .open > .subnav-menu{   display:block; } .subnav-menu > li > a{   padding-left:20px; } .subnav-menu .subnav-menu > li > a{   padding-left:30px; } [data-toggle="subnav"]:after{   display:inline-block;   float:right;   margin-top:7.5px;   margin-left:.5rem;   border-top:5px solid;   border-left:4px solid transparent;   border-right:4px solid transparent;   content:""; } .open > [data-toggle="subnav"]{   color:rgba(118, 118, 118, 1); text-decoration:none; } .nav-tabs{   margin-bottom:20px;   border-bottom:1px solid rgba(221, 221, 221, 1); } .nav-tabs > li{   float:left; } .nav-tabs > li > a{   border-bottom:5px solid transparent;   transition:border-bottom-color 240ms; } .nav-tabs > .active > a{   color:rgba(51, 51, 51, 1); border-bottom-color:rgba(51, 51, 51, 1);   text-decoration:none; } .pagination{   margin:0 0 20px;   text-align:center; } .pagination > li{   display:inline-block; } .pagination > li > a, .pagination > li > span{ min-width:34px;   text-decoration:none; } .pagination > .nb-pages > span, .pagination > .nb-pages:before{ display:inline-block; padding:6px 10px; border:1px solid transparent; } .panel{   margin-bottom:20px;   border:1px solid rgba(221, 221, 221, 1); } .panel-group > .panel{   margin-bottom:5px; } .panel-group > .panel:last-child{   margin-bottom:0; } .panel-group{   margin-bottom:20px; } .panel-body{   padding:10px; } .panel-body > :first-child{   margin-top:0; } .panel-body > :last-child{   margin-bottom:0; } .panel-heading{   background-color:rgba(245, 245, 245, 1);   padding:6px 10px;   margin-bottom:0; } .panel-heading + .panel-body{   border-top:1px solid rgba(221, 221, 221, 1); } .panel-control{   display:block;   padding:6px 10px;   margin:-6px -10px; } .progress{   height:20px;   margin-bottom:20px;   font-size:.85rem;   line-height:20px;   background-color:rgba(245, 245, 245, 1); } .progress-bar{   float:left;   min-width:2.5rem; padding:0 .5rem;   height:100%;   color:rgba(255, 255, 255, 1);   white-space:nowrap;   overflow:hidden;   text-overflow:ellipsis;   transition:240ms; } .progress-bar:not([class*="bg-"]){   background-color:rgba(51, 51, 51, 1); } .video-container{   display:block;   position:relative;   margin-bottom:20px; } .video-container:after{   display:block;   height:0;   padding-top:56.25%;   content:""; } .video-container embed, .video-container iframe, .video-container object, .video-container video{   position:absolute;   top:0;   left:0;   width:100% !important;   height:100% !important;   border:0; } .steps{   margin-left:0;   list-style:none;   line-height:2rem;   white-space:nowrap;   overflow:hidden;   cursor:default; } .steps > li{   display:inline-block; } .steps > li > *{   position:relative;   display:inline-block;   margin-right:10px;   padding-right:5px; background-color:rgba(245, 245, 245, 1);   text-decoration:none; } .steps > li:first-child > *{   padding-left:10px; } .steps > li > *, .steps > li > *:hover, .steps > li > *:focus{   color:rgba(51, 51, 51, 1); } .steps > li:not(:first-child) > *:before, .steps > li > *:after{   display:block;   position:absolute;   top:0;   border-width:1rem 5px;   border-style:solid;   content:""; } .steps > li > *:before{   left:-10px;   border-color:rgba(245, 245, 245, 1);   border-left-color:transparent !important; } .steps > li > *:after{   left:100%;   border-color:transparent;   border-left-color:rgba(245, 245, 245, 1);   z-index:2; } .steps > li.active > *, .steps > li.active > *:hover, .steps > li.active > *:focus{   color:rgba(255, 255, 255, 1); background-color:rgba(51, 51, 51, 1); } .steps > li.active > *:before{   border-color:rgba(51, 51, 51, 1); } .steps > li.active > *:after{   border-left-color:rgba(51, 51, 51, 1); }  .carousel{   position:relative;   margin-bottom:20px;   z-index:1; } .carousel[data-thumbnails="true"]{   margin-bottom:0; } .carousel-inner{ position:relative;   overflow:hidden; } .carousel-inner > .item{   display:none;   position:relative; } .carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev, .carousel-inner > .item > a{ display:-webkit-box; display:-ms-flexbox; display:-webkit-flex;   display:flex;   -ms-flex-direction:column;   -webkit-box-orient:vertical; -webkit-flex-direction:column;   flex-direction:column;   -webkit-box-pack:center;   -ms-flex-pack:center;   -webkit-justify-content:center;   justify-content:center; -webkit-align-items:center;   align-items:center; } .carousel-inner > .item > a{   width:100%; } .carousel-inner > .active{   left:0; } .carousel-inner > .next, .carousel-inner > .prev{   position:absolute;   top:0;   width:100%; } .carousel-inner > .next{   left:100%; } .carousel-inner > .prev{   left:-100%; } .carousel-inner > .item img{   display:block;   margin:0 auto;   flex:0 0 auto; } .carousel[data-height] .carousel-inner, .carousel[data-height] .carousel-inner > .item, .carousel[data-height] .carousel-inner > .item > a{   height:100%; } .carousel[data-height] .carousel-inner > .item, .carousel[data-height] .carousel-inner > .item > a{   overflow:hidden; } .carousel[data-height] .item img{   max-height:100%; } .carousel-control{ position:absolute; top:0; left:0; bottom:0; width:15%; opacity:.5; color:#fff;   font-size:2rem;   text-decoration:none;   overflow:hidden; } .carousel-control.right{   right:0;   left:auto; } .carousel-control:hover, .carousel-control:focus{   outline:0;   text-decoration:none; opacity:.8; color:#fff; } .carousel-control .fa{   position:absolute;   top:50%;   z-index:5;   display:inline-block;   margin-top:-1rem;   transition:240ms; } .carousel-control.left .fa{   left:-100%; } .carousel-control.right .fa{   right:-100%; } .carousel:hover .carousel-control.left .fa{   left:50%; } .carousel:hover .carousel-control.right .fa{   right:50%; } .carousel-indicators{   margin-left:0; list-style:none; text-align:center; font-size:0;   white-space:nowrap;   overflow:hidden; } .carousel .carousel-indicators{ position:absolute; right:0; bottom:8px; left:0;   margin:0; z-index:15; color:#fff; } .carousel-indicators li{   display:inline-block;   width: 14px;   height:14px;   margin:0 .25rem;   text-indent:-9999px;   border:1px solid;   border-radius:12px;   opacity:.5;   cursor:pointer;   transition:240ms; } .carousel-indicators .active{   background-color:rgba(51, 51, 51, 1); } .carousel .carousel-indicators .active{   background-color:#fff; } .filmstrip{   position:relative;   display:-webkit-box; display:-ms-flexbox; display:-webkit-flex;   display:flex;   -webkit-box-pack:center;   -ms-flex-pack:center;   -webkit-justify-content:center;   justify-content:center;   margin-bottom:20px;   padding:10px;   z-index:1; } .filmstrip-inner{   position:relative;   font-size:0;   overflow:hidden; } .filmstrip-frame{   position:absolute;   top:0;   left:0;   border:4px solid;   z-index:2; } .filmstrip-thumbnails{ display:-ms-inline-flexbox; display:-webkit-inline-flex;   display:inline-flex;   position:relative;   margin:0;   list-style:none; } .filmstrip-thumb{   position:relative;   flex-shrink:0;   width:40px;   height:40px;   margin-left:10px;   overflow:hidden;   cursor:pointer; } .filmstrip-thumb img{   position:absolute;   max-width:none;   z-index:1; } .filmstrip-control{ display:-webkit-box; display:-ms-flexbox; display:-webkit-flex;   display:flex;   padding:0 10px;   -webkit-box-pack:center;   -ms-flex-pack:center;   -webkit-justify-content:center; justify-content:center; -webkit-align-items:center;   align-items:center;   font-size:1.5rem;   text-decoration:none;   cursor:pointer; } .filmstrip-control.prev .fa:before{   content:"\f053"; } .filmstrip-control.next .fa:before{   content:"\f054"; } .carousel-caption{ position:absolute; left:0; right:0; bottom:0;   padding:10px; text-align:center;   background-color:rgba(0,0,0,.8); } .carousel-indicators + .carousel-inner .carousel-caption{   padding-bottom:30px; } .carousel-caption > *{ color:#fff;   overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } .carousel-caption > :first-child{   margin:0 0 10px; } .carousel-caption > :last-child{ margin-bottom:0; } .collapse:not(.drawer){   display:none; } .collapse:not(.drawer).in{   display:block; } .collapse.drawer{   position:fixed;   top:0;   bottom:0;   left:-75%;   width:75%;   background-color:rgba(255, 255, 255, 1);   z-index:8010;   overflow-y:auto; } .collapse.drawer.in{   left:0; } .modal-overlay{   display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex;   -webkit-box-pack:center;   -ms-flex-pack:center;   -webkit-justify-content:center; justify-content:center;   -webkit-align-items:center;   align-items:center;   position:fixed;   top:0;   right:0;   bottom:0;   left:0;   background-color:rgba(0,0,0,.65);   overflow-x:hidden;   overflow-y:auto; z-index:9999999;   opacity:0; transition:opacity 240ms; } .modal-overlay.in{   opacity:1; } .modal{   display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex;   -ms-flex-direction:column;   -webkit-box-orient:vertical; -webkit-flex-direction:column;   flex-direction:column;   position:relative; top:-100%;   width:calc(100% - 20px);   min-height:20vh;   max-height:95vh;   color:#333;   background-color:#fff;   outline:0; transition:top 500ms; } .modal-overlay.in .modal{ top:0; } .modal-heading{   -webkit-flex-grow:0;   flex-grow:0; -webkit-flex-shrink:0; flex-shrink:0;   padding:10px; } .modal-heading:not([class*="bg-"]){   background-color:#f2f2f2; border-bottom:1px solid #ddd; } .modal-body{ display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex;   position:relative;   height:auto;   min-height:15vh;   max-height:70vh;   padding:10px;   -webkit-box-pack:center;   -ms-flex-pack:center;   -webkit-justify-content:center; justify-content:center;   -ms-flex-direction:column;   -webkit-box-orient:vertical; -webkit-flex-direction:column;   flex-direction:column;   overflow-y:auto;   -moz-box-sizing:content-box;   box-sizing:content-box; } .modal-body > :first-child{   margin-top:0; } .modal-body > :last-child{   margin-bottom:0; } .modal-body .text-muted{   color:#999; } .modal-body a:not(.btn){   text-decoration:underline;   color:#333; } .modal-body a:not(.btn):hover, .modal-body a:not(.btn):focus{   text-decoration:none; } .modal-body .media-heading a{   color:rgba(102, 102, 102, 1); } .modal-body textarea{   resize:none; } .modal-footer{   -webkit-flex-grow:0; flex-grow:0; -webkit-flex-shrink:0; flex-shrink:0; padding:5px;   text-align:right;   background-color:#f2f2f2; border-top:1px solid #ddd; } .modal-footer .btn +.btn{   margin-left:5px; } .parallax{   position:relative;   overflow:hidden; } .parallax-img{   position:absolute;   top:0;   left:0;   width:100%;   z-index:0; } .tooltip{   position:absolute;   display:block;   max-width:200px;   padding:.3em .5em;   font-size:.9rem;   color:#fff;   text-align:center;   border-radius:4px;   z-index:999; } .tooltip:not([class*="bg-"]){   background-color:#000; } .tooltip > :first-child{   margin-top:0; } .tooltip > :last-child{   margin-bottom:0; } .tooltip:before{   position:absolute;   display:block;   width:0;   height:0;   border:5px solid transparent;   content:""; } .tooltip.top{   margin-bottom:5px; } .tooltip.right{   margin-left:5px;   text-align:left; } .tooltip.bottom{   margin-top:5px; } .tooltip.left{   margin-right:5px;   text-align:left; } .tooltip.top:before{   bottom:-5px;   left:50%;   margin-left:-5px;   border-top-color:#000;   border-bottom:0; } .tooltip.top.bg-primary:before{   border-top-color:rgba(51, 51, 51, 1); } .tooltip.top.bg-success:before{  border-top-color:rgba(139, 195, 74, 1); } .tooltip.top.bg-warning:before{  border-top-color:rgba(255, 152, 0, 1); } .tooltip.top.bg-error:before{  border-top-color:rgba(244, 67, 54, 1); } .tooltip.right:before{   top:50%;   left:-5px;   margin-top:-5px;   border-right-color:#000;   border-left:0; } .tooltip.right.bg-primary:before{ border-right-color:rgba(51, 51, 51, 1); } .tooltip.right.bg-success:before{  border-right-color:rgba(139, 195, 74, 1); } .tooltip.right.bg-warning:before{  border-right-color:rgba(255, 152, 0, 1); } .tooltip.right.bg-error:before{  border-right-color:rgba(244, 67, 54, 1); } .tooltip.bottom:before{   top:-5px;   left:50%;   margin-left:-5px;   border-bottom-color:#000;   border-top:0; } .tooltip.bottom.bg-primary:before{ border-bottom-color:rgba(51, 51, 51, 1); } .tooltip.bottom.bg-success:before{  border-bottom-color:rgba(139, 195, 74, 1); } .tooltip.bottom.bg-warning:before{  border-bottom-color:rgba(255, 152, 0, 1); } .tooltip.bottom.bg-error:before{  border-bottom-color:rgba(244, 67, 54, 1); } .tooltip.left:before{   top:50%;   left:100%;   margin-top:-5px;   border-left-color:#000;   border-right:0; } .tooltip.left.bg-primary:before{ border-left-color:rgba(51, 51, 51, 1); } .tooltip.left.bg-success:before{  border-left-color:rgba(139, 195, 74, 1); } .tooltip.left.bg-warning:before{  border-left-color:rgba(255, 152, 0, 1); } .tooltip.left.bg-error:before{  border-left-color:rgba(244, 67, 54, 1); }  @media only screen and (max-width:479px){  .media-thumbnails > .media{   width:47.45%;  width:calc((100% - 20px) / 2); } .media-thumbnails > .media:nth-child(odd){  margin-left:0; }  .pagination:before, .pagination:after{  display:table;  content:" "; } .pagination:after{  clear:both; } .pagination > .nb-pages > a, .pagination > .prev ~ li:not(.nb-pages):not(.next){   display:none; } .pagination > .prev{   float:left; } .pagination > .next{   float:right; } } @media only screen and (min-width:480px){  .pagination > .nb-pages > span{  display:none; } .pagination > .nb-pages:before{  margin-right:.25rem;  content:"\2026"; } .steps{   line-height:40px; } .steps > li > * {   margin-right:20px;   padding-right:10px; } .steps > li:first-child > *{   padding-left:10px; } .steps > li:not(:first-child) > *:before, .steps > li > *:after{   border-width:20px 10px; } .steps > li > *:before{   left:-20px; } } @media only screen and (min-width:480px) and (max-width:991px){  .media-thumbnails > .media{   width:30.76%;  width:calc((100% - 41px) / 3); } .media-thumbnails > .media:nth-child(3n+1){  margin-left:0; } } @media only screen and (max-width:767px){  .hidden-phone, .visible-tablet, .visible-desktop{  display:none !important; }   .control-type-file .input-filename{  margin:10px 0; }  .pagination > .prev ~ li:nth-child(n+7):not(.nb-pages):not(.next){   display:none; } .pagination > .prev{   float:left; } .pagination > .next{   float:right; }  .carousel-caption > :first-child{   margin-bottom:0; } .carousel-caption > :last-child:not(:first-child){  display:none; } } @media only screen and (min-width:768px){  .visible-phone{  display:none !important; }  .lead{   font-size:1.5rem; }  .form-inline .control-group, .form-inline label, .form-inline .as-label, .form-inline .controls{  display:inline-block;  width:auto;   margin-bottom:0;  vertical-align:middle; }   .form-inline .control-group + .control-group,   .form-inline label + label,   .form-inline .as-label + .as-label{   margin-left:10px; } .form-inline .has-help .controls, .form-inline .control-help{  float:none; }   .form-inline .input-group{  display:inline-flex;  vertical-align:middle;   }   .form-inline .input-group-addon,   .form-inline .input-group-btn{  width:auto;   }   .form-control-static{  display:inline-block;   } .form-horizontal .control-group:before, .form-horizontal .control-group:after{  display:table;  content:" "; } .form-horizontal .control-group:after{  clear:both; }   .form-horizontal .control-group > label, .form-horizontal .control-group > .as-label{  float:left;  width:20%;  margin-right:20px;  padding-top:7px;  margin-bottom:0;  text-align:right;   } .form-horizontal legend,   .form-horizontal .control-group:not(.has-help) .controls, .form-horizontal .control-group .controls:first-child{  margin-left:calc(20% + 20px);   } .form-horizontal legend{  width:calc(80% - 20px); } .form-horizontal .has-help .controls{  width:calc(80% - 50px); }  .control-type-file .input-filename{  display:inline-block;   margin:0 .25rem; } .media-masonry{   column-count:2;   column-gap:20px; }   .carousel .carousel-indicators{  bottom:14px; } .carousel-indicators + .carousel-inner .carousel-caption{  padding-bottom:40px;   } .modal{   width:500px; }   .modal-footer{   padding:10px;   } } @media only screen and (min-width:768px) and (max-width:991px){  .hidden-tablet, .visible-desktop{  display:none !important; } } @media only screen and (max-width:991px){  .container{  padding-right:10px;  padding-left:10px; } .column[style*="width:"]{  width:100% !important; }   .column:not(:last-child){  margin-bottom:20px;   }   .column:empty{  display:none; } .navbar-nav > li > a,   .navbar-nav .nav > li > a{  padding-top:12px;  padding-bottom:12px; } } @media only screen and (min-width:992px){  .container{   margin-right:auto;  margin-left:auto; } .row{  display:-webkit-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex;  min-height:1px;  margin-left:-20px; } .column{  margin-left:20px; }   .column[style*="width:"]{  max-width:calc(100% - 20px); }   .column1{  width:calc(8.33333333% - 20px); } .column2{  width:calc(16.66666666% - 20px); } .column3{  width:calc(25% - 20px); } .column4{  width:calc(33.33333333% - 20px); } .column5{  width:calc(41.66666666% - 20px); } .column6{  width:calc(50% - 20px); } .column7{  width:calc(58.33333333% - 20px); } .column8{  width:calc(66.66666666% - 20px); } .column9{  width:calc(75% - 20px); } .column10{  width:calc(83.33333333% - 20px); } .column11{  width:calc(91.66666666% - 20px); } .column12{  width:100%; }  .hidden-desktop, .visible-tablet{  display:none !important; }  .dl-horizontal dt{  float:left;  width:calc(33% - .5rem);  clear:left;  margin-bottom:10px;  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap;   }   .dl-horizontal dt:after{   display:inline-block;   width:100%;   margin-left:.5rem;   border-bottom:1px dotted;   opacity:.5;   content:"";   }   .dl-horizontal dd{  margin-bottom:10px;  margin-left:33%;   } .badge{  padding:.25rem;  font-size:.9rem; } .nav .badge{  float:none;   margin-top:0; }  .dropdown-menu{   min-width:180px; }   .navbar-nav > .subnav > [data-toggle="subnav"]:after{  float:none;   margin-top:0;  vertical-align:middle; }  .navbar-header{  float:left; } .navbar-toggle{  display:none; } .navbar .collapse{  display:block !important; } .navbar-header + .collapse, .navbar-nav > li{  float:left; } .navbar-nav > li > a{  padding:15px; } .navbar-nav .subnav-menu{  position:absolute;  top:100%;  left:0;  width:10vw;   min-width:160px;  background-color:rgba(255, 255, 255, 1);  z-index:1000; }   .navbar-nav .subnav-menu > li > a{  padding-left:10px; } .navbar-nav .nav [data-toggle="subnav"]:after{  margin-top:5px;  border-left-color:inherit;   border-top-color:transparent;   border-bottom:4px solid transparent;   border-top-width:4px;   border-left-width:5px;   border-right:0; } .navbar-nav .subnav-menu .subnav-menu{  top:0;  left:100%; }   .carousel-control{  font-size:3rem; } .carousel-control .fa{  margin-top:-1.5rem; }  .filmstrip-thumb{  width:100px;  height:100px;   } .modal-heading{   padding:15px;   font-size:1.4rem; } .modal-body{   padding:15px;  min-height:120px;   font-size:1.1rem; } .modal-footer{   padding:15px; } } @media only screen and (min-width:992px) and (max-width:1199px){ .container{  width:970px; }  .media-thumbnails > .media{   width:23%;  width:calc((100% - 61px) / 4); } .media-thumbnails > .media:nth-child(4n+1){  margin-left:0; } } @media only screen and (min-width:1200px){  .media-thumbnails > .media{  width:18.26%;  width:calc((100% - 81px) / 5); } .media-thumbnails > .media:nth-child(5n+1){  margin-left:0; } } @media only screen and (min-width:1200px) and (max-width:1599px){ .container{  width:1170px; } } @media only screen and (min-width:1600px){ .container{  width:1470px; } }  .pointer{ cursor:pointer; }  .control-type-datepicker .controls{   width:auto !important; } .control-type-captchme{ z-index:0; } .recaptcha-img, .recaptcha-controls{   margin-bottom:20px; } .recaptcha-img{ display:inline-block;   max-width:100%; vertical-align:top; } .recaptcha-img embed + br{ display:none; } .has-error .g-recaptcha > div{ border-radius:3px;   border:1px solid rgba(244, 67, 54, 1); } .img-left{   display:block;   float:left;   margin:5px 5px 5px 0; } .img-center{   display:block;   margin:5px auto; } .img-right{   display:block;   float:right;   margin:5px 0 5px 5px; } .media-object .badge-new{   right:auto;   left:0; } .category-navigation{ display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; margin:20px 0; list-style:none; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; } .category-navigation > li{   -webkit-box-flex:1 1 auto; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; } .category-navigation > li:nth-child(2){ text-align:center; } .category-navigation > li:nth-child(3){ text-align:right; } .categories{ display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex;   -ms-flex-direction:column;   -webkit-box-orient:vertical; -webkit-flex-direction:column;   flex-direction:column;   margin-bottom:20px;   padding-bottom:10px;   border-bottom:1px solid rgba(221, 221, 221, 1); } .categories > .h2{   margin-top:0;   width:100%; } .introduction{ margin-bottom:20px; } .introduction > :first-child{ margin-top:0; } .introduction > :last-child{ margin-bottom:0; } .gmap{ height:300px; margin-bottom:20px; } .media-list{   clear:both; } .panel-control{   text-decoration:none; } .seo-image{ text-align:center; } .social-links-list{   margin-left:0;   list-style:none;   font-size:0; } .social-links-list li{   display:inline-block; } .social-links-list li:not(:last-child){   margin-right:10px; } .social-links-list a{   display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex;   -webkit-box-pack:center;   -ms-flex-pack:center;   -webkit-justify-content:center;   justify-content:center;   -webkit-align-items:center;   align-items:center;   width:2rem;   height:2rem;   font-size:1.2rem;   text-decoration:none;   color:#fff;   border-radius:50%; } .sticky{   position:absolute;   top:-1px;   left:10px;   width:1.5rem;   height:2.5rem;   background-color:rgba(51, 51, 51, 1);   font:normal normal normal 1rem/3.25 FontAwesome;   text-align:center;   color:rgba(255, 255, 255, 1);   z-index:1; } .sticky:before{   display:inline;   content:"\f08d"; } .sticky:after{   display:block;   position:absolute;   top:calc(2.5rem - 1px);   left:0;   width:1.5rem;   height:1.5rem;   border:.75rem solid rgba(51, 51, 51, 1);   border-bottom-color:transparent;   content:""; } .tag-line{   margin-bottom:10px; } .tag-line .btn{   margin:0 10px 10px 0; } .control-text-format{ display:block; } .dropdown-menu.control-text-format-colors{   left:auto;   right:0;   min-width:124px;   -webkit-flex-wrap:wrap;   flex-wrap:wrap;   padding:2px;   background-color:rgba(255, 255, 255, 1);   border-color:rgba(221, 221, 221, 1);   border-radius:2px; } .open > .control-text-format-colors{   display:-webkit-box; display:-ms-flexbox; display:-webkit-flex;   display:flex; } .control-text-format-colors > span[style]{   width:18px;   height:18px;   margin:0 2px 2px 0;   cursor:pointer; } .control-text-format-colors > span[style]:nth-child(6n){   margin-right:0; } .control-text-format-colors .control-group{   margin-bottom:0; } .control-text-format-colors-input{   border-color:rgba(221, 221, 221, 1);   background-color:transparent;   color:rgba(51, 51, 51, 1); } .control-type-textarea.has-error .control-group:not(.has-error) .control-text-format-colors-input{   border-color:rgba(221, 221, 221, 1) !important; } .control-smileys{   margin-top:10px; } .control-smileys > a{ width:34px; height:34px; padding:0;   line-height:34px; text-align:center; } .bbcode-preview{   display:none; position:absolute;   border:1px solid rgba(221, 221, 221, 1);   overflow-y:auto;   z-index:1; } .bbcode-preview + textarea{   opacity:1;   transition:240ms; } .bbcode-preview.open{   display:block; } .bbcode-preview.open + textarea{   opacity:0; } .toolbar{ margin-bottom:20px; } .media-list + [data-role="media-toolbar"]{   margin-top:20px; } .alert{ display:none; } .fc{   direction:ltr; } .fc td, .fc th{ padding:0; vertical-align:top; } .fc-header{   margin-bottom:20px; } .fc-header td{ white-space:nowrap; vertical-align:middle; } .fc-header-right{ text-align:right; } .fc-header-title{ margin:0; }  .fc-content{ clear:both; } .fc-view{ width:100%;   overflow-x:auto; } .fc-view td, .fc-view th{ border:1px solid rgba(221, 221, 221, 1); } .fc-view thead th{   padding:5px 0;   text-align:center; }  .fc-state-highlight{ background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABpJREFUeNpiZGBgkPr//z8DE4hgZGRkAAgwADpyBhuMeDQ3AAAAAElFTkSuQmCC); } .fc-event{ cursor:default;   -webkit-box-sizing:content-box;   -moz-box-sizing:content-box;   box-sizing:content-box; } .fc-event-inner{ min-height:20px; font-size:.9rem; text-decoration:none; } .fc-event-time{ margin-right:.5rem; white-space:nowrap; font-weight:700; } .fc-event:hover, .fc-event:focus{ text-decoration:none; } .fc-event.bg-primary:focus, .fc-event.bg-primary:hover, .fc-event.bg-primary:active{   text-decoration:none;   background-color:rgba(46, 46, 46, 1); } .fc-event.bg-success:focus, .fc-event.bg-success:hover, .fc-event.bg-success:active{ color:rgba(255, 255, 255, 1);   background-color:rgba(125, 176, 67, 1); } .fc-event.bg-warning:focus, .fc-event.bg-warning:hover, .fc-event.bg-warning:active{ color:rgba(255, 255, 255, 1);   background-color:rgba(230, 137, 0, 1); } .fc-event.bg-error:focus, .fc-event.bg-error:hover, .fc-event.bg-error:active{ color:rgba(255, 255, 255, 1);   background-color:rgba(220, 60, 49, 1); } .fc-event-vert{ } .fc-event-hori{ margin-bottom:1px; } .fc-week-number{ width:22px; text-align:center; } .fc-week-number div{ padding:0 2px; } .fc-grid .fc-day-number{ float:right; padding:0 2px; } .fc-grid .fc-other-month .fc-day-number{ opacity:.5; } .fc-grid .fc-day-content{ clear:both; padding:2px 0 1px; } .fc-agenda .fc-agenda-axis{ width:50px; padding:0 4px; vertical-align:middle; text-align:right; white-space:nowrap; font-weight:500; } .fc-agenda .fc-week-number{ font-weight:700; } .carousel-inner > .next, .carousel-inner > .prev{   position:absolute !important; } .carousel{ background-color:rgba(255,255,255,1); } .filmstrip{  background-color:rgba(255,255,255,1);  } .carousel-caption{   background-color:rgba(0,0,0,1); } .carousel .carousel-indicators li, .carousel-caption > h2, .carousel-caption > .h3, .carousel-caption > p{ color:rgba(225,225,225,1); } .carousel .carousel-indicators .active{   background-color:rgba(225,225,225,1); } .ui-datepicker{   display:none;   width:21rem;   height:auto; background-color:#fff;   box-shadow:0 0 5px rgba(0, 0, 0, .3); } .ui-datepicker a{   text-decoration:none; } .ui-datepicker table{   width:100%; table-layout:fixed; } .ui-datepicker-header{ position:relative; color:rgba(255, 255, 255, 1);   background-color:rgba(51, 51, 51, 1);   font-size:1.2rem;   line-height:3rem; } .ui-datepicker-header:after{ position:absolute; bottom:0; right:0; left:0; height:1px; background-color:rgba(255, 255, 255, 1);   opacity:.2;   content:""; } .ui-datepicker-title{ margin:0 3rem;   text-align:center; } .ui-datepicker-title select{ display:inline-block; width:49%; border-color:rgba(51, 51, 51, 1); } .ui-datepicker-header a{   display:inline-block;   width:3rem;   height:3rem; color:rgba(255, 255, 255, 1);   font:normal normal normal 1em/40px FontAwesome;   text-align:center;   cursor:pointer;   text-rendering:auto;   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale; opacity:.8; transition:240ms; } .ui-datepicker-header a:hover, .ui-datepicker-header a:focus{ opacity:1; } .ui-datepicker-header a span{   display:none; } .ui-datepicker-prev{ float:left; } .ui-datepicker-prev:before{   line-height:3rem;   content:"\f053"; } .ui-datepicker-next{ float:right; } .ui-datepicker-next:before{   line-height:3rem;   content:"\f054"; } .ui-datepicker thead { color:rgba(255, 255, 255, 1);   background-color:rgba(51, 51, 51, 1); } .ui-datepicker thead th, .ui-datepicker tbody td{ height:3rem; padding:0; text-align:center;   font-weight:500; } .ui-datepicker td span, .ui-datepicker td a{   display:block; height:3rem; line-height:3rem; } .ui-datepicker-calendar .ui-state-default{ color:#333; } .ui-datepicker-unselectable .ui-state-default{   opacity:.5; } .ui-datepicker-calendar .ui-state-hover, .ui-datepicker-calendar .ui-datepicker-today{   background:#f5f5f5; } .ui-datepicker-calendar .ui-state-active{ color:rgba(255, 255, 255, 1);   background-color:rgba(51, 51, 51, 1); } .fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp{ padding:0; margin:0; border:0; outline:none; vertical-align:top; } .fancybox-wrap{ position:absolute; top:0; left:0; z-index:8020; } .fancybox-skin{ position:relative; background:#fff; } .fancybox-opened{ z-index:8030; } .fancybox-opened .fancybox-skin{ box-shadow:0 10px 25px rgba(0, 0, 0, 0.5); } .fancybox-outer, .fancybox-inner{ position:relative; } .fancybox-inner{ overflow:hidden; } .fancybox-type-iframe .fancybox-inner{ -webkit-overflow-scrolling:touch; } .fancybox-image, .fancybox-iframe{ display:block; width:100%; height:100%; } .fancybox-image{ max-width:100%; max-height:100%; } #fancybox-loading{ position:fixed; top:50%; left:50%; margin-top:-22px; margin-left:-22px; cursor:pointer; z-index:8060; } #fancybox-loading div{ width:44px; height:44px; line-height:44px; font-size:44px; color:#fff; } .fancybox-close, .fancybox-prev span, .fancybox-next span{ position:absolute; width:32px; height:32px; line-height:32px; text-align:center; font-size:18px; cursor:pointer; z-index:8040; color:#fff; background-color:#000; border-radius:50%; } .fancybox-close:hover, .fancybox-close:focus{ color:#fff; } .fancybox-close .fa, .fancybox-nav span .fa{ line-height:inherit; } .fancybox-close{ top:-16px; right:-16px; } .fancybox-nav{ position:absolute; top:0; width:40%; height:100%; cursor:pointer; text-decoration:none; background-color:transparent; -webkit-tap-highlight-color:rgba(0,0,0,0); z-index:8040; } .fancybox-prev{ left:0; } .fancybox-next{ right:0; } .fancybox-nav span{ top:50%; margin-top:-16px; opacity:0; transition:210ms; } .fancybox-prev span{ left:10px; } .fancybox-prev span .fa{ text-indent:-5px; } .fancybox-next span{ right:10px; } .fancybox-next span .fa{ text-indent:5px; } .fancybox-nav:hover span{ opacity:1; } .fancybox-tmp{ position:absolute; top:-99999px; left:-99999px; visibility:hidden; max-width:99999px; max-height:99999px; overflow:visible !important; } .fancybox-lock{   overflow:hidden !important;   width:auto; } .fancybox-lock body, .fancybox-lock-test {   overflow-y:hidden !important; } .fancybox-overlay{ position:absolute; top:0; left:0; overflow:hidden; display:none; z-index:8010;   background-color:rgba(0,0,0,.65); } .fancybox-overlay-fixed{ position:fixed; bottom:0; right:0; } .fancybox-title{ visibility:hidden; position:relative; z-index:8050; } .fancybox-opened .fancybox-title{ visibility:visible; } .fancybox-title-float-wrap{ position:absolute; bottom:0; right:50%; margin-bottom:-35px; z-index:8050; text-align:center; } .fancybox-title-float-wrap .child{ display:inline-block; margin-right:-100%; padding:2px 20px; background-color:rgba(0, 0, 0, 0.8); border-radius:15px; color:#fff; white-space:nowrap; } #splashscreen{  position:absolute;  top:0;  left:-9999px; } #splashscreen_link{  margin:0;  text-align:center;  font-size:1.1em;  font-weight:700;  color:#000; } #fancybox-content table{   height:100%;   width:100%; } .fb-message{   vertical-align:middle;   text-align:center;   font-size:1.2em; } .fb-actions{   height:70px; } .fb-actions .form-actions{   margin:0;   text-align:center;   background:none; border-top:none; } .modal#form-validation-errors ul{   line-height:2; } .modal#form-validation-errors li:before{   display:inline-block;   margin-right:.2em;   line-height:1;   vertical-align:middle;   font-size:1.5em;   opacity:.5;   content:"\2022"; } .zoomImg{   z-index:3; } .has-zoom{   position:relative; } .has-zoom:before{   width:0;   height:0;   border-style:solid;   border-width:0 50px 50px 0;   border-color:transparent rgba(51, 51, 51, 1) transparent transparent;   content:"";   position:absolute;   right:0;   top:0;   z-index:1; } .has-zoom:after{   display:block;   position:absolute;   width:25px;   height:25px;   right:2px;   top:5px;   color:rgba(255, 255, 255, 1);   font:normal normal normal 24px/1 FontAwesome;   text-rendering:auto;   -webkit-font-smoothing:antialiased;   content:"\f067";   z-index:2; } .plugins{ margin-top:40px; } .plugin:not(:last-child){ margin-bottom:20px; } .plugin > :first-child{ margin-top:0; } .plugin > :last-child{ margin-bottom:0; } [data-plugin="comments"] .media-infos{   margin-bottom:10px;   padding-bottom:5px;   border-bottom:1px dotted rgba(221, 221, 221, 1); } .rating-list{ margin-left:0; margin-bottom:10px; list-style:none; font-size:0; } .rating-list li{ position:relative; display:inline-block;   padding:2px;   vertical-align:middle;   font-size:.8rem; } .rating-list label .fa-star{   font-size:24px; transition:240ms; } .rating-list label{ margin-bottom:0; } .rating-list input{ position:absolute; left:-9999px; } .plugin[data-plugin="social"]{   margin-bottom:10px; } .pw-widget.__pw-layout-horizontal .pw-button{   margin:0 10px 10px 0; } .pw-widget.__pw-layout-horizontal .pw-button:last-child{   margin-right:0; } .view > :first-child{ margin-top:0; } .view > :last-child{   margin-bottom:0; } #cookielaw_notice{   position:fixed;   right:0;   bottom:0;   left:0;   padding:10px;   background-color:rgba(0,0,0,.8);   color:#fff;   z-index:1000; } .cookielaw_wrapper{   margin-right:50px; } .cookielaw_wrapper a{   color:#fff;   text-decoration:underline; } .cookielaw_wrapper .cookielaw_accept{   position:absolute;   top:10px;   right:20px; } .cookielaw_wrapper .cookielaw_accept, .cookielaw_wrapper a:hover{   text-decoration:none; } #top-site, #bottom-site{   overflow:auto; } #brandcopyright, #legal-mentions{   margin-left:0;   list-style:none;   text-align:center; } .widget-content > :first-child{   margin-top:0; } .widget-content > :last-child{   margin-bottom:0; } [data-widget="upload-file"]{   display:inline-block;   margin-right:1rem;   vertical-align:top; } .flickr-grid{   list-style:none;   margin:0;   overflow:hidden;   column-count:4;   -webkit-column-count:4;   column-gap:10px;   -webkit-column-gap:10px; } .flickr-grid > li{   margin-bottom:10px; } .instagram-grid{   display:-webkit-box;   display:-ms-flexbox; display:-webkit-flex;   display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;   -webkit-box-pack:justify;   -webkit-justify-content:space-between;   -ms-flex-pack:justify;   justify-content:space-between;   list-style:none;   margin:0; } .instagram-grid[data-grid="3_3"] > li{   width:calc((100% - 20px) / 3); } .instagram-grid[data-grid="4_2"] > li{   width:calc((100% - 30px) / 4); } .instagram-grid[data-grid="2_4"] > li{   width:calc((100% - 10px) / 2); } .instagram-grid[data-grid="3_3"] > li:nth-child(n+4), .instagram-grid[data-grid="4_2"] > li:nth-child(n+5), .instagram-grid[data-grid="2_4"] > li:nth-child(n+3){   margin-top:10px; } .jp-title{ text-align:center; } .jp-progress{   position:relative;   height:15px;   margin-bottom:5px;   background-color:rgba(245, 245, 245, 1); } .jp-seek-bar{   height:100%;   cursor:pointer; } .jp-play-bar{   height:100%;   cursor:pointer; } .jp-current-time, .jp-duration{ float:left; font-size:.85rem; } .jp-duration{ float:right; } .jp-controls-holder{ clear:both; } .jp-volume-control a{   vertical-align:middle; } .jp-volume-bar{   position:relative;   display:inline-block;   background-color:rgba(245, 245, 245, 1);   width:30%;   height:.5rem;   cursor:pointer; } .jp-volume-bar-value{   display:block;   height:100%; } .jp-controls{ text-align:center; } .jp-playlist li > div{ display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; } .jp-playlist li:not(:last-child) > div{ border-bottom:1px solid rgba(221, 221, 221, 1); } .jp-playlist li > div > a{   -webkit-box-flex:1 1 auto; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; } .jp-playlist li:not(.jp-playlist-current) a{ color:rgba(118, 118, 118, 1); } .jp-playlist a{   display:block; padding:5px 0; font-size:1rem; } .jp-free-media{ float:right; font-size:0; -webkit-box-ordinal-group:2; -ms-flex-order:2; -webkit-order:2; order:2; } .jp-playlist-item:before, .jp-playlist-item-free:before{   display:inline-block;   margin-right:.25rem;   font-family:FontAwesome;   text-rendering:auto;   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale;   content:"\f01d"; } .jp-playlist-item-free:before{   content:"\f093"; } .jp-artist{ font-style:italic; font-size:.9rem; white-space:nowrap; } [data-widget="paypal-product"] form{   display:inline-block; } table[role="grid"] th{ width:2rem; } [data-widget="tagscloud"]{   font-size:0;   overflow:hidden;   text-overflow:ellipsis; } .tag1{   font-size:1rem;   font-weight:300;   opacity:.6; } .tag2{   font-size:1.1rem;   font-weight:400;   opacity:.7; } .tag3{ font-size:1.2rem; font-weight:500;   opacity:.8; } .tag4{ font-size:1.3rem; font-weight:600;   opacity:.9; } .tag5{ font-size:1.4rem; font-weight:900; } @media only screen and (max-width:479px){  .pagination > .nb-pages.hide{  display:inline-block !important;   }   .fc-button-today{  display:none; } } @media only screen and (max-width:767px){  .form-actions .btn-primary:first-child:last-child{  display:block;  width:100%;   }  .media-stacked > .media > .media-object{  max-width:80px; }  .media-stacked[data-plugin="comments"] > .media > .media-object{  max-width:50px;   }  .ui-datepicker-overlay{  position:fixed;  top:0;  right:0;  bottom:0;  left:0;  background-color:rgba(0,0,0,.65);  z-index:9999999; } .ui-datepicker-overlay .ui-datepicker{  top:50% !important;  left:50% !important;  margin-top:-12rem;  margin-left:-10.5rem; }  #brandcopyright > li,   #legal-mentions > li{  display:block;   }   #brandcopyright > li:not(:last-child),   #legal-mentions > li:not(:last-child){  margin-bottom:10px;   } } @media only screen and (min-width:768px){  .widget-content .nav .badge{  padding:2px;  font-size:.8rem;   }  .categories{  -ms-flex-direction:row;  -webkit-box-orient:horizontal;  -webkit-flex-direction:row;   flex-direction:row;  -webkit-flex-wrap:wrap;  -ms-flex-wrap:wrap;   flex-wrap:wrap; } .categories > .nav{  flex-grow:0;  flex-shrink:0; }  .media-stacked > .media > .media-object{  max-width:300px; }  .toolbar form{  margin-bottom:0;   }   .toolbar [data-role="listing_ordering"]{  float:right;   }  input[type="text"].hasDatepicker{  width:7rem;   } .rating-list li{  font-size:1rem;   } .plugin .rating-list{  margin-bottom:0; }  #brandcopyright > li,   #legal-mentions > li{  display:inline-block;   }   #brandcopyright > li + li:before,   #legal-mentions > li + li:before{  padding:0 5px;  content:"\007C";   } } @media only screen and (min-width:768px) and (max-width:991px){  .categories > .nav{  flex-basis:50%; } } @media only screen and (max-width:991px){  .empty-column{  height:0;   }   .empty-column:not(:last-child){  margin-bottom:0;   }   .fc-event{   cursor:pointer; } .fc-event-inner:before{  display:inline-block;   margin-left:5px;   font-family:FontAwesome;  line-height:20px;   text-rendering:auto;   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale;   content:"\f129"; } .fc-event-title{  display:none; }  .ui-datepicker{  margin:0 auto;  z-index:4 !important; } } @media only screen and (min-width:992px){  .categories > .nav{  width:calc((100% - 60px) / 3); }  .fc-event{  padding:5px; }  .widget .filmstrip-thumb{  width:40px;  height:40px;   }  .ui-datepicker{  margin:0 auto;  z-index:4 !important; }  #cookielaw_notice{  padding:20px;   }  [data-widget="image"]{  display:-webkit-box;  display:-ms-flexbox;   display:-webkit-flex;  display:flex;  height:100%;  -webkit-align-items:flex-start;  align-items:flex-start;   }   [data-widget="image"].text-center{  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  justify-content:center;   }   [data-widget="image"].text-right{  -webkit-box-pack:right;  -ms-flex-pack:right;  -webkit-justify-content:flex-end;  justify-content:flex-end;   }   [data-widget="image"] > *{  overflow:hidden;   } } @media only screen and (min-width:992px) and (max-width:1199px){ .categories > .nav{  flex-basis:calc(100% / 3); } } @media only screen and (min-width:1200px){  .categories > .nav{  flex-basis:25%; } }  .media-blog{ -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;   -webkit-justify-content:space-between;   justify-content:space-between; } .media-blog > .media > .media-object:not(:last-child){   margin-bottom:20px; } .media-blog .media[data-date] > .media-object + .media-body [data-role="date"]{   display:none; } @media only screen and (max-width:767px){   .media-blog{   display:block; } } @media only screen and (min-width:768px){ .media-blog > .media{   width:calc(50% - 10px); } } #bookings-calendar-legend{   margin-top:20px; } #booking-text-planning-table th{   text-align:center; } #booking-text-planning-table .timeslot-container{   padding:5px;   text-align:center;   cursor:pointer; } #booking-text-planning-table .timeslot-container:not(.bg-success){  color:rgba(51, 51, 51, 1); } #booking-text-planning-table .timeslot-container:not(.bg-success):hover, #booking-text-planning-table .timeslot-container:not(.bg-success):focus{   color:rgba(118, 118, 118, 1);   text-decoration:none; } @media only screen and (max-width:991px){ #booking-text-planning-table{  display:block;  font-size:.9rem; } #booking-text-planning-table thead{  display:block;  float:left;  width:70px; } #booking-text-planning-table tr{  display:block; } #booking-text-planning-table th{  display:block;  height:3.5em;  font-weight:500;  text-align:right;  border-bottom-width:1px; } #booking-text-planning-table th:last-child, #booking-text-planning-table tbody td:last-child{  border-bottom-color:transparent; } #booking-text-planning-table tbody{  display:block;   width:calc(100% - 70px);  margin-left:70px;   overflow-x:auto; } #booking-text-planning-table tbody td{  display:block;  height:3.5em;  padding:0;   white-space:nowrap;   border-top:none;   border-bottom:1px solid rgba(221, 221, 221, 1); } #booking-text-planning-table .timeslot-container{   padding:0;   display:inline-block;  height:100%;  line-height:3.5em; } #booking-text-planning-table .timeslot{   display:inline-block;   padding:0 0 0 5px; } #booking-text-planning-table .btn-link{   padding-top:0;   padding-bottom:0;   border:0;   opacity:.5; }   #booking-text-planning-table .bg-success .btn-link{   color:rgba(255, 255, 255, 1); } #booking-text-planning-table .btn-link:hover, #booking-text-planning-table .btn-link:focus{   opacity:1; } } @media only screen and (min-width:992px){ #booking-text-planning-table td:nth-child(2n){  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABpJREFUeNpiZGBgkPr//z8DE4hgZGRkAAgwADpyBhuMeDQ3AAAAAElFTkSuQmCC); } } #rows:not(:last-child){   margin-bottom:40px; } .row-container{   position:relative; } .row-container:not(:last-child){   margin-bottom:20px; } .row-title{   margin-top:0; } .row-content > .row{   margin-bottom:0; } .column-content:before, .column-content:after{   display:table;   content:" "; } .column-content:after{ clear:both; } .column-content > :first-child{   margin-top:0; } .column-content > :last-child{   margin-bottom:0; } @media only screen and (min-width:992px){   .column[class*=" align-"]{  display:-webkit-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex;  -webkit-flex-direction:column;  flex-direction:column;   }   .column.align-center{  -webkit-justify-content:center;  justify-content:center;   }   .column.align-bottom{  -webkit-justify-content:flex-end;  justify-content:flex-end;   } } .connection-layout #wrapper{   display:-webkit-box; display:-ms-flexbox; display:-webkit-flex;   display:flex;   -ms-flex-direction:column;   -webkit-box-orient:vertical; -webkit-flex-direction:column;   flex-direction:column;   -webkit-box-pack:center;   -ms-flex-pack:center;   -webkit-justify-content:center;   justify-content:center; -webkit-align-items:center;   align-items:center;   height:auto;   min-height:100vh;   padding:10px 0; } .connection-layout .view{   width:100%;   max-width:400px; } .connection-layout .view-title, .connection-layout .h2, .connection-layout .introduction, #view-password-lost{   text-align:center; } .connection-layout #view-subscribe, #view-connect [data-role="connect"], .connection-layout #view-password, #view-password-lost{   padding:10px;   border:1px solid rgba(221, 221, 221, 1);   background:rgba(245, 245, 245, 1); } .connection-layout [type="submit"]{   display:block;   width:100%; } @media only screen and (max-width:991px){  .connection-layout #wrapper{  padding:10px;   }   #view-connect .row{   display:-webkit-box;   display:-ms-flexbox;   display:-webkit-flex;  display:flex;  -ms-flex-direction:column;  -webkit-box-orient:vertical;   -webkit-flex-direction:column;  flex-direction:column;   }   #view-connect [data-role="subscribe"]{  padding:20px 0;  border-top:4px solid rgba(221, 221, 221, 1);   order:2;  text-align:center;   } } @media only screen and (min-width:992px){   .connection-layout #view-connect{  max-width:none;  margin-bottom:20vh;   }   #view-connect [data-role="subscribe"]{   display:-webkit-box;   display:-ms-flexbox;   display:-webkit-flex;  display:flex;  -ms-flex-direction:column;  -webkit-box-orient:vertical;   -webkit-flex-direction:column;  flex-direction:column;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  justify-content:center;   -webkit-align-items:center;  align-items:center;  text-align:center;   }   .connection-layout #view-subscribe{  max-width:600px;   }   body:not(.connection-layout) #view-password-lost{  max-width:500px;  margin:10vh auto 0;   }   body:not(.connection-layout) #view-connect{  margin-top:10vh;   } } .members-list{   -webkit-flex-wrap:wrap;   flex-wrap:wrap; } .members-list a{   display:inline-block;   max-width:100%; } .members-list .img-polaroid{   transition:240ms; } .members-list .img-polaroid:hover{   border-color: rgba(118, 118, 118, 1); } .members-list .column{   width:calc(33.3333333333% - 10px); } @media only screen and (min-width:480px) and (max-width:767px){   .members-list .column{  width:calc(20% - 10px);   } } @media only screen and (min-width:768px) and (max-width:991px){   .members-list .column{  width:calc(12.5% - 10px);   } } @media only screen and (max-width:991px){   .members-list{  display:-webkit-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex;  min-height:1px;  margin-left:-10px;   }   .members-list .column{  margin-left:10px;   } } @media only screen and (min-width:992px){   .members-list .column{  margin-bottom:20px;   } } @media only screen and (min-width:992px) and (max-width:1199px){   .members-list .column{  width:calc(12.5% - 20px);   } } @media only screen and (min-width:1200px){   .members-list .column{  width:calc(10% - 20px);   } } #chatbox_wrapper{   display:-webkit-box;   display:-moz-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex;   -webkit-flex-wrap:wrap;   -ms-flex-wrap:wrap; flex-wrap:wrap; } #chatbox_messages_wrapper{ width:70%; } #chatbox_members_wrapper{ width:30%; } #chatbox_form{ width:100%; padding:5px;   background-color:rgba(245, 245, 245, 1); } #chatbox_messages, #chatbox_members{   height:400px;   overflow-y:auto; } .chat_msg{   margin:0 5px 5px 0;   padding:5px;   background-color:rgba(245, 245, 245, 1); } .chat_msg:not(:first-child){   margin-top:5px; } .chat_pm{   border-left:5px solid rgba(51, 51, 51, 1); } .chat_msg_infos{   display:-webkit-box;   display:-moz-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex; margin-bottom:.5rem; font-size:.85rem; } .chat_msg_username{   width:80%; } .chat_msg_time{   width:20%;   text-align:right; } #chatbox_members > a:not(:last-child){   width:34px;   height:34px;   padding:0;   line-height:34px;   text-align:center; }   hr{   border-top-width:2px; } body.menu-fixed{   padding-top:50px; } .lead{ font-weight:300; } .lead strong{   font-weight:500; } h1 a, .h1 a, h1 a:hover, h1 a:focus, .h1 a:hover, .h1 a:focus{   color:rgba(102, 102, 102, 1); }  .btn{   border-radius:.1875em;   overflow:hidden;   text-overflow:ellipsis; } .btn:focus, .btn:hover, .btn:active, .btn.active, .open > .btn{  box-shadow:none;   } .btn-default, .btn-primary:focus, .btn-primary:hover, .btn-primary:active, .btn-primary.active, .open > .btn-primary[data-toggle="dropdown"]{  color:rgba(51, 51, 51, 1);  background-color:rgba(255, 255, 255, 1);   border-color:rgba(221, 221, 221, 1); } .btn-default:focus, .btn-default:hover, .btn-default:active, .btn-default.active, .open > .btn-default[data-toggle="dropdown"]{  color:rgba(255, 255, 255, 1);  background-color:rgba(51, 51, 51, 1);   border-color:rgba(51, 51, 51, 1); }  .input-group-addon{   border-radius:.1875em; } .input-group-addon:first-child, .input-group-btn:first-child .btn{   border-top-right-radius:0;   border-bottom-right-radius:0; } .input-group-addon:last-child, .input-group-btn:last-child .btn{   border-top-left-radius:0;   border-bottom-left-radius:0; } .nav .badge, .media-heading .badge{   position:relative;   margin-left:calc(5px + .5rem); } .nav .badge:before, .media-heading .badge:before{   position:absolute;   top:50%;   left:-5px;   margin-top:-5px;   content:"";   border:5px solid transparent;   border-left:0; } .nav .badge:not([class*="bg-"]):before, .media-heading .badge:not([class*="bg-"]):before{   border-right-color:rgba(51, 51, 51, 1); } .nav .badge.bg-warning:before, .media-heading .badge.bg-warning:before{   border-right-color:rgba(255, 152, 0, 1); } .btn-group .btn:first-child{   border-top-right-radius:0;   border-bottom-right-radius:0; } .btn-group .btn:nth-child(n+2):not(:last-child){   border-radius:0; } .btn-group .btn:last-child{   border-top-left-radius:0;   border-bottom-left-radius:0; } .table-flex-heading{   color:rgba(118, 118, 118, 1); } .introduction{   font-size:1.15rem;   font-weight:300; } .media-list:not([data-plugin="comments"]):not([data-content^="frm-"]) .media{   background-color:rgba(245, 245, 245, 1); border:1px solid rgba(221, 221, 221, 1);   } .table-flex .media-list{   margin-bottom:0; } .table-flex .media-list > .media{   margin-bottom:0;   background-color:transparent;  border:0;   } .table-flex .media-list .media-body{   padding-top:0 !important;   padding-bottom:0 !important; } .media-stacked[data-plugin="comments"] > .media:not(:last-child){   padding-bottom:20px;   border-bottom:2px solid rgba(221, 221, 221, 1); } .media-stacked:not([data-plugin="comments"]):not([data-content^="frm-"]) > .media > .media-object{   margin-right:0; } .media-blog > .media > .media-object:not(:last-child), .media-thumbnails > .media > .media-object:not(:last-child){   margin-bottom:0; } .media-list:not([data-addon="album"]):not([data-content^="frm-"]) .media-object:last-child, .media-list:not([data-plugin="comments"]):not([data-content^="frm-"]) .media-body{   padding:10px; } .media-heading{  font-size:1.2rem; } .media-heading, .media-subheading, .media-content, .media-body [data-role="price"]{   margin-bottom:10px; } .media-infos{   display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex;   -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap;   flex-wrap:wrap;   margin-bottom:10px;   font-size:.9rem;   color:rgba(118, 118, 118, 1); } .media-infos > li + li:before{   padding:0 5px 0 8px;   content:"\f111";   font-family:FontAwesome;   font-size:.25rem;   vertical-align:middle; } .media-infos > [data-role="comment"]{   -webkit-box-flex:1 1 auto; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto;   text-align:right; } .media-infos > [data-role="comment"]:before{   display:none; } .media-infos > li:not([data-role="comment"]) a{   color:rgba(118, 118, 118, 1); } .media-thumbnails .media-body{   text-align:center; } .media-object .badge-new, .media-object .badge-sale{   display:block;   height:100px;   width:100px;   padding:0;   overflow:hidden;   text-align:center;   background-color:transparent; } .media-object .badge-new span, .media-object .badge-sale span{   display:block;   position:relative;   top:18px;   left:-30px;   width:140px;   padding:5px 0;   background-color:rgba(255, 152, 0, 1);   color:rgba(255, 255, 255, 1);   transform:rotate(-45deg);   z-index:2;   text-transform:uppercase;   border-bottom:2px solid rgba(0,0,0,.3); } .media-object .badge-sale span{   top:20px;   left:-4px;   background-color:rgba(244, 67, 54, 1);   transform:rotate(45deg); } .media-object > a{   overflow:hidden; } .media-object > a > img{   transform:scale(1);   transition:all 0.4s ease;   backface-visibility:hidden; } .media-object:hover > a > img{   transform:scale(1.2); } .media-date{   position:absolute;   top:15px;   right:15px;   min-height:48px;   min-width:48px;   padding:10px 0;   color:rgba(255, 255, 255, 1);   text-align:center;   font-size:18px;   font-weight:700;   text-transform:uppercase;   border-radius:50%;   background-color:rgba(51, 51, 51, 1); } .media-date span{   display:block;   line-height:14px; } .media-date .month{   font-size:11px; } .navbar-top{   height:50px;   background-color:rgba(46, 50, 54, 1);  } .navbar-top:not(.navbar-fixed-top){   position:relative;   z-index:1000; } .navbar-top .container{   display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;   height:100%;   -webkit-justify-content:space-between;   justify-content:space-between; } .navbar-top .container:before, .navbar-top .container:after{   display:none; } .navbar-top .navbar-toggle, .navbar-top .navbar-nav a{   color:rgba(153, 153, 153, 1); } .navbar-top .navbar-toggle:hover, .navbar-top .navbar-nav a:hover, .navbar-top .navbar-toggle:focus, .navbar-top .navbar-nav a:focus, .navbar-top .navbar-nav .active > a, .navbar-top .navbar-nav .open > .subnav-toggle{  color:rgba(255, 255, 255, 1); background-color:rgba(46, 50, 54, 1);  text-decoration:none; } .navbar-header{   height:100%;   overflow:hidden;   transition:240ms; } .navbar-header:after, .navbar-header:before{   display:none; } .navbar-top .brand:not(.hidden-phone){   display:-webkit-box !important;   display:-moz-box !important;   display:-ms-flexbox !important;   display:-webkit-flex !important;   display:flex !important;   -webkit-align-items:center;   align-items:center; } .navbar-top .brand{   position:relative;   height:100%;   padding:5px 0;   margin-right:10px;   white-space:nowrap;   overflow:hidden;   transition:240ms; } .navbar-top .brand img{   max-height:100%; } .navbar-top .brand img:not(.visible-desktop) + span{   margin-left:5px; } .navbar-top .subnav-menu{   background-color:rgba(31, 31, 31, 1); } .navbar-top .subnav-menu a{   color:rgba(153, 153, 153, 1); } .navbar-top .subnav-menu a:hover, .navbar-top .subnav-menu a:focus, .navbar-top .subnav-menu .active > a, .navbar-top .subnav-menu .open > .subnav-toggle{  color:rgba(255, 255, 255, 1);  } .nav > li > a{   transition:240ms; } .nav-list li:not(:last-child){   border-bottom:1px solid rgba(221, 221, 221, 1); } .nav-list .subnav-menu{   border-top:1px solid rgba(221, 221, 221, 1); } .nav-list > li > a:hover, .nav-list > li > a:focus{   background-color:rgba(245, 245, 245, 1); } .nav-list .active > a{   text-decoration:none;   background-color:rgba(245, 245, 245, 1); } .open > [data-toggle="subnav"]{   background-color:rgba(245, 245, 245, 1);   text-decoration:none; } .panel-heading{   font-size:1.8rem; } .panel-control:before{   display:inline-block;   margin-right:.5em;   font-family:FontAwesome;   font-size:.8em;   content:"\f196";   opacity:.8; } .panel.open .panel-control:before{   content:"\f147"; } .tag-line .btn{   position:relative;   padding:4px 4px 4px 8px;   margin-right:15px;   background:rgba(245, 245, 245, 1);   border-radius:.1875em 0 0 .1875em;   border:0;   color:rgba(51, 51, 51, 1);   text-decoration:none;   font-size:.85rem;   overflow:visible; } .tag-line .btn:after{   position:absolute;   top:0;   right:-10px;   border-bottom:14px solid transparent;   border-left:10px solid rgba(245, 245, 245, 1);   border-top:14px solid transparent;   content:"";   transition:240ms; } .tag-line .btn:hover{   color:rgba(255, 255, 255, 1);   background-color:rgba(51, 51, 51, 1); } .tag-line .btn:hover:after{   border-left-color:rgba(51, 51, 51, 1); } .fancybox-skin{   padding:0 ! important; } .fancybox-opened .fancybox-skin{ box-shadow:none; }  .brand{   font-family:'Roboto Condensed';  font-weight:700;  font-size:1.2rem;  color:rgba(33, 150, 243, 1) !important;  } .brand, .brand:hover, .brand:focus{   text-decoration:none; } .brand span{   overflow:hidden;   text-overflow:ellipsis; } #navbar-overlay{   position:fixed;   top:0;   bottom:0;   right:0;   left:0;   background-color:rgba(0,0,0,.5);   z-index:1000; } .navbar-buttons{   display:-webkit-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex;   margin-left:10px; } .navbar-buttons > *:not(:first-child){   margin-left:10px; } .navbar-cart .widget-content{   padding:0; } .navbar-cart .btn strong{   margin-left:.5rem; } .navbar-cart .table-flex{   height:auto;   max-height:50vh;   overflow-y:auto;   font-size:.9rem; } .navbar-cart .table-flex-body{   padding-top:3px;   padding-bottom:3px; } .navbar-cart .cart-content, .navbar-search form{   position:absolute;   top:50px;   padding:10px;  background-color:rgba(255, 255, 255, 1);  border-bottom:1px solid rgba(221, 221, 221, 1);   z-index:1000; } .navbar-cart .cart-content > :last-child{   margin-bottom:0; } .navbar-langs .dropdown-menu{   width:100%;   min-width:0; } header{ display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex;   position:relative; -webkit-align-items:center;   align-items:center; -webkit-box-pack:center;   -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center;   -webkit-box-direction:normal;   -ms-flex-direction:column;   -webkit-box-orient:vertical; -webkit-flex-direction:column;   flex-direction:column;  overflow:hidden; } .navbar-top.in-header + header{   margin-top:-50px;   padding-top:50px;   } header .container{   position:relative; } header .brand{   display:inline-block;   position:relative;  text-align:center;   z-index:1; } header .brand img + span{   margin-top:20px; } #wrapper{   display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex;   -webkit-box-direction:normal; -ms-flex-direction:column;   -webkit-box-orient:vertical; -webkit-flex-direction:column; flex-direction:column; } #main{  padding:20px 10px;   } #sidebar-wrapper{   padding:20px 10px;   } #sidebar .brand{   text-align:center; } #sidebar .brand a{   display:inline-block; } #sidebar .brand span{   margin-top:10px; } .widget:not(:last-child){  padding-bottom:20px;   border-bottom:2px solid rgba(221, 221, 221, 1);  margin-bottom:20px; } .widget-content > :last-child{   margin-bottom:0; } .widget-title{ margin-bottom:10px;  font-family:'Roboto Condensed';  font-weight:400;   font-size:1.4rem;  line-height:1.25;  color:rgba(102, 102, 102, 1);  } .widget-title a{  color:rgba(102, 102, 102, 1);   } .widget-title a:hover, .widget-title a:focus{  color:rgba(102, 102, 102, 1);  text-decoration:none; } .widget-title [data-toggle="collapse"]{   position:relative;   display:block;   padding-left:1em; } .widget-title [data-toggle="collapse"]:before{   position:absolute;   left:0;   font-size:1rem;   line-height:25px;   content:"\f0fe";  color:rgba(51, 51, 51, 1);  font-family:FontAwesome;   text-rendering:auto;   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale; } .open .widget-title [data-toggle="collapse"]:before{   content:"\f146"; } .widget-content > .nav:not(:last-child){   margin-bottom:10px; } .view-subtitle{   margin:1.42857143rem 0;   font-size:1.714285714285714rem;   font-family:'Roboto Condensed';  font-weight:400;  color:rgba(102, 102, 102, 1);   line-height:1.25; } #footer-wrapper{   padding:20px 0;  background-color:rgba(247, 247, 247, 1); color:rgba(62, 62, 62, 1);   } #footer-wrapper a{  color:rgba(137, 137, 137, 1);   } #footer-wrapper a:hover, #footer-wrapper a:focus{ text-decoration:none;   } #footer-frieze{   display:block; } #footer-wrapper .container > :first-child{   margin-top:0 } #footer-wrapper .container > :last-child{   margin-bottom:0 } .media-thumbnails[data-addon="eco"] .btn{   display:block;   margin:0 -10px -10px -10px;   padding:10px;   font-size:1.1rem;   border-radius:0; } .on-sale{ text-transform:uppercase; color:rgba(244, 67, 54, 1);  } .final-price{   color:rgba(51, 51, 51, 1); } .final-price:not(.lead){   font-weight:700;   font-size:1.1em; } [data-content="order-cart"] .media-list .media{   background-color:transparent !important; border:0 !important;   } .table-flex[data-content*="forum-"] .table-flex-heading{ padding-top:10px; padding-bottom:10px; color:rgba(255, 255, 255, 1); background-color:rgba(51, 51, 51, 1); text-transform:uppercase; border-bottom:0; } .media-list[data-addon="members"] .media-object{   padding-top:5px; }  .column-separated [data-role="cell"]:before{   display:block;   position:absolute;   top:calc(100% + 9px);   right:0;   left:0;   height:2px;   background-color:rgba(221, 221, 221, 1);   content:""; } .column-separated [data-role="cell"]:last-child:before{   display:none; } .row-separated{   padding-bottom:20px;   border-bottom:2px solid rgba(221, 221, 221, 1); } .column-highlighted [data-role="cell"], .column.column-highlighted{   padding:10px;   background-color:rgba(245, 245, 245, 1); } .column-highlighted [data-role="cell"] .column-content > *, .column.column-highlighted .column-content > *, .row-highlighted .row-title, .row-highlighted .column-content > *{   color:rgba(0, 0, 0, 1); } .column-highlighted [data-role="cell"] .column-content a, .column.column-highlighted .column-content a, .row-highlighted > .row-content a{   color:rgba(0, 0, 0, 1);   text-decoration:underline; } .row-highlighted{   padding-top:10px;   padding-bottom:10px;   background-color:rgba(245, 245, 245, 1); } .column.leaderboard{   padding:10px;   background-color:rgba(245, 245, 245, 1);   border:2px solid rgba(221, 221, 221, 1); } .row-container.leaderboard{   padding-top:10px;   padding-bottom:10px;   background-color:rgba(245, 245, 245, 1);   border:2px solid rgba(221, 221, 221, 1); } .leaderboard [data-role="cell"] .column-content{   font-size:1.15rem;   font-weight:300; } .full-row .row-container.leaderboard{   border-right:0;   border-left:0; } .muted .row-content > *, .column.muted .column-content > *{   color:rgba(118, 118, 118, 1); } .column.bordered{   padding:10px;   border:2px solid rgba(221, 221, 221, 1); } @media only screen and (max-width:480px){  header .brand img + span{  margin-top:10px;   } } @media only screen and (max-width:767px){  .media-list:not(.media-thumbnails):not(.media-blog):not([data-plugin="comments"]):not([data-content^="frm-"]) .media-object:not(:last-child){  margin:10px 0 10px 10px;   }   .media-list:not([data-addon="blog"]):not([data-addon="guestbook"]):not([data-plugin="comments"]) .media-content{  display:none;   }   .media-object .badge-new,   .media-object .badge-sale{  transform:scale(.75);  transform-origin:100% 0;   }   .media-object .badge-new{  transform-origin:0 0;   }  .navbar-buttons .btn{  padding:1px 5px;  min-width:24px;  font-size:.85rem;   }   .navbar-cart + .btn-primary{  display:none;   }  .media-list[data-addon="agenda"] .recurring, .media-list[data-addon="agenda"] .media-content, .media-list[data-addon="agenda"] .media-infos > li:not(:first-child), .media-list[data-addon="agenda"] [data-role="contact"]{  display:none; }  .media-list[data-addon="eco"] [data-role="form-qty"]{  margin-bottom:0;   }   .media-list[data-addon="eco"] .media-btn{  display:none;   } } @media only screen and (min-width:768px){  .introduction{  font-size:1.3rem;   } #sidebar input[type="text"].hasDatepicker{  width:100%;   }   .media-list[data-addon="eco"] .btn-default:not(:last-child){  display:none;   }  .leaderboard [data-role="cell"] .column-content{  font-size:1.5rem;   } } @media only screen and (max-width:991px){  h1, .h1{   font-size:2.142857142857143rem;   }   h2, .h2{   font-size:1.714285714285714rem;   }   h3, .h3{   font-size:1.285714285714286rem;   }   h4, .h4{   font-size:1rem;   }  .breadcrumb{  display:none;   }  .media-listing .media:not(:last-child){  margin-bottom:10px;   }   .media-overlay{  display:none;   } .navbar-header{  display:-webkit-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex;  -webkit-box-align:center;  -moz-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  align-items:center;   }   .navbar-top .navbar-toggle{  float:none;  margin-right:5px;   }  .navbar-top .navbar-nav > li > a,   .navbar-top .navbar-nav .nav > li > a{  padding-top:15px;  padding-bottom:15px; }   #navbar{   background-color:rgba(46, 50, 54, 1); }   #navbar:not(.drawer){  margin:0 -10px;  -webkit-box-ordinal-group:3;   -ms-flex-order:3;   -webkit-order:3;   order:3;  width:calc(100% + 20px);   }  .navbar-cart .cart-content,   .navbar-search form{  right:0;  left:0;   }  header .parallax-img{  height:100% !important;   }   header .brand span:not(.visible-desktop-inline-block){  display:block !important;   }  #main{  margin:0 -10px;   }   .full-row #main{  margin:0;  padding-right:0;  padding-left:0;   }  #sidebar{  margin:0 -10px;   }   #sidebar .brand span:not(.visible-desktop){  display:block !important;   }  .view-subtitle{  font-size:1.285714285714286rem;   }   .full-row .row-container:not(.row-expanded){  padding-right:10px;  padding-left:10px;   }   .full-row .breadcrumb,   .full-row .view-title,   .full-row .last-update,   .full-row .plugins{  margin-right:10px;  margin-left:10px;   } } @media only screen and (min-width:992px){ body.menu-fixed{  padding-top:80px;   } .view .table-flex{  margin-bottom:40px;   }  #main .media-heading,   .modal-body .media-heading{  font-size:1.714285714285714rem;   }   #main .media-subheading{  font-size:1.2rem;   }   #sidebar .media-listing .media:not(:last-child){  margin-bottom:10px;   }   .media-overlay{  position:absolute;  top:0;  left:0;  width:100%;  height:100%;   display:-webkit-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex;  -webkit-box-align:center;  -moz-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;   -webkit-justify-content:center;   justify-content:center;  color:rgba(51, 51, 51, 1);   }   .media-overlay:after{  display:block;  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  transition:240ms;  background-color:transparent;  content:"";   }   .media-overlay > *{  margin-top:20px;  opacity:0;  transition:240ms;  z-index:1;   }   .media-overlay span{  padding:5px;  width:130px;  text-transform:uppercase;  text-align:center;  letter-spacing:.15rem;  border:1px solid rgba(51, 51, 51, 1);   }   .media-overlay:hover > *{  margin-top:0;  opacity:1;   }  #sidebar .media-list:not(.media-thumbnails) .media-object:not(:last-child) > a{  margin:10px 0 10px 10px;   } .navbar-top{  height:80px;   }  .navbar-top .container{   }   .navbar-header{  float:none;   }   .navbar-top .brand.hidden-phone:not(.hidden-desktop){  display:-webkit-box !important;  display:-moz-box !important;  display:-ms-flexbox !important;  display:-webkit-flex !important;  display:flex !important;  -webkit-align-items:center;  align-items:center;   }   .navbar-top .brand > img:not(.hidden-desktop) + span{  margin-left:10px;   }   #navbar{  position:relative;   float:none;   margin-left:auto;  }   #navbar-bg-fx{  display:block;  position:absolute;  top:0;  left:0;  width:50px;   height:50px;   background-color:rgba(46, 50, 54, 1);   border-radius:3px;   z-index:-1;   }  .navbar-top .navbar-nav{  font-size:0;  white-space:nowrap;   }   .navbar-top .navbar-nav > li{  float:none;  display:inline-block;  font-size:1rem;   }   .navbar-top .navbar-nav > li > a{   line-height:20px; border-radius:3px; }   .navbar-top .navbar-nav .subnav-menu{  top:120%;  opacity:0;   white-space:normal; }   .navbar-top .navbar-nav > .subnav > .subnav-menu:before{  position:absolute;  top:-10px;  left:15px;  content:'';  border:10px solid transparent;  border-bottom-color:rgba(31, 31, 31, 1);  border-top:0;   }   .navbar-top .navbar-nav .open .subnav-menu{  top:100%;  opacity:1;  transition:240ms;   }   .navbar-top .navbar-nav .subnav.open .subnav-menu .subnav-menu{  top:40%;   }   .navbar-top .navbar-nav .subnav.open .subnav-menu .open .subnav-menu{  top:0;   } .navbar-top .brand img:not(.visible-desktop) + span{  margin-left:10px;   }  .navbar-cart,   .navbar-search{  position:relative;   }   .navbar-cart .cart-content,   .navbar-search form{  top:70px;  right:0;  width:350px;  border:1px solid rgba(221, 221, 221, 1);   }   .navbar-cart .cart-content:before,   .navbar-cart .cart-content:after,   .navbar-search form:before,   .navbar-search form:after{  display:block;  position:absolute;  content:"";   }   .navbar-search form:before,   .navbar-cart .cart-content:before{  top:-10px;  right:10px;  border:10px solid transparent;  border-top:none;   border-bottom-color:rgba(255, 255, 255, 1); }   .navbar-search form:after,   .navbar-cart .cart-content:after{  top:-12px;  right:8px;  border:12px solid transparent;  border-top:none;  border-bottom-color:rgba(221, 221, 221, 1);  z-index:-1;   } header{ }   .navbar-top.in-header + header{  margin-top:-80px;  padding-top:80px;   }  header.visible-desktop{  display:-webkit-box !important;  display:-moz-box !important;  display:-ms-flexbox !important;  display:-webkit-flex !important;  display:flex !important;   }   header .brand span:not(.hidden-desktop){  display:block !important;   }  #wrapper{  -webkit-box-direction:normal;  -ms-flex-direction:row;  -webkit-box-orient:horizontal;  -webkit-flex-direction:row;  flex-direction:row;   -webkit-box-align:flex-start;  -moz-box-align:flex-start;  -ms-flex-align:flex-start;  -webkit-align-items:flex-start;  align-items:flex-start;   padding-top:20px;  padding-bottom:40px; }  #main{  -webkit-box-flex:3 1 0%;   -webkit-flex:3 1 0%;   -ms-flex:3 1 0%;   flex:3 1 0%;   -webkit-box-ordinal-group:2;  -moz-box-ordinal-group:2;  -ms-flex-order:2;  -webkit-order:2;  order:2;   min-height:70vh;   padding:0;   overflow:hidden;  }   .full-row #main{  padding-right:0;  padding-left:0;   } #sidebar{   -webkit-box-flex:1 1 0%;   -webkit-flex:1 1 0%;   -ms-flex:1 1 0%;   flex:1 1 0%;   -webkit-box-ordinal-group:1;  -moz-box-ordinal-group:1;  -ms-flex-order:1;  -webkit-order:1;  order:1;  margin-right:15px;  }   #sidebar .brand span:not(.hidden-desktop){  display:block !important;   }   #sidebar-wrapper{ padding:0;  }  [data-addon="eco"] .media-overlay:hover:after{  background-color:rgba(255, 255, 255, 1);  opacity:.9;   }  .media-list[data-addon="members"] .media-object{  padding-top:10px;   }  .full-row .breadcrumb,   .full-row .view-title,   .full-row .row-content,   .full-row .last-update,   .full-row .plugins{  margin-right:auto;  margin-left:auto;   }   .row-expanded .row-content{  width:auto;   }  .column-separated [data-role="cell"]:before{  top:0;  right:-9px;  left:auto;  width:2px;  height:100%;   }  .column-hover [data-role="cell"],   .column.column-hover,   .row-hover,   .column-hover [data-role="cell"] > *,   .column.column-hover > *,   .row-hover .row-title,   .row-hover .column-content > *{  transition:240ms;   }   .column-hover [data-role="cell"]:hover,   .column.column-hover:hover,   .row-hover:hover{  background-color:rgba(245, 245, 245, 1);   }   .column-hover [data-role="cell"]:hover .column-content > *,   .column.column-hover:hover .column-content > *,   .row-hover:hover .row-title,   .row-hover:hover .column-content > *{  color:rgba(0, 0, 0, 1);   }   .column-hover [data-role="cell"]:hover a,   .column.column-hover:hover a,   .row-hover:hover > .row-content a{  color:rgba(0, 0, 0, 1);  text-decoration:underline;   }  .full-row .row-hover,   .full-row .row-highlighted,   .full-row .row-container.leaderboard{  padding-right:0;  padding-left:0;   } } @media only screen and (min-width:992px) and (max-width:1199px){  .navbar-top .navbar-nav > li > a{  padding-left:8px;  padding-right:8px;   }  #sidebar .media-thumbnails > .media{  width:calc((100% - 20px) / 4);  margin-bottom:6.6666666666667px;   }   #sidebar .media-thumbnails > .media:not(:nth-child(4n+1)){  margin-left:6.6666666666667px;   }  .full-row .breadcrumb,   .full-row .view-title,   .full-row .row-container:not(.row-expanded) .row-content,   .full-row .last-update,   .full-row .plugins{  width:970px;   }   .column-hover [data-role="cell"],   .column.column-hover,   .column-highlighted [data-role="cell"],   .column.column-highlighted,   .column.leaderboard,   .column.bordered{  padding:20px;   }   .row-hover,   .row-highlighted,   .row-container.leaderboard{  padding:20px;   } } @media only screen and (min-width:1200px){  #sidebar .media-thumbnails > .media{  width:18.2%;  width:calc((100% - 20px) / 5);  margin-bottom:5px;   }   #sidebar .media-thumbnails > .media:not(:nth-child(5n+1)){  margin-left:5px;   }  .view .media-list:not([data-plugin="comments"]):not([data-content^="frm-"]) .media-body{  padding:15px;   } #sidebar{   margin-right:30px;  }   .media-blog .sticky{  left:15px;   }  .media-thumbnails[data-addon="eco"] > .media{  width:23%;  width:calc((100% - 60px) / 4); }   .media-thumbnails[data-addon="eco"] > .media:nth-child(5n+1){   margin-left:20px; } .media-thumbnails[data-addon="eco"] > .media:nth-child(4n+1){  margin-left:0; }   .view .media-thumbnails[data-addon="eco"] .btn{  margin:0 -15px -15px -15px;   }  .media-list[data-addon="members"] .media-object{  padding-top:15px;   } } @media only screen and (min-width:1200px) and (max-width:1599px){  .full-row .breadcrumb,   .full-row .view-title,   .full-row .row-container:not(.row-expanded) .row-content,   .full-row .last-update,   .full-row .plugins{  width:1170px;   }   .column-hover [data-role="cell"],   .column.column-hover,   .column-highlighted [data-role="cell"],   .column.column-highlighted,   .column.leaderboard,   .column.bordered{  padding:30px;   }   .row-hover,   .row-highlighted,   .row-container.leaderboard{  padding:30px ;   } } @media only screen and (min-width:1600px){  .row{  margin-left:-30px;   } .column{  margin-left:30px; }   .column[style*="width:"]{  max-width:calc(100% - 30px); } .column1{  width:calc(8.33333333% - 30px); } .column2{  width:calc(16.66666666% - 30px); } .column3{  width:calc(25% - 30px); } .column4{  width:calc(33.33333333% - 30px); } .column5{  width:calc(41.66666666% - 30px); } .column6{  width:calc(50% - 30px); } .column7{  width:calc(58.33333333% - 30px); } .column8{  width:calc(66.66666666% - 30px); } .column9{  width:calc(75% - 30px); } .column10{  width:calc(83.33333333% - 30px); } .column11{  width:calc(91.66666666% - 30px); } #sidebar{   margin-right:50px; } .members-list .column{  width:calc(10% - 30px);   }  .row-container:not(:last-child){  margin-bottom:30px;   }   .full-row .breadcrumb,   .full-row .view-title,   .full-row .row-container:not(.row-expanded) .row-content,   .full-row .last-update,   .full-row .plugins{  width:1470px;   }  .row-separated{  padding-bottom:30px;   }  .column-separated [data-role="cell"]:before{  right:-14px;   }   .column-hover [data-role="cell"],   .column.column-hover,   .column-highlighted [data-role="cell"],   .column.column-highlighted,   .column.leaderboard,   .column.bordered{  padding:35px;   }   .row-hover,   .row-highlighted,   .row-container.leaderboard{  padding:35px;   } }  html{  font-size:15px; } body {   font-family:"Product Sans", "Roboto", sans-serif;   font-weight:400; } .full-row {   overflow:hidden; } h1, h2, h3, h4, h5{   font-family :"Product Sans", Verdana, sans-serif;   font-weight :400; } h1{   font-size:3rem; } h2{   margin-bottom:2rem;   font-size:2.5rem;  } h3{   font-size:1.8rem; } blockquote{   padding:0 0 0 15px;   margin:0 0 1.42857143rem;   border-left:5px solid rgba(0,0,0,.2); } .text-info, .text-info a:not(.btn), a.text-info:hover, a.text-info:focus, .text-info a:not(.btn):hover, .text-info a:not(.btn):focus{  color:#39b3d7; } .text-info a:not(.btn){ text-decoration:underline; } .text-info a:not(.btn):hover, .text-info a:not(.btn):focus{ text-decoration:none; } .grey-t {   color:#838e93 !important; } .bold, .lead strong {   font-weight:700; } .white-t {   color:#fff !important; } pre[class*=language-]{   margin-bottom:1.42857143rem !important; } .alert-info, .alert-info a:not(.btn), .alert-info a:not(.btn):hover, .alert-info a:not(.btn):focus{ color:#39b3d7; } .alert-info{ border:1px solid #39b3d7; } .affix{ position:fixed; } .affix-top{ position:absolute; } .margin-l {   margin-left:12px; } .align-items {   align-items:center; } .no-padding {   padding:0 !important; } .no-padding-t-b {   padding-top:0 !important;   padding-bottom:0 !important; } .no-margin-b {   margin-bottom:0 !important; } .flex-align .column-content {   display:flex;   justify-content:center;   flex-direction:column; } .card {   background:#fff;   border-radius:7px;   padding:2em;   box-shadow:0 1px 1px #c5c5c5; } .padding-t-b-3x {   padding-top:3em;   padding-bottom:3em; } .padding-t-3x {   padding-top:3em; } .padding-t-b-5x {   padding-top:5em;   padding-bottom:5em; } .label {   text-transform:uppercase;   font-size:0.8rem;   letter-spacing:1px;   opacity:0.8; } .punch {   font-size:1.7rem; } .little-hr {   border-top:4px solid;   width:30px;   border-radius:20px;   margin:0 0 2em 0; }   .green-hr {   border-color:#6fdc7c; } .btn{   border-radius:3px; } .btn-group-large > .btn, .btn-large{   padding:16.5px 23px; } .btn:not(.btn-link):focus, .btn:not(.btn-link):not(.btn-sign):hover, .btn:not(.btn-link):active, .btn:not(.btn-link).active, .open:not(.btn-link) > .btn{   box-shadow:inset 0 -2px 0 rgba(0, 0, 0, 0.1); } .btn-default:focus, .btn-default:hover, .btn-default:active, .btn-default.active, .open > .btn-default[data-toggle="dropdown"]{   background-color:rgba(0, 0, 0, 1);   border-color:rgba(0, 0, 0, 1);   color:rgba(255, 255, 255, 1); } .btn-info:not(.btn-link){   color:#fff;   background-color:#5bc0de; } .btn-info:focus, .btn-info:hover, .btn-info:active, .btn-info.active, .open > .btn-info[data-toggle="dropdown"]{   background-color:#39b3d7; } .btn-sign {   color:#fff;   background-color:#ffb469;   box-shadow:0px 2px 0px #d99c5f;   border:0;   border-radius:4px;   padding:15px 30px;   font-size:17px;   font-weight:700; } .btn-sign:hover {   box-shadow:0px 3px 5px 0px #e69945;   color:#fff;   background-color:#ffbe7e; } .btn-sign:focus, .btn-sign:hover, .btn-sign:active, .btn-sign.active, .open > .btn-sign[data-toggle="dropdown"], .navbar-top .navbar-nav > .link-subscribe > a:hover{   box-shadow:0px 2px 0px #d99c5f;   background-color:#ffbe7e; } .btn-toolbar{   margin-top:1.42857143rem;   margin-bottom:0; } .btn-toolbar .btn{   margin:0 5px 1.42857143rem; } .breadcrumb{   font-size:.8rem;   text-transform:uppercase; } .breadcrumb > li + li::before{   content:">"; } .introduction strong{   font-weight:500; } .navbar-top .navbar-nav > .link-subscribe > a{   background-color:#ffb469;   color:#fff; } .navbar-top .navbar-nav > .link-connexion > a{   color:#fff;   background:#66df74; } .navbar-top .navbar-nav > .link-connexion a:hover, .navbar-top .navbar-nav > .link-connexion a:focus, .navbar-top .navbar-nav > .link-connexion.active > a {   box-shadow:0px 2px 0px #53ba5f;   background:#61e270; } .navbar-nav > li:nth-last-child(-n+2) > a {   padding:12px 35px !important; } .navbar-toggle i {   font-size:29px;   line-height:3; } .call-list li a {   padding:1em;   border-radius:3px;   font-size:16px;   display:flex;   align-items:center;   text-decoration:none;   color:#808080;   background:#fff;   transition:all .4s; } .call-list li a:hover {   box-shadow:0px 2px 4px 0px #d7d7d7;   transition:all .4s;   color:#ff9700;   transform:translateY(-2px) scale(1.009); } .call-list li:not(:first-child) {   margin-top:10px; } .call-list li a > i {   margin-right:16px; } .call-list .arrow {   position:absolute;   right:0;   color:#ff9700; } .nav-tabs {   font-size:1rem; } #sidebar .nav-list{   counter-reset:section; } #sidebar .nav-list a::before{   background-color:rgba(255, 153, 0, 1);   border-radius:3px;   counter-increment:section;   content:counter(section, decimal);   display:inline-block;   height:18px;   text-align:center;   color:rgba(255, 255, 255, 1);   line-height:18px;   margin:0 4px 0 0;   vertical-align:middle;   width:20px; } .pager{   margin-left:0;   list-style:none; } .pager:before, .pager:after{   display:table;   content:" "; } .pager:after{   clear:both; } .pager li{   float:left; } .pager li.next{   float:right; } .pager a{   display:inline-block;   padding:8px 16px;   text-decoration:none;   border:2px solid rgba(221, 221, 221, 1); } .pager a:hover{   border-bottom:2px solid rgba(255, 153, 0, 1); } .pager .previous a::before, .pager .next a::after{   content:"◄";   display:inline-block;   margin-right:5px; } .pager .next a::after{   content:"►";   margin-left:5px;   margin-right:0; }  #login-form {   position:fixed;   right:10px;   bottom:10px;   width:350px;   padding:20px;   z-index:9999;   background-color:#fff;   border-radius:5px 5px 0 0;   border:1px solid rgba(221,221,221,1);   transition:all 1s ease-in-out;   animation:LoginBox 1s ease-in-out; } #login-form:hover {   right:10px !important;   transition:all 1s ease-in-out; } @keyframes LoginBox {   0% {  right:-450px;   }   100% {  right:10px;   } } #login-form p {   font-size:16px;   color:; } #login-form .login-form-content {   margin-bottom:32px; } #login-form .login-form-footer {   bottom:7px; } .modal-form {   width:50%; } .connexion-modal {   overflow:hidden;   color:#777; } .connexion-modal .login-form-content {   padding-top:32px; } .connect-btn {   margin-top:24px; } .connect-btn .btn-default {   color:#fff;   background:#66df74;   border:0;   font-weight:700;   border-radius:3px;   padding:8px 26px; } .connect-btn .btn-default:hover, .connect-btn .btn-default:focus {   box-shadow:0px 2px 0px #53ba5f !important;   background:#61e270; } .connect-btn a {   color:grey;   font-size:0.9rem;   margin-left:10px; } .input-form {   display:flex;   align-items:center;   border:1px solid #e6e6e6;   margin-bottom:1em; } .input-form i {   padding:13px;   border-right:1px solid #e6e6e6; } .input-form input {   height:auto;   padding:14px;   border:0; } .connexion-modal .modal-body .connexion-form {   margin:0;   padding:1em 1em 1em 0; } .connexion-modal .modal-body {   flex-direction:row !important;   position:initial !important;   min-height:384px;   justify-content:flex-start; } .cont-img-modal {   width:350px;   overflow:hidden;   position:absolute;   right:0;   top:0;   box-shadow:0px -1px 13px 0px #e0e0e0; } .connexion-modal .modal-body img {   min-width:102%;   margin:0 auto;   display:block; } .modal-heading:not([class*="bg-"]) {   padding:20px 15px;   background-color:rgb(255, 255, 255);   border-bottom:1px solid #e8e8e8; } .connexion-modal .modal-footer {   padding:0 !important; } .login-form-footer {   position:absolute;   bottom:16px; } .login-form-footer a {   color:#808080;   font-size:18px;   color:#ff9700 !important; } .close-btn-modal {   position:absolute;   display:flex;   justify-content:center;   align-items:center;   right:12px;   top:12px;   border:2px solid transparent;   border-radius:50%;   background-color:rgb(255, 123, 123);   color:#ffffff;   padding:8px;   box-shadow:none !important; } .close-btn-modal:hover, .close-btn-modal:focus {   color:rgb(255, 123, 123);   background-color:rgb(255, 255, 255);   border-color:rgb(255, 123, 123); } .close-btn-modal i {   font-size:18px;   font-weight:700; } .modal-overlay {   background-color:rgba(38, 49, 60, 0.58); } .orange-t {   color:#ff9800 !important; } #footer-wrapper {   border-top:1px solid #dfdfdf; } #footer-wrapper a {   text-decoration:none; } #footer-wrapper a:hover, #footer-wrapper a:focus {   color:#1f1f1f; } #footer-wrapper hr {   border-top-width:1px; } .footer-title {   font-size:17px; } #welcome_index h1 {   color:#434a4f;   font-size:6rem;   font-weight:700; } .btn-white {   color:#fff;   box-shadow:0px 1px 1px 0px #c5c5c5;   border:0;   border-radius:4px;   padding:15px 50px;   font-size:17px;   font-weight:700;   letter-spacing:0.4px;   background:#fff;   color:#ffa750;   transition:all 0.4s; } .btn-white:hover {   box-shadow:0 6px 10px 0 rgba(96, 96, 96, 0.14), 0 1px 18px 0 rgba(123, 123, 123, 0.12), 0 3px 5px -1px rgba(179, 179, 179, 0.3) !important;   transform:scale(1.02);   transition:all 0.4s; } .header .row-content {   text-align:center; } .header {   margin-top:40px;   padding:0 0 4em 0 !important;   margin-bottom:0 !important; } .header:before {   content:url(/medias/files/background-header.svg);   z-index:-1;   position:absolute;   width:100%;   height:100%;   top:-630px; } .header-illu {   position:absolute;   right:0;   top:7%;   width:710px !important; } #dynamique-row a {   display:flex;   flex-direction:column;   align-items:center;   text-decoration:none;   font-size:1.1rem;   color:#838e93; } #dynamique-row svg {   height:140px; } #dynamique-row i {   position:absolute;   bottom:8px;   right:10px;   color:#ffb469; } #dynamique-row:before {   content:url(/medias/files/bg-dynamique.svg);   z-index:-1;   position:absolute;   width:100%;   height:100%;   top:70px; } .plus-before:before {   content:url(/medias/files/plus-before.svg);   width:160px;   position:absolute;   top:-50px;   z-index:-1;   left:49%; } .plus-before:after {   content:url(/medias/files/plus-after.svg);   width:140px;   position:absolute;   bottom:-30px;   left:38%;   z-index:-1; }  #temoignages-row {   margin-top:10em;   padding:2em 0; } .violet-bg {   background:#b69fff; } .green-bg {   background:#77e384; } .quote-content:before {   content:'\e244';   font-family:Material Icons;   font-size:5em;   position:absolute;   top:192px; } .quote-content:after {   content:'\e244';   font-family:Material Icons;   font-size:15em;   position:absolute;   bottom:-113px;   right:0px;   transform:rotateY(180deg);   opacity:0.1; } .quote p:nth-child(n+2) {   margin:0; } .quote {   border-radius:15px;   color:#fff; } .quote img {   border-top-left-radius:15px;   border-top-right-radius:15px; } .quote a {   color:#fff; } .quote-content {   padding:2em; } .quote img {   width:100%; } .dark-blue {   background:#4e4e5f; } .dark-blue-2 {   background:linear-gradient(#4e4e5f, #6d6d80); } .dark-blue-3 {   background:linear-gradient(#6d6d80, #adadbf); } .dark-blue-4 {   background:linear-gradient(#adadbf, #e7e7f5); } .dark-blue-5 {   background:linear-gradient(#e7e7f5, #ffffff); } .bouee-support {   position:absolute;   left:-250px;   top:100px;   width:250px; } body[id^="exemples_run"] .media-masonry .media-object img, .media-thumbnails .media-object img {   width:100%; } body[id^="exemples_run"] .media-heading {   font-size:1.2rem !important;   font-family:inherit; } body[id^="exemples_run"] .media-heading a {   color:rgb(127, 127, 127); } body[id^="exemples_run"] .view .media-list:not([data-plugin="comments"]) .media-body { height:85px; overflow:hidden; } body[id^="exemples_run"] .media {   box-shadow:0px 1px 1px #b1b1b1;   border-radius:5px;   background-color:#fff !important;   border:0 !important; } body[id^="exemples_run"] .media-stacked > .media > .media-object {   max-width:inherit; } body[id^="exemples_run"] .media {   flex-direction:column; } @media only screen and (min-width:992px) { body[id^="exemples_run"] .media-stacked {   flex-direction:row; } }  .grey-lighten {   fill:#ccc; } .grey-light {   fill:#efefef; } .blue-middle {   fill:#76a3e5; } .blue-light {   fill:#80aeff; } .white {   fill:#fff; } .red {   fill:#e26969; } .red-darken {   fill:#ff7373; } .yellow {   fill:#f4e964; } .green {   fill:#75e065; } .line-blog {   fill:none;   stroke:#d3d3d3;   stroke-linecap:round;   stroke-miterlimit:10;   stroke-width:3px; }  .orange-1 {   fill:#ae5c26; } .yellow-1 {   fill:#f7b84e; } .orange-2 {   fill:#bd6428; } .yellow-2 {   fill:#ffcb5b; } .yellow-3 {   fill:#ffe278; } .grey {   fill:#a3a3a3;} .grey-darken {   fill:#7c7c7c;} .grey-mid {   fill:#b7b7b7;} .violet {   fill:#776cc1;} .violet-mid {   fill:#9b8ce0;} .violet-light {   fill:#b69fff;} .dashed-tools {   fill:none;   stroke:#ffd199;   stroke-miterlimit:10;   stroke-width:0.88px;   stroke-dasharray:3.49 3.49; } .blue-lighten {   fill:#dce8ff;} .orange-light{   fill:#ffb685;} .orange-mid{   fill:#ffa364;} .orange-mid-p {   fill:#e8955d;} .transparent{   fill:none;} .grey-blue {   fill:#97a1af;} .grey-blue-2 {   fill:#aab4bf;} #dynamique-row svg > * {   transition:all 0.8s; } #pages-icon:hover .hover-down {   transform:translateY(9px); } #pages-icon:hover .hover-up {   transform:translateY(-10px); } #blog-icon:hover .heart-1 {   transform:translateY(-6px);   transition:all 1.4s; } #blog-icon:hover .heart-2 {   transform:translateY(-4px);   transition:all 1.4s; } #blog-icon:hover .heart-3 {   transform:translateY(-9px);   transition:all 1.4s; } #blog-icon .hidden-one {   transform:translate(-10px, 30px) rotate(-12deg) scale(0.9);   transition:all 1.4s; } #blog-icon .hidden-two {   transform:translate(52px, 10px) rotate(25deg);   transition:all 1.4s; } #blog-icon:hover .hidden-one {   transform:translate(-10px, 0px) rotate(-12deg) scale(0.9);   transition:all 1.4s; } #blog-icon:hover .hidden-two {   transform:translate(52px, -10px) rotate(25deg);   transition:all 1.4s; } #boutique-icon:hover .hover-up {   transform:rotateX(17deg); } #boutique-icon:hover .yellow-down {   transform:translateY(7px); } #boutique-icon:hover .orange-down {   transform:translateY(5px); } #boutique-icon:hover .hover-down {   transform:translateY(7px); } #outils-icon:hover .to-right {   transform:translate(54px,-15px); } #outils-icon:hover .to-bottom {   transform:translate(-10px,50px); } #outils-icon:hover .to-top {   transform:translate(-33px,-45px); } #design-icon:hover .pencil {   animation:BelowAndUp 0.5s ease-in forwards; } #design-icon:hover .dashed {   animation:ChangeColor 0.4s 0.5s ease-in forwards; } @keyframes BelowAndUp {   0% {   transform:translateY(0px);   }   50% {   transform:translateY(10px);   }   100% {   transform:translateY(0px); } } @keyframes ChangeColor { 0% {}   100% {  fill:#ffcb5b;   } } .media-list[data-addon="blog"] .media{   border-top-width:3px; } .media-list[data-addon="blog"] [data-category="actualite"]{ border-top-color:#3498db; } .media-list[data-addon="blog"] [data-category="actualite"] .media-date, #sidebar .nav-list[data-addon="blog"] [data-category="actualite"] a::before{   background-color:#3498db; } .media-list[data-addon="blog"] [data-category="nouveaute"]{ border-top-color:#e74c3c; } .media-list[data-addon="blog"] [data-category="nouveaute"] .media-date, #sidebar .nav-list[data-addon="blog"] [data-category="nouveaute"] a::before{   background-color:#e74c3c; } .media-list[data-addon="blog"] [data-category="aide-a-la-creation-de-site"]{ border-top-color:#8d708e; } .media-list[data-addon="blog"] [data-category="aide-a-la-creation-de-site"] .media-date, #sidebar .nav-list[data-addon="blog"] [data-category="aide-a-la-creation-de-site"] a::before{   background-color:#8d708e; } .media-list[data-addon="blog"] [data-category="sites-crees-avec-e-monsite"]{ border-top-color:#1dd2af; } .media-list[data-addon="blog"] [data-category="sites-crees-avec-e-monsite"] .media-date, #sidebar .nav-list[data-addon="blog"] [data-category="sites-crees-avec-e-monsite"] a::before{ background-color:#1dd2af; } .media-list[data-addon="blog"] [data-category="web-design"]{ border-top-color:#9b59b6; } .media-list[data-addon="blog"] [data-category="web-design"] .media-date, #sidebar .nav-list[data-addon="blog"] [data-category="web-design"] a::before{ background-color:#9b59b6; } .media-list[data-addon="blog"] [data-category="e-commerce"], .media-list[data-addon="blog"] [data-category="webmarketing"]{ border-top-color:#34495e; } .media-list[data-addon="blog"] [data-category="e-commerce"] .media-date, .media-list[data-addon="blog"] [data-category="webmarketing"] .media-date, #sidebar .nav-list[data-addon="blog"] [data-category="e-commerce"] a::before, #sidebar .nav-list[data-addon="blog"] [data-category="webmarketing"] a::before{ background-color:#34495e; } .media-list[data-addon="blog"] [data-category="referencement-seo"]{ border-top-color:#f1c40f; } .media-list[data-addon="blog"] [data-category="referencement-seo"] .media-date, #sidebar .nav-list[data-addon="blog"] [data-category="referencement-seo"] a::before{ background-color:#f1c40f; } .media-list[data-addon="blog"] [data-category="services-externes"]{ border-top-color:#0F533A; } .media-list[data-addon="blog"] [data-category="services-externes"] .media-date, #sidebar .nav-list[data-addon="blog"] [data-category="services-externes"] a::before{ background-color:#0F533A; } [data-addon="directory"] .media-content{   display:none; } .view-pages .row-title{   text-align:center; } .muted .row-content > *, .column.muted .column-content > *{   color:rgba(51, 51, 51, 1);   font-size:1.3rem;   text-align:center; } .muted .row-content > h2, .column.muted .column-content > h2{   font-size:2.7rem;   margin-bottom:2rem; } .column-highlighted .column, .column.column-highlighted{   text-align:center;   font-size:1.1rem;   background-color:rgba(245,245,245,1); } .row-highlighted > .row-content > *, .row-highlighted > .row-content a {   color:rgba(118, 118, 118, 1); } .column-highlighted .column-content > *, .column.column-highlighted .column-content > *, .column-highlighted .column-content a, .column.column-highlighted .column-content a {   color:#3d3d3d; } .token .column-content{   text-align:center;   box-shadow:0 0 5px rgba(0, 0, 0, 0.15);   border-radius:5px;   border-top:5px solid rgba(255, 153, 0, 1);   font-style:italic;   font-size:1.1rem;   padding:20px;   min-height:525px;   transition:all 240ms ease-in; } .token .column-content:hover{   background-color:rgba(242,242,242,1); } .token .column-content:before{   -webkit-transform:translateX(-50%);   transform:translateX(-50%);   background-color:#fff;   border-radius:50%;   box-shadow:0 0 10px rgba(0, 0, 0, 0.25);   color:rgba(255, 153, 0, 1);   content:"\f10e";   font-family:'FontAwesome';   font-size:32px;   font-style:normal;   left:50%;   line-height:60px;   position:absolute;   top:-30px;   width:60px; } .full-row .row-container.leaderboard .column.leaderboard{   background-color:rgba(255,255,255,1); } .full-row .row-container.leaderboard .column.leaderboard:hover{   border-bottom:2px solid rgba(255, 153, 0, 1); } .full-row .row-container.leaderboard .column.leaderboard a{   text-decoration:none;   font-size:0.92rem; } .full-row .row-container.leaderboard .column.leaderboard .fa{   display:block;   padding:15px; }   .row-container.leaderboard {   background:#fbfbfb;   padding:3em 0;   overflow:hidden; } .column-separated .column::before {   background-color:rgba(255, 153, 0, 1); }  .why .column li{   border-left:2px solid rgba(255, 153, 0, 1);   padding:0 25px;   margin-bottom:25px;   list-style:none; } .why h2, .why h3{   margin:5px 0 20px 0; } .where{   margin:auto; } #view-404 .list-inline span{   display:block;   width:120px;   height:120px;   margin:0 auto 20px;   padding:10px;   line-height:90px;   border-radius:50%;   text-align:center;   background-color:#ddd; } .view[data-category="guides"] .media-object{   padding-top:10px; } #offers-to-pay{ position:relative; padding:10px; background-color:#f3ac1e; color:#fff; border-left:10px solid #f6871e; } #offers-to-pay:before{ position:absolute; display:block; left:100%; top:50%; margin-top:-16px; width:0; height:0; border:16px solid transparent; border-right:none; border-left-color:#f3ac1e; content:""; } #offers-to-pay strong{ display:block; font-size:55px; line-height:1; } #offers-to-pay small{ font-size:.4em; font-weight:normal; } #offers-to-pay + p{ margin-top:10px; } #offers-basket{ display:none; margin-top:10px; border:1px solid #eee; } #offers-basket .h4{ margin:0; padding:5px; color:#fff; background-color:#2c5871; } #toggle-offers-details-btn{ color:#fff; } #offers-basket-content{ margin:10px; } #offers-basket-content li{ padding:5px 0; border-bottom:2px solid #eee; } #offers-basket-content li:first-child{ padding-top:0; } #offers-basket-content li:last-child{ padding-bottom:0; border-bottom:none; } #offers-basket-content li a{   display:inline-block; float:left; width:70%; text-decoration:underline; } #offers-basket-content li a:hover{ text-decoration:none; } #offers-basket-content li strong{   display:inline-block; float:right; width:30%; text-align:right; } #website-tools{ padding:10px 5px; background-color:#fff; } #offers-options .media-thumbnails{ margin-bottom:0; } #offers-options .media{ border:1px solid #ddd; background-color:#fff; transition:all linear 240ms;   -webkit-align-self:flex-start;   align-self:auto; } #offers-options .media.selected{ border-color:#f5f7f8; background-color:#5cb85c; } #offers-options .fa-check{ position:absolute; top:-20px; left:10px; color:#fff; opacity:0; transition:all linear 240ms; } #offers-options .media.selected .fa-check{ top:13px; opacity:1; } #offers-options .media label{ position:relative; height:100%; padding:10px; margin-bottom:0; text-align:center; cursor:pointer; font-size:15px; font-weight:bold; line-height:1.3em; color:#333; overflow:hidden; transition:all linear 240ms; } #offers-options .media label [class*="flaticon-"]{ margin-bottom:10px; } #offers-options .media label .legend{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; position:absolute; width:100%; top:0; right:auto; left:-100%; bottom:0; padding:10px; font-weight:normal; color:#fff; background-color:#5bc0de; z-index:2; transition:all linear 240ms; } #offers-options .media label.hover .legend{ left:0; } #offers-options .media.selected label{ color:#fff; } #offers-options .media label input{ position:absolute; top:0; left:0; opacity:0; } .offers-combinations{ text-align:center; } .offers-combinations h4{   display:inline-block; padding-left:5px; border-left:5px solid #f6871e; color:rgba(118, 118, 118, 1); } .offers-combinations .fa-plus-circle{   margin:0 1rem; font-size:2rem; color:#999; vertical-align:middle; } .offer-table{ width:100%; } .offer-table td{ padding:5px; } .offer-table td:nth-child(n+2){ width:20%; text-align:center; } #offer-table-header{ margin:0 auto; z-index:2; } #offer-table-header td{ position:relative; } #offer-table-header td:first-child{ background-color:#f5f7f8; } #offer-table-header h2{ margin:0; font-size:1.8rem; } #offer-table-header td:nth-child(n+2){ color:#fff; padding:0; } #offer-table-header .arrow{ position:absolute; display:block; top:100%; left:0; width:0; height:0; content:""; border-color:transparent; border-style:solid; } #offer-table-header td:nth-child(2n){ background-color:#bec3c7; } #offer-table-header p{ padding:10px; margin-bottom:0; background-color:rgba(0,0,0,.1); } #offer-table-header span{ display:block; padding:10px 0; line-height:1; font-weight:700; } #offer-table-header.offer-table-bookings td:nth-child(3n){ background-color:#e91e63; } #offer-table-header.offer-table-bookings td:nth-child(3n) p{ background-color:#c2185b; } #offer-table-header.offer-table-domain td:nth-child(2n){ background-color:#2196f3; } #offer-table-header.offer-table-domain td:nth-child(2n) p{ background-color:#1976d2; } #offer-table-header.offer-table-eco td:nth-child(3n){ background-color:#009688; } #offer-table-header.offer-table-eco td:nth-child(3n) p{ background-color:#006e60; } #offer-table-header.offer-table-pro td:nth-child(3n){ background-color:#ffc107; } #offer-table-header.offer-table-pro td:nth-child(3n) p{ background-color:#ffa000; } #offer-table-header.offer-table-resto td:nth-child(2n){ background-color:#cddc39; } #offer-table-header.offer-table-resto td:nth-child(2n) p{ background-color:#afb42b; } #offer-table-header.offer-table-sms td:nth-child(2n){ background-color:#f44336; } #offer-table-header.offer-table-sms td:nth-child(2n) p{ background-color:#d32f2f; } .offer-table-options td{ height:40px; } .offer-table-options td:first-child{ font-size:1.1rem; } .offer-table-options tr:nth-child(2n) td:first-child{ background-color:#ecf0f1; } .offer-table-options tr:nth-child(2n) td:nth-child(2n){ background-color:#dbe1e2; } .offer-table-options tr:nth-child(2n+1) td:nth-child(2n){ background-color:#eaeded; } .offer-table-options .fa{ font-size:2rem; } .offer-table-bookings.offer-table-options tr:nth-child(2n) td:nth-child(3n){ background-color:#f8bcd1; } .offer-table-bookings.offer-table-options tr:nth-child(2n+1) td:nth-child(3n){ background-color:#fde9f0; } .offer-table-eco.offer-table-options tr:nth-child(2n) td:nth-child(3n){ background-color:#b3e0dc; } .offer-table-eco.offer-table-options tr:nth-child(2n+1) td:nth-child(3n){ background-color:#e6f5f3; } .offer-table-pro.offer-table-options tr:nth-child(2n) td:nth-child(3n){ background-color:#ffedb5; } .offer-table-pro.offer-table-options tr:nth-child(2n+1) td:nth-child(3n){ background-color:#fff9e7; } .view[data-category="tutoriels"] .media-object{   padding-top:10px; } @media only screen and (max-width:480px){  .offers-combinations .fa-plus-circle{  margin:0 .2rem;   font-size:1rem;   }  #view-404 .list-inline li{  display:block;  margin-bottom:20px;   }  .bubble img {  width:100px !important;   }   .header {  margin-top:0;  padding-top:4em !important;   }   .header:before {  top:-120px;   }   #welcome_index h1 {  font-size:4rem;   }   .plus-before:before {  top:-70px;  left:30%;   }   .plus-before:after {  bottom:-60px;  left:38%;   }   .padding-t-b-5x {  padding-top:1em;  padding-bottom:1em;   } } @media only screen and (max-width:767px){  .offers-combinations img{   max-width:80px;   }  .header:before {  width:768px;   }   .cont-img-modal, #login-form {  display:none;   }   .connexion-form {  padding:1em 0 !important;  width:100%;   }   .connexion-modal .modal-body {  min-height:324px;   }   #navbar, #navbar-overlay {  top:50px; }   .link-subscribe {  position:absolute;  bottom:50px;  width:100%;   }   .link-connexion {  position:absolute;  bottom:0px;  width:100%;  background:#000;   }   .link-connexion a {  border:0 !important;   }   .navbar-nav .subnav-menu {  z-index:999;   }   .center-phone {   text-align:center;   }   #dynamique-row:before {  display:none;   } } @media only screen and (min-width:768px){  .btn-toolbar .btn{  margin-right:10px;  margin-left:10px;   }   .btn-toolbar .btn:first-child{  margin-left:0;   }  .view-pages .row-container{  padding-top:3rem;  padding-bottom:3rem;   }   .view-pages .row-container:not(:last-child){  margin-bottom:0;   }  .sup{  margin-bottom:-5.5rem !important;  z-index:400;   }  .illu{  background-repeat:no-repeat;  background-attachment:fixed;  background-size:cover;  background-position:center top;   }   .illu:first-child{  margin-top:calc((-1.42857143rem * .8) - (1.42857143rem *2));   }   .illu .row-content{  margin-top:3rem;  margin-bottom:3rem;   }   .illu .column-content{  padding:25px;  background-color:rgba(255, 255, 255, 0.8);  border-radius:5px;  font-size:1.3rem;  font-weight:300;  width:60%;  transition:all 240ms ease-in;   }   .illu .column-content:hover{  background-color:rgba(255, 255, 255, 1);   }  .illu.home{  background-image:url("https://www.e-monsite.com/medias/images/top-optim.jpg");   }  .illu.cms{  background-image:url("https://www.e-monsite.com/medias/images/multi-ordi.jpg");   }   .illu.shooping{  background-image:url("https://www.e-monsite.com/medias/images/shooping.jpg");   }   .illu.blog {  background-image:url("https://www.e-monsite.com/medias/images/blogueuse.jpg");   }   .illu.equipe {  background-image:url("/medias/images/locaux.jpg");  background-position:center;   }   .illu.flower{  background-image:url("https://www.e-monsite.com/medias/images/flower.jpg");   }  .illu.wedding{  background-image:url("https://www.e-monsite.com/medias/images/wedding-optim.jpg");   }  .illu.laptop{  background-image:url("https://www.e-monsite.com/medias/images/laptop.jpg");   }  .token .column-content:before{  top:0px;   }  .where{  background-color:rgba(255, 255, 255, 0.8);  width:80%;  padding:25px;  display:block;  border-radius:5px;  margin:auto;  font-size:1.5rem;   }   .where:hover {  background-color:rgba(255, 255, 255, 1);  transition:all 240ms ease-in;   }  .leaderboard .column-content{  font-size:1.3rem;   } } @media (max-width:991px){  .media-object{  text-align:center;   }  .navbar-top .navbar-nav > li > a{  padding-top:25px;  padding-bottom:25px;  border-radius:2px !important;   }   .navbar-top .navbar-nav > .link-connexion > a:hover,   .navbar-top .navbar-nav > .link-connexion > a:focus,   .navbar-top .navbar-nav .link-connexion.active > a{ background-color:rgba(255, 153, 0, 1); color:#fff;   }  #sidebar{  margin-top:10px;   }  .navbar-bottom .subnav-menu a{  color:rgba(255, 255, 255, 1) !important;   }  .header:before {  width:991px;   }  .row-container.leaderboard:first-child{  background-color:rgba(255, 255, 255, 1);  border-top-color:transparent;   }  body.blog #main{  -webkit-box-ordinal-group:1;  -moz-box-ordinal-group:1;  -ms-flex-order:1;  -webkit-order:1;  order:1;   }   body.blog #sidebar{  -webkit-box-ordinal-group:2;  -moz-box-ordinal-group:2;  -ms-flex-order:2;  -webkit-order:2;  order:2;   }  #offers-prices{  padding:10px 0;  background-color:#fff;   }   #offers-prices.fixed{  position:fixed;  top:50px;  right:0;  left:0;  padding:10px;  z-index:3;  box-shadow:0 10px 5px rgba(0,0,0,.2);  -webkit-backface-visibility:hidden;   }   #free-offer-infos{  display:none !important;   }   #offers-to-pay .btn-info{  display:inline-block;  position:absolute;  right:10px;  bottom:10px;   } #offers-to-pay:before{  display:none; } #offers-options .affix, #offers-options .affix-top{  right:0;  left:0;  width:100% !important;  padding:10px;  z-index:1;  background-color:#fff; } #offers-options .affix-top{  right:-10px;  left:-10px;  width:auto !important; }  .quote-content:before {  display:none;   } } @media only screen and (min-width:1199px){   .quote-content:before {  top:192px !important;   } }  @media only screen and (min-width:992px){  .media-overlay{  color:rgba(255,255,255,1);   }  .navbar-top .navbar-nav > li:not(:last-child) > a{  margin-right:5px;   }  .navbar .subnav-menu li > a{  margin:5px;  border-radius:14px;   }   .navbar-top .subnav-menu {  background-color:#fff;  box-shadow:0px 1px 1px #b7b7b7;  border-radius:4px;   }   .navbar-top .navbar-nav > .subnav > .subnav-menu:before {  display:none;   }  #welcome_index #login-form{  display:block;   }  .navbar-bottom{  text-align:center;  font-size:0;   }   .navbar-bottom .navbar-nav > li{  display:inline-block;  float:none;  text-align:left;  font-size:1rem;   }   .navbar-bottom [data-toggle="subnav"]:after{  border-bottom:5px solid;  border-top:0;   }   .navbar-bottom .navbar-nav .subnav-menu{  top:auto;  bottom:100%;  border:1px solid #ddd;   }  #welcome_index .illu:first-child .column-content{  width:45%;  display:inline-block;   }  #toggle-offers-details-btn{   display:none;   }   #offers-basket-content.collapse{  display:block;   }   #offers-to-pay .btn-info{  display:none!important;   }  #offer-table-header span{   font-size:2.5rem;   font-weight:500;   }  .column-hover .column:hover,   .column.column-hover:hover,   .row-hover:hover{  background-color:rgba(245,245,245,1);   }   .column-hover .column:hover > *,   .column.column-hover:hover > *,   .row-hover:hover > .row-content > *,   .column-hover .column:hover a,   .column.column-hover:hover a,   .row-hover:hover > .row-content a{  color:rgba(51, 51, 51, 1);   }  .home{  height:700px;  padding-top:190px;   }  .where{  width:55%;   }  .modal-overlay.in .modal { }  .quote-content:before {  top:147px;   } } @media only screen and (min-width:1200px){  h1{  font-size:3.5rem;   }   h2{  font-size:2.35rem;   }  .navbar-top .navbar-nav > li:not(:last-child) > a{  margin-right:10px;   } } @media only screen and (min-width:1600px){  body[id^="annuaire_"] .without-sidebar{  width:1470px;   }   .header:before {  top:-1270px;   }   .quote-content:before {  top:250px !important;   }   #dynamique-row:before {  top:-70px;   }   .ems-heart {  left:320px !important;  animation:HeartSEOmedia 2s ease-in infinite !important;   }   .google-heart {  left:480px !important;  animation:HeartSEOmedia 2s 0.5s ease-in infinite !important;   }   @keyframes HeartSEOmedia {  0% { top:400px;  }  100% { top:200px; transform:scale(1.2);  }   } } @media only screen and (min-width:768px) {   .connexion-modal {  width:720px; } }  #view-item .related-blogposts .media-object, .media-list.media-stacked .media-object {   max-width:180px; } .interview {   margin-left:10px;   border-left:2px solid rgba(255, 153, 0, 1);   border-radius:15px;   padding:5px 15px; } .grey-bg {   background:#fbfbfb; } .media .pull-left {   margin-right :20px; } .row-highlighted > .row-content a.btn-sign {   color :#FFF;   text-decoration :none; } #wrapper {   padding-top:0; } .breadcrumb {   padding-top:20px; }