.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.fl-builder-content *,.fl-builder-content *:before,.fl-builder-content *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:not([data-accepts]):before,.fl-module:not([data-accepts]):after,.fl-module-content:before,.fl-module-content:after {display: table;content: " ";}.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:not([data-accepts]):after,.fl-module-content:after {clear: both;}.fl-clear {clear: both;}.fl-row,.fl-row-content {margin-left: auto;margin-right: auto;min-width: 0;}.fl-row-content-wrap {position: relative;}.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap {background-attachment: scroll;}.fl-row-bg-video,.fl-row-bg-video .fl-row-content,.fl-row-bg-embed,.fl-row-bg-embed .fl-row-content {position: relative;}.fl-row-bg-video .fl-bg-video,.fl-row-bg-embed .fl-bg-embed-code {bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;}.fl-row-bg-video .fl-bg-video video,.fl-row-bg-embed .fl-bg-embed-code video {bottom: 0;left: 0px;max-width: none;position: absolute;right: 0;top: 0px;}.fl-row-bg-video .fl-bg-video video {min-width: 100%;min-height: 100%;width: auto;height: auto;}.fl-row-bg-video .fl-bg-video iframe,.fl-row-bg-embed .fl-bg-embed-code iframe {pointer-events: none;width: 100vw;height: 56.25vw; max-width: none;min-height: 100vh;min-width: 177.77vh; position: absolute;top: 50%;left: 50%;-ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.fl-bg-video-fallback {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;bottom: 0px;left: 0px;position: absolute;right: 0px;top: 0px;}.fl-row-bg-slideshow,.fl-row-bg-slideshow .fl-row-content {position: relative;}.fl-row .fl-bg-slideshow {bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;z-index: 0;}.fl-builder-edit .fl-row .fl-bg-slideshow * {bottom: 0;height: auto !important;left: 0;position: absolute !important;right: 0;top: 0;}.fl-row-bg-overlay .fl-row-content-wrap:after {border-radius: inherit;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;}.fl-row-bg-overlay .fl-row-content {position: relative;z-index: 1;}.fl-row-default-height .fl-row-content-wrap,.fl-row-custom-height .fl-row-content-wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;min-height: 100vh;}.fl-row-overlap-top .fl-row-content-wrap {display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 100%;}.fl-row-default-height .fl-row-content-wrap,.fl-row-custom-height .fl-row-content-wrap {min-height: 0;}.fl-row-default-height .fl-row-content,.fl-row-full-height .fl-row-content,.fl-row-custom-height .fl-row-content {-webkit-box-flex: 1 1 auto; -moz-box-flex: 1 1 auto;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;}.fl-row-default-height .fl-row-full-width.fl-row-content,.fl-row-full-height .fl-row-full-width.fl-row-content,.fl-row-custom-height .fl-row-full-width.fl-row-content {max-width: 100%;width: 100%;}.fl-row-default-height.fl-row-align-center .fl-row-content-wrap,.fl-row-full-height.fl-row-align-center .fl-row-content-wrap,.fl-row-custom-height.fl-row-align-center .fl-row-content-wrap {-webkit-align-items: center;-webkit-box-align: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-align: center;-ms-flex-pack: center;justify-content: center;align-items: center;}.fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap,.fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap,.fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap {-webkit-align-items: flex-end;-webkit-justify-content: flex-end;-webkit-box-align: end;-webkit-box-pack: end;-ms-flex-align: end;-ms-flex-pack: end;justify-content: flex-end;align-items: flex-end;}.fl-col-group-equal-height {display: flex;flex-wrap: wrap;width: 100%;}.fl-col-group-equal-height.fl-col-group-has-child-loading {flex-wrap: nowrap;}.fl-col-group-equal-height .fl-col,.fl-col-group-equal-height .fl-col-content {display: flex;flex: 1 1 auto;}.fl-col-group-equal-height .fl-col-content {flex-direction: column;flex-shrink: 1;min-width: 1px;max-width: 100%;width: 100%;}.fl-col-group-equal-height:before,.fl-col-group-equal-height .fl-col:before,.fl-col-group-equal-height .fl-col-content:before,.fl-col-group-equal-height:after,.fl-col-group-equal-height .fl-col:after,.fl-col-group-equal-height .fl-col-content:after{content: none;}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content {justify-content: flex-start;}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content {justify-content: center;}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {justify-content: flex-end;}.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group {width: 100%;}.fl-col {float: left;min-height: 1px;}.fl-col-bg-overlay .fl-col-content {position: relative;}.fl-col-bg-overlay .fl-col-content:after {border-radius: inherit;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;}.fl-col-bg-overlay .fl-module {position: relative;z-index: 2;}.single:not(.woocommerce).single-fl-builder-template .fl-content {width: 100%;}.fl-builder-layer {position: absolute;top:0;left:0;right: 0;bottom: 0;z-index: 0;pointer-events: none;overflow: hidden;}.fl-builder-shape-layer {z-index: 0;}.fl-builder-shape-layer.fl-builder-bottom-edge-layer {z-index: 1;}.fl-row-bg-overlay .fl-builder-shape-layer {z-index: 1;}.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer {z-index: 2;}.fl-row-has-layers .fl-row-content {z-index: 1;}.fl-row-bg-overlay .fl-row-content {z-index: 2;}.fl-builder-layer > * {display: block;position: absolute;top:0;left:0;width: 100%;}.fl-builder-layer + .fl-row-content {position: relative;}.fl-builder-layer .fl-shape {fill: #aaa;stroke: none;stroke-width: 0;width:100%;}@supports (-webkit-touch-callout: inherit) {.fl-row.fl-row-bg-parallax .fl-row-content-wrap,.fl-row.fl-row-bg-fixed .fl-row-content-wrap {background-position: center !important;background-attachment: scroll !important;}}@supports (-webkit-touch-callout: none) {.fl-row.fl-row-bg-fixed .fl-row-content-wrap {background-position: center !important;background-attachment: scroll !important;}}.fl-clearfix:before,.fl-clearfix:after {display: table;content: " ";}.fl-clearfix:after {clear: both;}.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0;}.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited {border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;display: inline-block;font-size: 16px;font-weight: normal;line-height: 18px;padding: 12px 24px;text-decoration: none;text-shadow: none;}.fl-builder-content .fl-button:hover {text-decoration: none;}.fl-builder-content .fl-button:active {position: relative;top: 1px;}.fl-builder-content .fl-button-width-full .fl-button {display: block;text-align: center;}.fl-builder-content .fl-button-width-custom .fl-button {display: inline-block;text-align: center;max-width: 100%;}.fl-builder-content .fl-button-left {text-align: left;}.fl-builder-content .fl-button-center {text-align: center;}.fl-builder-content .fl-button-right {text-align: right;}.fl-builder-content .fl-button i {font-size: 1.3em;height: auto;margin-right:8px;vertical-align: middle;width: auto;}.fl-builder-content .fl-button i.fl-button-icon-after {margin-left: 8px;margin-right: 0;}.fl-builder-content .fl-button-has-icon .fl-button-text {vertical-align: middle;}.fl-icon-wrap {display: inline-block;}.fl-icon {display: table-cell;vertical-align: middle;}.fl-icon a {text-decoration: none;}.fl-icon i {float: right;height: auto;width: auto;}.fl-icon i:before {border: none !important;height: auto;width: auto;}.fl-icon-text {display: table-cell;text-align: left;padding-left: 15px;vertical-align: middle;}.fl-icon-text-empty {display: none;}.fl-icon-text *:last-child {margin: 0 !important;padding: 0 !important;}.fl-icon-text a {text-decoration: none;}.fl-icon-text span {display: block;}.fl-icon-text span.mce-edit-focus {min-width: 1px;}.fl-module img {max-width: 100%;}.fl-photo {line-height: 0;position: relative;}.fl-photo-align-left {text-align: left;}.fl-photo-align-center {text-align: center;}.fl-photo-align-right {text-align: right;}.fl-photo-content {display: inline-block;line-height: 0;position: relative;max-width: 100%;}.fl-photo-img-svg {width: 100%;}.fl-photo-content img {display: inline;height: auto;max-width: 100%;}.fl-photo-crop-circle img {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}.fl-photo-caption {font-size: 13px;line-height: 18px;overflow: hidden;text-overflow: ellipsis;}.fl-photo-caption-below {padding-bottom: 20px;padding-top: 10px;}.fl-photo-caption-hover {background: rgba(0,0,0,0.7);bottom: 0;color: #fff;left: 0;opacity: 0;filter: alpha(opacity = 0);padding: 10px 15px;position: absolute;right: 0;-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;}.fl-photo-content:hover .fl-photo-caption-hover {opacity: 100;filter: alpha(opacity = 100);}.fl-builder-pagination,.fl-builder-pagination-load-more {padding: 40px 0;}.fl-builder-pagination ul.page-numbers {list-style: none;margin: 0;padding: 0;text-align: center;}.fl-builder-pagination li {display: inline-block;list-style: none;margin: 0;padding: 0;}.fl-builder-pagination li a.page-numbers,.fl-builder-pagination li span.page-numbers {border: 1px solid #e6e6e6;display: inline-block;padding: 5px 10px;margin: 0 0 5px;}.fl-builder-pagination li a.page-numbers:hover,.fl-builder-pagination li span.current {background: #f5f5f5;text-decoration: none;}.fl-slideshow,.fl-slideshow * {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}.fl-slideshow .fl-slideshow-image img {max-width: none !important;}.fl-slideshow-social {line-height: 0 !important;}.fl-slideshow-social * {margin: 0 !important;}.fl-builder-content .bx-wrapper .bx-viewport {background: transparent;border: none;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;left: 0;}.mfp-wrap button.mfp-arrow,.mfp-wrap button.mfp-arrow:active,.mfp-wrap button.mfp-arrow:hover,.mfp-wrap button.mfp-arrow:focus {background: transparent !important;border: none !important;outline: none;position: absolute;top: 50%;box-shadow: none !important;-moz-box-shadow: none !important;-webkit-box-shadow: none !important;}.mfp-wrap .mfp-close,.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus {background: transparent !important;border: none !important;outline: none;position: absolute;top: 0;box-shadow: none !important;-moz-box-shadow: none !important;-webkit-box-shadow: none !important;}.admin-bar .mfp-wrap .mfp-close,.admin-bar .mfp-wrap .mfp-close:active,.admin-bar .mfp-wrap .mfp-close:hover,.admin-bar .mfp-wrap .mfp-close:focus {top: 32px!important;}img.mfp-img {padding: 0;}.mfp-counter {display: none;}.mfp-wrap .mfp-preloader.fa {font-size: 30px;}.fl-form-field {margin-bottom: 15px;}.fl-form-field input.fl-form-error {border-color: #DD6420;}.fl-form-error-message {clear: both;color: #DD6420;display: none;padding-top: 8px;font-size: 12px;font-weight: lighter;}.fl-form-button-disabled {opacity: 0.5;}.fl-animation {opacity: 0;}body.fl-no-js .fl-animation {opacity: 1;}.fl-builder-preview .fl-animation,.fl-builder-edit .fl-animation,.fl-animated {opacity: 1;}.fl-animated {animation-fill-mode: both;-webkit-animation-fill-mode: both;}.fl-button.fl-button-icon-animation i {width: 0 !important;opacity: 0;-ms-filter: "alpha(opacity=0)";transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;}.fl-button.fl-button-icon-animation:hover i {opacity: 1! important;-ms-filter: "alpha(opacity=100)";}.fl-button.fl-button-icon-animation i.fl-button-icon-after {margin-left: 0px !important;}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after {margin-left: 10px !important;}.fl-button.fl-button-icon-animation i.fl-button-icon-before {margin-right: 0 !important;}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before {margin-right: 20px !important;margin-left: -10px;}.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited {background: #fafafa;border: 1px solid #ccc;color: #333;}.fl-builder-content a.fl-button *,.fl-builder-content a.fl-button:visited * {color: #333;}@media (max-width: 1200px) {}@media (max-width: 992px) { .fl-col-group.fl-col-group-medium-reversed {display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;flex-direction: row-reverse;} }@media (max-width: 768px) { .fl-row-content-wrap {background-attachment: scroll !important;}.fl-row-bg-parallax .fl-row-content-wrap {background-attachment: scroll !important;background-position: center center !important;}.fl-col-group.fl-col-group-equal-height {display: block;}.fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width {display: -webkit-box;display: -webkit-flex;display: flex;}.fl-col-group.fl-col-group-responsive-reversed {display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;flex-direction: row-reverse;}.fl-col-group.fl-col-group-responsive-reversed .fl-col:not(.fl-col-small-custom-width) {flex-basis: 100%;width: 100% !important;}.fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) {display: unset;display: unset;-webkit-flex-wrap: unset;flex-wrap: unset;flex-direction: unset;}.fl-col {clear: both;float: none;margin-left: auto;margin-right: auto;width: auto !important;}.fl-col-small:not(.fl-col-small-full-width) {max-width: 400px;}.fl-block-col-resize {display:none;}.fl-row[data-node] .fl-row-content-wrap {margin: 0;padding-left: 0;padding-right: 0;}.fl-row[data-node] .fl-bg-video,.fl-row[data-node] .fl-bg-slideshow {left: 0;right: 0;}.fl-col[data-node] .fl-col-content {margin: 0;padding-left: 0;padding-right: 0;} }@media (min-width: 1201px) {html .fl-visible-large:not(.fl-visible-desktop),html .fl-visible-medium:not(.fl-visible-desktop),html .fl-visible-mobile:not(.fl-visible-desktop) {display: none;}}@media (min-width: 993px) and (max-width: 1200px) {html .fl-visible-desktop:not(.fl-visible-large),html .fl-visible-medium:not(.fl-visible-large),html .fl-visible-mobile:not(.fl-visible-large) {display: none;}}@media (min-width: 769px) and (max-width: 992px) {html .fl-visible-desktop:not(.fl-visible-medium),html .fl-visible-large:not(.fl-visible-medium),html .fl-visible-mobile:not(.fl-visible-medium) {display: none;}}@media (max-width: 768px) {html .fl-visible-desktop:not(.fl-visible-mobile),html .fl-visible-large:not(.fl-visible-mobile),html .fl-visible-medium:not(.fl-visible-mobile) {display: none;}}.fl-col-content {display: flex;flex-direction: column;}.fl-row-fixed-width {max-width: 1100px;}.fl-row-content-wrap {margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 20px;padding-right: 20px;padding-bottom: 20px;padding-left: 20px;}.fl-module-content, .fl-module:where(.fl-module:not(:has(> .fl-module-content))) {margin-top: 20px;margin-right: 20px;margin-bottom: 20px;margin-left: 20px;}.page .fl-post-header, .single-fl-builder-template .fl-post-header { display:none; }.fl-node-59af9b6fe2b71 > .fl-row-content-wrap {background-color: #ffffff;border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;}.fl-node-59af98fd98f19 > .fl-row-content-wrap {border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;}.fl-node-59af98fda1467 {width: 100%;}.fl-node-59af98fda1467 > .fl-col-content {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;}.fl-node-59af9b6fe2b02 {width: 100%;}.fl-builder-content .fl-rich-text strong {font-weight: bold;}.fl-module.fl-rich-text p:last-child {margin-bottom: 0;}.fl-builder-edit .fl-module.fl-rich-text p:not(:has(~ *:not(.fl-block-overlay))) {margin-bottom: 0;}.fl-mosaicflow-content {visibility: hidden;}.fl-mosaicflow-col {float:left;}.fl-gallery {position: relative;}.fl-gallery-item {display: none;min-height: 150px;width: 150px;}.fl-node-5ea9a9e562d3e .fl-mosaicflow {margin-left: -0px;}.fl-mosaicflow-item {margin: 0 0 0px 0px;}.mfp-gallery img.mfp-img {padding: 40px 0;} .fl-node-5ea9a9e562d3e > .fl-module-content {margin-top:70px;margin-bottom:70px;}@media (max-width: 768px) { .fl-node-5ea9a9e562d3e > .fl-module-content { margin-top:20px;margin-bottom:20px; } }.fl-node-5a00356af2c0e .fl-mosaicflow {margin-left: -20px;}.fl-mosaicflow-item {margin: 0 0 20px 20px;}.mfp-gallery img.mfp-img {padding: 40px 0;} .fl-node-5a00356af2c0e > .fl-module-content {margin-top:70px;margin-bottom:70px;}@media (max-width: 768px) { .fl-node-5a00356af2c0e > .fl-module-content { margin-top:20px;margin-bottom:20px; } }.fl-node-5a00295c1be73 .fl-mosaicflow {margin-left: -20px;}.fl-mosaicflow-item {margin: 0 0 20px 20px;}.mfp-gallery img.mfp-img {padding: 40px 0;} .fl-node-5a00295c1be73 > .fl-module-content {margin-top:70px;margin-bottom:70px;}@media (max-width: 768px) { .fl-node-5a00295c1be73 > .fl-module-content { margin-top:20px;margin-bottom:20px; } }@font-face {
font-family: 'Merriweather';
font-style: normal;
font-weight: 300;
src: local('Merriweather Light'), local('Merriweather-Light'), url(http://fonts.gstatic.com/s/merriweather/v17/ZvcMqxEwPfh2qDWBPxn6nrpPmMW7T3WCII-UZW2GGCw.woff2) format('woff2');
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
font-family: 'Merriweather';
font-style: normal;
font-weight: 300;
src: local('Merriweather Light'), local('Merriweather-Light'), url(http://fonts.gstatic.com/s/merriweather/v17/ZvcMqxEwPfh2qDWBPxn6nqAAODQ6hKuKTT6yBk7tJss.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
font-family: 'Merriweather';
font-style: normal;
font-weight: 300;
src: local('Merriweather Light'), local('Merriweather-Light'), url(http://fonts.gstatic.com/s/merriweather/v17/ZvcMqxEwPfh2qDWBPxn6nhLwFvNxpkIoVzlXSkPSYkA.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Merriweather';
font-style: normal;
font-weight: 300;
src: local('Merriweather Light'), local('Merriweather-Light'), url(http://fonts.gstatic.com/s/merriweather/v17/ZvcMqxEwPfh2qDWBPxn6nk4GofcKVZz6wtzX_QUIqsI.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
font-family: 'Merriweather';
font-style: normal;
font-weight: 400;
src: local('Merriweather'), local('Merriweather-Regular'), url(http://fonts.gstatic.com/s/merriweather/v17/RFda8w1V0eDZheqfcyQ4EK-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
font-family: 'Merriweather';
font-style: normal;
font-weight: 400;
src: local('Merriweather'), local('Merriweather-Regular'), url(http://fonts.gstatic.com/s/merriweather/v17/RFda8w1V0eDZheqfcyQ4EJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
font-family: 'Merriweather';
font-style: normal;
font-weight: 400;
src: local('Merriweather'), local('Merriweather-Regular'), url(http://fonts.gstatic.com/s/merriweather/v17/RFda8w1V0eDZheqfcyQ4ED0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Merriweather';
font-style: normal;
font-weight: 400;
src: local('Merriweather'), local('Merriweather-Regular'), url(http://fonts.gstatic.com/s/merriweather/v17/RFda8w1V0eDZheqfcyQ4EOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
font-family: 'Merriweather';
font-style: normal;
font-weight: 700;
src: local('Merriweather Bold'), local('Merriweather-Bold'), url(http://fonts.gstatic.com/s/merriweather/v17/ZvcMqxEwPfh2qDWBPxn6nrPaLDTSXeXFRL0dx0NiHII.woff2) format('woff2');
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
font-family: 'Merriweather';
font-style: normal;
font-weight: 700;
src: local('Merriweather Bold'), local('Merriweather-Bold'), url(http://fonts.gstatic.com/s/merriweather/v17/ZvcMqxEwPfh2qDWBPxn6ntkZ6ofoXFVR94fBb90XSvU.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
font-family: 'Merriweather';
font-style: normal;
font-weight: 700;
src: local('Merriweather Bold'), local('Merriweather-Bold'), url(http://fonts.gstatic.com/s/merriweather/v17/ZvcMqxEwPfh2qDWBPxn6nuIaMZP5eRGvEWe_CNIU_oY.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Merriweather';
font-style: normal;
font-weight: 700;
src: local('Merriweather Bold'), local('Merriweather-Bold'), url(http://fonts.gstatic.com/s/merriweather/v17/ZvcMqxEwPfh2qDWBPxn6nnNuWYKPzoeKl5tYj8yhly0.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
src: local('Montserrat Regular'), local('Montserrat-Regular'), url(http://fonts.gstatic.com/s/montserrat/v10/SKK6Nusyv8QPNMtI4j9J2yEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
src: local('Montserrat Regular'), local('Montserrat-Regular'), url(http://fonts.gstatic.com/s/montserrat/v10/gFXtEMCp1m_YzxsBpKl68iEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
src: local('Montserrat Regular'), local('Montserrat-Regular'), url(http://fonts.gstatic.com/s/montserrat/v10/zhcz-_WihjSQC0oHJ9TCYPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 600;
src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(http://fonts.gstatic.com/s/montserrat/v10/q2OIMsAtXEkOulLQVdSl01LC-HPhLC5XMyyJ-BGMvF4.woff2) format('woff2');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 600;
src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(http://fonts.gstatic.com/s/montserrat/v10/q2OIMsAtXEkOulLQVdSl04W5M0nk1V9I9cDKlK12wzw.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 600;
src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(http://fonts.gstatic.com/s/montserrat/v10/q2OIMsAtXEkOulLQVdSl06VlZKEoJGujTpfWnQT9bUY.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
src: local('Montserrat Bold'), local('Montserrat-Bold'), url(http://fonts.gstatic.com/s/montserrat/v10/IQHow_FEYlDC4Gzy_m8fcjh33M2A-6X0bdu871ruAGs.woff2) format('woff2');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
src: local('Montserrat Bold'), local('Montserrat-Bold'), url(http://fonts.gstatic.com/s/montserrat/v10/IQHow_FEYlDC4Gzy_m8fchHJTnCUrjaAm2S9z52xC3Y.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
src: local('Montserrat Bold'), local('Montserrat-Bold'), url(http://fonts.gstatic.com/s/montserrat/v10/IQHow_FEYlDC4Gzy_m8fcoWiMMZ7xLd792ULpGE4W_Y.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%
}
body {
margin: 0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
display: block
}
audio,canvas,progress,video {
display: inline-block;
vertical-align: baseline
}
audio:not([controls]) {
display: none;
height: 0
}
[hidden],template {
display: none
}
a {
background-color: transparent
}
a:active,a:hover {
outline: 0
}
abbr[title] {
border-bottom: 1px dotted
}
b,strong {
font-weight: bold
}
dfn {
font-style: italic
}
h1 {
font-size: 2em;
margin: 0.67em 0
}
mark {
background: #ff0;
color: #000
}
small {
font-size: 80%
}
sub,sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline
}
sup {
top: -0.5em
}
sub {
bottom: -0.25em
}
img {
border: 0
}
svg:not(:root) {
overflow: hidden
}
figure {
margin: 1em 40px
}
hr {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0
}
pre {
overflow: auto
}
code,kbd,pre,samp {
font-family: monospace, monospace;
font-size: 1em
}
button,input,optgroup,select,textarea {
color: inherit;
font: inherit;
margin: 0
}
button {
overflow: visible
}
button,select {
text-transform: none
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
-webkit-appearance: button;
cursor: pointer
}
button[disabled],html input[disabled] {
cursor: default
}
button::-moz-focus-inner,input::-moz-focus-inner {
border: 0;
padding: 0
}
input {
line-height: normal
}
input[type="checkbox"],input[type="radio"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
height: auto
}
input[type="search"] {
-webkit-appearance: textfield;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em
}
legend {
border: 0;
padding: 0
}
textarea {
overflow: auto
}
optgroup {
font-weight: bold
}
table {
border-collapse: collapse;
border-spacing: 0
}
td,th {
padding: 0
}
#buffer-extension-hover-button {
display: none !important;
}
@media print {
*,*:before,*:after {
background: transparent !important;
color: #000 !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
text-shadow: none !important
}
a,a:visited {
text-decoration: underline
}
a[href]:after {
content: " (" attr(href) ")"
}
abbr[title]:after {
content: " (" attr(title) ")"
}
a[href^="#"]:after,a[href^="javascript:"]:after {
content: ""
}
pre,blockquote {
border: 1px solid #999;
page-break-inside: avoid
}
thead {
display: table-header-group
}
tr,img {
page-break-inside: avoid
}
img {
max-width: 100% !important
}
p,h2,h3 {
orphans: 3;
widows: 3
}
h2,h3 {
page-break-after: avoid
}
.navbar {
display: none
}
.btn>.caret,.dropup>.btn>.caret {
border-top-color: #000 !important
}
.label {
border: 1px solid #000
}
.table {
border-collapse: collapse !important
}
.table td,.table th {
background-color: #fff !important
}
.table-bordered th,.table-bordered td {
border: 1px solid #ddd !important
}
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
*:before,*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
html {
font-size: 10px;
-webkit-tap-highlight-color: rgba(0,0,0,0)
}
body {
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 14px;
line-height: 1.42857143;
color: #333;
background-color: #fff
}
input,button,select,textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit
}
a {
color: #337ab7;
text-decoration: none
}
a:hover,a:focus {
color: #23527c;
text-decoration: underline
}
a:focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px
}
figure {
margin: 0
}
img {
vertical-align: middle
}
.img-responsive {
display: block;
max-width: 100%;
height: auto
}
.img-rounded {
border-radius: 6px
}
.img-thumbnail {
padding: 4px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 4px;
-webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
display: inline-block;
max-width: 100%;
height: auto
}
.img-circle {
border-radius: 50%
}
hr {
margin-top: 20px;
margin-bottom: 20px;
border: 0;
border-top: 1px solid #eee
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0
}
.sr-only-focusable:active,.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto
}
[role="button"] {
cursor: pointer
}
.container {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px
}
@media (min-width: 768px) {
.container {
width:750px
}
}
@media (min-width: 992px) {
.container {
width:970px
}
}
@media (min-width: 1200px) {
.container {
width:1170px
}
}
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px
}
.row {
margin-left: -15px;
margin-right: -15px
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left
}
.col-xs-12 {
width: 100%
}
.col-xs-11 {
width: 91.66666667%
}
.col-xs-10 {
width: 83.33333333%
}
.col-xs-9 {
width: 75%
}
.col-xs-8 {
width: 66.66666667%
}
.col-xs-7 {
width: 58.33333333%
}
.col-xs-6 {
width: 50%
}
.col-xs-5 {
width: 41.66666667%
}
.col-xs-4 {
width: 33.33333333%
}
.col-xs-3 {
width: 25%
}
.col-xs-2 {
width: 16.66666667%
}
.col-xs-1 {
width: 8.33333333%
}
.col-xs-pull-12 {
right: 100%
}
.col-xs-pull-11 {
right: 91.66666667%
}
.col-xs-pull-10 {
right: 83.33333333%
}
.col-xs-pull-9 {
right: 75%
}
.col-xs-pull-8 {
right: 66.66666667%
}
.col-xs-pull-7 {
right: 58.33333333%
}
.col-xs-pull-6 {
right: 50%
}
.col-xs-pull-5 {
right: 41.66666667%
}
.col-xs-pull-4 {
right: 33.33333333%
}
.col-xs-pull-3 {
right: 25%
}
.col-xs-pull-2 {
right: 16.66666667%
}
.col-xs-pull-1 {
right: 8.33333333%
}
.col-xs-pull-0 {
right: auto
}
.col-xs-push-12 {
left: 100%
}
.col-xs-push-11 {
left: 91.66666667%
}
.col-xs-push-10 {
left: 83.33333333%
}
.col-xs-push-9 {
left: 75%
}
.col-xs-push-8 {
left: 66.66666667%
}
.col-xs-push-7 {
left: 58.33333333%
}
.col-xs-push-6 {
left: 50%
}
.col-xs-push-5 {
left: 41.66666667%
}
.col-xs-push-4 {
left: 33.33333333%
}
.col-xs-push-3 {
left: 25%
}
.col-xs-push-2 {
left: 16.66666667%
}
.col-xs-push-1 {
left: 8.33333333%
}
.col-xs-push-0 {
left: auto
}
.col-xs-offset-12 {
margin-left: 100%
}
.col-xs-offset-11 {
margin-left: 91.66666667%
}
.col-xs-offset-10 {
margin-left: 83.33333333%
}
.col-xs-offset-9 {
margin-left: 75%
}
.col-xs-offset-8 {
margin-left: 66.66666667%
}
.col-xs-offset-7 {
margin-left: 58.33333333%
}
.col-xs-offset-6 {
margin-left: 50%
}
.col-xs-offset-5 {
margin-left: 41.66666667%
}
.col-xs-offset-4 {
margin-left: 33.33333333%
}
.col-xs-offset-3 {
margin-left: 25%
}
.col-xs-offset-2 {
margin-left: 16.66666667%
}
.col-xs-offset-1 {
margin-left: 8.33333333%
}
.col-xs-offset-0 {
margin-left: 0
}
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float:left
}
.col-sm-12 {
width: 100%
}
.col-sm-11 {
width: 91.66666667%
}
.col-sm-10 {
width: 83.33333333%
}
.col-sm-9 {
width: 75%
}
.col-sm-8 {
width: 66.66666667%
}
.col-sm-7 {
width: 58.33333333%
}
.col-sm-6 {
width: 50%
}
.col-sm-5 {
width: 41.66666667%
}
.col-sm-4 {
width: 33.33333333%
}
.col-sm-3 {
width: 25%
}
.col-sm-2 {
width: 16.66666667%
}
.col-sm-1 {
width: 8.33333333%
}
.col-sm-pull-12 {
right: 100%
}
.col-sm-pull-11 {
right: 91.66666667%
}
.col-sm-pull-10 {
right: 83.33333333%
}
.col-sm-pull-9 {
right: 75%
}
.col-sm-pull-8 {
right: 66.66666667%
}
.col-sm-pull-7 {
right: 58.33333333%
}
.col-sm-pull-6 {
right: 50%
}
.col-sm-pull-5 {
right: 41.66666667%
}
.col-sm-pull-4 {
right: 33.33333333%
}
.col-sm-pull-3 {
right: 25%
}
.col-sm-pull-2 {
right: 16.66666667%
}
.col-sm-pull-1 {
right: 8.33333333%
}
.col-sm-pull-0 {
right: auto
}
.col-sm-push-12 {
left: 100%
}
.col-sm-push-11 {
left: 91.66666667%
}
.col-sm-push-10 {
left: 83.33333333%
}
.col-sm-push-9 {
left: 75%
}
.col-sm-push-8 {
left: 66.66666667%
}
.col-sm-push-7 {
left: 58.33333333%
}
.col-sm-push-6 {
left: 50%
}
.col-sm-push-5 {
left: 41.66666667%
}
.col-sm-push-4 {
left: 33.33333333%
}
.col-sm-push-3 {
left: 25%
}
.col-sm-push-2 {
left: 16.66666667%
}
.col-sm-push-1 {
left: 8.33333333%
}
.col-sm-push-0 {
left: auto
}
.col-sm-offset-12 {
margin-left: 100%
}
.col-sm-offset-11 {
margin-left: 91.66666667%
}
.col-sm-offset-10 {
margin-left: 83.33333333%
}
.col-sm-offset-9 {
margin-left: 75%
}
.col-sm-offset-8 {
margin-left: 66.66666667%
}
.col-sm-offset-7 {
margin-left: 58.33333333%
}
.col-sm-offset-6 {
margin-left: 50%
}
.col-sm-offset-5 {
margin-left: 41.66666667%
}
.col-sm-offset-4 {
margin-left: 33.33333333%
}
.col-sm-offset-3 {
margin-left: 25%
}
.col-sm-offset-2 {
margin-left: 16.66666667%
}
.col-sm-offset-1 {
margin-left: 8.33333333%
}
.col-sm-offset-0 {
margin-left: 0
}
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float:left
}
.col-md-12 {
width: 100%
}
.col-md-11 {
width: 91.66666667%
}
.col-md-10 {
width: 83.33333333%
}
.col-md-9 {
width: 75%
}
.col-md-8 {
width: 66.66666667%
}
.col-md-7 {
width: 58.33333333%
}
.col-md-6 {
width: 50%
}
.col-md-5 {
width: 41.66666667%
}
.col-md-4 {
width: 33.33333333%
}
.col-md-3 {
width: 25%
}
.col-md-2 {
width: 16.66666667%
}
.col-md-1 {
width: 8.33333333%
}
.col-md-pull-12 {
right: 100%
}
.col-md-pull-11 {
right: 91.66666667%
}
.col-md-pull-10 {
right: 83.33333333%
}
.col-md-pull-9 {
right: 75%
}
.col-md-pull-8 {
right: 66.66666667%
}
.col-md-pull-7 {
right: 58.33333333%
}
.col-md-pull-6 {
right: 50%
}
.col-md-pull-5 {
right: 41.66666667%
}
.col-md-pull-4 {
right: 33.33333333%
}
.col-md-pull-3 {
right: 25%
}
.col-md-pull-2 {
right: 16.66666667%
}
.col-md-pull-1 {
right: 8.33333333%
}
.col-md-pull-0 {
right: auto
}
.col-md-push-12 {
left: 100%
}
.col-md-push-11 {
left: 91.66666667%
}
.col-md-push-10 {
left: 83.33333333%
}
.col-md-push-9 {
left: 75%
}
.col-md-push-8 {
left: 66.66666667%
}
.col-md-push-7 {
left: 58.33333333%
}
.col-md-push-6 {
left: 50%
}
.col-md-push-5 {
left: 41.66666667%
}
.col-md-push-4 {
left: 33.33333333%
}
.col-md-push-3 {
left: 25%
}
.col-md-push-2 {
left: 16.66666667%
}
.col-md-push-1 {
left: 8.33333333%
}
.col-md-push-0 {
left: auto
}
.col-md-offset-12 {
margin-left: 100%
}
.col-md-offset-11 {
margin-left: 91.66666667%
}
.col-md-offset-10 {
margin-left: 83.33333333%
}
.col-md-offset-9 {
margin-left: 75%
}
.col-md-offset-8 {
margin-left: 66.66666667%
}
.col-md-offset-7 {
margin-left: 58.33333333%
}
.col-md-offset-6 {
margin-left: 50%
}
.col-md-offset-5 {
margin-left: 41.66666667%
}
.col-md-offset-4 {
margin-left: 33.33333333%
}
.col-md-offset-3 {
margin-left: 25%
}
.col-md-offset-2 {
margin-left: 16.66666667%
}
.col-md-offset-1 {
margin-left: 8.33333333%
}
.col-md-offset-0 {
margin-left: 0
}
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float:left
}
.col-lg-12 {
width: 100%
}
.col-lg-11 {
width: 91.66666667%
}
.col-lg-10 {
width: 83.33333333%
}
.col-lg-9 {
width: 75%
}
.col-lg-8 {
width: 66.66666667%
}
.col-lg-7 {
width: 58.33333333%
}
.col-lg-6 {
width: 50%
}
.col-lg-5 {
width: 41.66666667%
}
.col-lg-4 {
width: 33.33333333%
}
.col-lg-3 {
width: 25%
}
.col-lg-2 {
width: 16.66666667%
}
.col-lg-1 {
width: 8.33333333%
}
.col-lg-pull-12 {
right: 100%
}
.col-lg-pull-11 {
right: 91.66666667%
}
.col-lg-pull-10 {
right: 83.33333333%
}
.col-lg-pull-9 {
right: 75%
}
.col-lg-pull-8 {
right: 66.66666667%
}
.col-lg-pull-7 {
right: 58.33333333%
}
.col-lg-pull-6 {
right: 50%
}
.col-lg-pull-5 {
right: 41.66666667%
}
.col-lg-pull-4 {
right: 33.33333333%
}
.col-lg-pull-3 {
right: 25%
}
.col-lg-pull-2 {
right: 16.66666667%
}
.col-lg-pull-1 {
right: 8.33333333%
}
.col-lg-pull-0 {
right: auto
}
.col-lg-push-12 {
left: 100%
}
.col-lg-push-11 {
left: 91.66666667%
}
.col-lg-push-10 {
left: 83.33333333%
}
.col-lg-push-9 {
left: 75%
}
.col-lg-push-8 {
left: 66.66666667%
}
.col-lg-push-7 {
left: 58.33333333%
}
.col-lg-push-6 {
left: 50%
}
.col-lg-push-5 {
left: 41.66666667%
}
.col-lg-push-4 {
left: 33.33333333%
}
.col-lg-push-3 {
left: 25%
}
.col-lg-push-2 {
left: 16.66666667%
}
.col-lg-push-1 {
left: 8.33333333%
}
.col-lg-push-0 {
left: auto
}
.col-lg-offset-12 {
margin-left: 100%
}
.col-lg-offset-11 {
margin-left: 91.66666667%
}
.col-lg-offset-10 {
margin-left: 83.33333333%
}
.col-lg-offset-9 {
margin-left: 75%
}
.col-lg-offset-8 {
margin-left: 66.66666667%
}
.col-lg-offset-7 {
margin-left: 58.33333333%
}
.col-lg-offset-6 {
margin-left: 50%
}
.col-lg-offset-5 {
margin-left: 41.66666667%
}
.col-lg-offset-4 {
margin-left: 33.33333333%
}
.col-lg-offset-3 {
margin-left: 25%
}
.col-lg-offset-2 {
margin-left: 16.66666667%
}
.col-lg-offset-1 {
margin-left: 8.33333333%
}
.col-lg-offset-0 {
margin-left: 0
}
}
fieldset {
padding: 0;
margin: 0;
border: 0;
min-width: 0
}
legend {
display: block;
width: 100%;
padding: 0;
margin-bottom: 20px;
font-size: 21px;
line-height: inherit;
color: #333;
border: 0;
border-bottom: 1px solid #e5e5e5
}
label {
display: inline-block;
max-width: 100%;
margin-bottom: 5px;
font-weight: bold
}
input[type="search"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
input[type="radio"],input[type="checkbox"] {
margin: 4px 0 0;
margin-top: 1px \9;
line-height: normal
}
input[type="file"] {
display: block
}
input[type="range"] {
display: block;
width: 100%
}
select[multiple],select[size] {
height: auto
}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px
}
output {
display: block;
padding-top: 7px;
font-size: 14px;
line-height: 1.42857143;
color: #555
}
.form-control {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.form-control:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)
}
.form-control::-moz-placeholder {
color: #999;
opacity: 1
}
.form-control:-ms-input-placeholder {
color: #999
}
.form-control::-webkit-input-placeholder {
color: #999
}
.form-control::-ms-expand {
border: 0;
background-color: transparent
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
background-color: #eee;
opacity: 1
}
.form-control[disabled],fieldset[disabled] .form-control {
cursor: not-allowed
}
textarea.form-control {
height: auto
}
input[type="search"] {
-webkit-appearance: none
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control {
line-height:34px
}
input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"] {
line-height: 30px
}
input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"] {
line-height: 46px
}
}
.form-group {
margin-bottom: 15px
}
.radio,.checkbox {
position: relative;
display: block;
margin-top: 10px;
margin-bottom: 10px
}
.radio label,.checkbox label {
min-height: 20px;
padding-left: 20px;
margin-bottom: 0;
font-weight: normal;
cursor: pointer
}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] {
position: absolute;
margin-left: -20px;
margin-top: 4px \9
}
.radio+.radio,.checkbox+.checkbox {
margin-top: -5px
}
.radio-inline,.checkbox-inline {
position: relative;
display: inline-block;
padding-left: 20px;
margin-bottom: 0;
vertical-align: middle;
font-weight: normal;
cursor: pointer
}
.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline {
margin-top: 0;
margin-left: 10px
}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"] {
cursor: not-allowed
}
.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline {
cursor: not-allowed
}
.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label {
cursor: not-allowed
}
.form-control-static {
padding-top: 7px;
padding-bottom: 7px;
margin-bottom: 0;
min-height: 34px
}
.form-control-static.input-lg,.form-control-static.input-sm {
padding-left: 0;
padding-right: 0
}
.input-sm {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 3px
}
select.input-sm {
height: 30px;
line-height: 30px
}
textarea.input-sm,select[multiple].input-sm {
height: auto
}
.form-group-sm .form-control {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 3px
}
.form-group-sm select.form-control {
height: 30px;
line-height: 30px
}
.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control {
height: auto
}
.form-group-sm .form-control-static {
height: 30px;
min-height: 32px;
padding: 6px 10px;
font-size: 12px;
line-height: 1.5
}
.input-lg {
height: 46px;
padding: 10px 16px;
font-size: 18px;
line-height: 1.3333333;
border-radius: 6px
}
select.input-lg {
height: 46px;
line-height: 46px
}
textarea.input-lg,select[multiple].input-lg {
height: auto
}
.form-group-lg .form-control {
height: 46px;
padding: 10px 16px;
font-size: 18px;
line-height: 1.3333333;
border-radius: 6px
}
.form-group-lg select.form-control {
height: 46px;
line-height: 46px
}
.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control {
height: auto
}
.form-group-lg .form-control-static {
height: 46px;
min-height: 38px;
padding: 11px 16px;
font-size: 18px;
line-height: 1.3333333
}
.has-feedback {
position: relative
}
.has-feedback .form-control {
padding-right: 42.5px
}
.form-control-feedback {
position: absolute;
top: 0;
right: 0;
z-index: 2;
display: block;
width: 34px;
height: 34px;
line-height: 34px;
text-align: center;
pointer-events: none
}
.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback {
width: 46px;
height: 46px;
line-height: 46px
}
.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback {
width: 30px;
height: 30px;
line-height: 30px
}
.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label {
color: #3c763d
}
.has-success .form-control {
border-color: #3c763d;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}
.has-success .form-control:focus {
border-color: #2b542c;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168
}
.has-success .input-group-addon {
color: #3c763d;
border-color: #3c763d;
background-color: #dff0d8
}
.has-success .form-control-feedback {
color: #3c763d
}
.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label {
color: #8a6d3b
}
.has-warning .form-control {
border-color: #8a6d3b;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}
.has-warning .form-control:focus {
border-color: #66512c;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b
}
.has-warning .input-group-addon {
color: #8a6d3b;
border-color: #8a6d3b;
background-color: #fcf8e3
}
.has-warning .form-control-feedback {
color: #8a6d3b
}
.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label {
color: #a94442
}
.has-error .form-control {
border-color: #a94442;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}
.has-error .form-control:focus {
border-color: #843534;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483
}
.has-error .input-group-addon {
color: #a94442;
border-color: #a94442;
background-color: #f2dede
}
.has-error .form-control-feedback {
color: #a94442
}
.has-feedback label~.form-control-feedback {
top: 25px
}
.has-feedback label.sr-only~.form-control-feedback {
top: 0
}
.help-block {
display: block;
margin-top: 5px;
margin-bottom: 10px;
color: #737373
}
@media (min-width: 768px) {
.form-inline .form-group {
display:inline-block;
margin-bottom: 0;
vertical-align: middle
}
.form-inline .form-control {
display: inline-block;
width: auto;
vertical-align: middle
}
.form-inline .form-control-static {
display: inline-block
}
.form-inline .input-group {
display: inline-table;
vertical-align: middle
}
.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control {
width: auto
}
.form-inline .input-group>.form-control {
width: 100%
}
.form-inline .control-label {
margin-bottom: 0;
vertical-align: middle
}
.form-inline .radio,.form-inline .checkbox {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle
}
.form-inline .radio label,.form-inline .checkbox label {
padding-left: 0
}
.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"] {
position: relative;
margin-left: 0
}
.form-inline .has-feedback .form-control-feedback {
top: 0
}
}
.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline {
margin-top: 0;
margin-bottom: 0;
padding-top: 7px
}
.form-horizontal .radio,.form-horizontal .checkbox {
min-height: 27px
}
.form-horizontal .form-group {
margin-left: -15px;
margin-right: -15px
}
@media (min-width: 768px) {
.form-horizontal .control-label {
text-align:right;
margin-bottom: 0;
padding-top: 7px
}
}
.form-horizontal .has-feedback .form-control-feedback {
right: 15px
}
@media (min-width: 768px) {
.form-horizontal .form-group-lg .control-label {
padding-top:11px;
font-size: 18px
}
}
@media (min-width: 768px) {
.form-horizontal .form-group-sm .control-label {
padding-top:6px;
font-size: 12px
}
}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after {
content: " ";
display: table
}
.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after {
clear: both
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto
}
.pull-right {
float: right !important
}
.pull-left {
float: left !important
}
.hide {
display: none !important
}
.show {
display: block !important
}
.invisible {
visibility: hidden
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0
}
.hidden {
display: none !important
}
.affix {
position: fixed
}
@-ms-viewport {
width: device-width
}
.visible-xs,.visible-sm,.visible-md,.visible-lg {
display: none !important
}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block {
display: none !important
}
@media (max-width: 767px) {
.visible-xs {
display:block !important
}
table.visible-xs {
display: table !important
}
tr.visible-xs {
display: table-row !important
}
th.visible-xs,td.visible-xs {
display: table-cell !important
}
}
@media (max-width: 767px) {
.visible-xs-block {
display:block !important
}
}
@media (max-width: 767px) {
.visible-xs-inline {
display:inline !important
}
}
@media (max-width: 767px) {
.visible-xs-inline-block {
display:inline-block !important
}
}
@media (min-width: 768px) and (max-width:991px) {
.visible-sm {
display:block !important
}
table.visible-sm {
display: table !important
}
tr.visible-sm {
display: table-row !important
}
th.visible-sm,td.visible-sm {
display: table-cell !important
}
}
@media (min-width: 768px) and (max-width:991px) {
.visible-sm-block {
display:block !important
}
}
@media (min-width: 768px) and (max-width:991px) {
.visible-sm-inline {
display:inline !important
}
}
@media (min-width: 768px) and (max-width:991px) {
.visible-sm-inline-block {
display:inline-block !important
}
}
@media (min-width: 992px) and (max-width:1199px) {
.visible-md {
display:block !important
}
table.visible-md {
display: table !important
}
tr.visible-md {
display: table-row !important
}
th.visible-md,td.visible-md {
display: table-cell !important
}
}
@media (min-width: 992px) and (max-width:1199px) {
.visible-md-block {
display:block !important
}
}
@media (min-width: 992px) and (max-width:1199px) {
.visible-md-inline {
display:inline !important
}
}
@media (min-width: 992px) and (max-width:1199px) {
.visible-md-inline-block {
display:inline-block !important
}
}
@media (min-width: 1200px) {
.visible-lg {
display:block !important
}
table.visible-lg {
display: table !important
}
tr.visible-lg {
display: table-row !important
}
th.visible-lg,td.visible-lg {
display: table-cell !important
}
}
@media (min-width: 1200px) {
.visible-lg-block {
display:block !important
}
}
@media (min-width: 1200px) {
.visible-lg-inline {
display:inline !important
}
}
@media (min-width: 1200px) {
.visible-lg-inline-block {
display:inline-block !important
}
}
@media (max-width: 767px) {
.hidden-xs {
display:none !important
}
}
@media (min-width: 768px) and (max-width:991px) {
.hidden-sm {
display:none !important
}
}
@media (min-width: 992px) and (max-width:1199px) {
.hidden-md {
display:none !important
}
}
@media (min-width: 1200px) {
.hidden-lg {
display:none !important
}
}
.visible-print {
display: none !important
}
@media print {
.visible-print {
display: block !important
}
table.visible-print {
display: table !important
}
tr.visible-print {
display: table-row !important
}
th.visible-print,td.visible-print {
display: table-cell !important
}
}
.visible-print-block {
display: none !important
}
@media print {
.visible-print-block {
display: block !important
}
}
.visible-print-inline {
display: none !important
}
@media print {
.visible-print-inline {
display: inline !important
}
}
.visible-print-inline-block {
display: none !important
}
@media print {
.visible-print-inline-block {
display: inline-block !important
}
}
@media print {
.hidden-print {
display: none !important
}
}
dl, dt, dd, ol, ul, li {
margin: 0;
padding: 0;
}
.clear {
clear: both;
display: block;
font-size: 0px;
height: 0px;
line-height: 0;
width: 100%;
overflow: hidden;
}
::selection {
background: #e8d0b1;
color: #FFF;
text-shadow: none;
}
::-moz-selection {
background: #e8d0b1;
color: #FFF;
text-shadow: none;
}
::-webkit-selection {
background: #e8d0b1;
color: #FFF;
text-shadow: none;
}
:active,:focus {
outline: none !important;
}
img.alignleft,div.alignleft {
float: left;
margin: 5px 20px 13px 0;
max-width: 100%;
}
div.alignleft > img,div.alignnone > img,div.aligncenter > img,div.alignright > img {
display: block;
float: none;
}
img.alignnone,img.aligncenter,div.alignnone,div.aligncenter {
display: block;
margin: 10px 0;
float: none;
}
img.aligncenter,div.aligncenter,div.aligncenter img {
margin-left: auto;
margin-right: auto;
clear: both;
}
img.alignright,div.alignright {
float: right;
margin: 5px 0 13px 20px;
}
html {
font-size: 100%;
}
body {
line-height: 1.5;
color: #252525;
font-family: 'Merriweather', 'Lato', sans-serif;
font-size: 1em
}
a {
text-decoration: none !important;
color: #e8d0b1;
color: #ff6868;
}
a:hover {
color: #222;
}
a.black {
color: #222;
}
a.black:hover {
color: #e8d0b1;
}
a img {
border: none;
}
img {
max-width: 100%;
}
iframe {
border: none !important;
}
.fk-h1, .fk-h2, .fk-h3, .fk-h4, .fk-h5, .fk-h6, h1, h2, h3, h4, h5, h6 {
color: #444;
font-weight: 600;
line-height: 1.5;
margin: 0 0 30px 0;
font-family: 'Montserrat', sans-serif;
}
.colored h1, .colored h2, .colored h3, .colored h4, .colored h5, .colored h6 {
color: #e8d0b1;
}
h5, h6 {
margin-bottom: 20px;
}
.fk-h1, h1 {
font-size: 4em;
}
.fk-h2, h2 {
font-size: 3.5em;
line-height: 1;
color: #252525;
letter-spacing: -2px;
}
.inside h2 {
font-size: 2em;
letter-spacing: 0;
font-size: 1.75em;
letter-spacing: 0;
color: #000;
line-height: 1.2;
color: #e8d0b1;
color: #614f4b;
}
.fk-h3, h3 {
font-size: 1.5em;
}
.fk-h4, h4 {
font-size: 1.125em;
}
.fk-h5, h5 {
font-size: 0.875em;
}
.fk-h6, h6 {
font-size: 0.75em;
}
h4 {
font-weight: 600;
}
h5, h6 {
font-weight: bold;
}
h1 > span:not(.nocolor), h2 > span:not(.nocolor), h3 > span:not(.nocolor), h4 > span:not(.nocolor), h5 > span:not(.nocolor), h6 > span:not(.nocolor) {
color: #e8d0b1;
}
p {
margin: 0 0 10px;
}
p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form {
margin-bottom: 30px;
margin-bottom: 1em;
}
address {
font-style: normal;
line-height: 1.42857143;
}
small {
font-family: 'Montserrat', sans-serif;
}
@media (max-width: 991px) {
.fk-h2, h2 {
font-size:2.5em;
}
.fk-h3, h3 {
font-size: 1.2em;
}
}
@media (min-width: 1400px) {
.container {
width:1320px;
}
.inside .fl-row-fixed-width {
max-width: 1320px
}
}
.min-height {
min-height: 200px;
}
.text-left {
text-align: left;
}
.text-right {
text-align: right;
}
.text-center {
text-align: center;
}
.container-full {
padding: 0 40px;
}
.row.no-gutters {
margin-right: 0;
margin-left: 0;
}
.row.no-gutters > [class^="col-"], .row.no-gutters > [class*=" col-"] {
padding-right: 0;
padding-left: 0;
}
.lowercase {
text-transform: lowercase !important;
}
.tright {
text-align: right !important;
}
.fright {
float: right !important;
}
#wrapper {
position: relative;
background-color: #e8d0b1;
width: 100%;
margin: 0;
}
span.middot {
display: inline-block;
margin: 0 5px;
}
.topmargin {
margin-top: 50px !important;
}
.leftmargin {
margin-left: 50px !important;
}
.rightmargin {
margin-right: 50px !important;
}
.unleftmargin {
margin-left: -80px !important;
}
.bottommargin-sm {
margin-bottom: 30px !important;
}
.nomargin {
margin: 0 !important;
}
.col-padding {
padding: 60px;
}
@media (min-width: 992px) {
.vertical-padding {
padding-top:150px;
padding-bottom: 150px;
}
}
.notoppadding {
padding-top: 0 !important;
}
.nobottompadding {
padding-bottom: 0 !important;
}
.toppadding {
padding-top: 80px !important;
}
.bottompadding {
padding-bottom: 80px !important;
}
.nopadding {
padding: 0 !important;
}
.hidden {
display: none !important;
}
.bg-white {
background-color: #fff;
}
.bg-shadow {
box-shadow: 0px 13px 42px 11px rgba(0, 0, 0, 0.1);
margin: 20px 0
}
.fl-row.bg-shadow {
margin: 20px auto
}
.bg-grey {
background-color: #e8d0b1;
}
.bg-grey-transparent {
background-color: #f3f3f3;
background-color: rgba(243, 243, 243, 0.9);
}
.color {
color: #e8d0b1 !important;
color: #ff6868 !important;
}
.color-white {
color: #fff !important;
}
.color-brown {
color: #614f4e !important;
color: #1d1d1b !important;
}
.color-black {
color: #000 !important;
}
.nobg {
background: none !important;
}
.fl-module img {
height: auto;
}
.imagescalein {
display: inline;
overflow: hidden;
} .fl-node-59b1184c20ed4 > .fl-row-content-wrap,
.fl-node-59b11c68e61f0 > .fl-row-content-wrap,
.fl-node-59b11c7f87045 > .fl-row-content-wrap,
.fl-node-5a2049a47602f > .fl-row-content-wrap,
.fl-node-59b117ba44d30 > .fl-row-content-wrap {
border-color: rgb(97, 79, 75)
}
.fl-node-5def4e6509e11 > .fl-row-content-wrap {
background: rgb(97, 79, 75);
}
.imagescalein img {
-webkit-transition: all 1s ease;
transition: all 1s ease;
-webkit-transform: scale(1);
transform: scale(1);
}
.imagescalein:hover img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
@media (max-width: 991px) {
.unleftmargin {
margin-left:0px !important;
}
}
.section {
position: relative;
margin: 60px 0;
padding: 60px 0;
background-color: #f3f3f3;
overflow: hidden;
}
.section-low {
margin: 30px 0;
padding: 30px 0;
}
.section.bg-white {
background-color: #fff
}
.section.bg-grey {
background-color: #f3f3f3
}
.section-border {
padding: 40px;
}
.inside {
padding-top: 10px;
padding-bottom: 50px;
}
.bigkahuna {
padding: 80px 0 20px 0
}
@media (min-width: 992px) {
.bigkahuna .content-wrap {
padding-right:80px;
padding-left: 80px;
padding-right: 120px;
padding-left: 120px;
}
}
.bg-galerie { text-align: center;
background-color: #fff;
padding-top: 3rem;
padding-bottom: 4rem;
}
.bg-galerie:nth-child(odd) {
background-color: transparent;
}
.bg-galerie h2 {
color: #ff6868;
font-size: 32px;
}
.lesgaleries .modula-item .modula-item-content  {
background: #000
}
.lesgaleries .modula .modula-item.effect-pufrobo .jtg-title,
.lesgaleries h2.jtg-title {
opacity: 0;
top: auto;
left: auto;
right: auto;
width: 100%;
margin: 0;
font-size: 18px;
letter-spacing: 0;
font-weight: 400;
}
.lesgaleries .modula .modula-item.effect-pufrobo .jtg-title::after {
height: 2px;
display: none;
}
.lesgaleries .modula .modula-item:hover img,
.lesgaleries .modula .modula-items .modula-item.tg-loaded:hover img.pic {
opacity: .65
}
.lesgaleries .modula .modula-item:hover h2.jtg-title,
.lesgaleries .modula .modula-items .modula-item.tg-loaded:hover h2.jtg-title {
opacity: 1;
}
.lesgaleries .modula .modula-items .modula-item .figc {
color: #ffffff;
display: flex;
align-items: center;
justify-content: center;
position: relative;
}
.lesgaleries .figc-inner {
display: flex;
width: 100%;
text-align: center;
}
.lesgaleries .modula-items .figc .jtg-title {
color: #ffffff;
font-size: 14px;
text-align: center;
position: relative;
align-self: center;
top: auto;
left: auto;
right: auto;
bottom: auto;
}
#content .fl-photo-align-center {
text-align: left;
}
#content .fl-photo-caption-below {
padding-bottom: 10px;
padding-top: 10px;
background: #fff;
font-size: 1em;
line-height: 1.2;
color: #e8d0b1;
padding-bottom: 10px;
padding-top: 10px;
background: #fff;
font-size: 1em;
line-height: 1.2;
color: #e8d0b1;
margin: -25px 15px 0 15px;
padding: 20px 30px;
position: relative;
box-shadow: 0px 13px 42px 4px rgba(0, 0, 0, 0.1);
display: inline-block;
max-width: 100%;
text-overflow: unset;
white-space: normal;
color: #000;
font-size: 14px;
}
#theheadin, #thehead {
background: #e8d0b1 url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0d…ludHM9IjAgMCwgMjAgMCwgMCAyMCIgZmlsbD0iI2U2MDg1MSI+PC9wb2x5Z29uPjwvc3ZnPg==) no-repeat;
}
#theheadin {
background-size: auto 400%;
}
#thebio {
background: #f9f9f9 url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0d…EwMCAzMCwgMTAwIDEwMCwgMzAgMTAwIiBmaWxsPSIjZTYwODUxIj48L3BvbHlnb24+PC9zdmc+) no-repeat bottom right; }
#thevideo {
background-color: #e8d0b1; } #thectas h4 {
font-size: 0.875em;
line-height: 1;
margin-bottom: 10px;
color: #e8d0b1;
text-transform: uppercase;
}
#thectas h5 {
font-size: 2.5em;
font-weight: 600;
letter-spacing: -1px;
line-height: 1;
max-width: 60%;
color: #000;
margin-bottom: 2.6em;
}
#thectas .text-right h5 {
margin-left: 40%;
}
.elcta .col-padding {
position: relative;
z-index: 2; }
.elcta::after {
content: ""; 
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(33, 28, 27, 0.16);
} 
.elcta {
background-size: cover;
background: transparent url(//www.maquillagepermanentbordeaux.com/wp-content/themes/bewod-maquillage/images/dermographe-bouche-levres.jpg) no-repeat center center;
}
.elcta-2 {
background-image: url(//www.maquillagepermanentbordeaux.com/wp-content/themes/bewod-maquillage/images/photos-maquillage-permanent.jpg);
}
.elcta-3 {
background-image: url(//www.maquillagepermanentbordeaux.com/wp-content/themes/bewod-maquillage/images/detatouage-bordeaux.jpg);
}
@media (max-width: 1399px) {
#thectas h5 {
max-width:80%;
}
#thectas .text-right h5 {
margin-left: 20%;
}
}
@media (max-width: 1199px) {
.elcta {
background-size:auto 100%;
}
#thectas h5 {
font-size: 2em;
max-width: none;
margin-bottom: 1.5em;
}
#thectas .col-padding {
padding: 40px 20px;
}
#thectas .text-right h5 {
margin-left: 0
}
}
@media (max-width: 991px) {
.elcta {
background-size:100% auto;
background-size: cover;
}
}
@media (max-width: 767px) {
.elcta {
background-size:cover;
background-size: 100% auto;
}
}
#thenews { background: #f7f7f7;
overflow: inherit;
padding-top: 0;
}
#content {
background: #fff;
padding-bottom: 100px;
padding-top: 100px;
}
#content,
#theschool { background: #e8d0b1;
padding-bottom: 100px;
padding-top: 100px;
}
#theschool .bg-school {
background-size: cover;
background: #fff url(//www.maquillagepermanentbordeaux.com/wp-content/themes/bewod-maquillage/images/formation-maquillage-permanent.jpg) no-repeat right center;
}
@media (max-width: 991px) {
.leftmargin {
margin-left:0 !important
}
.rightmargin {
margin-right: 0 !important
}
}
.parallax {
background-color: transparent;
background-attachment: fixed;
background-position: 50% 0;
background-repeat: no-repeat;
overflow: hidden;
}
.section .container {
z-index: 2;
}
.caction h1, .caction h2, .caction h3.fk-h2 {
font-size: 2em;
line-height: 1;
letter-spacing: -2px;
margin: 0 0 10px 0;
}
.caction img {
width: 100%;
height: auto;
}
@media (min-width: 992px) {
.accr {
position:absolute;
top: 0;
text-align: center;
width: 100vh;
left: 76px;
}
.caction h1, .caction h2, .caction h3.fk-h2 {
position: absolute;
color: #e8d0b1;
font-size: 3.5em;
letter-spacing: -2px;
margin: 30px 0;
z-index: 3
}
.caction a.button {
position: relative;
bottom: 80px;
left: 120px;
bottom: 90px;
left: 4%;
}
.caction h2:not(.fk-h1), .caction h3.fk-h2 {
text-align: right;
font-size: 2.75em;
}
#action-01 {
margin-top: 40px;
}
#action-01 img {
width: 80%;
margin-right: 10%;
float: right;
}
#action-02 h2, #action-02 h3.fk-h2 {
width: 90%;
}
#action-02 img {
width: 70%;
margin-left: 10%;
}
#action-02.caction a.button {
bottom: 10px;
right: 70px;
position: absolute;
left: auto;
}
#action-03 {
margin-top: 80px;
}
#action-03 h2 {
width: 100%;
}
#action-03 img {
width: 70%;
margin-left: 0%;
}
#action-03.caction a.button {
bottom: -70px;
left: -50px;
}
#action-03.caction a.button {
bottom: -70px;
left: -50px;
}
.caction a span {
display: none;
}
}
@media (max-width: 991px) {
.caction {
margin-bottom:-20px;
margin: 0 20px;
}
.caction h1, .caction h2, .caction h3.fk-h2 {
position: absolute;
z-index: 2;
left: 10px;
top: 20px;
}
.owl-carousel .caction h1, .owl-carousel .caction h2, .owl-carousel .caction h3.fk-h2 {
left: 0px;
}
.caction a:hover img {
opacity: .9
}
.caction .button, .caction .button.button-small {
font-size: 1em;
top: -42px;
left: 16px;
padding: 0 1.6em;
font-size: 0.9em;
height: 3.4em;
line-height: 3.4em;
}
}
@media (min-width: 992px) and (max-width:1399px) {
.caction h2:not(.fk-h1),.caction h3.fk-h2 {
font-size:1.9em;
letter-spacing: -1px;
}
#action-03 h2 {
left: 0;
text-align: left;
}
}
.faqlist li {
margin-bottom: 5px;
font-size: 15px;
}
.faqlist li a {
color: #444;
}
.faqlist li a:hover {
color: #e8d0b1 !important;
}
#faqs-list h3 {
display: block;
background: transparent;
padding: 0 0 10px;
border-bottom: 2px solid #e8d0b1;
}
#header, #header .container {
position: relative;
}
#header.transparent-header, #header.full-header, .home #header.full-header {
position: absolute;
top: 70px;
width: 100%
}
body.stretched #header.full-header .container {
width: 100%;
padding: 0 30px;
}
@media (min-width: 1199px) and (max-width:1299px) {
body.stretched #header.full-header .container {
padding-left:20px;
}
}
#logo {
position: relative;
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 36px;
line-height: 100%;
margin-right: 40px;
}
#logo a {
display: block;
color: #000;
}
#logo img {
width: auto;
display: block;
max-width: 100%;
}
#logo a.standard-logo {
display: block;
}
#logo a.retina-logo {
display: none;
}
#primary-menu {
float: right;
}
#primary-menu ul.mobile-primary-menu {
display: none;
}
#header.full-header #primary-menu > ul {
float: left;
}
#header.transparent-header.full-header #primary-menu > ul {
border-right-color: rgba(0,0,0,0.1);
}
#primary-menu-trigger, #page-submenu-trigger {
opacity: 0;
pointer-events: none;
cursor: pointer;
font-size: 0.875em;
position: absolute;
top: 50%;
margin-top: -25px;
width: 150px;
height: 50px;
line-height: 50px;
text-align: center;
-webkit-transition: opacity .3s ease;
-o-transition: opacity .3s ease;
transition: opacity .3s ease;
}
#primary-menu ul {
list-style: none;
margin: 0;
}
#primary-menu > ul {
float: left;
}
#primary-menu ul li {
position: relative;
}
#primary-menu ul > li {
float: left;
margin-left: 2px;
}
#primary-menu > ul > li:first-child {
margin-left: 0;
}
#primary-menu ul li > a {
display: block;
line-height: 22px;
padding: 39px 5px;
color: #444;
color: #614f4e;
color: #1d1d1b;
font-weight: 500;
font-size: .85em;
letter-spacing: -1px;
font-family: 'Montserrat', sans-serif;
-webkit-transition: margin .4s ease, padding .4s ease;
-o-transition: margin .4s ease, padding .4s ease;
transition: margin .4s ease, padding .4s ease;
}
#primary-menu ul li.color > a {
color: #e8d0b1;
color: #ff6868;
}
@media (min-width: 48em) {
#primary-menu ul li > a {
font-weight:600;
}
}
@media (min-width: 75em) {
#primary-menu ul li > a {
font-size:.9em;
letter-spacing: -1px;
}
}
@media (min-width: 79em) {
#primary-menu ul li > a {
font-size:.975em;
letter-spacing: -1px;
}
}
@media (min-width: 88em) {
#primary-menu ul li > a {
font-weight:600;
padding: 39px 10px;
font-size: 1em;
}
}
#primary-menu ul li > a span {
display: none;
}
#primary-menu ul li:hover > a, #primary-menu ul li.current-menu-item > a {
color: #e8d0b1;
}
#primary-menu ul ul:not(.mega-menu-column) {
display: none;
position: absolute;
width: 220px;
background-color: #FFF;
box-shadow: 0px 13px 42px 11px rgba(0, 0, 0, 0.15);
height: auto;
z-index: 199;
top: 100%;
left: 0;
margin: 0;
border: 0;
border-top: 2px solid #e8d0b1;
padding: 0;
border-radius: 0;
}
#primary-menu ul ul li {
float: none;
margin: 0;
}
#primary-menu ul ul li:first-child {
border-top: 0;
}
#primary-menu ul ul li > a {
padding: 20px;
font-size: 0.8em;
}
#primary-menu ul ul li:hover > a {
background-color: #F9F9F9;
color: #e8d0b1;
}
.outer {
position: absolute;
left: 80px;
top: 50%;
display: inline-block;
}
.outer-alt {
left: auto;
right: 80px;
}
.inner {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
font-size: 0.7em;
position: absolute;
letter-spacing: 2px;
text-transform: uppercase;
top: 50%;
left: 50%;
display: inline-block;
white-space: nowrap;
}
.rotate {
-moz-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
-webkit-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
transform: translateX(-50%) translateY(-50%) rotate(-90deg);
}
.rotate-alt {
-moz-transform: translateX(-50%) translateY(-50%) rotate(90deg);
-webkit-transform: translateX(-50%) translateY(-50%) rotate(90deg);
transform: translateX(-50%) translateY(-50%) rotate(90deg);
}
#header, #header-wrap, #logo img {
height: 100px;
-webkit-transition: height .4s ease, opacity .3s ease;
-o-transition: height .4s ease, opacity .3s ease;
transition: height .4s ease, opacity .3s ease;
}
@media (min-width: 992px) and (max-width:1469px) {
#logo img {
width:auto;
height: 60px;
margin-top: 20px;
}
#header.sticky-header:not(.static-sticky):not(.sticky-style-2):not(.sticky-style-3) #logo img {
margin-top: 0
}
}
@media (max-width: 1199px) {
#header.full-header, .home #header.full-header {
top:0px;
}
.home #thehead {
padding: 0 10px 40px 10px;
}
.home #thehead .content-wrap {
padding: 15px 0;
padding: 40px 0;
}
#theheadin {
padding: 0 10px 40px 10px;
}
#logo img {
height: 60px;
height: 54px;
}
.bg-shadow {
margin: 10px 0;
}
.fl-row.bg-shadow {
margin: 10px auto;
}
#page-title {
display: none;
}
}
@media (max-width: 991px) {
#header.full-header, .home #header.full-header {
top:20px;
}
}
#primary-menu > ul > li > ul {
-webkit-transition: top .4s ease;
-o-transition: top .4s ease;
transition: top .4s ease;
}
body:not(.top-search-open) #header-wrap #logo, body:not(.top-search-open) #primary-menu > ul {
opacity: 1;
-webkit-transition: height .4s ease, margin .4s ease, opacity .2s .2s ease;
-o-transition: height .4s ease, margin .4s ease, opacity .2s .2s ease;
transition: height .4s ease, margin .4s ease, opacity .2s .2s ease;
}
#header-wrap {
position: relative;
z-index: 199;
-webkit-backface-visibility: hidden;
padding: 0 50px;
}
@media (max-width: 1199px) {
#header-wrap {
padding:0;
}
}
#header.sticky-header #header-wrap {
position: fixed;
top: 0;
left: 0;
width: 100%;
background-color: #FFF;
box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
#header.semi-transparent.sticky-header #header-wrap {
background-color: rgba(255,255,255,0.8)
} #header.sticky-header, #header.sticky-header #header-wrap {
height: 50px;
}
#header.sticky-header #logo img {
height: 80px;
}
@media (max-width: 1199px) {
#header.sticky-header #logo img {
height: 46px;
}
}
#header.sticky-header #primary-menu > ul > li > a {
padding-top: 19px;
padding-bottom: 19px;
padding-top: 14px;
padding-bottom: 14px;
}
.image-overlay {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 5;
background: rgba(228,8,80, 0.4);
background: rgba(50,50,50, 0.64);
-webkit-backface-visibility: hidden;
} .z10 {
z-index: 10;
position: relative;
}
#page-title {
position: relative;
padding: 30px;
background-color: #F5F5F5;
background-color: #f7f3ee;
margin-top: 40px;
letter-spacing: -0.5px;
}
@media (min-width: 992px) {
#page-title {
padding-left:112px;
}
}
#page-title .fk-h1, #page-title h1 {
padding: 0;
margin: 0;
line-height: 1;
font-weight: 600;
color: #444;
font-size: 1.5em;
}
.breadcrumb {
list-style: none;
border-radius: 4px;
position: absolute;
width: auto;
top: 50%;
left: auto;
right: 50px;
margin: -10px 0 0 0;
padding: 0;
font-size: 0.75em;
}
.breadcrumb > li {
display: inline-block;
}
.breadcrumb > li + li:before {
content: "/\00a0";
padding: 0 5px;
color: #cccccc;
}
.breadcrumb > .active {
color: #777777;
}
.breadcrumb a {
color: #555;
}
.breadcrumb a:hover {
color: #e8d0b1;
}
#content {
position: relative;
overflow: hidden;
}
#content p {
line-height: 1.8;
}
.inside ul {
list-style: none;
}
.inside ul li {
position: relative;
margin-bottom: 12px;
padding-left: 2em;
}
.inside ul li:before {
content: "";
position: absolute;
top: 5px;
left: 0;
width: 20px;
height: 18px;
background-image: url(//www.maquillagepermanentbordeaux.com/wp-content/themes/bewod-maquillage/images/icon-check.png);
}
.content-wrap {
position: relative;
padding: 80px 0;
}
#content .content-wrap {
padding: 40px 0;
}
.content-wrap-low {
position: relative;
padding: 20px 0;
}
#posts {
position: relative;
}
.entry {
position: relative;
margin: 0 0 30px;
padding: 0 0 20px;
}
.entry-image {
margin-bottom: 30px;
}
.entry-image, .entry-image > a, .entry-image .slide a, .entry-image img {
display: block;
position: relative;
width: 100%;
height: auto;
}
.entry-title h3 {
margin: 0;
font-size: 1.5em;
line-height: 1;
font-weight: 600;
color: #e8d0b1;
letter-spacing: -0.5px;
margin-bottom: 25px;
}
@media (min-width: 992px) {
.entry-title h3 {
font-size:1.875em;
}
}
.entry-title h3 a {
color: #e8d0b1;
}
.entry-title h3 a:hover {
color: #252525;
}
.entry-meta {
margin: 10px -10px -15px 0;
list-style: none;
}
.fk-hat, .entry-dater {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
display: inline-block;
width: 100%;
margin-bottom: 9px;
font-size: 0.7em;
text-transform: uppercase;
color: #222;
letter-spacing: 3px;
}
.fk-hat a {
color: #222;
}
.entry-desc {
background: #fff;
position: relative;
margin: -65px 25px 0 25px;
margin: -65px 15px 0 15px;
padding: 20px 30px;
padding: 20px 30px 30px;
}
.entry-meta li {
float: left;
margin: 0 10px 15px 0;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
display: inline-block;
margin-bottom: 9px;
font-size: 0.7em;
text-transform: uppercase;
color: #222;
letter-spacing: 3px;
}
.entry-meta li:before {
content: '/';
display: inline-block;
margin-right: 10px;
opacity: 0.5
}
.entry-meta li:first-child:before {
display: none;
}
.entry-c {
position: relative;
overflow: hidden;
}
#posts .entry-content {
margin-top: 24px;
font-size: 0.825em;
line-height: 1.625em;
font-weight: 300;
}
.entry-content {
position: relative;
}
.related-posts .entry-content {
font-size: .8em;
display: inline-block;
}
.spost {
margin-top: 20px;
padding-top: 20px;
border-top: 1px dashed #E5E5E5;
}
.spost:first-child {
margin-top: 0;
padding-top: 0;
border-top: 0;
}
.spost .entry-title h4 {
margin: 0;
font-size: 0.875em;
font-weight: 600;
}
.spost .entry-title h4 a {
color: #333;
}
.spost .entry-title h4 a:hover {
color: #e8d0b1;
}
.spost .entry-meta {
margin: 8px -10px 0 0;
}
.spost .entry-meta li {
font-size: 13px;
font-size: 0.8em;
margin: 0 10px 0 0;
}
.flexybeauty-button,.button {
font-family: 'Montserrat', sans-serif;
display: inline-block;
position: relative;
cursor: pointer;
outline: none;
white-space: nowrap;
margin: 5px;
padding: 0 3em;
height: 40px;
line-height: 40px;
background-color: #e8d0b1;
color: #FFF;
color: #51362f;
color: #614f4b;
color: #1d1d1b;
font-weight: 300;
letter-spacing: 2px;
border: none; font-size: 1em;
height: 4em;
line-height: 4em;
}
.wpcf7-form .button {
height: 3em;
line-height: 3em;
background: #1d1d1b;
color: #fff;
}
.flexybeauty-button {
width: 100%;
height: 3em;
line-height: 3em;
margin: 0;
}
@media (max-width: 991px) {
.flexybeauty-button,.button {
padding:0 1.6em;
letter-spacing: 0px;
font-size: 0.8em;
height: 3em;
line-height: 3em;
}
}
body:not(.device-touch) .button {
-webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.button-light {
background-color: #EEE;
color: #333;
text-shadow: none !important;
}
.flexybeauty-button:hover,.button:hover {
background-color: #444;
background-color: #000;
background-color: #614f4b;
color: #FFF;
text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
text-shadow: none !important;
}
.button.button-small {
padding: 0 17px;
padding: 0 1.6em;
font-size: 0.9em;
height: 3em;
line-height: 3em;
}
.entry-news .button-small {
font-weight: 300;
text-transform: none;
top: -30px;
left: 40px;
padding: 0 20px;
padding: 0 2em;
}
.button.button-xlarge {
padding: 0 32px;
font-size: 1.125em;
letter-spacing: 2px;
height: 52px;
line-height: 52px;
}
.button.button-border {
border: 2px solid #444;
background-color: transparent;
color: #333;
line-height: 36px;
font-weight: 600;
text-shadow: none;
}
.button.button-border.button-xlarge {
line-height: 48px;
}
.button.button-border:hover {
background-color: #444;
color: #FFF;
border-color: transparent !important;
text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
text-shadow: none;
}
.button.button-border.button-light {
border-color: #EEE;
color: #EEE;
}
.button.button-border.button-light:hover {
background-color: #EEE;
color: #333;
text-shadow: none;
}
.button-black {
background-color: #111;
background-color: #614f4b;
background-color: #1d1d1b;
color: #fff;
}
.button-white {
background-color: #F9F9F9;
color: #444
}
.promo {
position: relative;
padding: 30px 200px 30px 0;
}
.promo h3 {
font-weight: bold;
margin-bottom: 0;
}
.promo > .container > span {
display: block;
color: #444;
font-weight: 300;
font-size: 16px;
margin-top: 6px;
}
.promo a.button {
position: absolute;
top: 50%;
margin: 0;
margin-top: -18px;
left: auto;
right: 0;
}
.promo a.button.button-xlarge {
margin-top: -25px;
}
.promo.promo-dark {
border: 0 !important;
background-color: #333;
padding: 30px 200px 30px 30px;
text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
border-radius: 3px;
}
.promo.promo-dark h3 {
color: #FFF;
}
.promo.promo-dark h3 span,.promo.promo-dark > .container > h3 span {
padding: 2px 8px;
border-radius: 3px;
background-color: rgba(0,0,0,0.15);
color: #FFF;
font-weight: 400;
}
.promo.promo-dark > .container > span {
color: #CCC;
margin-top: 8px;
}
.promo.promo-dark a.button {
right: 30px;
}
.promo.promo-resa {
background: #e8d0b1;
margin-bottom: 36px;
}
.section-border .promo.promo-resa {
margin-bottom: 0
}
.promo.promo-resa h3 {
margin: 0 40px;
}
.promo.promo-resa a.button {
margin-right: 40px;
}
.promo.promo-flat {
background-color: #e8d0b1;
}
.promo.promo-flat > .container > span {
color: rgba(255,255,255,0.9);
}
.promo.promo-flat a.button:hover {
background-color: #FFF;
border-color: #FFF;
color: #444;
text-shadow: none;
}
.promo-full {
border-radius: 0 !important;
border-left: 0 !important;
border-right: 0 !important;
padding: 40px 0 !important;
}
.promo-full a.button {
right: 15px !important;
}
.promo.parallax {
padding: 120px 0 !important;
}
.social-icon {
display: block;
float: left;
margin: 4px 11px 7px 0;
text-align: center !important;
font-size: 28px;
color: #FFF;
text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
cursor: pointer;
font-style: normal;
}
body:not(.device-touch) .social-icon {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.social-icon {
margin: 0 5px 5px 0;
width: 40px;
height: 40px;
font-size: 20px;
line-height: 38px !important;
color: #555;
text-shadow: none;
border: 1px solid #AAA;
border-radius: 3px;
overflow: hidden;
}
@media (min-width: 75em) {
.si-share .social-icon {
color:#fff;
color: #614f4b
}
}
.si-borderless {
border-color: transparent !important;
}
.si-dark {
background-color: #444;
color: #FFF !important;
border-color: transparent;
}
.si-colored {
border-color: transparent !important;
}
.si-colored i {
color: #FFF;
}
.social-icon.si-small {
width: 32px;
height: 32px;
font-size: 0.875em;
line-height: 30px !important;
}
.social-icon i {
display: block;
position: relative;
}
body:not(.device-touch) .social-icon i {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.social-icon i:last-child {
color: #FFF !important;
}
.social-icon:hover i:first-child {
margin-top: -38px;
}
.social-icon.si-small:hover i:first-child {
margin-top: -30px;
}
.social-icon:hover {
color: #555;
border-color: transparent;
}
.si-colored.social-icon {
border-color: transparent;
}
.si-facebook:hover, .si-colored.si-facebook {
background-color: #3B5998 !important;
}
.si-gplus:hover {
background-color: #DD4B39 !important;
}
.si-linkedin:hover {
background-color: #0E76A8 !important;
}
.si-rss:hover, .si-colored.si-rss {
background-color: #EE802F !important;
}
.si-twitter:hover {
background-color: #00ACEE !important;
}
.si-youtube:hover {
background-color: #C4302B !important;
}
.si-email3:hover {
background-color: #6567A5 !important;
}
.si-print:hover {
background-color: #111 !important;
}
.si-vimeo:hover {
background-color: #86C9EF !important;
}
.si-yahoo:hover {
background-color: #720E9E !important;
}
.si-github:hover {
background-color: #171515 !important;
}
.si-pinterest:hover {
background-color: #C8232C !important;
}
.si-share {
position: relative;
padding-left: 5px;
padding-top: 1em;
margin-top: 1em;
border-top: 1px solid #fff;
border-top: 1px solid #614f4b;
}
.si-share div {
float: right;
}
.si-share span {
line-height: 36px;
font-weight: bold;
font-size: 13px;
}
.si-share .social-icon {
margin: -1px 0;
border-radius: 0;
font-size: 15px;
font-size: 1.2em;
}
.owl-carousel .animated {
-webkit-animation-duration: 1000ms;
animation-duration: 1000ms;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
z-index: 0;
}
.owl-carousel .owl-animated-out {
z-index: 1;
}
.owl-carousel .fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.owl-height {
-webkit-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out
}
.owl-carousel {
display: none;
-webkit-tap-highlight-color: transparent;
position: relative;
z-index: 1;
width: 100%;
}
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0
}
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden;
-webkit-transform: translate3d(0,0,0);
}
.owl-carousel.owl-loaded {
display: block
}
.owl-carousel.owl-loading {
display: block;
min-height: 100px;
background: url(//www.maquillagepermanentbordeaux.com/wp-content/themes/bewod-maquillage/images/preloader.gif) no-repeat center center
}
.owl-carousel .owl-refresh .owl-item {
display: none
}
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
display: block;
width: 100%;
-webkit-transform-style: preserve-3d;
}
#slider .owl-carousel .owl-item img {
-webkit-transform-style: preserve-3d;
}
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
display: none;
}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {
cursor: pointer;
cursor: hand;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel.owl-loaded {
display: block;
}
.owl-carousel.owl-loading {
opacity: 0;
display: block;
}
.owl-carousel.owl-hidden {
opacity: 0;
}
.mega-menu-content .owl-carousel.owl-hidden {
opacity: 1;
}
.owl-carousel.owl-refresh .owl-item {
display: none;
}
.owl-carousel.owl-drag .owl-item {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel.owl-grab {
cursor: move;
cursor: -webkit-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab;
}
.owl-carousel.owl-rtl {
direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
float: right;
}
.no-js .owl-carousel {
display: block;
}
.owl-carousel .owl-item .owl-lazy {
opacity: 0;
-webkit-transition: opacity 400ms ease;
-o-transition: opacity 400ms ease;
transition: opacity 400ms ease
}
.owl-carousel .owl-item img {
transform-style: preserve-3d
}
.owl-carousel .owl-dots, .owl-carousel .owl-nav {
text-align: center;
-webkit-tap-highlight-color: transparent;
line-height: 1;
}
.owl-carousel .owl-nav [class*=owl-] {
position: absolute;
top: 50%;
margin-top: -18px;
left: -36px;
zoom:1;width: 36px;
height: 36px;
line-height: 32px;
border: 1px solid rgba(0,0,0,0.2);
color: #666;
background-color: #FFF;
font-size: 1.125em;
border-radius: 50%;
opacity: 0;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.owl-carousel.with-carousel-dots .owl-nav [class*=owl-] {
margin-top: -38px;
}
.owl-carousel-full .owl-nav [class*=owl-] {
margin-top: -30px;
left: 0 !important;
height: 60px;
line-height: 60px;
border: none;
color: #EEE;
background-color: rgba(0,0,0,0.4);
font-size: 28px;
border-radius: 0 3px 3px 0;
}
.owl-carousel-full .with-carousel-dots .owl-nav [class*=owl-] {
margin-top: -50px;
}
.owl-carousel .owl-nav .owl-next {
left: auto;
right: -36px;
}
.owl-carousel-full .owl-nav .owl-next {
left: auto !important;
right: 0 !important;
border-radius: 3px 0 0 3px;
}
.owl-carousel:hover .owl-nav [class*=owl-] {
opacity: 1;
left: -18px;
}
.owl-carousel:hover .owl-nav .owl-next {
left: auto;
right: -18px;
}
.owl-carousel .owl-nav [class*=owl-]:hover {
background-color: #e8d0b1 !important;
color: #FFF !important;
text-decoration: none;
}
.owl-carousel .owl-nav .disabled {
display: none !important;
}
.owl-carousel .owl-dots .owl-dot {
display: inline-block;
zoom:1;margin-top: 30px;
*display: inline;
}
.owl-carousel .owl-dots .owl-dot span {
display: block;
width: 8px;
height: 8px;
margin: 0 4px;
opacity: 0.5;
border-radius: 50%;
background-color: #e8d0b1;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span {
opacity: 1;
}
#action-03 h2 a,
.owl-item h1 a,
.owl-item h2 a,
.owl-item h3 a {
color: #ff6868
}
div.wpcf7 {
margin: 0;
padding: 0;
}
div.wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
}
div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng {
border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border: 2px solid #ffa500;
}
div.wpcf7-validation-errors {
border: 2px solid #f7e700;
}
.wpcf7-form-control-wrap {
position: relative;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid #ff0000;
background: #fff;
padding: .2em .8em;
}
span.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
span.wpcf7-list-item-label::before, span.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-display-none {
display: none;
}
div.wpcf7 .ajax-loader {
visibility: hidden;
display: inline-block;
background-image: url(//www.maquillagepermanentbordeaux.com/wp-content/images/ajax-loader.gif);
width: 16px;
height: 16px;
border: none;
padding: 0;
margin: 0 0 0 4px;
vertical-align: middle;
}
div.wpcf7 .ajax-loader.is-active {
visibility: visible;
}
div.wpcf7 div.ajax-error {
display: none;
}
div.wpcf7 .placeheld {
color: #888;
}
div.wpcf7 .wpcf7-recaptcha iframe {
margin-bottom: 0;
}
div.wpcf7 input[type="file"] {
cursor: pointer;
}
div.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.sm-form-control {
display: block;
width: 100%;
height: 38px;
padding: 8px 14px;
font-size: 15px;
line-height: 1.42857143;
color: #555555;
background-color: #ffffff;
background-image: none;
border: 2px solid #DDD;
border-radius: 0 !important;
-webkit-transition: border-color ease-in-out .15s;
-o-transition: border-color ease-in-out .15s;
transition: border-color ease-in-out .15s;
}
.sm-form-control:focus {
border-color: #AAA;
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.sm-form-control::-moz-placeholder {
color: #999;
opacity: 1;
}
.sm-form-control:-ms-input-placeholder {
color: #999;
}
.sm-form-control::-webkit-input-placeholder {
color: #999;
}
.sm-form-control[disabled], .sm-form-control[readonly], fieldset[disabled] .sm-form-control {
cursor: not-allowed;
background-color: #eeeeee;
opacity: 1;
}
.sm-form-control {
height: auto;
}
.form-control {
border-radius: 3px;
}
.form-control:active, .form-control:focus {
border-color: #999;
box-shadow: none;
}
label {
display: inline-block;
font-size: 13px;
font-weight: 700;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
color: #555;
margin-bottom: 10px;
cursor: pointer;
}
label.label-muted {
color: #999;
font-weight: normal;
margin-right: 5px;
}
form .col_full, form .col_half, form .col_one_third, form .col_two_third, form .col_three_fourth, form .col_one_fourth, form .col_one_fifth, form .col_two_fifth, form .col_three_fifth, form .col_four_fifth, form .col_one_sixth, form .col_five_sixth {
margin-bottom: 25px;
}
#google-map {
position: relative;
width: 100%;
height: 450px;
}
.gmap img {
max-width: none !important;
}
.gm-style .gm-style-iw h3 span {
font-size: inherit;
font-family: inherit;
}
#map-overlay {
position: relative;
padding: 100px 0;
}
#map-overlay #google-map {
position: absolute;
height: 100%;
top: 0;
left: 0;
}
.big-title h2, .big-title h1, .big-title .fk-h2, .big-title .fk-h1 {
color: #614f4b !important
}
@media (min-width: 992px) {
.big-title {
margin-left:0;
}
.big-title h2, .big-title h1, .big-title .fk-h2, .big-title .fk-h1 {
z-index: 2;
position: relative;
margin-bottom: 1em
}
body:not(.page-template-page-dark-full) .big-title:before, body:not(.page-template-page-dark) .big-title:before {
z-index: 1;
content: '';
display: inline-block;
background: #fff;
width: 110px;
height: 100px;
top: -20px;
margin-left: -10px;
position: absolute;
box-shadow: 0px 13px 42px 11px rgba(0, 0, 0, 0.05);
}
.home .big-title:before {
display: none !important;
}
}
.enhanced-title p {
font-family: 'Montserrat', sans-serif;
font-size: 0.875em;
font-weight: 700;
color: #000;
margin-bottom: 10px;
}
#gotoTop {
display: none;
z-index: 299;
position: fixed;
width: 40px;
height: 40px;
background-color: #333;
background-color: rgba(0,0,0,0.3);
font-size: 20px;
line-height: 36px;
text-align: center;
color: #FFF;
top: auto;
left: auto;
right: 30px;
bottom: 50px;
cursor: pointer;
border-radius: 2px;
}
body:not(.device-touch) #gotoTop {
transition: background-color .2s linear;
-webkit-transition: background-color .2s linear;
-o-transition: background-color .2s linear;
}
.stretched #gotoTop {
bottom: 30px;
}
#gotoTop:hover {
background-color: #e8d0b1;
}
.er404 {
display: block;
font-size: 216px;
font-weight: 600;
color: #DDD;
line-height: 1.35;
letter-spacing: 4px;
}
.error404-wrap .container {
z-index: 7;
}
.error404-wrap .error404 {
line-height: 0.9;
margin-bottom: 40px;
font-weight: bold;
font-size: 244px;
color: #FFF !important;
opacity: 0.2;
text-shadow: 1px 1px 5px rgba(0,0,0,0.4);
}
.error404-wrap .heading-block h4 {
font-weight: 300;
margin-bottom: 8px;
}
.error404-wrap .heading-block span {
font-size: 17px;
}
.error404-wrap form {
max-width: 500px;
}
#footer {
position: relative;
background-color: #FFF;
box-shadow: 0 0 35px rgba(0,0,0,0.1);
font-size: 0.875em;
}
#footer .widget {
margin-bottom: 2em
}
#footer .widget > h4 {
color: #bbb;
font-weight: 600;
text-transform: none;
font-family: 'Montserrat', sans-serif;
font-size: 1em;
letter-spacing: 1px;
color: #000;
}
#footer .widget .theadresse {
font-size: 0.875em
}
abbr[title] {
text-decoration: none !important;
}
#footer .widget .theadresse abbr {
text-decoration: none;
border: 0;
}
#footer .footer-widgets-wrap {
position: relative;
padding: 80px 0;
}
#copyrights {
padding: 40px 0;
font-size: 0.875em;
line-height: 1.8;
}
.copyright-links a {
display: inline-block;
margin: 0 3px;
color: #333;
border-bottom: 1px dotted #444;
}
.copyright-links a:hover {
color: #555;
border-bottom: 1px solid #666;
}
#copyrights .col_half {
margin-bottom: 0 !important;
}
#copyrights a:first-child {
margin-left: 0;
}
#copyrights .tright a:last-child {
margin-right: 0;
}
.footer-logo {
display: block;
margin-bottom: 30px;
height: auto;
}
.widget {
position: relative;
margin-top: 50px;
}
.widget p {
line-height: 1.7;
}
.widget:first-child {
margin-top: 0;
}
.widget > h4 {
margin-bottom: 25px;
font-size: 15px;
font-weight: 600;
letter-spacing: 2px;
text-transform: uppercase;
}
.widget p:not(.lead) {
font-size: 0.875em;
}
.widget_links ul, .widget_links li {
list-style: none;
margin: 0;
}
.widget_links li {
padding: 4px;
}
.widget_links li a {
display: inline-block;
padding: 0 3px 0 12px;
}
.widget_links li a {
background: url(//www.maquillagepermanentbordeaux.com/wp-content/themes/bewod-maquillage/images/icons/widget-link.png) left top no-repeat;
border: none !important;
color: #444;
font-size: 0.875em;
}
.widget_links li a:hover {
color: #000;
}
.widget_links > ul > li:first-child {
border-top: 0 !important;
}
.widget_links > ul {
margin-top: -4px !important;
}
body:not(.no-transition) #wrapper, .animsition-overlay {
position: relative;
opacity: 0;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.css3-spinner {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1000;
text-align: center;
background-color: #F3F3F3;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.css3-spinner > div {
position: absolute;
top: 50%;
left: 50%;
margin-top: -9px;
margin-left: 13px;
width: 18px;
height: 18px;
background-color: #e8d0b1;
display: inline-block;
-webkit-animation: bouncedelay 1.4s infinite ease-in-out;
animation: bouncedelay 1.4s infinite ease-in-out;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.css3-spinner .css3-spinner-bounce1 {
margin-left: -31px;
-webkit-animation-delay: -0.32s;
animation-delay: -0.32s;
}
.css3-spinner .css3-spinner-bounce2 {
margin-left: -9px;
-webkit-animation-delay: -0.16s;
animation-delay: -0.16s;
}
@-webkit-keyframes bouncedelay {
0%, 80%, 100% {
-webkit-transform: scale(0.0)
}
40% {
-webkit-transform: scale(1.0)
}
}
@keyframes bouncedelay {
0%, 80%, 100% {
transform: scale(0.0);
-webkit-transform: scale(0.0);
}
40% {
transform: scale(1.0);
-webkit-transform: scale(1.0);
}
}
.css3-spinner > .css3-spinner-flipper {
width: 32px;
height: 32px;
margin-top: -16px;
margin-left: -16px;
border-radius: 0;
-webkit-animation: rotateplane 1.2s infinite ease-in-out;
animation: rotateplane 1.2s infinite ease-in-out;
}
@-webkit-keyframes rotateplane {
0% {
-webkit-transform: perspective(120px)
}
50% {
-webkit-transform: perspective(120px) rotateY(180deg)
}
100% {
-webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg)
}
}
@keyframes rotateplane {
0% {
transform: perspective(120px) rotateX(0deg) rotateY(0deg);
-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg)
}
50% {
transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
-webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)
}
100% {
transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
}
}
.css3-spinner > .css3-spinner-double-bounce1, .css3-spinner > .css3-spinner-double-bounce2 {
width: 40px;
height: 40px;
margin-top: -20px;
margin-left: -20px;
border-radius: 50%;
opacity: 0.6;
-webkit-animation: cssspinnerbounce 2.0s infinite ease-in-out;
animation: cssspinnerbounce 2.0s infinite ease-in-out;
}
.css3-spinner > .css3-spinner-double-bounce2 {
-webkit-animation-delay: -1.0s;
animation-delay: -1.0s;
}
@-webkit-keyframes cssspinnerbounce {
0%, 100% {
-webkit-transform: scale(0.0)
}
50% {
-webkit-transform: scale(1.0)
}
}
@keyframes cssspinnerbounce {
0%, 100% {
transform: scale(0.0);
-webkit-transform: scale(0.0);
}
50% {
transform: scale(1.0);
-webkit-transform: scale(1.0);
}
}
.css3-spinner > .css3-spinner-rect1, .css3-spinner > .css3-spinner-rect2, .css3-spinner > .css3-spinner-rect3, .css3-spinner > .css3-spinner-rect4, .css3-spinner > .css3-spinner-rect5 {
height: 30px;
width: 6px;
margin-top: -15px;
margin-left: -21px;
border-radius: 0;
-webkit-animation: stretchdelay 1.2s infinite ease-in-out;
animation: stretchdelay 1.2s infinite ease-in-out;
}
.css3-spinner > .css3-spinner-rect2 {
margin-left: -12px;
-webkit-animation-delay: -1.1s;
animation-delay: -1.1s;
}
.css3-spinner > .css3-spinner-rect3 {
margin-left: -3px;
-webkit-animation-delay: -1.0s;
animation-delay: -1.0s;
}
.css3-spinner > .css3-spinner-rect4 {
margin-left: 6px;
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s;
}
.css3-spinner > .css3-spinner-rect5 {
margin-left: 15px;
-webkit-animation-delay: -0.8s;
animation-delay: -0.8s;
}
@-webkit-keyframes stretchdelay {
0%, 40%, 100% {
-webkit-transform: scaleY(0.4)
}
20% {
-webkit-transform: scaleY(1.0)
}
}
@keyframes stretchdelay {
0%, 40%, 100% {
transform: scaleY(0.4);
-webkit-transform: scaleY(0.4);
}
20% {
transform: scaleY(1.0);
-webkit-transform: scaleY(1.0);
}
}
.css3-spinner > .css3-spinner-cube1, .css3-spinner > .css3-spinner-cube2 {
width: 16px;
height: 16px;
border-radius: 0;
margin-top: -20px;
margin-left: -20px;
-webkit-animation: cubemove 1.8s infinite ease-in-out;
animation: cubemove 1.8s infinite ease-in-out;
}
.css3-spinner > .css3-spinner-cube2 {
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s;
}
@-webkit-keyframes cubemove {
25% {
-webkit-transform: translateX(42px) rotate(-90deg) scale(0.5)
}
50% {
-webkit-transform: translateX(42px) translateY(42px) rotate(-180deg)
}
75% {
-webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5)
}
100% {
-webkit-transform: rotate(-360deg)
}
}
@keyframes cubemove {
25% {
transform: translateX(42px) rotate(-90deg) scale(0.5);
-webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
}
50% {
transform: translateX(42px) translateY(42px) rotate(-179deg);
-webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
}
50.1% {
transform: translateX(42px) translateY(42px) rotate(-180deg);
-webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
}
75% {
transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
-webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
}
100% {
transform: rotate(-360deg);
-webkit-transform: rotate(-360deg);
}
}
.css3-spinner > .css3-spinner-scaler {
width: 40px;
height: 40px;
margin-top: -20px;
margin-left: -20px;
-webkit-animation: scaleout 1.0s infinite ease-in-out;
animation: scaleout 1.0s infinite ease-in-out;
}
@-webkit-keyframes scaleout {
0% {
-webkit-transform: scale(0.0)
}
100% {
-webkit-transform: scale(1.0);
opacity: 0;
}
}
@keyframes scaleout {
0% {
transform: scale(0.0);
-webkit-transform: scale(0.0);
}
100% {
transform: scale(1.0);
-webkit-transform: scale(1.0);
opacity: 0;
}
}
.css3-spinner > .css3-spinner-grid-pulse {
width: 48px;
height: 48px;
margin-top: -24px;
margin-left: -24px;
background-color: transparent !important;
-webkit-animation: none;
animation: none;
}
.css3-spinner-grid-pulse > div {
background-color: #DDD;
width: 12px;
height: 12px;
border-radius: 100%;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
display: inline-block;
float: left;
-webkit-animation-name: ball-grid-pulse;
animation-name: ball-grid-pulse;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-delay: 0;
animation-delay: 0;
}
.css3-spinner-grid-pulse > div:nth-child(1) {
-webkit-animation-delay: 0.73s;
animation-delay: 0.73s;
-webkit-animation-duration: 1.3s;
animation-duration: 1.3s;
}
.css3-spinner-grid-pulse > div:nth-child(2) {
-webkit-animation-delay: 0.32s;
animation-delay: 0.32s;
-webkit-animation-duration: 1.3s;
animation-duration: 1.3s;
}
.css3-spinner-grid-pulse > div:nth-child(3) {
-webkit-animation-delay: 0.71s;
animation-delay: 0.71s;
-webkit-animation-duration: 0.88s;
animation-duration: 0.88s;
}
.css3-spinner-grid-pulse > div:nth-child(4) {
-webkit-animation-delay: 0.62s;
animation-delay: 0.62s;
-webkit-animation-duration: 1.06s;
animation-duration: 1.06s;
}
.css3-spinner-grid-pulse > div:nth-child(5) {
-webkit-animation-delay: 0.31s;
animation-delay: 0.31s;
-webkit-animation-duration: 0.62s;
animation-duration: 0.62s;
}
.css3-spinner-grid-pulse > div:nth-child(6) {
-webkit-animation-delay: -0.14s;
animation-delay: -0.14s;
-webkit-animation-duration: 1.48s;
animation-duration: 1.48s;
}
.css3-spinner-grid-pulse > div:nth-child(7) {
-webkit-animation-delay: -0.1s;
animation-delay: -0.1s;
-webkit-animation-duration: 1.47s;
animation-duration: 1.47s;
}
.css3-spinner-grid-pulse > div:nth-child(8) {
-webkit-animation-delay: 0.4s;
animation-delay: 0.4s;
-webkit-animation-duration: 1.49s;
animation-duration: 1.49s;
}
.css3-spinner-grid-pulse > div:nth-child(9) {
-webkit-animation-delay: 0.73s;
animation-delay: 0.73s;
-webkit-animation-duration: 0.7s;
animation-duration: 0.7s;
}
@-webkit-keyframes ball-grid-pulse {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
50% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
opacity: 0.7;
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1;
}
}
@keyframes ball-grid-pulse {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
50% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
opacity: 0.7;
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1;
}
}
.css3-spinner > .css3-spinner-clip-rotate {
width: 33px;
height: 33px;
margin-top: -17px;
margin-left: -17px;
background-color: transparent !important;
-webkit-animation: none;
animation: none;
}
.css3-spinner-clip-rotate > div {
border-radius: 100%;
border: 2px solid #DDD;
border-bottom-color: transparent !important;
height: 33px;
width: 33px;
background: transparent !important;
-webkit-animation: rotate 1s 0s linear infinite;
animation: rotate 1s 0s linear infinite;
}
@keyframes rotate {
0% {
-webkit-transform: rotate(0deg) scale(1);
transform: rotate(0deg) scale(1);
}
50% {
-webkit-transform: rotate(180deg) scale(0.6);
transform: rotate(180deg) scale(0.6);
}
100% {
-webkit-transform: rotate(360deg) scale(1);
transform: rotate(360deg) scale(1);
}
}
.css3-spinner > .css3-spinner-ball-rotate {
width: 12px;
height: 12px;
margin-top: -6px;
margin-left: -6px;
background-color: transparent !important;
-webkit-animation: ballrotate 1s 0s cubic-bezier(.7, -.13, .22, .86) infinite;
animation: ballrotate 1s 0s cubic-bezier(.7, -.13, .22, .86) infinite;
}
.css3-spinner-ball-rotate > div {
background-color: #DDD;
width: 12px;
height: 12px;
border-radius: 100%;
position: relative;
}
.css3-spinner-ball-rotate > div:nth-child(1), .css3-spinner-ball-rotate > div:nth-child(3) {
width: 12px;
height: 12px;
border-radius: 100%;
content: "";
position: absolute;
opacity: 0.7;
}
.css3-spinner-ball-rotate > div:nth-child(1) {
top: 0px;
left: -22px;
}
.css3-spinner-ball-rotate > div:nth-child(3) {
top: 0px;
left: 22px;
}
@-webkit-keyframes ballrotate {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes ballrotate {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.animated {
opacity: 1;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
@-webkit-keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
@font-face {
font-family: 'font-icons';
src: url(//www.maquillagepermanentbordeaux.com/wp-content/themes/bewod-maquillage/css/fonts/font-icons.eot);
src: url(//www.maquillagepermanentbordeaux.com/wp-content/themes/bewod-maquillage/css/fonts/font-icons.eot) format('embedded-opentype'), url(//www.maquillagepermanentbordeaux.com/wp-content/themes/bewod-maquillage/css/fonts/font-icons.woff) format('woff'), url(//www.maquillagepermanentbordeaux.com/wp-content/themes/bewod-maquillage/css/fonts/font-icons.ttf) format('truetype'), url(//www.maquillagepermanentbordeaux.com/wp-content/themes/bewod-maquillage/css/fonts/font-icons.svg) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="icon-"], [class*=" icon-"], [class^="icon-line-"], [class*=" icon-line-"], [class^="icon-line2-"], [class*=" icon-line2-"], .side-header #primary-menu ul > li.sub-menu > a:after {
display: inline-block;
font-family: 'font-icons';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: inherit;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-youtube:before {
content: "\e860";
}
.icon-facebook:before {
content: "\e86f";
}
.icon-twitter:before {
content: "\e85f";
}
.icon-print:before {
content: "\e887";
}
.icon-email3:before {
content: "\e866";
}
.icon-gplus:before {
content: "\e838";
}
.icon-linkedin:before {
content: "\e858";
}
.icon-pinterest:before {
content: "\e83e";
}
.icon-envelope2:before {
content: "\e6bf";
}
.icon-headphones:before {
content: "\e6de";
}
.icon-reorder:before {
content: "\e76d";
}
.icon-angle-left:before {
content: "\e7a4";
}
.icon-angle-right:before {
content: "\e7a5";
}
.icon-angle-up:before {
content: "\e7a6";
}
.icon-skype2:before {
content: "\e817";
}
@media (max-width: 1199px) {
canvas {
max-width:100%;
height: auto !important;
}
#theschool h2 {
font-size: 2em;
}
.promo h3 {
font-size: 20px;
}
.promo > .container > span {
font-size: 15px;
}
}
@media (min-width: 992px) and (max-width:1199px) {
.postcontent {
width:690px;
}
.mpost .entry-image, .mpost .entry-image a, .mpost .entry-image img {
width: 120px;
height: 90px;
}
}
@media (max-width: 991px) {
#wrapper {
width:100%;
margin: 0;
box-shadow: none;
}
#header.full-header .container, .container-fullwidth {
padding: 0 15px !important;
margin: 0 auto;
width: 750px !important;
}
.postcontent {
width: 100%;
margin-right: 0;
float: none !important;
margin-bottom: 40px !important;
padding-bottom: 40px;
border-bottom: 1px solid #EEE;
}
#header, #header-wrap {
height: auto !important;
}
#header.sticky-header #header-wrap {
position: relative;
}
#header.transparent-header {
background: #FFF;
border-bottom: 1px solid #F5F5F5;
z-index: auto;
}
#logo {
display: block;
height: 100px;
height: auto;
float: none;
margin: 0 auto 0 !important;
max-width: none;
text-align: center;
border: 0 !important;
padding: 0 !important;
}
#logo a.standard-logo {
display: inline-block;
}
#logo a.standard-logo {
display: block;
}
#primary-menu {
display: block;
float: none;
}
#primary-menu-trigger {
opacity: 1;
pointer-events: auto;
margin-top: 0;
top: 6px;
right: 0;
z-index: 1;
opacity: 1;
pointer-events: auto;
margin-top: 0;
z-index: 1;
font-family: 'Montserrat', sans-serif;
}
#primary-menu-trigger:hover {
color: #e8d0b1
}
#primary-menu-trigger span {
margin-right: 5px;
font-size: 1.1em;
}
#primary-menu .container #primary-menu-trigger {
top: 5px;
left: 0;
}
#primary-menu > ul, #primary-menu > div > ul {
display: none;
float: none !important;
border: 0 !important;
margin: 0 !important;
-webkit-transition: none;
-o-transition: none;
transition: none;
background: #fff;
box-shadow: 0px 13px 42px 11px rgba(0, 0, 0, 0.1);
padding: 20px
}
#primary-menu > div > ul {
margin-top: 60px !important;
}
body:not(.top-search-open) #primary-menu-trigger {
opacity: 1;
-webkit-transition: opacity .2s .2s ease, top .4s ease;
-o-transition: opacity .2s .2s ease, top .4s ease;
transition: opacity .2s .2s ease, top .4s ease;
}
#primary-menu ul li {
float: none;
margin: 0 !important;
text-align: left !important;
border-top: 1px solid #EEE;
}
#primary-menu ul li:first-child {
border-top: 0;
}
#primary-menu ul > li > a {
padding: 14px 5px !important;
border: none !important;
margin: 0 !important;
}
#primary-menu > ul > li.sub-menu > a {
background-image: url(//www.maquillagepermanentbordeaux.com/wp-content/themes/bewod-maquillage/images/icons/submenu.png);
background-position: right center;
background-repeat: no-repeat;
}
#primary-menu ul ul:not(.mega-menu-column) {
position: relative;
width: auto;
max-width: none;
box-shadow: none;
border: 0;
border-top: 1px solid #EEE;
z-index: 1;
top: 0;
padding-left: 15px;
width: 100%;
background: #f3f3f3;
margin: 0 0 20px;
}
#primary-menu ul ul:not(.mega-menu-column) ul {
top: 0 !important;
left: 0;
}
#primary-menu ul ul li {
float: none;
margin: 0;
border-top: 1px solid #EEE;
}
#primary-menu ul ul li > a {
padding: 11px 5px !important;
font-size: 13px;
text-transform: none;
font-weight: 400;
}
#primary-menu ul ul li:hover > a {
background-color: transparent !important;
font-weight: 600;
padding-left: 5px;
}
.entry-meta li {
font-size: 12px;
margin: 0 10px 10px 0;
}
.promo {
padding: 30px 20px !important;
}
.promo.promo-dark h3 {
line-height: 1.6;
}
.promo a.button {
position: relative !important;
top: 0 !important;
margin: 20px 0 0 !important;
left: 0 !important;
right: 0;
}
@media (max-width: 767px) {
body {
padding:0 !important;
}
.nobg-xs, .nobg-xs > .fl-row-content-wrap {
background: none !important
}
.nobg-xs .fl-col-small {
max-width: none;
}
#wrapper {
width: 100% !important;
}
.container-fullwidth {
margin: 0 auto;
padding: 0 15px !important;
}
.postcontent, .col_half {
width: 100%;
margin-right: 0;
float: none;
margin-bottom: 50px !important;
}
#page-title {
padding: 20px 0 25px;
text-align: center;
}
#page-title .breadcrumb {
position: relative !important;
top: 0 !important;
left: 0 !important;
right: 0 !important;
margin: 15px 0 0 !important;
}
.entry-meta li {
font-size: 11px;
margin: 0 10px 10px 0;
}
#copyrights .col_half {
text-align: center;
}
#copyrights .col_half:last-child {
display: none;
}
#copyrights .footer-logo {
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 480px) and (max-width:767px) {
.container, #header.full-header .container, .container-fullwidth {
width:470px !important;
}
#header.full-header .container {
width: 100% !important;
}
}
@media (max-width: 479px) {
.container, #header.full-header .container, .container-fullwidth {
width:310px !important;
}
#header.full-header .container {
width: 100% !important;
}
#primary-menu-trigger {
width: 50px;
right: 15px;
}
#primary-menu-trigger span {
display: none;
}
.mpost .entry-image {
float: none;
margin: 0 0 20px 0;
}
.mpost .entry-image, .mpost .entry-image a, .mpost .entry-image img {
width: 100%;
height: auto;
}
.si-share span {
display: none;
}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio:2), only screen and (-o-min-device-pixel-ratio:2/1), only screen and (min-device-pixel-ratio:2), only screen and (min-resolution:192dpi), only screen and (min-resolution:2dppx) {
#logo a.standard-logo {
display:none;
}
#logo a.retina-logo {
display: block;
}
.owl-carousel.owl-loading, .preloader, .preloader2, .form-process {
background-image: url(//www.maquillagepermanentbordeaux.com/wp-content/themes/bewod-maquillage/images/preloader@2x.gif);
background-size: 24px 24px;
}
.dark .owl-carousel.owl-loading, .dark .preloader, .dark .preloader2, .dark .form-process {
background-image: url(//www.maquillagepermanentbordeaux.com/wp-content/themes/bewod-maquillage/images/preloader-dark@2x.gif);
}
.widget_nav_menu li a, .widget_links li a, .widget_meta li a, .widget_archive li a, .widget_recent_entries li a, .widget_categories li a {
background-image: url(//www.maquillagepermanentbordeaux.com/wp-content/themes/bewod-maquillage/images/icons/widget-link@2x.png);
background-size: 4px 20px;
}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width:991px), only screen and (min--moz-device-pixel-ratio:2) and (max-width:991px), only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:991px), only screen and (min-device-pixel-ratio:2) and (max-width:991px), only screen and (min-resolution:192dpi) and (max-width:991px), only screen and (min-resolution:2dppx) and (max-width:991px) {
#logo a.standard-logo {
display:none;
}
#logo a.retina-logo {
display: inline-block;
}
}