 *, *: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:-.5em; } sub{  bottom:-.25em; } 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"]{  -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(218, 218, 218, 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(107, 107, 107, 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:'Ubuntu';  font-size:1rem;  line-height:1.42857143;  color:rgba(107, 107, 107, 1);  background-color:#fff; } a{  color:rgba(211, 95, 95, 1);   text-decoration:underline; } a:hover, a:focus{   color:rgba(54, 54, 54, 1);   text-decoration:none; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{  font-family:'Oswald'; font-weight:400;  line-height:1.25;  color:rgba(83, 103, 108, 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(107, 107, 107, 0.7); } .text-muted a:not(.btn){  color:rgba(107, 107, 107, 0.7);  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(107, 107, 107, 0.7);  text-decoration:none; } .text-primary{  color:rgba(135, 205, 222, 1); } .text-primary a:not(.btn){  color:rgba(135, 205, 222, 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(122, 185, 200, 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; } .text-youtube{ background-color:#e62117; } .text-youtube a:not(.btn){   color:#e62117;  text-decoration:underline; } a.text-twitter:hover, a.text-twitter:focus, .text-twitter a:not(.btn):hover, .text-twitter a:not(.btn):focus{ color:#cf1e15; 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(255, 255, 255, 1); } pre{ display:block; padding:5px; margin:0 0 20px; background-color:rgba(255, 255, 255, 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(218, 218, 218, 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(218, 218, 218, 1); } .table > thead > tr > th{   vertical-align:bottom;   border-bottom:2px solid rgba(218, 218, 218, 1); } .table > tfoot > tr > td{   border-top:2px solid rgba(218, 218, 218, 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(218, 218, 218, 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(255, 255, 255, 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(218, 218, 218, 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(218, 218, 218, 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(218, 218, 218, 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(255, 255, 255, 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(102, 102, 102, 1); background-color:rgba(255, 255, 255, 1); background-image:none; border:1px solid rgba(218, 218, 218, 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(102, 102, 102, 1) 50%), linear-gradient(135deg, rgba(102, 102, 102, 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(102, 102, 102, 0.5); } :-moz-placeholder{   color:rgba(102, 102, 102, 0.5);   opacity: 1; } ::-moz-placeholder{   color:rgba(102, 102, 102, 0.5);   opacity: 1; } :-ms-input-placeholder{   color:rgba(102, 102, 102, 0.5); } 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(255, 255, 255, 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;   margin-bottom:20px; } form > .control-group:last-child{ margin-bottom:0; } .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(218, 218, 218, 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(135, 205, 222, 1); } .checkbox input[type="checkbox"]:checked + .checked:after, .checkbox-inline input[type="checkbox"]:checked + .checked:after{ border-color:rgba(135, 205, 222, 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; } .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(218, 218, 218, 1);   background-color:#fff; } .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(107, 107, 107, 1);   background-color:rgba(135, 205, 222, 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(135, 205, 222, 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(135, 205, 222, 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(135, 205, 222, 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(107, 107, 107, 1); background-color:#fff; border-color:rgba(218, 218, 218, 1); } .btn-default:focus, .btn-default:hover, .btn-default:active, .btn-default.active, .open > .btn-default[data-toggle="dropdown"]{ color:rgba(107, 107, 107, 1);   background-color:rgba(218, 217, 203, 1); } .btn-info{   color:rgba(107, 107, 107, 1);   background-color:; } .btn-info:focus, .btn-info:hover, .btn-info:active, .btn-info.active, .open > .btn-info[data-toggle="dropdown"]{ color:rgba(107, 107, 107, 1);   background-color:; } .btn-primary{ color:rgba(107, 107, 107, 1);   background-color:rgba(135, 205, 222, 1); } .btn-primary:focus, .btn-primary:hover, .btn-primary:active, .btn-primary.active, .open > .btn-primary[data-toggle="dropdown"]{ color:rgba(107, 107, 107, 1);   background-color:rgba(122, 185, 200, 1); } .btn-success{ color:rgba(107, 107, 107, 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(107, 107, 107, 1);   background-color:rgba(125, 176, 67, 1); } .btn-warning{   color:rgba(107, 107, 107, 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(107, 107, 107, 1);   background-color:rgba(230, 137, 0, 1); } .btn-error{ color:rgba(107, 107, 107, 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(107, 107, 107, 1);   background-color:rgba(220, 60, 49, 1); } .btn-link{   color:rgba(211, 95, 95, 1);   text-decoration:underline; } .btn-link:focus, .btn-link:hover, .btn-link:active, .btn-link.active, .open > .btn-link[data-toggle="dropdown"]{   color:rgba(54, 54, 54, 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-group-small > .dropdown > .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(218, 218, 218, 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; } .fade{   opacity:0;   transition:opacity 240ms; } .fade.in{   opacity:1; } [class*="alert-"]{   padding:10px;   margin-bottom:20px; color:rgba(107, 107, 107, 1); } [class*="alert-"] > :first-child{   margin-top:0; } [class*="alert-"] > :last-child{   margin-bottom:0; } [class*="alert-"] a:not(.btn){ color:rgba(107, 107, 107, 1); text-decoration:underline; } [class*="alert-"] a:not(.btn):hover, [class*="alert-"] a:not(.btn):focus{ color:rgba(107, 107, 107, 1); text-decoration:none; } .alert-info{  background-color:; } .alert-primary{  background-color:rgba(135, 205, 222, 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); } .alert-youtube{ background-color:rgb(230, 33, 23); } [class*="bg-"]{   color:rgba(107, 107, 107, 1); } [class*="bg-"] a:not(.btn){   color:rgba(107, 107, 107, 1);  text-decoration:underline; } [class*="bg-"]:hover, [class*="bg-"]:focus, [class*="bg-"] a:not(.btn):hover, [class*="bg-"] a:not(.btn):focus{ color:rgba(107, 107, 107, 1);  text-decoration:none; } .bg-info{  background-color:; } .bg-primary{  background-color:rgba(135, 205, 222, 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); } .bg-youtube{ background-color:rgb(230, 33, 23); } .badge{   display:inline-block;   min-width:20px;   padding:2px;   text-align:center;   font-family:'Ubuntu';   font-weight:normal;   font-size:.8rem;   line-height:1;   white-space:nowrap;   vertical-align:middle; } .badge:not([class*="bg-"]){   color:rgba(107, 107, 107, 1);   background-color:rgba(135, 205, 222, 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(107, 107, 107, 0.7);   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:#fff;   border:1px solid rgba(218, 218, 218, 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 .media:last-child{   margin-bottom:0; } .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:'Oswald'; font-weight:400;  line-height:1.25;   overflow:hidden;   text-overflow:ellipsis;  color:rgba(83, 103, 108, 1); } .media-heading a{  color:rgba(83, 103, 108, 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; } .media-content + .media-stacked{   margin-top:-10px; } .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(54, 54, 54, 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(54, 54, 54, 1); text-decoration:none; } .nav-tabs{   margin-bottom:20px;   border-bottom:1px solid rgba(218, 218, 218, 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(107, 107, 107, 1); border-bottom-color:rgba(135, 205, 222, 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(218, 218, 218, 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(255, 255, 255, 1);   padding:6px 10px;   margin-bottom:0; } .panel-heading + .panel-body{   border-top:1px solid rgba(218, 218, 218, 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(255, 255, 255, 1); } .progress-bar{   float:left;   min-width:2.5rem; padding:0 .5rem;   height:100%;   color:rgba(107, 107, 107, 1);   white-space:nowrap;   overflow:hidden;   text-overflow:ellipsis;   transition:240ms; } .progress-bar:not([class*="bg-"]){   background-color:rgba(135, 205, 222, 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(255, 255, 255, 1);   text-decoration:none; } .steps > li:first-child > *{   padding-left:10px; } .steps > li > *, .steps > li > *:hover, .steps > li > *:focus{   color:rgba(107, 107, 107, 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(255, 255, 255, 1);   border-left-color:transparent !important; } .steps > li > *:after{   left:100%;   border-color:transparent;   border-left-color:rgba(255, 255, 255, 1);   z-index:2; } .steps > li.active > *, .steps > li.active > *:hover, .steps > li.active > *:focus{   color:rgba(107, 107, 107, 1); background-color:rgba(135, 205, 222, 1); } .steps > li.active > *:before{   border-color:rgba(135, 205, 222, 1); } .steps > li.active > *:after{   border-left-color:rgba(135, 205, 222, 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(107, 107, 107, 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:#fff;   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;   -webkit-flex-grow:1; flex-grow:1;   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(83, 103, 108, 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(135, 205, 222, 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(135, 205, 222, 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(135, 205, 222, 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(135, 205, 222, 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:#fff;  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:0 0 33.33%; -webkit-flex:0 0 33.33%; -ms-flex:0 0 33.33%; flex:0 0 33.33%; } .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(218, 218, 218, 1); } .categories > .h2{   margin-top:0;   width:100%; } .introduction{ margin-bottom:20px; } .introduction > :first-child{ margin-top:0; } .introduction > :last-child{ margin-bottom:0; } .map{ height:300px; margin-bottom:20px; } .column-content .map, .widget-content .map{ margin-bottom:0; } .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;   right:10px;   width:1.5rem;   height:2.5rem;   background-color:rgba(135, 205, 222, 1);   font:normal normal normal 1rem/3.25 FontAwesome;   text-align:center;   color:rgba(107, 107, 107, 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(135, 205, 222, 1);   border-bottom-color:transparent;   content:""; } .tag-line{   margin-bottom:10px; } .tag-line .btn{   margin:0 10px 10px 0; } .control-text-format{ display:block;   margin-bottom:5px; } .dropdown-menu.control-text-format-colors{   left:auto;   right:0;   min-width:124px;   -webkit-flex-wrap:wrap;   flex-wrap:wrap;   padding:2px;   background-color:#fff;   border-color:rgba(218, 218, 218, 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(218, 218, 218, 1);   background-color:transparent;   color:rgba(107, 107, 107, 1); } .control-type-textarea.has-error .control-group:not(.has-error) .control-text-format-colors-input{   border-color:rgba(218, 218, 218, 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(218, 218, 218, 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%;   } .fc-view td, .fc-view th{ border:1px solid rgba(218, 218, 218, 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(122, 185, 200, 1); } .fc-event.bg-success:focus, .fc-event.bg-success:hover, .fc-event.bg-success:active{ color:rgba(107, 107, 107, 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(107, 107, 107, 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(107, 107, 107, 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; } .filmstrip{  background-color:rgba(83,103,108,1);  } .carousel-caption{   background-color:transparent; } .carousel .carousel-indicators li, .carousel-caption > h2, .carousel-caption > .h3, .carousel-caption > p{ color:rgba(55,171,200,1); } .carousel-control, .carousel-control:focus, .carousel-control:hover{   color:rgba(0,0,0,1); } .carousel .carousel-indicators .active{   background-color:rgba(55,171,200,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(107, 107, 107, 1);   background-color:rgba(135, 205, 222, 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(107, 107, 107, 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(135, 205, 222, 1); } .ui-datepicker-header a{   display:inline-block;   width:3rem;   height:3rem; color:rgba(107, 107, 107, 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(107, 107, 107, 1);   background-color:rgba(135, 205, 222, 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(107, 107, 107, 1);   background-color:rgba(135, 205, 222, 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(135, 205, 222, 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(107, 107, 107, 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:5px;   padding-bottom:5px;   border-bottom:1px dotted rgba(218, 218, 218, 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; } .cc-cookies{   position:fixed;   width:100%;   left:0;   top:0;   padding:.5rem 5%;   background:rgba(0, 0, 0, .8);   color:#fff;   z-index:99999;   text-align:center; } .cc-cookies a, .cc-cookies a:hover{   color:#fff; } .cc-overlay{   height:100%;   padding-top:25%; } .cc-cookies-error{   float:left;   width:90%;   text-align:center;   margin:1em 0 2em 0;   background:#fff;   padding:2em 5%;   border:1px solid #ccc;   font-size:18px;   color:#333; } a.cc-cookie-accept, a.cc-cookie-decline, a.cc-cookie-reset{   display:inline-block;   text-decoration:none;   background-color:rgba(139, 195, 74, 1);   padding:0.5em 0.75em;   border-radius:3px;   transition:240ms; } a.cc-cookie-accept:hover{   background-color:rgba(125, 176, 67, 1); } a.cc-cookie-decline{   background-color:rgba(244, 67, 54, 1);   margin-left:0.5em; } a.cc-cookie-decline:hover{   background-color:rgba(220, 60, 49, 1); } a.cc-cookie-reset-color{   background-color:rgba(255, 152, 0, 1); } a.cc-cookie-reset-color:hover{   background-color:rgba(230, 137, 0, 1); } .cc-cookies-error a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-decline{   display:block;   margin-top:1em; } #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; } .numeric-countdown{   text-align:center; } .numeric-countdown-duration{   font-size:1.2rem; } .numeric-countdown-duration span{   font-weight:bold; } .numeric-countdown-deadline{   font-style:italic;   color:rgba(107, 107, 107, 0.7); } .numeric-counter{   text-align:center;   overflow:hidden; } .numeric-counter :last-child{   margin-bottom:0; } .numeric-counter-value, .numeric-counter-legend{   font-size:1.2rem; } .numeric-counter-value.medium-size{   font-size:1.5rem; } .numeric-counter-value.big-size{   font-size:3rem; } .numeric-graph-counter .text-wrapper{   position:absolute;   top:50%;   left:50%;   width:95%;   transform:translate(-50%, -50%); } .numeric-graph-counter path:first-child{   opacity:.2; } [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(255, 255, 255, 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(255, 255, 255, 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(218, 218, 218, 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(107, 107, 107, 0.7); } .jp-playlist li:not(.jp-playlist-current) a:hover, .jp-playlist li:not(.jp-playlist-current) a:focus{   color:rgba(54, 54, 54, 1); } .jp-playlist a{   display:block; padding:5px 0; font-size:1rem; } .jp-playlist-item-free{   white-space:nowrap; } .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; } .ol-tooltip{   display:none;   position:absolute;   background-color:#fff;   color:#000;   padding:5px;   border-radius:4px;   width:150px;   text-align:center;   box-shadow:0 0 10px rgba(0, 0, 0, .5); } .ol-tooltip:after{   position:absolute;   bottom:-10px;   left:50%;   margin-left:-5px;   border:10px solid transparent;   border-bottom:none;   border-top-color:#fff;   content:""; } [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; }  .cc-cookies{  position:relative;  float:left;  width:auto;   } } @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-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;   }  .cc-cookies a.cc-cookie-accept,   .cc-cookies a.cc-cookie-decline,   .cc-cookies a.cc-cookie-reset{  display:block;  margin:1em 0;   } } @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:180px; }  .toolbar form{  margin-bottom:0;   }   .toolbar [data-role="listing_ordering"]{  float:right;   }  input[type="text"].hasDatepicker{  width:7rem;   }  [data-plugin="comments"] .media-infos{  margin-bottom:10px;   } .rating-list li{  font-size:1rem;   } .plugin .rating-list{  margin-bottom:0; }  .view > .form-search{  max-width:400px;   }  #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; }  .numeric-counter-value.medium-size{  font-size:2rem;   }   .numeric-counter-value.big-size{  font-size:4rem;   } } @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-list[data-addon="agenda"] .media-infos{   font-weight:700; } #agenda_calendar{   margin-bottom:20px; } #agenda_calendar .fc-event{ cursor:pointer; } .agenda-tooltip > *:not(:last-child){   margin-bottom:10px; } .agenda-tooltip [data-content="city"]{   font-size:1.2rem;   font-weight:bold; } @media only screen and (max-width:991px){  .view-agenda #agenda-toolbar, #agenda_calendar:not(.hide){  display:none; } #agenda_list.hide{  display:block !important; } } @media only screen and (min-width:992px){  .agenda-tooltip{  max-width:250px;   } } .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-blog .nb-views{   color:rgba(107, 107, 107, 0.7); } .media-blog .btn + .nb-views{   float:right;   margin-top:7px; } @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); }   .media-blog > .media:first-child:last-child{  width:100%;   } } .blogpost-navigation{   display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; margin:20px 0; list-style:none; -webkit-box-align:start; -moz-box-align:start; -ms-flex-align:start; -webkit-align-items:start; align-items:flex-start;   -webkit-justify-content:space-between;   justify-content:space-between; } .blogpost-navigation li{   -webkit-flex:0 0 40%;   flex:0 0 40%; } .blogpost-navigation .btn{   display:-webkit-box;   display:-ms-flexbox; display:-webkit-flex; display:flex;   -webkit-box-align:start; -moz-box-align:start; -ms-flex-align:start; -webkit-align-items:start; align-items:flex-start;   white-space:normal; } .blogpost-navigation .btn > img{   display:none; } .blogpost-navigation .btn > span{   flex:1 1 0%; } .blogpost-navigation .btn small{   display:none; } .blogpost-navigation .btn > .fa{   -webkit-align-self:center;   align-self:center; } .blogpost-navigation .prev .btn{   text-align:left; } .blogpost-navigation .prev .fa{   margin-right:10px; } .blogpost-navigation .prev img{   margin-right:5px; } .blogpost-navigation .next .btn{   text-align:right;   justify-content:flex-end; } .blogpost-navigation .next .fa{   margin-left:10px; } .blogpost-navigation .next img{   margin-left:5px; } @media (min-width:992px){   .blogpost-navigation .btn small{  display:inline-block;  line-height:1.4;   }   .blogpost-navigation .btn > img{  display:inline-block;   } } @media (min-width:1200px){   .blogpost-navigation > li{  flex-basis:33.33%;   } } .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; }  :root{   --vw:100vw; } .rd-bg-fade:not(.in), .rd-bg-video{   overflow:hidden; } .rd-bg-fade:not(.in) .row-content, .rd-bg-video .row-content, .rd-bg-parallax .row-content{   position:relative;   z-index:1; } .rd-bg-fade:not(.in) > .bg-fade-mirror{   position:absolute;   top:0;   right:0;   bottom:0;   left:0;   z-index:0;   opacity:0; } .rd-bg-video video{   position:absolute;   top:0;   left:0;   width:100%;   height:auto;   z-index:0;   opacity:0;   transition:opacity 500ms; } .rd-bg-video video.in{   opacity:1; } @media only screen and (max-width:991px){   .container .rd-screen-width{  margin-right:-10px;  margin-left:-10px;   }   .rd-screen-width.rd-fit-content .row-content{  margin:0 10px;   } } @media only screen and (min-width:992px){   .rd-screen-width.rd-fit-content .row-content,   .rd-site-width{  margin:0 auto;   }   .rd-align-items-start .row{  -webkit-align-items:flex-start;  align-items:flex-start;   }   .rd-align-items-center .row{  -webkit-align-items:center;  align-items:center;   }   .rd-align-items-end .row{  -webkit-align-items:flex-end;  align-items:flex-end;   }   .rd-height .row-content{  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;  height:100%;   }   .rd-height .row{  -webkit-flex-grow:1;  flex-grow:1;   }   .cd-align-self-start{  -webkit-align-self:flex-start;  align-self:flex-start;   }   .cd-align-self-center{  -webkit-align-self:center;  align-self:center;   }   .cd-align-self-end{  -webkit-align-self:flex-end;  align-self:flex-end;   }   .cd-align-self-stretch{  -webkit-align-self:stretch;  align-self:stretch;   }   .column[class*="cd-justify-content-"]{  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;   }   .cd-justify-content-center{  -webkit-justify-content:center;  justify-content:center;   }   .cd-justify-content-end{  -webkit-justify-content:flex-end;  justify-content:flex-end;   } } @media only screen and (min-width:992px) and (max-width:1199px){   @supports not (--css:variables){  .container .rd-screen-width{ margin-left:calc((-100vw + 970px) / 2); margin-right:calc((-100vw + 970px) / 2);  }   }   @supports (--css:variables){  .container .rd-screen-width{ margin-left:calc(((var(--vw) * -1) + 970px) / 2); margin-right:calc(((var(--vw) * -1) + 970px) / 2);  }   }   .rd-screen-width.rd-fit-content .row-content,   .rd-site-width{  width:970px;   } } @media only screen and (min-width:1200px) and (max-width:1599px){   @supports not (--css:variables){  .container .rd-screen-width{ margin-left:calc((-100vw + 1170px) / 2); margin-right:calc((-100vw + 1170px) / 2);  }   }   @supports (--css:variables){  .container .rd-screen-width{ margin-left:calc(((var(--vw) * -1) + 1170px) / 2); margin-right:calc(((var(--vw) * -1) + 1170px) / 2);  }   }   .rd-screen-width.rd-fit-content .row-content,   .rd-site-width{  width:1170px;   } } @media only screen and (min-width:1600px){   @supports not (--css:variables){  .container .rd-screen-width{ margin-left:calc((-100vw + 1470px) / 2); margin-right:calc((-100vw + 1470px) / 2);  }   }   @supports (--css:variables){  .container .rd-screen-width{ margin-left:calc(((var(--vw) * -1) + 1470px) / 2); margin-right:calc(((var(--vw) * -1) + 1470px) / 2);  }   }   .rd-screen-width.rd-fit-content .row-content,   .rd-site-width{  width:1470px;   } } .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(218, 218, 218, 1);   background:rgba(255, 255, 255, 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(218, 218, 218, 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-wrapper{   overflow:hidden; } .members-list{   display:-webkit-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex;   -webkit-flex-wrap:wrap;   flex-wrap:wrap;   -webkit-align-items:flex-start;   align-items:flex-start;   margin:-5px;   list-style:none; } .member-item{   width:80px;   margin:5px; } .member-item a{   display:block;   text-align:center;   word-wrap:break-word; } .member-item img{   transition:border-color 240ms; } .member-item a:hover img{   border-color:rgba(54, 54, 54, 1); } @media(min-width:1200px){   .members-list{  margin:-10px;   }   .member-item{  margin:10px;   } } #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(255, 255, 255, 1); } #chatbox_messages, #chatbox_members{   height:400px;   overflow-y:auto; } .chat_msg{   margin:0 5px 5px 0;   padding:5px;   background-color:rgba(255, 255, 255, 1); } .chat_msg:not(:first-child){   margin-top:5px; } .chat_pm{   border-left:5px solid rgba(135, 205, 222, 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{   background-image:url('//www.naturellementfrancais.com/medias/static/themes/smart/im/patterns/clear/back_pattern.png'); } 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(55, 171, 200, 1); } h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{  color:rgba(55, 171, 200, 1);  } h2 a, .h2 a, h2 a:hover, h2 a:focus, .h2 a:hover, .h2 a:focus, h3 a, .h3 a, h3 a:hover, h3 a:focus, .h3 a:hover, .h3 a:focus, h4 a, .h4 a, h4 a:hover, h4 a:focus, .h4 a:hover, .h4 a:focus, h5 a, .h5 a, h5 a:hover, h5 a:focus, .h5 a:hover, .h5 a:focus, h6 a, .h6 a, h6 a:hover, h6 a:focus, .h6 a:hover, .h6 a:focus{   color:rgba(55, 171, 200, 1); }  .btn{   border-radius:.1875em;   overflow:hidden;   text-overflow:ellipsis; } .btn:not(.btn-link){   box-shadow:inset 0 -2px 0 rgba(0, 0, 0, 0.1); } .btn:focus, .btn:hover, .btn:active, .btn.active, .open > .btn{  box-shadow:inset 0 -2px 0 rgba(0, 0, 0, 0.1);   } .btn-link:focus, .btn-link:hover, .btn-link:active, .btn-link.active, .open > .btn-link[data-toggle="dropdown"]{   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(255, 255, 255, 1);  background-color:rgba(204, 204, 204, 1);   border-color:rgba(204, 204, 204, 1); } .btn-default:focus, .btn-default:hover, .btn-default:active, .btn-default.active, .open > .btn-default[data-toggle="dropdown"]{  color:rgba(107, 107, 107, 1);  background-color:rgba(135, 205, 222, 1);   border-color:rgba(135, 205, 222, 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(135, 205, 222, 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(107, 107, 107, 0.7); } .introduction{   font-size:1.15rem;   font-weight:300; } .media-list:not([data-plugin="comments"]):not([data-content^="frm-"]) > .media{   background-color:rgba(255, 255, 255, 1); border:1px solid rgba(218, 218, 218, 1);   } .media .media{   background-color:transparent !important; border:none !important;   } .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(218, 218, 218, 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-heading a, .modal-body .media-heading a{   color:rgba(55, 171, 200, 1); } .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(107, 107, 107, 0.7); } .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(107, 107, 107, 0.7); } .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(107, 107, 107, 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(107, 107, 107, 1);   text-align:center;   font-size:18px;   font-weight:700;   text-transform:uppercase;   border-radius:50%;   background-color:rgba(135, 205, 222, 1); } .media-date span{   display:block;   line-height:14px; } .media-date .month{   font-size:11px; } .navbar-top{   height:50px;   background-color:rgba(54, 54, 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(255, 255, 255, 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(211, 95, 95, 1); background-color:rgba(255, 255, 255, 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(255, 255, 255, 1); } .navbar-top .subnav-menu a{   color:rgba(99, 100, 103, 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); background-color:rgba(218, 95, 95, 1);   } .nav > li > a{   transition:240ms; } .nav-list li:not(:last-child){   border-bottom:1px solid rgba(218, 218, 218, 1); } .nav-list .subnav-menu{   border-top:1px solid rgba(218, 218, 218, 1); } .nav-list > li > a:hover, .nav-list > li > a:focus{   background-color:rgba(255, 255, 255, 1); } .nav-list .active > a{   text-decoration:none;   background-color:rgba(255, 255, 255, 1); } .open > [data-toggle="subnav"]{   background-color:rgba(255, 255, 255, 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(255, 255, 255, 1);   border-radius:.1875em 0 0 .1875em;   border:0;   color:rgba(107, 107, 107, 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(255, 255, 255, 1);   border-top:14px solid transparent;   content:"";   transition:240ms; } .tag-line .btn:hover{   color:rgba(107, 107, 107, 1);   background-color:rgba(135, 205, 222, 1); } .tag-line .btn:hover:after{   border-left-color:rgba(135, 205, 222, 1); } .fancybox-skin{   padding:0 ! important; } .fancybox-opened .fancybox-skin{ box-shadow:none; }  .brand{   font-family:'Oswald';  font-weight:700;  font-size:1.2rem;  color:rgba(55, 171, 200, 1) !important; text-shadow:1px 1px 0 rgba(0, 0, 0, 0.5);   } .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;  border-bottom:1px solid rgba(218, 218, 218, 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;  min-height:calc(66.6666666666vh - 50px); -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;  min-height:66.6666666666vh;   } header .container{   position:relative; } header .brand{   display:inline-block;   position:relative;  margin:0 25px 0 0;  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;  background-color:rgba(255, 255, 255, 1);   } #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(218, 218, 218, 1);  margin-bottom:20px; } .widget-content > :last-child{   margin-bottom:0; } .widget-title{ margin-bottom:10px;  font-family:'Oswald';  font-weight:400;   font-size:1.4rem;  line-height:1.25;  color:rgba(55, 171, 200, 1);  } .widget-title a{  color:rgba(55, 171, 200, 1);   } .widget-title a:hover, .widget-title a:focus{  color:rgba(55, 171, 200, 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(135, 205, 222, 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:'Oswald';  font-weight:400;  color:rgba(55, 171, 200, 1);   line-height:1.25; } #footer-wrapper{   padding:20px 0;  background-color:rgba(49, 50, 51, 1); color:rgba(153, 153, 153, 1);   } #footer-wrapper a{  color:rgba(218, 218, 218, 1);   } #footer-wrapper a:hover, #footer-wrapper a:focus{  color:rgba(255, 255, 255, 1); 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(135, 205, 222, 1); } .final-price:not(.lead){   font-weight:700;   font-size:1.1em; } .fancybox-inner #eco-cs-pop{ background-image:url('//www.naturellementfrancais.com/medias/static/themes/smart/im/patterns/clear/back_pattern.png');   } [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(107, 107, 107, 1); background-color:rgba(135, 205, 222, 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(218, 218, 218, 1);   content:""; } .column-separated [data-role="cell"]:last-child:before{   display:none; } .row-separated{   padding-bottom:20px;   border-bottom:2px solid rgba(218, 218, 218, 1); } .column-highlighted [data-role="cell"], .column.column-highlighted{   padding:10px;   background-color:rgba(135, 205, 222, 1); } .column-highlighted [data-role="cell"] .column-content > *, .column.column-highlighted .column-content > *, .row-highlighted .row-title, .row-highlighted .column-content > *{   color:rgba(107, 107, 107, 1); } .column-highlighted [data-role="cell"] .column-content a, .column.column-highlighted .column-content a, .row-highlighted > .row-content a{   color:rgba(107, 107, 107, 1);   text-decoration:underline; } .row-highlighted{   padding-top:10px;   padding-bottom:10px;   background-color:rgba(135, 205, 222, 1); } .column.leaderboard{   padding:10px;   background-color:rgba(255, 255, 255, 1);   border:2px solid rgba(218, 218, 218, 1); } .row-container.leaderboard{   padding-top:10px;   padding-bottom:10px;   background-color:rgba(255, 255, 255, 1);   border:2px solid rgba(218, 218, 218, 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(107, 107, 107, 0.7); } .column.bordered{   padding:10px;   border:2px solid rgba(218, 218, 218, 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-list .media-list .media-content{  display:block !important;   }   .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(54, 54, 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;   } #footer-frieze{  background-color:rgba(255, 255, 255, 1);   }   .full-row .row-container:not(.row-expanded){  padding-right:10px;  padding-left:10px;   }   .full-row .breadcrumb,   .full-row .view-title,   .full-row .pagination,   .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;   }  .media-content + .media-list{  margin-top:20px;   }   #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(255, 255, 255, 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(255, 255, 255, 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{   width:auto;  padding:0 10px;   }   .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-right:auto;  margin-left:auto;  }   #navbar-bg-fx{  display:block;  position:absolute;  top:0;  left:0;  width:50px;   height:80px;   background-color:rgba(255, 255, 255, 1);   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{  padding-top:30px; padding-bottom:30px;   line-height:20px;  }   .navbar-top .navbar-nav .subnav-menu{  top:120%;  opacity:0;   box-shadow:0 6px 12px rgba(0, 0, 0, 0.2);   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(255, 255, 255, 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;   } .brand{  font-size:2rem;   }  .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(218, 218, 218, 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; }   .navbar-search form:after,   .navbar-cart .cart-content:after{  top:-12px;  right:8px;  border:12px solid transparent;  border-top:none;  border-bottom-color:rgba(218, 218, 218, 1);  z-index:-1;   } header{   min-height:calc(66.6666666666vh - 80px); }   .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;   }   #main:not(:last-child){  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:10px; border:1px solid rgba(218, 218, 218, 1); }  [data-addon="eco"] .media-overlay:hover:after{  background-color:rgba(204, 204, 204, 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 .pagination,   .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(135, 205, 222, 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(107, 107, 107, 1);   }   .column-hover [data-role="cell"]:hover a,   .column.column-hover:hover a,   .row-hover:hover > .row-content a{  color:rgba(107, 107, 107, 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 .pagination,   .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;  } #sidebar-wrapper{  padding:20px;   } .media-blog .sticky{  left:15px;  right:auto;   }  .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 .pagination,   .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 .pagination,   .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;   } } 