 *, *: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:21px;  margin-bottom:21px;  border:0;  border-top:1px solid rgba(230, 230, 230, 1);  box-sizing:content-box; } [role="button"]{  cursor:pointer; } blockquote{   padding:0;   margin:0; } .fa-10x{   font-size:10em; } .fa-15x{   font-size:15em; } .fa-20x{   font-size:20em; } .fa-lg, .fa-2x, .fa-3x, .fa-4x, .fa-5x, .fa-10x, .fa-15x, .fa-20x{   vertical-align:middle; } .fa-power-on, .fa-power-off{   width:1.42857143em;   line-height:1.42857143em;   text-align:center;   color:rgba(255, 255, 255, 1);   border-radius:50%; } .fa-power-on{   background-color:rgba(139, 195, 74, 1); } .fa-power-off{   background-color:rgba(244, 67, 54, 1); } .fa-power-on:before{   content:"\f011"; } .fa-font-color:before{   content:"\f031"; } .fa-font-color:after{   display:block;   border-top:.15em solid;   margin-top:1px;   content:""; }  .container:before, .container:after{ display:table;   content:" "; } .container:after{ clear:both; } .row{   margin-bottom:21px; } .column{   position:relative;   word-wrap:break-word; } .column > :first-child{ margin-top:0; } .column > :last-child{ margin-bottom:0; } html{  font-size:15px;  -webkit-tap-highlight-color:rgba(0,0,0,0); } body{   font-family:'Lato';  font-size:1rem;  line-height:1.42857143;  color:rgba(36, 50, 56, 1);  background-color:rgba(255, 255, 255, 1); } a{  color:rgba(190, 141, 0, 1);   text-decoration:none; } a:hover, a:focus{   color:rgba(122, 122, 122, 1);   text-decoration:none; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{ font-weight:300;  line-height:1.25;  color:rgba(34, 34, 34, 1); } .h1, .h2, .h3, .h4, .h5, .h6{  display:block; } h1, .h1, h2, .h2, h3, .h3{  margin:21px 0; } h4, .h4, h5, .h5, h6, .h6{  margin-top:10.5px;  margin-bottom:10.5px; } 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 21px; } .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(36, 50, 56, 0.8); } .text-muted a:not(.btn){  color:rgba(36, 50, 56, 0.8);  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(32, 45, 50, 0.8);  text-decoration:none; } .text-primary{  color:rgba(190, 141, 0, 1); } .text-primary a:not(.btn){  color:rgba(190, 141, 0, 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(171, 127, 0, 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:21px;   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:21px; } dt{ font-weight:700; } dd{ margin-left:0; } address{ margin-bottom:21px; font-style:normal; } code{   padding:.05em 4px; font-size:90%; background-color:rgba(242, 242, 242, 1); } pre{ display:block; padding:5px; margin:0 0 21px; background-color:rgba(242, 242, 242, 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:10.5px;   margin-bottom:21px;   border-left:5px solid rgba(230, 230, 230, 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:21px; } .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(230, 230, 230, 1); } .table > thead > tr > th{   vertical-align:bottom;   border-bottom:2px solid rgba(230, 230, 230, 1); } .table > tfoot > tr > td{   border-top:2px solid rgba(230, 230, 230, 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(230, 230, 230, 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(242, 242, 242, 1); } .table-flex{ margin-bottom:21px; } .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(230, 230, 230, 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(230, 230, 230, 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(230, 230, 230, 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(242, 242, 242, 1); } .table-responsive{ min-height:1px; overflow-x:auto; margin-bottom:21px; } .table-responsive > .table{ margin-bottom:0; } .table-responsive th{ white-space:nowrap; } form, .form-inline{ margin-bottom:21px; } fieldset{ margin-bottom:21px; } legend{ display:block; width:100%; padding:0; margin-bottom:21px; 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:35px; padding:6px 10px;   line-height:1.42857143; font-size:1rem; color:rgba(36, 50, 56, 1); background-color:rgba(255, 255, 255, 1); background-image:none; border:1px solid rgba(0, 0, 0, 0.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(36, 50, 56, 1) 50%), linear-gradient(135deg, rgba(36, 50, 56, 1) 50%, transparent 50%);   background-position:calc(100% - 15px) 14px, calc(100% - 10px) 14px;   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(36, 50, 56, 0.5); } :-moz-placeholder{   color:rgba(36, 50, 56, 0.5);   opacity: 1; } ::-moz-placeholder{   color:rgba(36, 50, 56, 0.5);   opacity: 1; } :-ms-input-placeholder{   color:rgba(36, 50, 56, 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(242, 242, 242, 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:21px; } 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:26px; 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:21px;   height:21px;   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:21px;   height:21px; background-color:rgba(255, 255, 255, 1); border:1px solid rgba(0, 0, 0, 0.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(190, 141, 0, 1); } .checkbox input[type="checkbox"]:checked + .checked:after, .checkbox-inline input[type="checkbox"]:checked + .checked:after{ border-color:rgba(190, 141, 0, 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:35px;   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:21px; } .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(0, 0, 0, 0.1);   background-color:rgba(255, 255, 255, 1); } .input-group-btn{ font-size:0; line-height:0; } .has-help .controls{ float:left;   width:calc(100% - 31px); } .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:21px; margin-top:7px; margin-left:10px;   font-weight:700;   font-size:0;   text-align:center; color:rgba(255, 255, 255, 1);   background-color:rgba(190, 141, 0, 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(190, 141, 0, 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(190, 141, 0, 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(190, 141, 0, 1) !important; }  .btn{   display:inline-block; margin-bottom:0; padding:6px 10px;   min-width:35px;   line-height:21px; 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(36, 50, 56, 1); background-color:rgba(255, 255, 255, 1); border-color:rgba(230, 230, 230, 1); } .btn-default:focus, .btn-default:hover, .btn-default:active, .btn-default.active, .open > .btn-default[data-toggle="dropdown"]{ color:rgba(36, 50, 56, 1);   background-color:rgba(36, 50, 56, 1); } .btn-info{   color:rgba(255, 255, 255, 1);   background-color:rgba(33, 150, 243, 1); } .btn-info:focus, .btn-info:hover, .btn-info:active, .btn-info.active, .open > .btn-info[data-toggle="dropdown"]{ color:rgba(255, 255, 255, 1);   background-color:rgba(28, 128, 207, 1); } .btn-primary{ color:rgba(255, 255, 255, 1);   background-color:rgba(190, 141, 0, 1); } .btn-primary:focus, .btn-primary:hover, .btn-primary:active, .btn-primary.active, .open > .btn-primary[data-toggle="dropdown"]{ color:rgba(255, 255, 255, 1);   background-color:rgba(171, 127, 0, 1); } .btn-success{ color:rgba(255, 255, 255, 1);   background-color:rgba(139, 195, 74, 1); } .btn-success:focus, .btn-success:hover, .btn-success:active, .btn-success.active, .open > .btn-success[data-toggle="dropdown"]{ color:rgba(255, 255, 255, 1);   background-color:rgba(125, 176, 67, 1); } .btn-warning{   color:rgba(255, 255, 255, 1);   background-color:rgba(255, 152, 0, 1); } .btn-warning:focus, .btn-warning:hover, .btn-warning:active, .btn-warning.active, .open > .btn-warning[data-toggle="dropdown"]{ color:rgba(255, 255, 255, 1);   background-color:rgba(230, 137, 0, 1); } .btn-error{ color:rgba(255, 255, 255, 1);   background-color:rgba(244, 67, 54, 1); } .btn-error:focus, .btn-error:hover, .btn-error:active, .btn-error.active, .open > .btn-error[data-toggle="dropdown"]{ color:rgba(255, 255, 255, 1);   background-color:rgba(220, 60, 49, 1); } .btn-link{   color:rgba(190, 141, 0, 1);   text-decoration:none; } .btn-link:focus, .btn-link:hover, .btn-link:active, .btn-link.active, .open > .btn-link[data-toggle="dropdown"]{   color:rgba(122, 122, 122, 1);   text-decoration:none; } .btn-group-large > .btn, .btn-large{ padding:10px 16px;   min-width:43px;   font-size:1.25rem; } .btn-group-small > .btn, .btn-group-small > .dropdown > .btn, .btn-small{   padding:1px 5px;   min-width:25px;   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:17.5px; } .btn-small.btn-circle, .btn-group-small.btn-circle > .btn{   border-radius:12.5px; } .btn-large.btn-circle, .btn-group-large.btn-circle > .btn{   border-radius:21.5px; } .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(230, 230, 230, 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:21px; color:rgba(255, 255, 255, 1); } [class*="alert-"] > :first-child{   margin-top:0; } [class*="alert-"] > :last-child{   margin-bottom:0; } [class*="alert-"] a:not(.btn){ color:rgba(255, 255, 255, 1); text-decoration:underline; } [class*="alert-"] a:not(.btn):hover, [class*="alert-"] a:not(.btn):focus{ color:rgba(255, 255, 255, 1); text-decoration:none; } .alert-info{  background-color:rgba(33, 150, 243, 1); } .alert-primary{  background-color:rgba(190, 141, 0, 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(255, 255, 255, 1); } [class*="bg-"] a:not(.btn){   color:rgba(255, 255, 255, 1);  text-decoration:underline; } [class*="bg-"]:hover, [class*="bg-"]:focus, [class*="bg-"] a:not(.btn):hover, [class*="bg-"] a:not(.btn):focus{ color:rgba(255, 255, 255, 1);  text-decoration:none; } .bg-info{  background-color:rgba(33, 150, 243, 1); } .bg-primary{  background-color:rgba(190, 141, 0, 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:21px;   padding:2px;   text-align:center;   font-family:'Lato';   font-weight:normal;   font-size:.8rem;   line-height:1;   white-space:nowrap;   vertical-align:middle; } .badge:not([class*="bg-"]){   color:rgba(255, 255, 255, 1);   background-color:rgba(190, 141, 0, 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 21px;   list-style:none; } .breadcrumb > li{   display:inline-block; } .breadcrumb > li + li:before{   padding:0 5px;   color:rgba(36, 50, 56, 0.8);   content:"/\00a0"; } .btn-group{   position:relative;   display:inline-block;   vertical-align:middle;   font-size:0; } .btn-group:before, .btn-group:after{ display:table;   content:" "; } .btn-group:after{ clear:both; } .btn-group > .btn{   position:relative; } .btn-group > .btn + .btn, .btn-group > .btn + .btn-group{   margin-left:-1px; } .dropdown{ display:inline-block;   position:relative; } [data-toggle="dropdown"]:after{   display:inline-block;   margin-left:.5rem;   vertical-align:middle;   border-top:5px solid;   border-left:4px solid transparent;   border-right:4px solid transparent;   content:""; } .dropdown-menu{   position:absolute;   top:100%;   left:0;   z-index:1000;   display:none;   min-width:160px;   padding:0;   margin:0;   font-size:1rem;   text-align:left;   list-style:none;   background-color:rgba(255, 255, 255, 1);   border:1px solid rgba(230, 230, 230, 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:21px; } .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:21px; } .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:21px; } .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-weight:300;  line-height:1.25;   overflow:hidden;   text-overflow:ellipsis;  color:rgba(34, 34, 34, 1); } .media-heading a{  color:rgba(34, 34, 34, 1);   vertical-align:middle; } .media-infos{ margin-left:0;   margin-bottom:21px; list-style:none; } .media-infos > li{ display:inline-block; } .media-infos > li + li:before{   content:"/\00a0"; } .media-content{   margin-bottom:21px;   overflow:hidden;   text-overflow:ellipsis; } .media-content + .media-stacked{   margin-top:-10.5px; } .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(122, 122, 122, 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:8px;   margin-left:.5rem;   border-top:5px solid;   border-left:4px solid transparent;   border-right:4px solid transparent;   content:""; } .open > [data-toggle="subnav"]{   color:rgba(122, 122, 122, 1); text-decoration:none; } .nav-tabs{   margin-bottom:21px;   border-bottom:1px solid rgba(230, 230, 230, 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(36, 50, 56, 1); border-bottom-color:rgba(190, 141, 0, 1);   text-decoration:none; } .pagination{   margin:0 0 21px;   text-align:center; } .pagination > li{   display:inline-block; } .pagination > li > a, .pagination > li > span{ min-width:35px;   text-decoration:none; } .pagination > .nb-pages > span, .pagination > .nb-pages:before{ display:inline-block; padding:6px 10px; border:1px solid transparent; } .panel{   margin-bottom:21px;   border:1px solid rgba(230, 230, 230, 1); } .panel-group > .panel{   margin-bottom:5.25px; } .panel-group > .panel:last-child{   margin-bottom:0; } .panel-group{   margin-bottom:21px; } .panel-body{   padding:10px; } .panel-body > :first-child{   margin-top:0; } .panel-body > :last-child{   margin-bottom:0; } .panel-heading{   background-color:rgba(242, 242, 242, 1);   padding:6px 10px;   margin-bottom:0; } .panel-heading + .panel-body{   border-top:1px solid rgba(230, 230, 230, 1); } .panel-control{   display:block;   padding:6px 10px;   margin:-6px -10px; } .progress{   height:21px;   margin-bottom:21px;   font-size:.85rem;   line-height:21px;   background-color:rgba(242, 242, 242, 1); } .progress-bar{   float:left;   min-width:2.5rem; padding:0 .5rem;   height:100%;   color:rgba(255, 255, 255, 1);   white-space:nowrap;   overflow:hidden;   text-overflow:ellipsis;   transition:240ms; } .progress-bar:not([class*="bg-"]){   background-color:rgba(190, 141, 0, 1); } .video-container{   display:block;   position:relative;   margin-bottom:21px; } .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(242, 242, 242, 1);   text-decoration:none; } .steps > li:first-child > *{   padding-left:10px; } .steps > li > *, .steps > li > *:hover, .steps > li > *:focus{   color:rgba(36, 50, 56, 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(242, 242, 242, 1);   border-left-color:transparent !important; } .steps > li > *:after{   left:100%;   border-color:transparent;   border-left-color:rgba(242, 242, 242, 1);   z-index:2; } .steps > li.active > *, .steps > li.active > *:hover, .steps > li.active > *:focus{   color:rgba(255, 255, 255, 1); background-color:rgba(190, 141, 0, 1); } .steps > li.active > *:before{   border-color:rgba(190, 141, 0, 1); } .steps > li.active > *:after{   border-left-color:rgba(190, 141, 0, 1); }  .carousel{   position:relative;   margin-bottom:21px;   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(36, 50, 56, 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:21px;   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 10.5px; } .carousel-caption > :last-child{ margin-bottom:0; } .collapse:not(.drawer){   display:none; } .collapse:not(.drawer).in{   display:block; } .collapse.drawer{   position:fixed;   top:0;   bottom:0;   left:-75%;   width:75%;   background-color:rgba(255, 255, 255, 1);   z-index:8010;   overflow-y:auto; } .collapse.drawer.in{   left:0; } .modal-overlay{   display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex;   -webkit-box-pack:center;   -ms-flex-pack:center;   -webkit-justify-content:center; justify-content:center;   -webkit-align-items:center;   align-items:center;   position:fixed;   top:0;   right:0;   bottom:0;   left:0;   background-color:rgba(0,0,0,.65);   overflow-x:hidden;   overflow-y:auto; z-index:9999999;   opacity:0; transition:opacity 240ms; } .modal-overlay.in{   opacity:1; } .modal{   display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex;   -ms-flex-direction:column;   -webkit-box-orient:vertical; -webkit-flex-direction:column;   flex-direction:column;   position:relative; top:-100%;   width:calc(100% - 20px);   min-height:20vh;   max-height:95vh;   color:#333;   background-color:#fff;   outline:0; transition:top 500ms; } .modal-overlay.in .modal{ top:0; } .modal-heading{   -webkit-flex-grow:0;   flex-grow:0; -webkit-flex-shrink:0; flex-shrink:0;   padding:10px; } .modal-heading:not([class*="bg-"]){   background-color:#f2f2f2; border-bottom:1px solid #ddd; } .modal-body{ display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex;   position:relative;   height:auto;   min-height:15vh;   max-height:70vh;   padding:10px;   -webkit-box-pack:center;   -ms-flex-pack:center;   -webkit-justify-content:center; justify-content:center;   -ms-flex-direction:column;   -webkit-box-orient:vertical; -webkit-flex-direction:column;   flex-direction:column;   -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(34, 34, 34, 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(190, 141, 0, 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(190, 141, 0, 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(190, 141, 0, 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(190, 141, 0, 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% - 21px) / 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:42px; } .steps > li > * {   margin-right:21px;   padding-right:10.5px; } .steps > li:first-child > *{   padding-left:10.5px; } .steps > li:not(:first-child) > *:before, .steps > li > *:after{   border-width:21px 10.5px; } .steps > li > *:before{   left:-21px; } } @media only screen and (min-width:480px) and (max-width:991px){  .media-thumbnails > .media{   width:30.76%;  width:calc((100% - 43px) / 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:10.5px 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:10.5px; } .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% - 51px); }  .control-type-file .input-filename{  display:inline-block;   margin:0 .25rem; } .media-masonry{   column-count:2;   column-gap:21px; }   .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:21px;   }   .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:-21px; } .column{  margin-left:21px; }   .column[style*="width:"]{  max-width:calc(100% - 21px); }   .column1{  width:calc(8.33333333% - 21px); } .column2{  width:calc(16.66666666% - 21px); } .column3{  width:calc(25% - 21px); } .column4{  width:calc(33.33333333% - 21px); } .column5{  width:calc(41.66666666% - 21px); } .column6{  width:calc(50% - 21px); } .column7{  width:calc(58.33333333% - 21px); } .column8{  width:calc(66.66666666% - 21px); } .column9{  width:calc(75% - 21px); } .column10{  width:calc(83.33333333% - 21px); } .column11{  width:calc(91.66666666% - 21px); } .column12{  width:100%; }  .hidden-desktop, .visible-tablet{  display:none !important; }  .dl-horizontal dt{  float:left;  width:calc(33% - .5rem);  clear:left;  margin-bottom:10.5px;  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:10.5px;  margin-left:33%;   } .badge{  padding:.25rem;  font-size:.9rem; } .nav .badge{  float:none;   margin-top:0; }  .dropdown-menu{   min-width:180px; }   .navbar-nav > .subnav > [data-toggle="subnav"]:after{  float:none;   margin-top:0;  vertical-align:middle; }  .navbar-header{  float:left; } .navbar-toggle{  display:none; } .navbar .collapse{  display:block !important; } .navbar-header + .collapse, .navbar-nav > li{  float:left; } .navbar-nav > li > a{  padding:15px; } .navbar-nav .subnav-menu{  position:absolute;  top:100%;  left:0;  width:10vw;   min-width:160px;  background-color:rgba(255, 255, 255, 1);  z-index:1000; }   .navbar-nav .subnav-menu > li > a{  padding-left:10px; } .navbar-nav .nav [data-toggle="subnav"]:after{  margin-top:5.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% - 64px) / 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% - 85px) / 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:21px; } .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:21px 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:21px;   padding-bottom:10.5px;   border-bottom:1px solid rgba(230, 230, 230, 1); } .categories > .h2{   margin-top:0;   width:100%; } .introduction{ margin-bottom:21px; } .introduction > :first-child{ margin-top:0; } .introduction > :last-child{ margin-bottom:0; } .map{ height:300px; margin-bottom:21px; } .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(190, 141, 0, 1);   font:normal normal normal 1rem/3.25 FontAwesome;   text-align:center;   color:rgba(255, 255, 255, 1);   z-index:1; } .sticky:before{   display:inline;   content:"\f08d"; } .sticky:after{   display:block;   position:absolute;   top:calc(2.5rem - 1px);   left:0;   width:1.5rem;   height:1.5rem;   border:.75rem solid rgba(190, 141, 0, 1);   border-bottom-color:transparent;   content:""; } .tag-line{   margin-bottom:10.5px; } .tag-line .btn{   margin:0 10.5px 10.5px 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:rgba(255, 255, 255, 1);   border-color:rgba(230, 230, 230, 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(230, 230, 230, 1);   background-color:transparent;   color:rgba(36, 50, 56, 1); } .control-type-textarea.has-error .control-group:not(.has-error) .control-text-format-colors-input{   border-color:rgba(230, 230, 230, 1) !important; } .control-smileys{   margin-top:10.5px; } .control-smileys > a{ width:35px; height:35px; padding:0;   line-height:35px; text-align:center; } .bbcode-preview{   display:none; position:absolute;   border:1px solid rgba(0, 0, 0, 0.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:21px; } .media-list + [data-role="media-toolbar"]{   margin-top:21px; } .alert{ display:none; } .fc{   direction:ltr; } .fc td, .fc th{ padding:0; vertical-align:top; } .fc-header{   margin-bottom:21px; } .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(230, 230, 230, 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:21px; 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(171, 127, 0, 1); } .fc-event.bg-success:focus, .fc-event.bg-success:hover, .fc-event.bg-success:active{ color:rgba(255, 255, 255, 1);   background-color:rgba(125, 176, 67, 1); } .fc-event.bg-warning:focus, .fc-event.bg-warning:hover, .fc-event.bg-warning:active{ color:rgba(255, 255, 255, 1);   background-color:rgba(230, 137, 0, 1); } .fc-event.bg-error:focus, .fc-event.bg-error:hover, .fc-event.bg-error:active{ color:rgba(255, 255, 255, 1);   background-color:rgba(220, 60, 49, 1); } .fc-event-vert{ } .fc-event-hori{ margin-bottom:1px; } .fc-week-number{ width:22px; text-align:center; } .fc-week-number div{ padding:0 2px; } .fc-grid .fc-day-number{ float:right; padding:0 2px; } .fc-grid .fc-other-month .fc-day-number{ opacity:.5; } .fc-grid .fc-day-content{ clear:both; padding:2px 0 1px; } .fc-agenda .fc-agenda-axis{ width:50px; padding:0 4px; vertical-align:middle; text-align:right; white-space:nowrap; font-weight:500; } .fc-agenda .fc-week-number{ font-weight:700; } .carousel-inner > .next, .carousel-inner > .prev{   position:absolute !important; } .carousel{ background-color:#ffffff; } .filmstrip{  background-color:#000000;  } .carousel-caption{   background-color:#000000; } .carousel .carousel-indicators li, .carousel-caption > h2, .carousel-caption > .h3, .carousel-caption > p{ color:#ffffff; } .carousel .carousel-indicators .active{   background-color:#ffffff; } .ui-datepicker{   display:none;   width:21rem;   height:auto; background-color:#fff;   box-shadow:0 0 5px rgba(0, 0, 0, .3); } .ui-datepicker a{   text-decoration:none; } .ui-datepicker table{   width:100%; table-layout:fixed; } .ui-datepicker-header{ position:relative; color:rgba(255, 255, 255, 1);   background-color:rgba(190, 141, 0, 1);   font-size:1.2rem;   line-height:3rem; } .ui-datepicker-header:after{ position:absolute; bottom:0; right:0; left:0; height:1px; background-color:rgba(255, 255, 255, 1);   opacity:.2;   content:""; } .ui-datepicker-title{ margin:0 3rem;   text-align:center; } .ui-datepicker-title select{ display:inline-block; width:49%; border-color:rgba(190, 141, 0, 1); } .ui-datepicker-header a{   display:inline-block;   width:3rem;   height:3rem; color:rgba(255, 255, 255, 1);   font:normal normal normal 1em/40px FontAwesome;   text-align:center;   cursor:pointer;   text-rendering:auto;   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale; opacity:.8; transition:240ms; } .ui-datepicker-header a:hover, .ui-datepicker-header a:focus{ opacity:1; } .ui-datepicker-header a span{   display:none; } .ui-datepicker-prev{ float:left; } .ui-datepicker-prev:before{   line-height:3rem;   content:"\f053"; } .ui-datepicker-next{ float:right; } .ui-datepicker-next:before{   line-height:3rem;   content:"\f054"; } .ui-datepicker thead { color:rgba(255, 255, 255, 1);   background-color:rgba(190, 141, 0, 1); } .ui-datepicker thead th, .ui-datepicker tbody td{ height:3rem; padding:0; text-align:center;   font-weight:500; } .ui-datepicker td span, .ui-datepicker td a{   display:block; height:3rem; line-height:3rem; } .ui-datepicker-calendar .ui-state-default{ color:#333; } .ui-datepicker-unselectable .ui-state-default{   opacity:.5; } .ui-datepicker-calendar .ui-state-hover, .ui-datepicker-calendar .ui-datepicker-today{   background:#f5f5f5; } .ui-datepicker-calendar .ui-state-active{ color:rgba(255, 255, 255, 1);   background-color:rgba(190, 141, 0, 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(190, 141, 0, 1) transparent transparent;   content:"";   position:absolute;   right:0;   top:0;   z-index:1; } .has-zoom:after{   display:block;   position:absolute;   width:25px;   height:25px;   right:2px;   top:5px;   color:rgba(255, 255, 255, 1);   font:normal normal normal 24px/1 FontAwesome;   text-rendering:auto;   -webkit-font-smoothing:antialiased;   content:"\f067";   z-index:2; } .plugins{ margin-top:42px; } .plugin:not(:last-child){ margin-bottom:21px; } .plugin > :first-child{ margin-top:0; } .plugin > :last-child{ margin-bottom:0; } [data-plugin="comments"] .media-infos{   margin-bottom:5.25px;   padding-bottom:5px;   border-bottom:1px dotted rgba(230, 230, 230, 1); } .rating-list{ margin-left:0; margin-bottom:10.5px; 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:10.5px; } .pw-widget.__pw-layout-horizontal .pw-button{   margin:0 10.5px 10.5px 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(36, 50, 56, 0.8); } .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(242, 242, 242, 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(242, 242, 242, 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(230, 230, 230, 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(36, 50, 56, 0.8); } .jp-playlist li:not(.jp-playlist-current) a:hover, .jp-playlist li:not(.jp-playlist-current) a:focus{   color:rgba(122, 122, 122, 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:50px; }  .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:10.5px;   }  .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:10.5px;   } .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:21px;   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-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:21px; } .media-blog .media[data-date] > .media-object + .media-body [data-role="date"]{   display:none; } .media-blog .nb-views{   color:rgba(36, 50, 56, 0.8); } .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% - 10.5px); }   .media-blog > .media:first-child:last-child{  width:100%;   } } .blogpost-navigation{   display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; margin:21px 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%;   } } .eco-steps{   position:relative;   margin-bottom:42px;   margin-left:0;   list-style:none;   display:-webkit-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex;   counter-reset:order;   height:5rem; } .eco-steps > li{   position:relative;   -webkit-flex-shrink:0;   flex-shrink:0;   -webkit-flex-grow:1;   flex-grow:1;   -webkit-flex-basis:0%;   flex-basis:0%;   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-align-items:center;   align-items:center;   -webkit-justify-content:space-between;   justify-content:space-between; } .eco-steps > li:before{   display:inline-block;   width:2rem;   height:2rem;   line-height:2rem;   counter-increment:order;   content:counter(order);   text-align:center;   font-size:1rem;   background-color:rgba(242, 242, 242, 1);   border:1px solid rgba(230, 230, 230, 1);   border-radius:100%; } .eco-steps > li:after{   position:absolute;   top:60%;   left:0;   height:4px;   width:100%;   background:rgba(190, 141, 0, 1);   content:""; } .eco-steps > li.active ~ li:after{   background-color:rgba(230, 230, 230, 1); } .eco-steps > li.active:before{   background:rgba(190, 141, 0, 1);   border-color:rgba(190, 141, 0, 1);   color:rgba(255, 255, 255, 1); } #eco-carousel{   background-color:transparent; } #eco-carousel-filmstrip{   padding:0;   margin-top:21px;  background-color:transparent;  } .carousel[data-content="cs-products"]{   background-color:transparent; } [data-role="cross-selling"] .media{   margin-bottom:0; } #cs-pop{   -webkit-box-pack:flex-start;   -ms-flex-pack:flex-start;   -webkit-justify-content:flex-start;   justify-content:flex-start;   background-color:rgba(255, 255, 255, 1);   color:rgba(36, 50, 56, 1); } #cs-pop .h2{   text-align:center; } #cs-pop .cs-products > :first-child{   margin-top:0; } #cs-pop .cs-products > :last-child{   margin-bottom:0; } #cs-pop .media-thumbnails{   -webkit-justify-content:center;   justify-content:center; } .old-price{   text-decoration:line-through;   color:rgba(36, 50, 56, 0.8);  } #combination-color{   display:inline-block;   height:35px;   width:35px;   vertical-align:middle;   border:1px solid rgba(0, 0, 0, 0.1);   border-radius:5px; } .numeric-stepper{   display:inline-flex;   vertical-align:middle; } .numeric-stepper > input{   width:5rem; } .item-add{   margin-bottom:21px; } .pickup-points, .pickup-points .timetable{ margin-left:20px; } .table-flex-column[data-content="item"] .table-flex-body{ padding-right:5px; } .table-flex-column[data-content="qty"]{ max-width:3rem; } .table-flex-column[data-content*="price"]{ max-width:7rem; text-align:right; } .table-flex-column[data-content*="price"] .amount{ display:inline-block; white-space:nowrap; } .table-flex-column[data-content="total-price"] .amount{ font-weight:700; } .table-flex[data-content="order-topay"]{ text-align:right;   font-size:1.15rem; }  [data-id="widget_product_paymeans"] li:not(:first-child){ margin-top:10.5px; } @media only screen and (max-width:479px){  .eco-steps > li:not(.active){  font-size:0;   }  .carousel[data-content="cs-products"] .media:nth-child(n+3){  display:none;   } } @media only screen and (max-width:767px){ .pickup-points label{  display:block; } .pickup-points label + .btn{  margin-left:9px; } } @media only screen and (min-width:768px){  #eco-addresses address{  margin-bottom:0;   } .pickup-points label{  vertical-align:bottom; } .table-flex-column[data-content="numeric-stepper"]{  max-width:none; } } @media only screen and (min-width:480px) and (max-width:991px){  .carousel[data-content="cs-products"] .media:nth-child(n+4){  display:none;   } } @media only screen and (min-width:992px){ .table-flex-column[data-content="item"]{  -webkit-box-flex:2 1 0%;  -webkit-flex:2 1 0%;   -ms-flex:2 1 0%;   flex:2 1 0%; } } .rows:not(:last-child){   margin-bottom:42px; } .row-container{   position:relative; } .row-container:not(:last-child){   margin-bottom:21px; } .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(230, 230, 230, 1);   background:rgba(242, 242, 242, 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:21px 0;  border-top:4px solid rgba(230, 230, 230, 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:50px;   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(122, 122, 122, 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(242, 242, 242, 1); } #chatbox_messages, #chatbox_members{   height:400px;   overflow-y:auto; } .chat_msg{   margin:0 5px 5px 0;   padding:5px;   background-color:rgba(242, 242, 242, 1); } .chat_msg:not(:first-child){   margin-top:5px; } .chat_pm{   border-left:5px solid rgba(190, 141, 0, 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:35px;   height:35px;   padding:0;   line-height:35px;   text-align:center; } hr{   width:100%;  border-top-width:2px; } html{   font-size:15px;   -webkit-tap-highlight-color:rgba(0,0,0,0); } a{   transition:240ms; }  h1, .h1, h1 a, .h1 a, h1 a:hover, h1 a:focus, .h1 a:hover, .h1 a:focus, h2, .h2, h2 a, .h2 a,h3, .h3, h3 a, .h3 a,h4, .h4, h4 a, .h4 a,h5, .h5, h5 a, .h5 a,h6, .h6, h6 a, .h6 a{   color:rgba(34, 34, 34, 1); } h2 a:hover, h2 a:focus, .h2 a:hover, .h2 a:focus, h3 a:hover, h3 a:focus, .h3 a:hover, .h3 a:focus, h4 a:hover, h4 a:focus, .h4 a:hover, .h4 a:focus, h5 a:hover, h5 a:focus, .h5 a:hover, .h5 a:focus, h6 a:hover, h6 a:focus, .h6 a:hover, .h6 a:focus, .media-heading a:hover, .media-heading a:focus{   color:rgba(190, 141, 0, 1); } p{   margin-bottom:10.5px; } .widget-content .table > tbody > tr > td, .widget-content .table > tbody > tr > th, .widget-content .table > tfoot > tr > td .widget-content .table > thead > tr > td, .widget-content .table > thead > tr > th, .widget-content .table > tfoot > tr > td, .widget-content .table-flex-row:not(:first-child), .widget-content .table-flex-footer{   border-top-color:rgba(230, 230, 230, 1); } .widget-content .table > thead > tr > th, .widget-content .table-flex-heading{   border-bottom-color:rgba(230, 230, 230, 1); } .widget-content .table-flex.table-bordered .table-flex-column:not(:first-child) > *{   border-left-color:rgba(230, 230, 230, 1); } .widget-content .table-bordered, .widget-content .table-bordered > tbody > tr > td, .widget-content .table-bordered > tbody > tr > th, .widget-content .table-bordered > tfoot > tr > td, .widget-content .table-bordered > thead > tr > td, .widget-content .table-bordered > thead > tr > th{   border-color:rgba(230, 230, 230, 1); } .widget-content .table-striped > tbody > tr:nth-of-type(even), .widget-content .table-flex.table-striped > .table-flex-row:nth-of-type(even) .table-flex-body{   background-color:rgba(242, 242, 242, 1); } .widget-content select, .widget-content textarea, .widget-content input[type="text"], .widget-content input[type="date"], .widget-content input[type="password"], .widget-content input[type="number"], .widget-content input[type="email"], .widget-content input[type="url"], .widget-content .input-group-addon, .widget-content .radio .checked, .widget-content .radio-inline .checked, .widget-content .checkbox .checked, .widget-content .checkbox-inline .checked{  border-color:rgba(230, 230, 230, 1); background-color:rgba(242, 242, 242, 1);   } .btn{  text-transform:uppercase; } .btn-default{  color:rgba(122, 122, 122, 1);  background-color:rgba(0, 0, 0, 0.1);   border-color:transparent;   } .btn-default:focus, .btn-default:hover, .btn-default:active, .btn-default.active, .open > .btn-default[data-toggle="dropdown"]{  color:rgba(255, 255, 255, 1); background-color:rgba(36, 50, 56, 1);  border-color:transparent; } .widget-content .btn-default{   position:relative;  color:rgba(36, 50, 56, 1);  background-color:transparent;  border:1px solid rgba(230, 230, 230, 1);   } .widget-content .btn-default:focus, .widget-content .btn-default:hover, .widget-content .btn-default:active, .widget-content .btn-default.active, .widget-content .open > .btn-default[data-toggle="dropdown"]{   background-color:rgba(242, 242, 242, 1); } .input-group-btn:first-child .btn{   border-top-right-radius:0;   border-bottom-right-radius:0; } .input-group-btn:last-child .btn{   border-top-left-radius:0;   border-bottom-left-radius:0; } .badge{   border-radius:3px; } .media-object .badge{   border-top-left-radius:0;   border-top-right-radius:0;   border-bottom-right-radius:0; } .btn-group > .btn:first-child, .btn-group > .btn:not(:last-child){   border-top-right-radius:0;   border-bottom-right-radius:0; } .btn-group > .btn:last-child, .btn-group > .btn:not(:first-child){   border-top-left-radius:0;   border-bottom-left-radius:0; } .dropdown-menu{   background-color:rgba(242, 242, 242, 1); } .introduction{   font-size:1.3rem;   font-weight:300; } #lightbox{   position:fixed;   cursor:pointer;   z-index:10000;   -ms-touch-action:none;   touch-action:none;   -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .5);   box-shadow:0 0 10px rgba(0, 0, 0, .5); } #lightbox-loading, #lightbox-loading div{   border-radius:50%; } #lightbox-loading{ position:fixed; top:50%; left:50%; width:40px; height:40px; padding:10px; margin:-20px 0 0 -20px; background-color:rgba(190, 141, 0, 1); z-index:10003; } #lightbox-loading div{ width:20px; height:20px; background-color:rgba(255, 255, 255, 1);   -webkit-animation:lightbox-loading .5s ease infinite; animation:lightbox-loading .5s ease infinite; } @-webkit-keyframes lightbox-loading{ from {opacity:.5; -webkit-transform:scale(.75);} 50% {opacity:1; -webkit-transform:scale(1);} to {opacity:.5; -webkit-transform:scale(.75);} } @keyframes lightbox-loading{ from {opacity:.5; transform:scale(.75);} 50% {opacity:1; transform:scale(1);} to {opacity:.5; transform:scale(.75);} } #lightbox-overlay{ position:fixed; top:0; right:0; bottom:0; left:0;   background-color:rgba(255, 255, 255, 1);   z-index:9998; } #lightbox-close{ position:fixed; top:10px; right:10px; width:34px; height:34px;   padding:0; z-index:10002; } #lightbox-close:before, #lightbox-close:after{ position:absolute; top:0; bottom:0; left:50%; margin-left:-1px; width:2px; background-color:rgba(190, 141, 0, 1); content:''; } #lightbox-close:before{ -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); } #lightbox-close:after{ -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); } .lightbox-arrow{ display:none; position:fixed; top:50%; margin-top:-60px; width:60px; height:120px;   padding:0;   z-index:10001; } .lightbox-arrow-left{   left:0; } .lightbox-arrow-right{   right:0; } .lightbox-arrow:before{ display:inline-block; width:20px; height:20px; border-style:solid;   border-color:rgba(190, 141, 0, 1); content:''; } .lightbox-arrow-left:before{ border-width:2px 0 0 2px;   margin-left:-10px;   -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); } .lightbox-arrow-right:before{   border-width:2px 2px 0 0;   margin-right:-10px;   -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); } #lightbox-caption{   position:fixed; left:0; right:0; bottom:0; padding:10px; text-align:center;   color:rgba(34, 34, 34, 1);  z-index:10001; } #lightbox-loading, #lightbox-overlay, #lightbox-close, #lightbox-caption, .lightbox-arrow{ -webkit-animation:fade-in .25s linear; animation:fade-in .25s linear; } @-webkit-keyframes fade-in{ from {opacity:0;} to {opacity:1;} } @keyframes fade-in{ from {opacity:0;} to {opacity:1;} } .view > .media-list[data-display="progressive"] .media{   opacity:0; } .media-stacked > .media{   border-radius:2px;   overflow:hidden; } .media-stacked:not([data-content^="frm-"]) > .media:not(:last-child){   padding-bottom:10px;   border-bottom:1px solid rgba(230, 230, 230, 1); } .widget-content .media-stacked > .media:not(:last-child){  border-bottom-color:rgba(230, 230, 230, 1);   } .media-heading{   margin-bottom:10.5px; } .modal-body .media-heading a{   text-decoration:none; } .widget-content .media-heading{   margin-bottom:10.5px;   } .media-thumbnails{   -webkit-align-items:stretch;   align-items:stretch; } .media-thumbnails > .media{   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;  background-color:rgba(242, 242, 242, 1); border:1px solid rgba(230, 230, 230, 1); } .media-thumbnails .media-object{   flex:0 0 auto; } .media-thumbnails > .media > .media-object:not(:last-child){   margin-bottom:0; } .media-thumbnails .media-body{   -webkit-flex-grow:1;   flex-grow:1;   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;  padding:5px;   } .media-thumbnails .media-body .media-content{   -webkit-flex-grow:1;   flex-grow:1; } .media-list.masonry{   display:block;   position:relative;   opacity:0;   transition:opacity 480ms; } .media-list.masonry .item-gutter{   height:0;   width:10px;   visibility:hidden; } .media-thumbnails.masonry > .media{   margin-left:0 !important;  background-color:transparent; border:none;  } .media-thumbnails.masonry .media-body{   padding-right:0;   padding-bottom:0;   padding-left:0; } .media-thumbnails[data-details="hide"] .media-content, .media-stacked .media-overlay{   display:none !important; } .nav-list li:not(:last-child){   border-bottom:1px solid rgba(230, 230, 230, 1); } .widget-content .nav-list li:not(:last-child){  border-bottom-color:rgba(230, 230, 230, 1);   } .nav-list a:hover, .nav-list a:focus, .nav-list .active > a{   padding-left:15px;  background-color:rgba(242, 242, 242, 1);   } .nav-list .subnav-menu a:hover, .nav-list .subnav-menu a:focus, .nav-list .subnav-menu .active > a{   padding-left:25px; } .widget-content .nav-list a:hover, .widget-content .nav-list a:focus, .widget-content .nav-list .active > a, .widget-content .input-group-addon{   background-color:rgba(242, 242, 242, 1); } .widget-content .nav-list .fa-plus-square-o{   display:none; } #menu [data-toggle="subnav"]:after{   margin-top:0;   border:0;   font-family:FontAwesome;   text-rendering:auto;   -webkit-font-smoothing:antialiased;   opacity:.5;   content:"\f078";   -webkit-transform-origin:center;   transform-origin:center; } .panel-control:before{   display:inline-block;   margin-right:.5em;   font-family:FontAwesome;   font-size:.6em;   content:"\f0fe";   color:rgba(190, 141, 0, 1);   vertical-align:.25em;   opacity:.8; } .panel.open .panel-control:before{   content:"\f146"; } .social-links-list.fixed{   position:fixed;   display:-webkit-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex;   z-index:2; } .social-links-list.fixed li:not(:last-child){   margin-right:0; } .social-links-list.fixed a{   width:100%;   height:100%;   border-radius:0; } .steps > li > *{   background-color:rgba(255, 255, 255, 1); } .steps > li > *:before{   border-color:rgba(255, 255, 255, 1); } .steps > li > *:after{   border-left-color:rgba(255, 255, 255, 1); } .tag-line .btn{   border-radius:3px;   background-color:rgba(242, 242, 242, 1); } .view > .carousel:nth-last-child(2){   margin-bottom:0; } .connection-layout #view-subscribe, #view-connect [data-role="connect"], .connection-layout #view-password, #view-password-lost{   background:none; }  #scrollToTop{   display:none;   position:fixed;   bottom:calc(3rem + 10px);   right:10px;   width:3rem;   height:3rem;   padding:10px;   text-align:center;   color:rgba(255, 255, 255, 1);   text-decoration:none;   border-radius:100%;   background:rgba(190, 141, 0, 1);   cursor:pointer;   -webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);   box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);   z-index:3; } #header-container{   position:relative; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-align-items:center;   align-items:center;   padding:10px 0;  background-color:rgba(255, 255, 255, 1); border-bottom:1px solid rgba(230, 230, 230, 1); z-index:3; } #header-container.fixed{   position:fixed;   top:0;   left:0;   width:100%; } #header.above #header-container:not(.fixed){   position:absolute;   top:0;   left:0;   width:100%; } .navbar-toggle{   float:none;   min-width:3rem;   min-height:3rem;   font-weight:700;   font-size:1.2rem;   z-index:1; } #header-container .navbar-toggle{  color:rgba(255, 255, 255, 1); margin-left:10px;   background-color:rgba(190, 141, 0, 1);   border-radius:2px;   } #menu-heading .navbar-toggle:focus, #menu-heading .navbar-toggle:hover, #menu-heading .navbar-toggle:active, #menu-heading .navbar-toggle.active{   color:rgba(255, 255, 255, 1); } .navbar-toggle .icon-bar{   display:block;   width:24px;   height:3px;   position:relative;   -webkit-transition:background 240ms;   transition:background 240ms; } .navbar-toggle .icon-bar:before, .navbar-toggle .icon-bar:after{   position:absolute;   display:block;   left:0;   width:100%;   height:3px;   content:"";   -webkit-transition-duration:.3s,.3s;   transition-duration:.3s,.3s;   -webkit-transition-delay:.3s,0s;   transition-delay:.3s,0s; } #header-container .navbar-toggle .icon-bar, #header-container .navbar-toggle .icon-bar:before, #header-container .navbar-toggle .icon-bar:after{   background:rgba(255, 255, 255, 1); } #menu-heading .navbar-toggle .icon-bar, #menu-heading .navbar-toggle .icon-bar:before, #menu-heading .navbar-toggle .icon-bar:after{   opacity:.5;   background:rgba(255, 255, 255, 1); } .navbar-toggle .icon-bar:before{   top:-8px;   -webkit-transition-property:top,-webkit-transform;   transition-property:top,transform; } .navbar-toggle .icon-bar:after{   bottom:-8px;   -webkit-transition-property:bottom,-webkit-transform;   transition-property:bottom,transform; } .navbar-toggle.active .icon-bar{   background:0 0 !important; } .navbar-toggle.active .icon-bar:before{   top:0;   -webkit-transition-delay:0s,.3s;   transition-delay:0s,.3s;   -webkit-transform:rotate(45deg);   -ms-transform:rotate(45deg);   transform:rotate(45deg);   } .navbar-toggle.active .icon-bar:after{   bottom:0;   -webkit-transition-delay:0s,.3s;   transition-delay:0s,.3s;   -webkit-transform:rotate(-45deg);   -ms-transform:rotate(-45deg);   transform:rotate(-45deg);   } .brand{ display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-align-items:center;   align-items:center;   height:100%;   margin:0 10px;   overflow:hidden;   z-index:1; } .brand, .brand:hover, .brand:focus{   text-decoration:none; } .brand img, .brand-sticky img{   max-width:none; width:auto; max-height:60px; } .brand img{ margin-right:10px; } .brand-titles{   display:block;   overflow:hidden;   font-size:1rem; } .brand-title{   display:block;   line-height:1.2;   font-size:1.5em;  font-family:'Titillium Web'; font-weight:700; color:rgba(34, 34, 34, 1); white-space:nowrap;   overflow:hidden;   text-overflow:ellipsis;   } .brand-subtitle{   display:block;   font-variant:small-caps;  color:rgba(190, 141, 0, 1);  white-space:nowrap;   overflow:hidden;   text-overflow:ellipsis; } .brand-sticky{   display:block;   position:fixed;   top:0;   z-index:4;   transition:none; } .quick-access{   display:-webkit-box; display:-ms-flexbox; display:-webkit-flex;   display:flex;   margin-left:auto;   z-index:1; } .quick-access-btn{   position:static;  margin-right:10px;   } .quick-access-btn > .btn-link{   width:3rem;   height:3rem;   padding:0;   border-radius:50%;   text-decoration:none; } #header .quick-access-btn > .btn-link{  color:rgba(255, 255, 255, 1); background-color:rgba(190, 141, 0, 1) !important;   } #menu .quick-access-btn > .btn-link{   color:rgba(255, 255, 255, 1); } #menu .quick-access-btn > .btn-link:focus, #menu .quick-access-btn > .btn-link:hover, #menu .quick-access-btn > .btn-link:active, #menu .quick-access-btn > .btn-link.active{  color:rgba(190, 141, 0, 1); background-color:rgba(0, 0, 0, 0.7) !important;   } .quick-access-btn > .btn-link .fa{   display:block;   line-height:1.42857143; } .quick-access .social-links-list{   margin-right:5px;   margin-bottom:0;   -webkit-align-self:center;   align-self:center;   white-space:nowrap; } .quick-access-tooltip{ display:none; position:absolute; top:calc(100% + 1px); right:0; left:0; padding:10px;  background-color:rgba(255, 255, 255, 1);   } .quick-access-tooltip > :last-child{   margin-bottom:0; } .quick-access-tooltip .table-flex{   height:auto;   max-height:50vh;   overflow-y:auto; } .header-search{   z-index:1; } .quick-access-form{   margin-bottom:0; } #header + #carousel-wrapper, #header + #carousel-wrapper .filmstrip{   margin-bottom:0; } #cover-wrapper{   position:relative;   background-position:50%;   background-repeat:no-repeat;   } #cover-wrapper[data-height="50"]{   height:50vh; } #cover-wrapper[data-height="66"]{   height:66vh; } #cover-wrapper img:not(.logo){   display:block;   margin:0 auto; } #cover-wrapper[data-height] img:not(.logo){   display:none; } #cover-wrapper > a{   display:block;   height:100%;   width:100%; } #menu{   width:100%; } #menu .nav > li > a{   padding-top:10px;   padding-bottom:10px;   transition:240ms;   } #menu > .nav > li > a{  color:rgba(255, 255, 255, 1);  } #menu > .nav > li:hover > a, #menu > .nav > li:focus > a, #menu > .nav > li.active > a, #menu > .nav > li.open > a{  color:rgba(190, 141, 0, 1); background-color:rgba(0, 0, 0, 0.7);  } #menu .subnav-menu{  background-color:rgba(34, 34, 34, 1);  } #menu .subnav-menu a{  color:rgba(255, 255, 255, 1);  } #menu .subnav-menu a:hover, #menu .subnav-menu a:focus, #menu .subnav-menu .active > a, #menu .subnav-menu .open > [data-toggle="subnav"]{  color:rgba(190, 141, 0, 1); background-color:rgba(0, 0, 0, 0.7); } #carousel-wrapper > .carousel:not([data-thumbnails="true"]), #carousel-wrapper > .filmstrip{   margin-bottom:0; } #wrapper{ display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex;   position:relative;   z-index:1; } #sidebar{   position:relative; padding:10px; background:url('//vrieti.emyspot.com/medias/static/themes/blogger/im/patterns/dark/az-subtle.png');  } .widget{  background-color:rgba(255, 255, 255, 0.6); border:1px solid rgba(230, 230, 230, 1); border-radius:3px; } .widget:not(:last-child){   margin-bottom:10px; } .widget + hr{   margin-top:0;  margin-bottom:10px;  border-top:2px solid ; } .widget-title{  padding:10px 5px;  text-transform:uppercase;   font-family:'Lato';  color:rgba(122, 122, 122, 1); font-weight:700; background-color:rgba(230, 230, 230, 1);  } .widget-title a{   display:block;  padding:10px 5px;   margin:-10px -5px; color:rgba(122, 122, 122, 1);  text-decoration:none;  background-color:rgba(230, 230, 230, 1);   } .widget-title [data-toggle="collapse"]:before{   margin-right:.25rem;   content:"\f196";   font-family:FontAwesome;   font-weight:500;   text-rendering:auto;   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale; } .open .widget-title [data-toggle="collapse"]:before{   content:"\f147"; } .widget-content{  padding:10px;   } #footer{   position:relative;   padding:10px 0;  color:rgba(255, 255, 255, 1); background-color:rgba(34, 34, 34, 1); z-index:0; } #footer .container{   position:relative;   z-index:1; } #footer:after{   display:block;   position:absolute;   background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);   top:0;   right:0;   bottom:0;   left:0;   content:""; } #footer ::-webkit-input-placeholder{   color:rgba(255, 255, 255, 1);   opacity: .8; } #footer :-moz-placeholder{   color:rgba(255, 255, 255, 1);   opacity: .8; } #footer ::-moz-placeholder{   color:rgba(255, 255, 255, 1);   opacity: .8; } #footer :-ms-input-placeholder{   color:rgba(255, 255, 255, 1);   opacity: .8; } #footer input[type="email"]{   color:rgba(255, 255, 255, 1); } #footer a:not([class*="bg-"]){   text-decoration:underline; } #footer .btn-primary{   background-color:transparent; } #footer a:not([class*="bg-"]), #footer .btn-primary{   color:rgba(190, 141, 0, 1);   transition:240ms; } #footer a:not([class*="bg-"]):hover, #footer a:not([class*="bg-"]):focus{  color:rgba(255, 255, 255, 1); text-decoration:none;   } #footer .btn-primary:hover, #footer .btn-primary:focus, #footer .btn-primary:active, #footer .btn-primary.active, #footer .open > .btn-primary[data-toggle="dropdown"]{  color:rgba(255, 255, 255, 1); background-color:transparent; } #footer-content > :last-child, #footer-extras, #footer-extras .column > :last-child{   margin-bottom:0; } #footer-extras + #footer-content{   margin-top:21px; } #legal-mentions{   font-size:.9rem;   text-align:center; } #column-newsletter form{   position:relative;   padding:10px;   z-index:0; } #column-newsletter .control-group{   z-index:1; } #footer .input-group-addon, #footer input[type="email"], #footer .has-focus input[type="email"], #column-newsletter .btn-primary{   border-color:rgba(34, 34, 34, 1); } #column-newsletter .input-group-addon, #column-newsletter input[type="email"]{   background-color:transparent; } #column-newsletter .btn-primary{   border-width:1px 1px 1px 0;   border-style:solid;   padding:6px 10px; } #column-newsletter form:after{   position:absolute;   top:0;   right:0;   bottom:0;   left:0;   background-color:rgba(255, 255, 255, 1);   border-radius:3px;   opacity:.15;   content:""; } [data-justify="left"]{   -webkit-justify-content:flex-start;   justify-content:flex-start; } [data-justify="center"]{   -webkit-justify-content:center;   justify-content:center; } [data-justify="right"]{   -webkit-justify-content:flex-end;   justify-content:flex-end; } #visitor-message{   margin-bottom:0;   border-bottom:4px solid rgba(0, 0, 0, .2); } .fadeIn{   opacity:0; } .view{   padding:10px; } .view > :first-child:not(.row):not(.table-flex):not(.eco-steps){   margin-top:-10px; } .breadcrumb, .view > .seo-image, .view > .view-title, .view > .view-title + .introduction, .steps{   padding:10px;   background-color:rgba(242, 242, 242, 1); } .view > .seo-image, .view > .view-title, .view > .view-title + .introduction, .steps{   margin-right:-10px;   margin-left:-10px; } .seo-image + .view-title, .steps + .view-title{   margin-top:-21px; } .view > .view-title, .view > .view-title + .introduction{   border-bottom:1px solid rgba(230, 230, 230, 1); } .view > .view-title + .introduction{   margin-top:-22px; } .plugins{   padding:10px;   margin-right:-10px;   margin-left:-10px;  background-color:rgba(242, 242, 242, 1);   } .view > .plugins:last-child{   margin-bottom:-10px; } [data-plugin="comments"] .media-infos{   font-weight:700; }  .view-album .masonry[data-margin="false"]{   margin-top:-10px;   margin-right:-10px;   margin-bottom:21px;   margin-left:-10px; } .view-album .masonry[data-margin="false"] > .media{   width:50%;   margin-bottom:0; } .view-album .masonry[data-margin="false"] .item-gutter{   width:0; } .media-blog > .media{  background-color:rgba(242, 242, 242, 1); border:1px solid rgba(230, 230, 230, 1); } .media-blog > .media > .media-object:not(:last-child){   margin-bottom:0; } .media-blog .media-body{   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;  padding:5px;   } .media-blog .media-infos{   -webkit-box-ordinal-group:3; -moz-box-ordinal-group:3;  -ms-flex-order:3;  -webkit-order:3; order:3;   margin:21px 0 0;  padding-top:5px;  border-top:1px solid rgba(230, 230, 230, 1); font-variant:small-caps;   text-transform:lowercase; } .media-blog .media-infos > [data-role="author"]{   float:left;   margin-right:1rem; } .media-blog .media-infos > [data-role="date"]{   float:left;   margin-right:.5rem; } .media-blog .media-infos > [data-role="category"]{   float:right;   font-weight:700; } .media-blog .media-infos > [data-role="comment"]{   float:left; } .media-blog .media-infos > [data-role="comment"]:before{   display:inline-block;   margin-right:.25rem;   padding:0;   font-family:FontAwesome;   text-rendering:auto;   -webkit-font-smoothing:antialiased;   content:"\f0e6"; } .media-blog .media-body > p:last-child{   margin-top:10.5px; } .media-blog .media-content{   margin-bottom:0; } .media-blog .media-date{   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:absolute;   top:10px;   left:-6px;   width:4rem;   height:4rem;   text-align:center;   background-color:#fff;   color:rgba(36, 50, 56, 1); } .media-blog .media-date:after{   position:absolute;   display:block;   width:0;   height:0;   top:100%;   left:-1px;   border:3px solid transparent;   border-top-color:rgba(230, 230, 230, 1);   border-right-color:rgba(230, 230, 230, 1);   content:""; } .media-blog .media-date > .month{   -webkit-box-ordinal-group:1; -moz-box-ordinal-group:1;  -ms-flex-order:1;  -webkit-order:1; order:1;   height:1.5rem;   color:rgba(255, 255, 255, 1);   background-color:rgba(190, 141, 0, 1); } .media-blog .media-date > .day{   -webkit-box-ordinal-group:2; -moz-box-ordinal-group:2;  -ms-flex-order:2;  -webkit-order:2;   order:2;   height:2.5rem;   line-height:2.5rem; font-size:2rem;   font-weight:700; } #view-item .view-blog .media-infos{   padding-bottom:21px;   border-bottom:2px dashed rgba(230, 230, 230, 1); } .media-blog .sticky{   right:5px; } .final-price{   font-size:1.15rem;   font-weight:700;   color:rgba(190, 141, 0, 1); } .media-thumbnails[data-addon="eco"] .media-btn{  margin:auto -5px -5px;   } .media-thumbnails[data-addon="eco"] .media-btn > .btn{   display:block;   padding:12px 0;  border-top-left-radius:0;   border-top-right-radius:0;  font-size:.9rem;   overflow:hidden;   text-overflow:ellipsis; } .media-thumbnails[data-addon="eco"] .media-btn > .btn-default:not(:last-child){   display:none; } [data-addon="eco"] .media-object .badge-sale, [data-addon="eco"] .media-object .badge-new{   background-color:transparent;   overflow:hidden;   width:75px;   height:75px;   top:-5px;   right:-5px;   border-radius:0; } [data-addon="eco"] .media-object .badge-new{   right:auto;   left:-5px; } [data-addon="eco"] .media-object .badge span{   position:absolute;   display:block;   width:100px;   top:19px;   right:-21px;   font-size:10px;   font-weight:700;   text-transform:uppercase;   line-height:20px;   transform:rotate(45deg);   -webkit-transform:rotate(45deg);   background:rgba(230, 137, 0, 1);   background:linear-gradient(rgba(255, 152, 0, 1) 0%, rgba(230, 137, 0, 1) 100%);   box-shadow:0 3px 10px -5px rgba(0, 0, 0, 1); } [data-addon="eco"] .media-object .badge-new span{   transform:rotate(-45deg);   -webkit-transform:rotate(-45deg);   top:19px;   right:auto;   left:-21px;   background:rgba(220, 60, 49, 1);   background:linear-gradient(rgba(244, 67, 54, 1) 0%, rgba(220, 60, 49, 1) 100%);   box-shadow:0 3px 10px -5px rgba(0, 0, 0, 1); } [data-addon="eco"] .media-object .badge span:before{   position:absolute;   top:100%;   left:0;   z-index:-1;   border-left:3px solid rgba(230, 137, 0, 1);   border-right:3px solid transparent;   border-bottom:3px solid transparent;   border-top:3px solid rgba(230, 137, 0, 1);   content:""; } [data-addon="eco"] .media-object .badge span:after{   position:absolute;   top:100%;   right:0;   z-index:-1;   border-left:3px solid transparent;   border-right:3px solid rgba(230, 137, 0, 1);   border-bottom:3px solid transparent;   border-top:3px solid rgba(230, 137, 0, 1);   content:""; } [data-addon="eco"] .media-object .badge-new span:before{   border-left:3px solid rgba(220, 60, 49, 1);   border-top:3px solid rgba(220, 60, 49, 1); } [data-addon="eco"] .media-object .badge-new span:after{   border-right:3px solid rgba(220, 60, 49, 1);   border-top:3px solid rgba(220, 60, 49, 1); }  .row-expanded, .rd-screen-width{   margin-right:-10px;   margin-left:-10px; } .column-separated [data-role="cell"]:not(:last-child):after{   display:block;   position:absolute;   top:calc(100% + 10.5px);   right:0;   bottom:auto;   left:0;   height:1px;   background-color:rgba(230, 230, 230, 1);   content:""; } .row-separated:not(:last-child){   margin-right:-10px;   margin-left:-10px;   padding:0 10px 21px 10px;   border-bottom:1px solid rgba(230, 230, 230, 1); } .row-container.column-highlighted [data-role="cell"], .column.column-highlighted, .row-highlighted{   padding:10px;   background-color:rgba(190, 141, 0, 1); } .row-highlighted, .row-hover, .row-container.leaderboard{   margin-right:-10px;   margin-left:-10px; } .leaderboard{   padding:10px;  background-color:rgba(242, 242, 242, 1);  border-top:1px solid rgba(230, 230, 230, 1);   border-bottom:1px solid rgba(230, 230, 230, 1); } .column.leaderboard{   border-right:1px solid rgba(230, 230, 230, 1);   border-left:1px solid rgba(230, 230, 230, 1); } .row-container.column-hover [data-role="cell"], .column.column-hover, .row-hover{   padding:10px;   transition:240ms; } .row-container.column-hover [data-role="cell"]:hover, .column.column-hover:hover, .row-hover:hover{   background-color:rgba(190, 141, 0, 1); } .row-container.column-highlighted .column-content, .row-container.column-highlighted .column-content > *, .row-container.column-highlighted .column-content a, .column.column-highlighted .column-content, .column.column-highlighted .column-content > *, .column.column-highlighted .column-content a, .row-highlighted .row-content > *, .row-highlighted .column-content, .row-highlighted .column-content > *, .row-highlighted .column-content a, .row-container.column-hover .column:hover .column-content, .row-container.column-hover .column:hover .column-content > *, .row-container.column-hover .column:hover .column-content a, .column.column-hover:hover .column-content, .column.column-hover:hover .column-content > *, .column.column-hover:hover .column-content a, .row-hover:hover .row-title, .row-hover:hover .column-content, .row-hover:hover .column-content > *, .row-hover:hover .column-content a{   color:rgba(255, 255, 255, 1); } .row-container.column-highlighted .column a, .column.column-highlighted a, .row-highlighted a, .row-container.column-hover .column:hover .column-content a, .column.column-hover:hover .column-content a, .row-hover:hover .column-content a{   text-decoration:underline; } .row-container.column-highlighted .column a:hover, .row-container.column-highlighted .column a:focus, .column.column-highlighted a:hover, .column.column-highlighted a:focus, .row-highlighted a:hover, .row-highlighted a:focus, .row-container.column-hover .column:hover a:hover, .row-container.column-hover .column:hover a:focus .column.column-hover:hover .column-content a:hover, .column.column-hover:hover .column-content a:focus, .row-hover:hover .column-content a:hover, .row-hover:hover .column-content a:focus{   text-decoration:none; } .muted .row-content .column-content > *, .column.muted .column-content, .column.muted .column-content > *{   color:rgba(36, 50, 56, 0.8); } .column.bordered{   padding:10px;   border:1px solid rgba(230, 230, 230, 1); } @media only screen and (max-width:479px){ .media-thumbnails > .media{  width:calc((100% - 10px) / 2); }  .media-stacked[data-addon="eco"] .media-btn > .btn-default{  display:none;   } } @media only screen and (min-width:480px) and (max-width:991px){ .media-thumbnails > .media{  width:calc((100% - 20px) / 3); } } @media only screen and (max-width:767px){  .media-stacked:not([data-content^="frm-"]) > .media > .media-object{  max-width:75px;   }  body.social-links-fixed-phone{  margin-bottom:3rem;   }   .social-links-list.fixed{  width:100%;  height:3rem;  top:calc(100vh - 3rem);  left:0;  background:yellow;   }   .social-links-list.fixed li{  flex-grow:1;  flex-shrink:0;  flex-basis:0%;  height:100%;   }  .media-blog.masonry > .media{  position:static !important;   }  [data-addon="eco"] .media-object .badge-sale{  transform:scale(.6);  transform-origin:100% 0;  top:-3px;  right:-3px;   }   [data-addon="eco"] .media-object .badge-new{  transform:scale(.6);  transform-origin:0 0;  top:-3px;  left:-3px;   } } @media only screen and (min-width:768px){  .badge{  padding:.25rem .5rem;   }  #lightbox-close{  top:20px;  right:20px; }   .lightbox-arrow-left:before{   margin-left:10px; } .lightbox-arrow-right:before{  margin-right:10px; }  .media-list.masonry > .media{  float:left;   }  .social-links-list.fixed{  -ms-flex-direction:column;  -webkit-box-orient:vertical;  -webkit-flex-direction:column;  flex-direction:column;  -webkit-align-items:flex-start;  align-items:flex-start;  top:50vh;  left:0;  bottom:auto;  right:auto;   }   .social-links-list.fixed.right{  right:0;  left:auto;  -webkit-align-items:flex-end;  align-items:flex-end;   }   .social-links-list.fixed li a{  width:3.5rem;  height:3.5rem;  font-size:1.8rem;   }   .social-links-list.fixed li:hover a{  width:4.5rem;  padding-left:1rem;   }   .social-links-list.fixed.right li:hover a{  padding-right:1rem;  padding-left:0;   }  .navbar-toggle{  min-width:3.5rem;  height:3.5rem;   }   .navbar-toggle .icon-bar{  width:32px;   }   .navbar-toggle .icon-bar:before{  top:-10px;   }   .navbar-toggle .icon-bar:after{  bottom:-10px;   }  .quick-access-btn > .btn-link{  width:3.5rem;  min-width:3.5rem;  height:3.5rem;   }   .quick-access-btn > .btn-link > .fa{  font-size:1.2rem;   } .brand.hidden-phone{  display:-webkit-box !important;   display:-ms-flexbox !important;   display:-webkit-flex !important;   display:flex !important;   }   .brand-title{  font-size:2em;   }   .brand-subtitle{  font-size:1.3em;   }  .media-blog > .media{  width:calc(50% - 5px);   }   .media-blog .media-infos > li{  display:block;   }   .media-blog .media-infos > li + li:before{  display:none;   }  .view .final-price{  font-size:1.5rem;  font-weight:500;   }   .media-thumbnails[data-addon="eco"] .media-btn > .btn-primary{  font-size:1rem;   } } @media only screen and (max-width:991px){  h1, .h1{  font-size:1.8rem;   }   h2, .h2{  font-size:1.5rem;   }   h3, .h3, .media-heading, .panel-heading{  font-size:1.2rem;   }   h4, .h4{  font-size:1rem;   }   h5, .h5{  font-size:.85rem;   } .view .media-stacked:not([data-content^="frm-"]) .media{  padding-right:10px;  padding-left:10px;  margin-right:-10px;  margin-left:-10px;   }   .social-links-list li:not(:last-child){  margin-right:5px;   }   #header-container[data-justify="center"] .brand{  text-align:center;  margin:0 auto;   }   #header-container[data-justify="center"] .navbar-toggle{  margin-right:10px;   }   #header-container[data-justify="center"] .quick-access{  margin-left:10px;   } #menu-wrapper{  left:0;   width:100%;  z-index:2;   background-color:rgba(255, 255, 255, 1);  }   #menu-wrapper:not(.fixed-on-mobile){  position:absolute;  display:none; }   #menu-wrapper.fixed-on-mobile{  position:fixed;  overflow-y:auto; }   #menu-wrapper.fixed-on-mobile[data-opening="y"]{  height:0; }   #menu-wrapper.fixed-on-mobile[data-opening="x"]{  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;  top:0;  bottom:0;  left:-100%;  transition:left 240ms ease-in;  z-index:4;   }   #menu-wrapper.opened.fixed-on-mobile[data-opening="x"]{  left:0;   }   #menu-heading{  padding:10px 0;  text-align:right;  -webkit-flex-grow:0;  flex-grow:0;  -webkit-flex-shrink:0;  flex-shrink:0;   }   #menu,   #menu-heading{   background-color:rgba(34, 34, 34, 1); }   #menu-wrapper.fixed-on-mobile[data-opening="x"] #menu{  -webkit-flex-grow:1;  flex-grow:1;   }  #menu .fa{  width:1.2rem;  opacity:.5;   } #menu .quick-access{  display:none;   }  #wrapper{  -ms-flex-direction:column;  -webkit-box-orient:vertical;   -webkit-flex-direction:column;   flex-direction:column;  -webkit-flex-wrap:wrap;   -ms-flex-wrap:wrap;   flex-wrap:wrap;   }   #wrapper [data-order-phone="1"]{  order:1;   }   #wrapper [data-order-phone="2"]{  order:2;   }  #cover-wrapper:not([data-height]){  background-image:none !important;   } #sidebar[data-order-phone="1"]{  border-bottom:1px solid rgba(230, 230, 230, 1);   }   #sidebar[data-order-phone="2"]{  border-top:1px solid rgba(230, 230, 230, 1);   } #footer .social-links-list{  text-align:center;   }  .breadcrumb{  display:none;   } } @media only screen and (min-width:992px){  .panel-heading{  font-size:1.714285714285714rem;   }  .media-heading{  font-size:1.2rem;   }   .view .media-heading,   .modal-body .media-heading{  font-size:1.714285714285714rem;   }   .view .media-subheading{  font-size:1.2rem;   }  .media-thumbnails .media-body{  padding:10px;   } .media-thumbnails[data-details]:not([data-details="hide"]) .media-content{  display:none;   }  .media-thumbnails .media-overlay{  display:-webkit-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex;  position:absolute;  top:0;  bottom:0;  left:0;  width:100%;  -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;  margin-bottom:0;  text-decoration:none;   }   .media-thumbnails[data-details] .media-overlay{  padding:10px;  text-align:center;  background-color:rgba(0, 0, 0, 0.5);   color:rgba(255, 255, 255, 1); }   .media-thumbnails[data-details="flip"] .media-overlay{  -webkit-backface-visibility:hidden;  backface-visibility:hidden;  -webkit-transition:-webkit-transform 0.3s;  transition:transform 0.5s;  -webkit-transform:rotateY(-180deg);  transform:rotateY(-180deg);   }   .media-thumbnails[data-details="flip"] .media-overlay + img{  -webkit-backface-visibility:hidden;  backface-visibility:hidden;  -webkit-transition:-webkit-transform 0.3s;  transition:transform 0.5s;   }   .media-thumbnails[data-details="flip"] .media-object:hover .media-overlay{  -webkit-transform:rotateY(0);  transform:rotateY(0);   }   .media-thumbnails[data-details="flip"] .media-object:hover .media-overlay + img{  -webkit-transform:rotateY(-180deg);  transform:rotateY(-180deg);   }   .media-thumbnails[data-details="fade"] .media-overlay{  opacity:0;  transition:opacity 0.5s;   }   .media-thumbnails[data-details="fade"] .media-object:hover .media-overlay{  opacity:1;   }   .media-thumbnails[data-details="rotate"] .media-overlay{  opacity:0;  -webkit-transform:rotate(-90deg) scale(0);  transform:rotate(-90deg) scale(0);  transition:all 0.5s;   }   .media-thumbnails[data-details="rotate"] .media-object > a{  overflow:hidden;   }   .media-thumbnails[data-details="rotate"] .media-object:hover .media-overlay{  opacity:1;  -webkit-transform:rotate(0) scale(1);  transform:rotate(0) scale(1);   }   .media-overlay .fa{  width:4rem;  height:4rem;  padding:1rem;  line-height:2rem;  text-align:center;  border-radius:50%;  opacity:0;  transition:opacity .5s;   }   .sidebar .media-overlay .fa{  -webkit-transform:scale3d(.5, .5, 1);  transform:scale3d(.5, .5, 1);   }   .media-overlay .media-overlay-text{  max-width:100%;   }   a:hover .media-overlay .fa{  opacity:1;   } .navbar-nav .subnav-menu{  width:15vw;   }  #menu-wrapper.horizontal [data-toggle="subnav"]:after{  font-size:.8em;   }   #menu-wrapper.horizontal .navbar-nav > li > [data-toggle="subnav"]:after{  vertical-align:top;   }   #menu-wrapper.vertical [data-toggle="subnav"]:after,   #menu-wrapper.horizontal .subnav .nav [data-toggle="subnav"]:after{  height:21px;  line-height:21px;  content:"\f078";  transition:240ms;   }   #menu-wrapper.vertical [data-toggle="subnav"]:hover:after,   #menu-wrapper.vertical [data-toggle="subnav"]:focus:after,   #menu-wrapper.vertical .open > [data-toggle="subnav"]:after,   #menu-wrapper.horizontal .subnav .nav [data-toggle="subnav"]:hover:after,   #menu-wrapper.horizontal .subnav .nav [data-toggle="subnav"]:focus:after,   #menu-wrapper.horizontal .subnav .nav .open > [data-toggle="subnav"]:after{  transform:rotate(-90deg);   }  .connection-layout .view{  display:block;  -webkit-flex-grow:0;  flex-grow:0;   }   #brand-wrapper{  position:absolute;  top:0;  right:0;  bottom:0;  left:0;  display:-webkit-box;   display:-ms-flexbox;   display:-webkit-flex;   display:flex;  z-index:1;   }   #brand-wrapper[data-align="start"]{  -webkit-align-items:flex-start;  align-items:flex-start;   }   #brand-wrapper[data-align="center"]{  -webkit-align-items:center;  align-items:center;   }   #brand-wrapper[data-align="end"]{  -webkit-align-items:flex-end;  align-items:flex-end;   }   #brand-wrapper .brand{  height:auto;  margin:10px;   }   .brand[data-direction="vertical"],   .brand[data-direction="horizontal_c"]{  text-align:center;   }   .brand[data-direction="vertical"]{  -webkit-flex-direction:column;  flex-direction:column;   }   #menu .brand{  margin-top:10px;  margin-bottom:10px;  flex-shrink:0;   }   .brand[data-direction="vertical"] img{  margin-right:0;  margin-bottom:10px;   }  .sliding-toggle{  display:block;   }   #header-container[data-justify="center"] .sliding-toggle{  position:absolute;  top:auto;  left:0;   }  #header-container[data-align="flex-start"] .quick-access{  align-self:flex-start;   }   #header-container[data-align="flex-end"] .quick-access{  align-self:flex-end;   }   #header-container[data-justify="center"] .quick-access{  position:absolute;  top:auto;  right:0;  margin-left:0;   }   #header-container[data-justify="center"] .header-search + .quick-access{   right:25%; }   #menu-wrapper.horizontal .quick-access{  margin:0 10px;   }   .quick-access-btn{  position:relative; }  .quick-access .social-links-list{  margin-right:10px;   } .quick-access-tooltip{  top:calc(100% + 15px);  left:auto;  background-color:rgba(255, 255, 255, 1);  border:1px solid rgba(230, 230, 230, 1);  box-shadow:5px 5px 0 rgba(0, 0, 0, .1);   }   .quick-access-tooltip:before,   .quick-access-tooltip:after{  position:absolute;  display:block;  top:-10px;  right:calc(1.75rem - 10px);  left:auto;  width:0;   height:0;  border:10px solid transparent;  border-top-width:0 !important;   border-bottom-color:rgba(255, 255, 255, 1);  content:"";  z-index:1;   }  .quick-access-tooltip:after{   top:-12px;  right:calc(1.75rem - 12px);  border-width:12px;   border-bottom-color:rgba(230, 230, 230, 1);  z-index:0;   }   .cart-toggle .badge{   position:absolute;  top:2px;  left:65%;  min-width:1.75rem;  min-height:1.75rem;  line-height:1.25rem;  border-radius:1.75rem;  z-index:1; }  .header-search{  width:25%;   min-width:25%;  margin:-10px 0;   -webkit-align-self:stretch;  align-self:stretch; }   #header-container[data-justify="center"] .header-search{  position:absolute;  top:auto;  right:0;  height:100%;   }   .navbar-toggle + .header-search,   .brand + .header-search{  margin-left:auto;   }   .header-search form, .header-search form .input-group, .header-search form input[type="text"], .header-search form button{  height:100%; }  .header-search form{  background-color:rgba(255, 255, 255, 1);   } .header-search form .btn-link{  color:rgba(150, 150, 150, 1);  opacity:.7;   }   .header-search form .btn-link:focus,   .header-search form .btn-link:hover,   .header-search form .btn-link:active{  opacity:1;   }   .header-search form ::-webkit-input-placeholder{  color:rgba(150, 150, 150, 1);  opacity: .7;   }   .header-search form :-moz-placeholder{  color:rgba(150, 150, 150, 1);  opacity: .7;   }   .header-search form ::-moz-placeholder{  color:rgba(150, 150, 150, 1);  opacity: .7;   }   .header-search form :-ms-input-placeholder{  color:rgba(150, 150, 150, 1);  opacity: .7;   }  .header-search form .input-group{  background-color:rgba(242, 242, 242, 1);   }  .header-search form input[type="text"]{  border:0;  background-color:transparent;  color:rgba(150, 150, 150, 1);   }  .quick-access-btn[data-content="langs"] .quick-access-tooltip{  width:4rem;  text-align:center;   } #wrapper [data-order="1"]{  order:1;   }   #wrapper [data-order="2"]{  order:2;   }   #wrapper [data-order="3"]{  order:3;   }  #cover-wrapper[data-fixed]{  background-attachment:fixed;   }   #cover-wrapper[data-fixed]:not([data-height]) > img{  visibility:hidden;   } #menu.fixed{  position:fixed !important;  left:0;   } #menu-wrapper.vertical{  position:relative;  height:auto;  z-index:2; }   #menu-wrapper.vertical:nth-last-child(3){  -webkit-box-flex:0 0 18%;  -webkit-flex:0 0 18%;   -ms-flex:0 0 18%;  flex:0 0 18%; }   #menu-wrapper.vertical.sliding:nth-last-child(3):not(.opened){  margin-left:-18%;   }   #menu-wrapper.vertical:nth-last-child(2){  -webkit-box-flex:0 0 20%;  -webkit-flex:0 0 20%;  -ms-flex:0 0 20%;  flex:0 0 20%; }   #menu-wrapper.vertical.sliding:nth-last-child(2):not(.opened){  margin-left:-20%;   }   #menu-wrapper.vertical #menu{  height:100%;  font-size:1.1rem; }   #menu-wrapper.vertical.sliding:nth-last-child(3):not(.opened) #menu.fixed{  left:-18%;   }   #menu-wrapper.vertical.sliding:nth-last-child(2):not(.opened) #menu.fixed{  left:-20%;   }   #menu-wrapper.vertical .nav{  position:relative;  height:100%;   }   #menu-wrapper.vertical #menu > .nav{   background-color:rgba(34, 34, 34, 1); }   #menu-wrapper.vertical .nav > li > a{  padding:15px;   }   #menu-wrapper.vertical .subnav{  position:static;   }   #menu-wrapper.vertical .subnav-menu{  display:block;  position:absolute;  top:0;  left:-100%;  width:100%;  z-index:-1;  transition:left 400ms;   }   #menu-wrapper.vertical .open > .subnav-menu{  left:100%;   }   #menu-wrapper.vertical .subnav-menu .subnav-menu{  opacity:0;  transition:opacity 400ms;   }   #menu-wrapper.vertical .subnav-menu .open .subnav-menu{  opacity:1;   }  #menu-wrapper.horizontal{  background-color:transparent;   }   #menu-wrapper.horizontal.above{  position:relative;  height:0;   }   #menu-wrapper.horizontal #menu{  position:relative;  display:-webkit-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex;  -webkit-align-items:center;  align-items:center; background-color:rgba(34, 34, 34, 1);  z-index:2;   }   #menu-wrapper.horizontal.above #menu:not(.fixed){  position:absolute;  top:0;  left:0;  width:100%;   }   #menu-wrapper.horizontal .navbar-nav{  -webkit-flex-grow:1;  flex-grow:1;  font-size:0;   text-align:center; }   #menu-wrapper.horizontal .navbar-nav > li{  display:inline-block;  float:none;  text-align:left;  font-size:1rem;   }  #menu-wrapper.horizontal .navbar-nav > li > a{  padding-top:15px;  padding-bottom:15px;  transition:240ms;   }   #menu-wrapper.horizontal.expanded .navbar-nav > li > a{  padding-top:25px;  padding-bottom:25px;   }  #main{  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-flex-basis:100%;  flex-basis:100%; }   #menu-wrapper + #main:last-child{  -webkit-flex-basis:80%;  flex-basis:80%; }   #menu-wrapper + #main:not(:last-child){  -webkit-flex-basis:57%;  flex-basis:57%; }   #main:first-child:not(:last-child){  -webkit-flex-basis:75%;  flex-basis:75%;   }   #menu-wrapper.sliding + #main{  -webkit-flex-grow:1;  flex-grow:1;   }  #sidebar{  -webkit-box-flex:0 0 25%;  -webkit-flex:0 0 25%;   -ms-flex:0 0 25%;  flex:0 0 25%;  overflow:hidden; }  #sidebar[data-order="2"],   #sidebar[data-order="3"]{  border-left:1px solid rgba(230, 230, 230, 1);   }   #sidebar[data-order="1"]{  border-right:1px solid rgba(230, 230, 230, 1);   }  #sidebar-inner.fixed{  position:fixed;  z-index:1;   }   .widget-title{   padding:10px; }   .widget-title a{   padding:10px;  margin:-10px; }  #legal-mentions:not(last-child){  margin-top:1.25rem;   }   #column-newsletter:last-child{  margin-left:calc(33.33333333% + 21px);   }   #column-social{  text-align:right;   } .breadcrumb{  margin-bottom:0;   }  .view{  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-flex-grow:1;   flex-grow:1; }   .plugins{  -webkit-flex-grow:1;   flex-grow:1; }   .media-blog .media-body{  padding:10px;   }   .media-blog .media-infos{  padding-top:10px;   }  .media-blog .sticky{  right:10px;   }  .media-thumbnails[data-addon="eco"] .media-btn{   margin-right:-10px;  margin-bottom:-10px;  margin-left:-10px; }  .rd-screen-width.rd-fit-content .row-content,   .rd-site-width{  width:auto;  margin-right:10px;  margin-left:10px;   } .column-separated [data-role="cell"]:not(:last-child):after{  top:0;  right:-9.5px;  bottom:0;  left:auto;  height:100%;  width:2px;   }   } @media only screen and (min-width:992px) and (max-width:1199px){  .media-thumbnails > .media{  width:calc((100% - 30px) / 4);   }  #footer-extras .column:nth-child(2):before,   #footer-extras .column:nth-child(3):before{  left:-5px;   }  .view-album .masonry[data-margin="false"] > .media{  width:33.3333333333%;   }  .row{  margin-left:-10px;   }   .column{  margin-left:10px;   }  .column-separated [data-role="cell"]:not(:last-child):after{  right:-4px;   }   } @media only screen and (min-width:992px) and (max-width:1599px){ .quick-access-tooltip{   width:30vw;   } } @media only screen and (max-width:1199px){  .media{  margin-bottom:10px;   }   .media-stacked:not([data-content^="frm-"]) > .media > .media-object{  margin-right:10px;   }   .media-thumbnails > .media{  margin-left:10px;   } } @media only screen and (min-width:1200px){ .media-stacked:not([data-content^="frm-"]) > .media:not(:last-child){  padding-bottom:21px;   }  .media-thumbnails > .media:nth-child(5n+1){  margin-left:21px;   }  .media-list.masonry .item-gutter{  width:21px;   } .connection-layout .view-title{  margin-top:-10px !important;   }  .connection-layout .view-title{  margin-right:-10px !important;  margin-left:-10px !important;   }  #cover-wrapper .brand-titles{  font-size:1.5rem;   }   .brand-title{  font-size:2.5em;   }   .brand img,   .brand-sticky img{  max-height:80px;   }   #sidebar{   padding:21px; } .widget:not(:last-child),   .widget + hr{  margin-bottom:21px;   } .widget-title{  padding-right:21px;  padding-left:21px;   }   .widget-title a{  padding-right:21px;  padding-left:21px;  margin-right:-21px;  margin-left:-21px;   }  .widget-content{   padding:10px 21px; }  #footer{  padding:21px 0;   }   #footer-extras .column:nth-child(2):before,   #footer-extras .column:nth-child(3):before{  left:-10.5px;   }  .breadcrumb{  font-size:1.1rem;   }   .view{  padding:21px;   }  .view > :first-child:not(.row):not(.table-flex):not(.eco-steps){  margin-top:-21px;   }   .breadcrumb,   .view > .seo-image,   .view > .view-title,   .view > .view-title + .introduction,   .steps{  padding:21px;   }   .view > .seo-image,   .view > .view-title,   .view > .view-title + .introduction,   .steps{  margin-right:-21px;  margin-left:-21px;   } .plugins{  padding:21px;  margin-right:-21px;  margin-left:-21px;   }   .view > .plugins:last-child{  margin-bottom:-21px;   }  .view-album .masonry[data-margin="false"]{  margin-top:-21px;  margin-right:-21px;  margin-left:-21px;   }  .media-blog > .media{  width:calc(50% - 10.5px);   }  .rd-screen-width.rd-fit-content .row-content,   .rd-site-width{  margin-right:21px;  margin-left:21px;   }   .row-expanded,   .rd-screen-width{  margin-right:-21px;  margin-left:-21px;   }  .row-separated:not(:last-child),   .row-highlighted,   .row-hover,   .row-container.leaderboard{  margin-right:-21px;  margin-left:-21px;   }   .row-separated:not(:last-child){  padding-right:21px;  padding-left:21px;   }   .row-container.column-highlighted [data-role="cell"],   .column.column-highlighted,   .row-highlighted,   .row-hover,   .leaderboard,   .column.bordered{  padding:21px;   }   } @media only screen and (min-width:1200px) and (max-width:1599px){  #lightbox{  -webkit-box-shadow:0 0 30px rgba(0, 0, 0, .5);  box-shadow:0 0 30px rgba(0, 0, 0, .5);   }   #lightbox-caption{  font-size:1.2rem;   }  .media-thumbnails > .media{  width:22.7%;  width:calc((100% - 64px) / 4);   }   .media-thumbnails > .media:nth-child(4n+1){  margin-left:0;   }  .view-album .masonry[data-margin="false"] > .media{  width:25%;   } } @media only screen and (min-width:1600px){  #lightbox{  -webkit-box-shadow:0 0 50px rgba(0, 0, 0, .5);  box-shadow:0 0 50px rgba(0, 0, 0, .5);   }   #lightbox-caption{  font-size:1.5rem;  font-weight:300;   }   #lightbox-close{  width:50px;  height:50px;   }   .lightbox-arrow{   width:80px; }   .lightbox-arrow:before{  width:30px;  height:30px; }   .lightbox-arrow-left:before{   margin-left:20px; }   .lightbox-arrow-right:before{  margin-right:20px; }  .media-thumbnails > .media{  width:18.45%;  width:calc((100% - 85px) / 5);   }   .media-thumbnails > .media:nth-child(5n+1){  margin-left:0;   }  .social-links-list:not(.fixed) a{  width:3.5rem;  height:3.5rem;  font-size:1.8rem;   }  #brand-wrapper .brand{  margin:20px;   }  #header-container{  padding-top:20px;  padding-bottom:20px;   }  .quick-access-tooltip{   width:25vw;   }  .cart-toggle .badge{  height:1.75rem;  line-height:1.25rem;   } .header-search{  margin:-20px 0; }  .view-album .masonry[data-margin="false"] > .media{  width:20%;   } } 