.popup-template .modal{opacity:0;transition:all .25s ease}.popup-template .modal.is-open{opacity:1;transition:all .25s ease}#cmplz-manage-consent-container{display:none}.cmplz-obfuscate{direction:rtl;unicode-bidi:bidi-override;white-space:nowrap}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary{display:block;cursor:pointer}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::-webkit-details-marker,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::marker{display:none;content:''}.cmplz-alert{display:none;padding:7px;color:white;margin:10px 0}.cmplz-alert.cmplz-error{background-color:#f44336}.cmplz-alert.cmplz-success{background-color:green}.cmplz-close{margin-left:15px;color:white;font-weight:bold;float:right;font-size:22px;line-height:20px;cursor:pointer;transition:.3s}.cmplz-close:hover{color:black}#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-service-description,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-sharing-data,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-sharing-data{display:inline-block;width:calc(50% - 35px);vertical-align:top}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-service-description,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-sharing-data,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-sharing-data{width:100%}}#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary{display:block;cursor:pointer}#cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,#cmplz-document .cmplz-dropdown summary::-webkit-details-marker,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary::-webkit-details-marker,#cmplz-cookies-overview .cmplz-dropdown summary::marker,#cmplz-document .cmplz-dropdown summary::marker,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary::marker{display:none;content:''}#cmplz-cookies-overview .cmplz-dropdown summary div,#cmplz-document .cmplz-dropdown summary div,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div{display:grid;grid-template:"heading chevron";grid-template-columns:2fr 25px;grid-gap:15px;align-items:center}#cmplz-cookies-overview .cmplz-dropdown summary div h3,#cmplz-document .cmplz-dropdown summary div h3,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div h3{grid-area:heading;margin:0}#cmplz-cookies-overview .cmplz-dropdown summary div:after,#cmplz-document .cmplz-dropdown summary div:after,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div:after{grid-area:chevron}#cmplz-cookies-overview .cmplz-dropdown summary div input[data-category="functional"],#cmplz-document .cmplz-dropdown summary div input[data-category="functional"],.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div input[data-category="functional"]{visibility:hidden}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary{display:block}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div{grid-template:"heading paragraph label checkbox chevron";grid-template-columns:2fr auto 0 auto 25px}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p{grid-area:paragraph}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{display:grid}@media only screen and (min-width:600px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{grid-column:span 2;grid-template-columns:1fr 1fr 1fr;grid-template:"purpose purpose purpose" "header1 header2 header3" auto}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose{grid-area:purpose}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header{grid-area:header1}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header{grid-area:header2}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header{grid-area:header3}}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{grid-template-columns:100px 1fr}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose{grid-column:span 2}}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories{margin-top:10px;display:block;width:100%}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category{background-color:rgba(239,239,239,0.25)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category summary::marker{display:none;content:''}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category summary::-webkit-details-marker{display:none;content:''}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-description{padding:10px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:5px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 25px;grid-template-rows:auto;align-items:center;grid-gap:10px;padding:5px 10px;background-color:rgba(239,239,239,0.5)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header section{padding:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2{grid-column-start:1;width:100%;justify-self:start;font-size:18px;text-align:left;margin-top:8px;text-transform:initial;padding-bottom:10px;border-bottom:0;margin-bottom:0}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2:before{height:0;margin:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);color:var(--cmplz_category_header_always_active_color)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active input{display:none}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0;padding:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{display:flex;align-items:center;justify-content:center;grid-column-start:3;cursor:pointer;content:'';background:var(--cmplz_category_open_icon_url) no-repeat;transform:rotate(0);transition:all .5s ease;background-size:cover;height:25px;width:25px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open]{padding-bottom:1px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] summary .cmplz-category-header:after,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] summary .cmplz-icon.cmplz-open{transform:rotate(180deg)}.postbox #cmplz-document{margin:auto auto}#cmplz-document,.editor-styles-wrapper .cmplz-unlinked-mode{font-size:14px;margin-top:0;max-width:800px;text-justify:inter-word}#cmplz-document input::-moz-focus-inner,.editor-styles-wrapper .cmplz-unlinked-mode input::-moz-focus-inner,#cmplz-document button::-moz-focus-inner,.editor-styles-wrapper .cmplz-unlinked-mode button::-moz-focus-inner{border:0;padding:0}#cmplz-document a,.editor-styles-wrapper .cmplz-unlinked-mode a{text-decoration:underline}#cmplz-document a[target="_blank"]::after,.editor-styles-wrapper .cmplz-unlinked-mode a[target="_blank"]::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin:0 3px 0 5px}#cmplz-document a:focus,.editor-styles-wrapper .cmplz-unlinked-mode a:focus{border:1px solid black;padding:2px}#cmplz-document #cmplz-dnsmpd-form label,.editor-styles-wrapper .cmplz-unlinked-mode #cmplz-dnsmpd-form label{margin-right:20px;min-width:100px;display:inline-block}#cmplz-document h2,.editor-styles-wrapper .cmplz-unlinked-mode h2,#cmplz-document h3,.editor-styles-wrapper .cmplz-unlinked-mode h3{font-size:22px;text-align:left;margin-top:15px;text-transform:initial;padding-bottom:10px;margin-bottom:10px}#cmplz-document.impressum h2,.editor-styles-wrapper .cmplz-unlinked-mode.impressum h2,#cmplz-document.impressum h3,.editor-styles-wrapper .cmplz-unlinked-mode.impressum h3{border-bottom:0;font-size:1em;padding-bottom:5px;margin-bottom:5px}#cmplz-document.impressum p,.editor-styles-wrapper .cmplz-unlinked-mode.impressum p{margin-bottom:7px}#cmplz-document h4,.editor-styles-wrapper .cmplz-unlinked-mode h4{font-size:18px;text-align:left;margin-top:15px;margin-bottom:5px;text-transform:initial}#cmplz-document h5,.editor-styles-wrapper .cmplz-unlinked-mode h5{font-size:14px;text-align:left;margin-top:10px;margin-bottom:5px;text-transform:initial}#cmplz-document h3.annex,.editor-styles-wrapper .cmplz-unlinked-mode h3.annex,#cmplz-document h4.annex,.editor-styles-wrapper .cmplz-unlinked-mode h4.annex{font-weight:bold}#cmplz-document span h3,.editor-styles-wrapper .cmplz-unlinked-mode span h3{font-size:14px;border-bottom:0}#cmplz-document p,.editor-styles-wrapper .cmplz-unlinked-mode p,#cmplz-document li,.editor-styles-wrapper .cmplz-unlinked-mode li,#cmplz-document td,.editor-styles-wrapper .cmplz-unlinked-mode td{font-size:14px;margin-top:0}#cmplz-document ol.alphabetic,.editor-styles-wrapper .cmplz-unlinked-mode ol.alphabetic{counter-reset:list;list-style-type:none}#cmplz-document ol.alphabetic li:before,.editor-styles-wrapper .cmplz-unlinked-mode ol.alphabetic li:before{font-weight:bold;content:counter(list,lower-alpha) ") ";counter-increment:list}#cmplz-document ul,.editor-styles-wrapper .cmplz-unlinked-mode ul{list-style:disc;margin-left:15px;margin-bottom:15px}#cmplz-document ol.alphabetic ol,.editor-styles-wrapper .cmplz-unlinked-mode ol.alphabetic ol{counter-reset:list;list-style-type:none}#cmplz-document ol.alphabetic ol li:before,.editor-styles-wrapper .cmplz-unlinked-mode ol.alphabetic ol li:before{font-weight:bold;content:counter(list,decimal) ") ";counter-increment:list}#cmplz-document .cmplz-subtitle,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-subtitle{font-weight:bold;margin-top:25px}#cmplz-document .cmplz-indent,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-indent{margin-left:36px}#cmplz-cookies-overview .cmplz-dropdown,#cmplz-document .cmplz-dropdown,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown{background-color:rgba(239,239,239,0.25)}#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown h4,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h4{font-size:18px;text-align:left;margin-top:15px;margin-bottom:5px;text-transform:initial}#cmplz-cookies-overview .cmplz-dropdown p,#cmplz-document .cmplz-dropdown p,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown p,#cmplz-cookies-overview .cmplz-dropdown a,#cmplz-document .cmplz-dropdown a,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown a{font-size:14px;margin-top:0}#cmplz-cookies-overview .cmplz-dropdown p,#cmplz-document .cmplz-dropdown p,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown p,#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown h4,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h4,#cmplz-cookies-overview .cmplz-dropdown ul,#cmplz-document .cmplz-dropdown ul,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown ul{padding:0 15px}#cmplz-cookies-overview .cmplz-dropdown p.legal-obligations-description,#cmplz-document .cmplz-dropdown p.legal-obligations-description,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown p.legal-obligations-description{padding-bottom:15px}#cmplz-cookies-overview .cmplz-dropdown summary::marker,#cmplz-document .cmplz-dropdown summary::marker,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary::marker{display:none;content:''}#cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,#cmplz-document .cmplz-dropdown summary::-webkit-details-marker,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary::-webkit-details-marker{display:none;content:''}#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary{display:block;background-color:rgba(239,239,239,0.5);margin:5px 0;padding:5px 10px;align-items:center;justify-items:stretch}#cmplz-cookies-overview .cmplz-dropdown summary h3,#cmplz-document .cmplz-dropdown summary h3,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary h3{padding:0 5px;font-size:18px;border-bottom:0}#cmplz-cookies-overview .cmplz-dropdown summary p,#cmplz-document .cmplz-dropdown summary p,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary p{text-align:right;padding:0;margin:0;font-size:14px;border-bottom:0}#cmplz-cookies-overview .cmplz-dropdown summary div:after,#cmplz-document .cmplz-dropdown summary div:after,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div:after{cursor:pointer;content:'';background:url(//produtriz.com/wp-content/plugins/complianz-gdpr/assets/images/chevron-down.svg) no-repeat;transform:rotate(0);transition:all .5s ease;background-size:cover;height:18px;width:18px;margin:3px}#cmplz-cookies-overview .cmplz-dropdown[open],#cmplz-document .cmplz-dropdown[open],.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown[open]{padding-bottom:1px}#cmplz-cookies-overview .cmplz-dropdown[open] summary div:after,#cmplz-document .cmplz-dropdown[open] summary div:after,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown[open] summary div:after{transform:rotate(180deg)}#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown h4,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h4{font-size:15px;margin:5px 0}#cmplz-cookies-overview .cmplz-dropdown h5,#cmplz-document .cmplz-dropdown h5,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h5{margin:0}#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-service-description,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-sharing-data,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-sharing-data{padding:0 15px 15px}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose,#cmplz-document .cmplz-dropdown .cookies-per-purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose{border:1px solid #dadada;grid-gap:1px;background-color:#dadada;margin-bottom:10px}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div,#cmplz-document .cmplz-dropdown .cookies-per-purpose div,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div{background-color:white;padding:15px}@media only screen and (min-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .name-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .name-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .name-header{background-color:#f7f7f7}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .retention-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .retention-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .retention-header{background-color:#f7f7f7}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .function-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .function-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .function-header{background-color:#f7f7f7}}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose h5,#cmplz-document .cmplz-dropdown .cookies-per-purpose h5,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose h5{line-height:1.8}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7){background-color:#f7f7f7}}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}html {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-overflow-style: scrollbar; }
*,
*::before,
*::after {
-webkit-box-sizing: inherit;
box-sizing: inherit; }
.container {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto; }
@media (min-width: 576px) {
.container {
max-width: 540px; } }
@media (min-width: 768px) {
.container {
max-width: 720px; } }
@media (min-width: 992px) {
.container {
max-width: 960px; } }
@media (min-width: 1200px) {
.container {
max-width: 1140px; } }
.container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto; }
@media (min-width: 576px) {
.container, .container-sm {
max-width: 540px; } }
@media (min-width: 768px) {
.container, .container-sm, .container-md {
max-width: 720px; } }
@media (min-width: 992px) {
.container, .container-sm, .container-md, .container-lg {
max-width: 960px; } }
@media (min-width: 1200px) {
.container, .container-sm, .container-md, .container-lg, .container-xl {
max-width: 1140px; } }
.row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px; }
.no-gutters {
margin-right: 0;
margin-left: 0; }
.no-gutters > .col,
.no-gutters > [class*="col-"] {
padding-right: 0;
padding-left: 0; }
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .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, .col-sm,
.col-sm-auto, .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, .col-md,
.col-md-auto, .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, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
position: relative;
width: 100%;
padding-right: 15px;
padding-left: 15px; }
.col {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%; }
.row-cols-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.row-cols-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.row-cols-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.row-cols-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.row-cols-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%; }
.row-cols-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.col-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%; }
.col-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%; }
.col-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.col-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.col-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.col-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%; }
.col-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.col-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%; }
.col-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%; }
.col-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; }
.col-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%; }
.col-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%; }
.col-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.order-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.order-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13; }
.order-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; }
.order-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.order-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.order-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.order-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.order-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; }
.order-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; }
.order-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; }
.order-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; }
.order-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9; }
.order-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; }
.order-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; }
.order-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12; }
.offset-1 {
margin-left: 8.33333%; }
.offset-2 {
margin-left: 16.66667%; }
.offset-3 {
margin-left: 25%; }
.offset-4 {
margin-left: 33.33333%; }
.offset-5 {
margin-left: 41.66667%; }
.offset-6 {
margin-left: 50%; }
.offset-7 {
margin-left: 58.33333%; }
.offset-8 {
margin-left: 66.66667%; }
.offset-9 {
margin-left: 75%; }
.offset-10 {
margin-left: 83.33333%; }
.offset-11 {
margin-left: 91.66667%; }
@media (min-width: 576px) {
.col-sm {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%; }
.row-cols-sm-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.row-cols-sm-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.row-cols-sm-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.row-cols-sm-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.row-cols-sm-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%; }
.row-cols-sm-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.col-sm-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%; }
.col-sm-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%; }
.col-sm-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.col-sm-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.col-sm-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.col-sm-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%; }
.col-sm-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.col-sm-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%; }
.col-sm-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%; }
.col-sm-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; }
.col-sm-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%; }
.col-sm-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%; }
.col-sm-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.order-sm-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.order-sm-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13; }
.order-sm-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; }
.order-sm-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.order-sm-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.order-sm-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.order-sm-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.order-sm-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; }
.order-sm-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; }
.order-sm-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; }
.order-sm-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; }
.order-sm-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9; }
.order-sm-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; }
.order-sm-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; }
.order-sm-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12; }
.offset-sm-0 {
margin-left: 0; }
.offset-sm-1 {
margin-left: 8.33333%; }
.offset-sm-2 {
margin-left: 16.66667%; }
.offset-sm-3 {
margin-left: 25%; }
.offset-sm-4 {
margin-left: 33.33333%; }
.offset-sm-5 {
margin-left: 41.66667%; }
.offset-sm-6 {
margin-left: 50%; }
.offset-sm-7 {
margin-left: 58.33333%; }
.offset-sm-8 {
margin-left: 66.66667%; }
.offset-sm-9 {
margin-left: 75%; }
.offset-sm-10 {
margin-left: 83.33333%; }
.offset-sm-11 {
margin-left: 91.66667%; } }
@media (min-width: 768px) {
.col-md {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%; }
.row-cols-md-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.row-cols-md-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.row-cols-md-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.row-cols-md-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.row-cols-md-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%; }
.row-cols-md-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.col-md-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%; }
.col-md-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%; }
.col-md-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.col-md-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.col-md-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.col-md-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%; }
.col-md-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.col-md-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%; }
.col-md-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%; }
.col-md-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; }
.col-md-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%; }
.col-md-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%; }
.col-md-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.order-md-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.order-md-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13; }
.order-md-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; }
.order-md-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.order-md-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.order-md-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.order-md-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.order-md-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; }
.order-md-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; }
.order-md-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; }
.order-md-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; }
.order-md-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9; }
.order-md-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; }
.order-md-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; }
.order-md-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12; }
.offset-md-0 {
margin-left: 0; }
.offset-md-1 {
margin-left: 8.33333%; }
.offset-md-2 {
margin-left: 16.66667%; }
.offset-md-3 {
margin-left: 25%; }
.offset-md-4 {
margin-left: 33.33333%; }
.offset-md-5 {
margin-left: 41.66667%; }
.offset-md-6 {
margin-left: 50%; }
.offset-md-7 {
margin-left: 58.33333%; }
.offset-md-8 {
margin-left: 66.66667%; }
.offset-md-9 {
margin-left: 75%; }
.offset-md-10 {
margin-left: 83.33333%; }
.offset-md-11 {
margin-left: 91.66667%; } }
@media (min-width: 992px) {
.col-lg {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%; }
.row-cols-lg-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.row-cols-lg-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.row-cols-lg-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.row-cols-lg-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.row-cols-lg-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%; }
.row-cols-lg-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.col-lg-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%; }
.col-lg-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%; }
.col-lg-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.col-lg-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.col-lg-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.col-lg-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%; }
.col-lg-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.col-lg-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%; }
.col-lg-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%; }
.col-lg-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; }
.col-lg-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%; }
.col-lg-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%; }
.col-lg-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.order-lg-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.order-lg-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13; }
.order-lg-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; }
.order-lg-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.order-lg-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.order-lg-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.order-lg-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.order-lg-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; }
.order-lg-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; }
.order-lg-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; }
.order-lg-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; }
.order-lg-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9; }
.order-lg-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; }
.order-lg-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; }
.order-lg-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12; }
.offset-lg-0 {
margin-left: 0; }
.offset-lg-1 {
margin-left: 8.33333%; }
.offset-lg-2 {
margin-left: 16.66667%; }
.offset-lg-3 {
margin-left: 25%; }
.offset-lg-4 {
margin-left: 33.33333%; }
.offset-lg-5 {
margin-left: 41.66667%; }
.offset-lg-6 {
margin-left: 50%; }
.offset-lg-7 {
margin-left: 58.33333%; }
.offset-lg-8 {
margin-left: 66.66667%; }
.offset-lg-9 {
margin-left: 75%; }
.offset-lg-10 {
margin-left: 83.33333%; }
.offset-lg-11 {
margin-left: 91.66667%; } }
@media (min-width: 1200px) {
.col-xl {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%; }
.row-cols-xl-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.row-cols-xl-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.row-cols-xl-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.row-cols-xl-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.row-cols-xl-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%; }
.row-cols-xl-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.col-xl-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%; }
.col-xl-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%; }
.col-xl-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.col-xl-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.col-xl-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.col-xl-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%; }
.col-xl-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.col-xl-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%; }
.col-xl-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%; }
.col-xl-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; }
.col-xl-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%; }
.col-xl-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%; }
.col-xl-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.order-xl-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.order-xl-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13; }
.order-xl-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; }
.order-xl-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.order-xl-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.order-xl-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.order-xl-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.order-xl-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; }
.order-xl-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; }
.order-xl-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; }
.order-xl-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; }
.order-xl-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9; }
.order-xl-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; }
.order-xl-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; }
.order-xl-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12; }
.offset-xl-0 {
margin-left: 0; }
.offset-xl-1 {
margin-left: 8.33333%; }
.offset-xl-2 {
margin-left: 16.66667%; }
.offset-xl-3 {
margin-left: 25%; }
.offset-xl-4 {
margin-left: 33.33333%; }
.offset-xl-5 {
margin-left: 41.66667%; }
.offset-xl-6 {
margin-left: 50%; }
.offset-xl-7 {
margin-left: 58.33333%; }
.offset-xl-8 {
margin-left: 66.66667%; }
.offset-xl-9 {
margin-left: 75%; }
.offset-xl-10 {
margin-left: 83.33333%; }
.offset-xl-11 {
margin-left: 91.66667%; } }
.d-none {
display: none !important; }
.d-inline {
display: inline !important; }
.d-inline-block {
display: inline-block !important; }
.d-block {
display: block !important; }
.d-table {
display: table !important; }
.d-table-row {
display: table-row !important; }
.d-table-cell {
display: table-cell !important; }
.d-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; }
.d-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important; }
@media (min-width: 576px) {
.d-sm-none {
display: none !important; }
.d-sm-inline {
display: inline !important; }
.d-sm-inline-block {
display: inline-block !important; }
.d-sm-block {
display: block !important; }
.d-sm-table {
display: table !important; }
.d-sm-table-row {
display: table-row !important; }
.d-sm-table-cell {
display: table-cell !important; }
.d-sm-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; }
.d-sm-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important; } }
@media (min-width: 768px) {
.d-md-none {
display: none !important; }
.d-md-inline {
display: inline !important; }
.d-md-inline-block {
display: inline-block !important; }
.d-md-block {
display: block !important; }
.d-md-table {
display: table !important; }
.d-md-table-row {
display: table-row !important; }
.d-md-table-cell {
display: table-cell !important; }
.d-md-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; }
.d-md-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important; } }
@media (min-width: 992px) {
.d-lg-none {
display: none !important; }
.d-lg-inline {
display: inline !important; }
.d-lg-inline-block {
display: inline-block !important; }
.d-lg-block {
display: block !important; }
.d-lg-table {
display: table !important; }
.d-lg-table-row {
display: table-row !important; }
.d-lg-table-cell {
display: table-cell !important; }
.d-lg-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; }
.d-lg-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important; } }
@media (min-width: 1200px) {
.d-xl-none {
display: none !important; }
.d-xl-inline {
display: inline !important; }
.d-xl-inline-block {
display: inline-block !important; }
.d-xl-block {
display: block !important; }
.d-xl-table {
display: table !important; }
.d-xl-table-row {
display: table-row !important; }
.d-xl-table-cell {
display: table-cell !important; }
.d-xl-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; }
.d-xl-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important; } }
@media print {
.d-print-none {
display: none !important; }
.d-print-inline {
display: inline !important; }
.d-print-inline-block {
display: inline-block !important; }
.d-print-block {
display: block !important; }
.d-print-table {
display: table !important; }
.d-print-table-row {
display: table-row !important; }
.d-print-table-cell {
display: table-cell !important; }
.d-print-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; }
.d-print-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important; } }
.flex-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; }
.flex-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; }
.flex-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; }
.flex-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; }
.flex-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; }
.flex-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; }
.flex-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; }
.flex-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important; }
.flex-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; }
.flex-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important; }
.flex-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important; }
.flex-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important; }
.justify-content-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; }
.justify-content-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; }
.justify-content-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; }
.justify-content-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; }
.justify-content-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; }
.align-items-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; }
.align-items-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; }
.align-items-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; }
.align-items-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; }
.align-items-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; }
.align-content-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; }
.align-content-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; }
.align-content-center {
-ms-flex-line-pack: center !important;
align-content: center !important; }
.align-content-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; }
.align-content-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; }
.align-content-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; }
.align-self-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important; }
.align-self-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; }
.align-self-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; }
.align-self-center {
-ms-flex-item-align: center !important;
align-self: center !important; }
.align-self-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; }
.align-self-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important; }
@media (min-width: 576px) {
.flex-sm-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; }
.flex-sm-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; }
.flex-sm-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; }
.flex-sm-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; }
.flex-sm-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; }
.flex-sm-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; }
.flex-sm-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; }
.flex-sm-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important; }
.flex-sm-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; }
.flex-sm-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important; }
.flex-sm-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important; }
.flex-sm-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important; }
.justify-content-sm-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; }
.justify-content-sm-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; }
.justify-content-sm-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; }
.justify-content-sm-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; }
.justify-content-sm-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; }
.align-items-sm-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; }
.align-items-sm-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; }
.align-items-sm-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; }
.align-items-sm-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; }
.align-items-sm-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; }
.align-content-sm-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; }
.align-content-sm-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; }
.align-content-sm-center {
-ms-flex-line-pack: center !important;
align-content: center !important; }
.align-content-sm-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; }
.align-content-sm-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; }
.align-content-sm-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; }
.align-self-sm-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important; }
.align-self-sm-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; }
.align-self-sm-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; }
.align-self-sm-center {
-ms-flex-item-align: center !important;
align-self: center !important; }
.align-self-sm-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; }
.align-self-sm-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important; } }
@media (min-width: 768px) {
.flex-md-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; }
.flex-md-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; }
.flex-md-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; }
.flex-md-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; }
.flex-md-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; }
.flex-md-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; }
.flex-md-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; }
.flex-md-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important; }
.flex-md-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; }
.flex-md-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important; }
.flex-md-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important; }
.flex-md-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important; }
.justify-content-md-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; }
.justify-content-md-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; }
.justify-content-md-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; }
.justify-content-md-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; }
.justify-content-md-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; }
.align-items-md-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; }
.align-items-md-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; }
.align-items-md-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; }
.align-items-md-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; }
.align-items-md-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; }
.align-content-md-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; }
.align-content-md-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; }
.align-content-md-center {
-ms-flex-line-pack: center !important;
align-content: center !important; }
.align-content-md-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; }
.align-content-md-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; }
.align-content-md-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; }
.align-self-md-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important; }
.align-self-md-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; }
.align-self-md-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; }
.align-self-md-center {
-ms-flex-item-align: center !important;
align-self: center !important; }
.align-self-md-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; }
.align-self-md-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important; } }
@media (min-width: 992px) {
.flex-lg-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; }
.flex-lg-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; }
.flex-lg-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; }
.flex-lg-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; }
.flex-lg-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; }
.flex-lg-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; }
.flex-lg-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; }
.flex-lg-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important; }
.flex-lg-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; }
.flex-lg-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important; }
.flex-lg-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important; }
.flex-lg-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important; }
.justify-content-lg-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; }
.justify-content-lg-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; }
.justify-content-lg-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; }
.justify-content-lg-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; }
.justify-content-lg-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; }
.align-items-lg-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; }
.align-items-lg-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; }
.align-items-lg-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; }
.align-items-lg-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; }
.align-items-lg-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; }
.align-content-lg-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; }
.align-content-lg-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; }
.align-content-lg-center {
-ms-flex-line-pack: center !important;
align-content: center !important; }
.align-content-lg-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; }
.align-content-lg-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; }
.align-content-lg-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; }
.align-self-lg-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important; }
.align-self-lg-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; }
.align-self-lg-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; }
.align-self-lg-center {
-ms-flex-item-align: center !important;
align-self: center !important; }
.align-self-lg-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; }
.align-self-lg-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important; } }
@media (min-width: 1200px) {
.flex-xl-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; }
.flex-xl-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; }
.flex-xl-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; }
.flex-xl-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; }
.flex-xl-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; }
.flex-xl-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; }
.flex-xl-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; }
.flex-xl-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important; }
.flex-xl-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; }
.flex-xl-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important; }
.flex-xl-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important; }
.flex-xl-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important; }
.justify-content-xl-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; }
.justify-content-xl-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; }
.justify-content-xl-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; }
.justify-content-xl-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; }
.justify-content-xl-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; }
.align-items-xl-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; }
.align-items-xl-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; }
.align-items-xl-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; }
.align-items-xl-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; }
.align-items-xl-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; }
.align-content-xl-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; }
.align-content-xl-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; }
.align-content-xl-center {
-ms-flex-line-pack: center !important;
align-content: center !important; }
.align-content-xl-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; }
.align-content-xl-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; }
.align-content-xl-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; }
.align-self-xl-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important; }
.align-self-xl-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; }
.align-self-xl-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; }
.align-self-xl-center {
-ms-flex-item-align: center !important;
align-self: center !important; }
.align-self-xl-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; }
.align-self-xl-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important; } }
.m-0 {
margin: 0 !important; }
.mt-0,
.my-0 {
margin-top: 0 !important; }
.mr-0,
.mx-0 {
margin-right: 0 !important; }
.mb-0,
.my-0 {
margin-bottom: 0 !important; }
.ml-0,
.mx-0 {
margin-left: 0 !important; }
.m-1 {
margin: 0.25rem !important; }
.mt-1,
.my-1 {
margin-top: 0.25rem !important; }
.mr-1,
.mx-1 {
margin-right: 0.25rem !important; }
.mb-1,
.my-1 {
margin-bottom: 0.25rem !important; }
.ml-1,
.mx-1 {
margin-left: 0.25rem !important; }
.m-2 {
margin: 0.5rem !important; }
.mt-2,
.my-2 {
margin-top: 0.5rem !important; }
.mr-2,
.mx-2 {
margin-right: 0.5rem !important; }
.mb-2,
.my-2 {
margin-bottom: 0.5rem !important; }
.ml-2,
.mx-2 {
margin-left: 0.5rem !important; }
.m-3 {
margin: 1rem !important; }
.mt-3,
.my-3 {
margin-top: 1rem !important; }
.mr-3,
.mx-3 {
margin-right: 1rem !important; }
.mb-3,
.my-3 {
margin-bottom: 1rem !important; }
.ml-3,
.mx-3 {
margin-left: 1rem !important; }
.m-4 {
margin: 1.5rem !important; }
.mt-4,
.my-4 {
margin-top: 1.5rem !important; }
.mr-4,
.mx-4 {
margin-right: 1.5rem !important; }
.mb-4,
.my-4 {
margin-bottom: 1.5rem !important; }
.ml-4,
.mx-4 {
margin-left: 1.5rem !important; }
.m-5 {
margin: 3rem !important; }
.mt-5,
.my-5 {
margin-top: 3rem !important; }
.mr-5,
.mx-5 {
margin-right: 3rem !important; }
.mb-5,
.my-5 {
margin-bottom: 3rem !important; }
.ml-5,
.mx-5 {
margin-left: 3rem !important; }
.p-0 {
padding: 0 !important; }
.pt-0,
.py-0 {
padding-top: 0 !important; }
.pr-0,
.px-0 {
padding-right: 0 !important; }
.pb-0,
.py-0 {
padding-bottom: 0 !important; }
.pl-0,
.px-0 {
padding-left: 0 !important; }
.p-1 {
padding: 0.25rem !important; }
.pt-1,
.py-1 {
padding-top: 0.25rem !important; }
.pr-1,
.px-1 {
padding-right: 0.25rem !important; }
.pb-1,
.py-1 {
padding-bottom: 0.25rem !important; }
.pl-1,
.px-1 {
padding-left: 0.25rem !important; }
.p-2 {
padding: 0.5rem !important; }
.pt-2,
.py-2 {
padding-top: 0.5rem !important; }
.pr-2,
.px-2 {
padding-right: 0.5rem !important; }
.pb-2,
.py-2 {
padding-bottom: 0.5rem !important; }
.pl-2,
.px-2 {
padding-left: 0.5rem !important; }
.p-3 {
padding: 1rem !important; }
.pt-3,
.py-3 {
padding-top: 1rem !important; }
.pr-3,
.px-3 {
padding-right: 1rem !important; }
.pb-3,
.py-3 {
padding-bottom: 1rem !important; }
.pl-3,
.px-3 {
padding-left: 1rem !important; }
.p-4 {
padding: 1.5rem !important; }
.pt-4,
.py-4 {
padding-top: 1.5rem !important; }
.pr-4,
.px-4 {
padding-right: 1.5rem !important; }
.pb-4,
.py-4 {
padding-bottom: 1.5rem !important; }
.pl-4,
.px-4 {
padding-left: 1.5rem !important; }
.p-5 {
padding: 3rem !important; }
.pt-5,
.py-5 {
padding-top: 3rem !important; }
.pr-5,
.px-5 {
padding-right: 3rem !important; }
.pb-5,
.py-5 {
padding-bottom: 3rem !important; }
.pl-5,
.px-5 {
padding-left: 3rem !important; }
.m-n1 {
margin: -0.25rem !important; }
.mt-n1,
.my-n1 {
margin-top: -0.25rem !important; }
.mr-n1,
.mx-n1 {
margin-right: -0.25rem !important; }
.mb-n1,
.my-n1 {
margin-bottom: -0.25rem !important; }
.ml-n1,
.mx-n1 {
margin-left: -0.25rem !important; }
.m-n2 {
margin: -0.5rem !important; }
.mt-n2,
.my-n2 {
margin-top: -0.5rem !important; }
.mr-n2,
.mx-n2 {
margin-right: -0.5rem !important; }
.mb-n2,
.my-n2 {
margin-bottom: -0.5rem !important; }
.ml-n2,
.mx-n2 {
margin-left: -0.5rem !important; }
.m-n3 {
margin: -1rem !important; }
.mt-n3,
.my-n3 {
margin-top: -1rem !important; }
.mr-n3,
.mx-n3 {
margin-right: -1rem !important; }
.mb-n3,
.my-n3 {
margin-bottom: -1rem !important; }
.ml-n3,
.mx-n3 {
margin-left: -1rem !important; }
.m-n4 {
margin: -1.5rem !important; }
.mt-n4,
.my-n4 {
margin-top: -1.5rem !important; }
.mr-n4,
.mx-n4 {
margin-right: -1.5rem !important; }
.mb-n4,
.my-n4 {
margin-bottom: -1.5rem !important; }
.ml-n4,
.mx-n4 {
margin-left: -1.5rem !important; }
.m-n5 {
margin: -3rem !important; }
.mt-n5,
.my-n5 {
margin-top: -3rem !important; }
.mr-n5,
.mx-n5 {
margin-right: -3rem !important; }
.mb-n5,
.my-n5 {
margin-bottom: -3rem !important; }
.ml-n5,
.mx-n5 {
margin-left: -3rem !important; }
.m-auto {
margin: auto !important; }
.mt-auto,
.my-auto {
margin-top: auto !important; }
.mr-auto,
.mx-auto {
margin-right: auto !important; }
.mb-auto,
.my-auto {
margin-bottom: auto !important; }
.ml-auto,
.mx-auto {
margin-left: auto !important; }
@media (min-width: 576px) {
.m-sm-0 {
margin: 0 !important; }
.mt-sm-0,
.my-sm-0 {
margin-top: 0 !important; }
.mr-sm-0,
.mx-sm-0 {
margin-right: 0 !important; }
.mb-sm-0,
.my-sm-0 {
margin-bottom: 0 !important; }
.ml-sm-0,
.mx-sm-0 {
margin-left: 0 !important; }
.m-sm-1 {
margin: 0.25rem !important; }
.mt-sm-1,
.my-sm-1 {
margin-top: 0.25rem !important; }
.mr-sm-1,
.mx-sm-1 {
margin-right: 0.25rem !important; }
.mb-sm-1,
.my-sm-1 {
margin-bottom: 0.25rem !important; }
.ml-sm-1,
.mx-sm-1 {
margin-left: 0.25rem !important; }
.m-sm-2 {
margin: 0.5rem !important; }
.mt-sm-2,
.my-sm-2 {
margin-top: 0.5rem !important; }
.mr-sm-2,
.mx-sm-2 {
margin-right: 0.5rem !important; }
.mb-sm-2,
.my-sm-2 {
margin-bottom: 0.5rem !important; }
.ml-sm-2,
.mx-sm-2 {
margin-left: 0.5rem !important; }
.m-sm-3 {
margin: 1rem !important; }
.mt-sm-3,
.my-sm-3 {
margin-top: 1rem !important; }
.mr-sm-3,
.mx-sm-3 {
margin-right: 1rem !important; }
.mb-sm-3,
.my-sm-3 {
margin-bottom: 1rem !important; }
.ml-sm-3,
.mx-sm-3 {
margin-left: 1rem !important; }
.m-sm-4 {
margin: 1.5rem !important; }
.mt-sm-4,
.my-sm-4 {
margin-top: 1.5rem !important; }
.mr-sm-4,
.mx-sm-4 {
margin-right: 1.5rem !important; }
.mb-sm-4,
.my-sm-4 {
margin-bottom: 1.5rem !important; }
.ml-sm-4,
.mx-sm-4 {
margin-left: 1.5rem !important; }
.m-sm-5 {
margin: 3rem !important; }
.mt-sm-5,
.my-sm-5 {
margin-top: 3rem !important; }
.mr-sm-5,
.mx-sm-5 {
margin-right: 3rem !important; }
.mb-sm-5,
.my-sm-5 {
margin-bottom: 3rem !important; }
.ml-sm-5,
.mx-sm-5 {
margin-left: 3rem !important; }
.p-sm-0 {
padding: 0 !important; }
.pt-sm-0,
.py-sm-0 {
padding-top: 0 !important; }
.pr-sm-0,
.px-sm-0 {
padding-right: 0 !important; }
.pb-sm-0,
.py-sm-0 {
padding-bottom: 0 !important; }
.pl-sm-0,
.px-sm-0 {
padding-left: 0 !important; }
.p-sm-1 {
padding: 0.25rem !important; }
.pt-sm-1,
.py-sm-1 {
padding-top: 0.25rem !important; }
.pr-sm-1,
.px-sm-1 {
padding-right: 0.25rem !important; }
.pb-sm-1,
.py-sm-1 {
padding-bottom: 0.25rem !important; }
.pl-sm-1,
.px-sm-1 {
padding-left: 0.25rem !important; }
.p-sm-2 {
padding: 0.5rem !important; }
.pt-sm-2,
.py-sm-2 {
padding-top: 0.5rem !important; }
.pr-sm-2,
.px-sm-2 {
padding-right: 0.5rem !important; }
.pb-sm-2,
.py-sm-2 {
padding-bottom: 0.5rem !important; }
.pl-sm-2,
.px-sm-2 {
padding-left: 0.5rem !important; }
.p-sm-3 {
padding: 1rem !important; }
.pt-sm-3,
.py-sm-3 {
padding-top: 1rem !important; }
.pr-sm-3,
.px-sm-3 {
padding-right: 1rem !important; }
.pb-sm-3,
.py-sm-3 {
padding-bottom: 1rem !important; }
.pl-sm-3,
.px-sm-3 {
padding-left: 1rem !important; }
.p-sm-4 {
padding: 1.5rem !important; }
.pt-sm-4,
.py-sm-4 {
padding-top: 1.5rem !important; }
.pr-sm-4,
.px-sm-4 {
padding-right: 1.5rem !important; }
.pb-sm-4,
.py-sm-4 {
padding-bottom: 1.5rem !important; }
.pl-sm-4,
.px-sm-4 {
padding-left: 1.5rem !important; }
.p-sm-5 {
padding: 3rem !important; }
.pt-sm-5,
.py-sm-5 {
padding-top: 3rem !important; }
.pr-sm-5,
.px-sm-5 {
padding-right: 3rem !important; }
.pb-sm-5,
.py-sm-5 {
padding-bottom: 3rem !important; }
.pl-sm-5,
.px-sm-5 {
padding-left: 3rem !important; }
.m-sm-n1 {
margin: -0.25rem !important; }
.mt-sm-n1,
.my-sm-n1 {
margin-top: -0.25rem !important; }
.mr-sm-n1,
.mx-sm-n1 {
margin-right: -0.25rem !important; }
.mb-sm-n1,
.my-sm-n1 {
margin-bottom: -0.25rem !important; }
.ml-sm-n1,
.mx-sm-n1 {
margin-left: -0.25rem !important; }
.m-sm-n2 {
margin: -0.5rem !important; }
.mt-sm-n2,
.my-sm-n2 {
margin-top: -0.5rem !important; }
.mr-sm-n2,
.mx-sm-n2 {
margin-right: -0.5rem !important; }
.mb-sm-n2,
.my-sm-n2 {
margin-bottom: -0.5rem !important; }
.ml-sm-n2,
.mx-sm-n2 {
margin-left: -0.5rem !important; }
.m-sm-n3 {
margin: -1rem !important; }
.mt-sm-n3,
.my-sm-n3 {
margin-top: -1rem !important; }
.mr-sm-n3,
.mx-sm-n3 {
margin-right: -1rem !important; }
.mb-sm-n3,
.my-sm-n3 {
margin-bottom: -1rem !important; }
.ml-sm-n3,
.mx-sm-n3 {
margin-left: -1rem !important; }
.m-sm-n4 {
margin: -1.5rem !important; }
.mt-sm-n4,
.my-sm-n4 {
margin-top: -1.5rem !important; }
.mr-sm-n4,
.mx-sm-n4 {
margin-right: -1.5rem !important; }
.mb-sm-n4,
.my-sm-n4 {
margin-bottom: -1.5rem !important; }
.ml-sm-n4,
.mx-sm-n4 {
margin-left: -1.5rem !important; }
.m-sm-n5 {
margin: -3rem !important; }
.mt-sm-n5,
.my-sm-n5 {
margin-top: -3rem !important; }
.mr-sm-n5,
.mx-sm-n5 {
margin-right: -3rem !important; }
.mb-sm-n5,
.my-sm-n5 {
margin-bottom: -3rem !important; }
.ml-sm-n5,
.mx-sm-n5 {
margin-left: -3rem !important; }
.m-sm-auto {
margin: auto !important; }
.mt-sm-auto,
.my-sm-auto {
margin-top: auto !important; }
.mr-sm-auto,
.mx-sm-auto {
margin-right: auto !important; }
.mb-sm-auto,
.my-sm-auto {
margin-bottom: auto !important; }
.ml-sm-auto,
.mx-sm-auto {
margin-left: auto !important; } }
@media (min-width: 768px) {
.m-md-0 {
margin: 0 !important; }
.mt-md-0,
.my-md-0 {
margin-top: 0 !important; }
.mr-md-0,
.mx-md-0 {
margin-right: 0 !important; }
.mb-md-0,
.my-md-0 {
margin-bottom: 0 !important; }
.ml-md-0,
.mx-md-0 {
margin-left: 0 !important; }
.m-md-1 {
margin: 0.25rem !important; }
.mt-md-1,
.my-md-1 {
margin-top: 0.25rem !important; }
.mr-md-1,
.mx-md-1 {
margin-right: 0.25rem !important; }
.mb-md-1,
.my-md-1 {
margin-bottom: 0.25rem !important; }
.ml-md-1,
.mx-md-1 {
margin-left: 0.25rem !important; }
.m-md-2 {
margin: 0.5rem !important; }
.mt-md-2,
.my-md-2 {
margin-top: 0.5rem !important; }
.mr-md-2,
.mx-md-2 {
margin-right: 0.5rem !important; }
.mb-md-2,
.my-md-2 {
margin-bottom: 0.5rem !important; }
.ml-md-2,
.mx-md-2 {
margin-left: 0.5rem !important; }
.m-md-3 {
margin: 1rem !important; }
.mt-md-3,
.my-md-3 {
margin-top: 1rem !important; }
.mr-md-3,
.mx-md-3 {
margin-right: 1rem !important; }
.mb-md-3,
.my-md-3 {
margin-bottom: 1rem !important; }
.ml-md-3,
.mx-md-3 {
margin-left: 1rem !important; }
.m-md-4 {
margin: 1.5rem !important; }
.mt-md-4,
.my-md-4 {
margin-top: 1.5rem !important; }
.mr-md-4,
.mx-md-4 {
margin-right: 1.5rem !important; }
.mb-md-4,
.my-md-4 {
margin-bottom: 1.5rem !important; }
.ml-md-4,
.mx-md-4 {
margin-left: 1.5rem !important; }
.m-md-5 {
margin: 3rem !important; }
.mt-md-5,
.my-md-5 {
margin-top: 3rem !important; }
.mr-md-5,
.mx-md-5 {
margin-right: 3rem !important; }
.mb-md-5,
.my-md-5 {
margin-bottom: 3rem !important; }
.ml-md-5,
.mx-md-5 {
margin-left: 3rem !important; }
.p-md-0 {
padding: 0 !important; }
.pt-md-0,
.py-md-0 {
padding-top: 0 !important; }
.pr-md-0,
.px-md-0 {
padding-right: 0 !important; }
.pb-md-0,
.py-md-0 {
padding-bottom: 0 !important; }
.pl-md-0,
.px-md-0 {
padding-left: 0 !important; }
.p-md-1 {
padding: 0.25rem !important; }
.pt-md-1,
.py-md-1 {
padding-top: 0.25rem !important; }
.pr-md-1,
.px-md-1 {
padding-right: 0.25rem !important; }
.pb-md-1,
.py-md-1 {
padding-bottom: 0.25rem !important; }
.pl-md-1,
.px-md-1 {
padding-left: 0.25rem !important; }
.p-md-2 {
padding: 0.5rem !important; }
.pt-md-2,
.py-md-2 {
padding-top: 0.5rem !important; }
.pr-md-2,
.px-md-2 {
padding-right: 0.5rem !important; }
.pb-md-2,
.py-md-2 {
padding-bottom: 0.5rem !important; }
.pl-md-2,
.px-md-2 {
padding-left: 0.5rem !important; }
.p-md-3 {
padding: 1rem !important; }
.pt-md-3,
.py-md-3 {
padding-top: 1rem !important; }
.pr-md-3,
.px-md-3 {
padding-right: 1rem !important; }
.pb-md-3,
.py-md-3 {
padding-bottom: 1rem !important; }
.pl-md-3,
.px-md-3 {
padding-left: 1rem !important; }
.p-md-4 {
padding: 1.5rem !important; }
.pt-md-4,
.py-md-4 {
padding-top: 1.5rem !important; }
.pr-md-4,
.px-md-4 {
padding-right: 1.5rem !important; }
.pb-md-4,
.py-md-4 {
padding-bottom: 1.5rem !important; }
.pl-md-4,
.px-md-4 {
padding-left: 1.5rem !important; }
.p-md-5 {
padding: 3rem !important; }
.pt-md-5,
.py-md-5 {
padding-top: 3rem !important; }
.pr-md-5,
.px-md-5 {
padding-right: 3rem !important; }
.pb-md-5,
.py-md-5 {
padding-bottom: 3rem !important; }
.pl-md-5,
.px-md-5 {
padding-left: 3rem !important; }
.m-md-n1 {
margin: -0.25rem !important; }
.mt-md-n1,
.my-md-n1 {
margin-top: -0.25rem !important; }
.mr-md-n1,
.mx-md-n1 {
margin-right: -0.25rem !important; }
.mb-md-n1,
.my-md-n1 {
margin-bottom: -0.25rem !important; }
.ml-md-n1,
.mx-md-n1 {
margin-left: -0.25rem !important; }
.m-md-n2 {
margin: -0.5rem !important; }
.mt-md-n2,
.my-md-n2 {
margin-top: -0.5rem !important; }
.mr-md-n2,
.mx-md-n2 {
margin-right: -0.5rem !important; }
.mb-md-n2,
.my-md-n2 {
margin-bottom: -0.5rem !important; }
.ml-md-n2,
.mx-md-n2 {
margin-left: -0.5rem !important; }
.m-md-n3 {
margin: -1rem !important; }
.mt-md-n3,
.my-md-n3 {
margin-top: -1rem !important; }
.mr-md-n3,
.mx-md-n3 {
margin-right: -1rem !important; }
.mb-md-n3,
.my-md-n3 {
margin-bottom: -1rem !important; }
.ml-md-n3,
.mx-md-n3 {
margin-left: -1rem !important; }
.m-md-n4 {
margin: -1.5rem !important; }
.mt-md-n4,
.my-md-n4 {
margin-top: -1.5rem !important; }
.mr-md-n4,
.mx-md-n4 {
margin-right: -1.5rem !important; }
.mb-md-n4,
.my-md-n4 {
margin-bottom: -1.5rem !important; }
.ml-md-n4,
.mx-md-n4 {
margin-left: -1.5rem !important; }
.m-md-n5 {
margin: -3rem !important; }
.mt-md-n5,
.my-md-n5 {
margin-top: -3rem !important; }
.mr-md-n5,
.mx-md-n5 {
margin-right: -3rem !important; }
.mb-md-n5,
.my-md-n5 {
margin-bottom: -3rem !important; }
.ml-md-n5,
.mx-md-n5 {
margin-left: -3rem !important; }
.m-md-auto {
margin: auto !important; }
.mt-md-auto,
.my-md-auto {
margin-top: auto !important; }
.mr-md-auto,
.mx-md-auto {
margin-right: auto !important; }
.mb-md-auto,
.my-md-auto {
margin-bottom: auto !important; }
.ml-md-auto,
.mx-md-auto {
margin-left: auto !important; } }
@media (min-width: 992px) {
.m-lg-0 {
margin: 0 !important; }
.mt-lg-0,
.my-lg-0 {
margin-top: 0 !important; }
.mr-lg-0,
.mx-lg-0 {
margin-right: 0 !important; }
.mb-lg-0,
.my-lg-0 {
margin-bottom: 0 !important; }
.ml-lg-0,
.mx-lg-0 {
margin-left: 0 !important; }
.m-lg-1 {
margin: 0.25rem !important; }
.mt-lg-1,
.my-lg-1 {
margin-top: 0.25rem !important; }
.mr-lg-1,
.mx-lg-1 {
margin-right: 0.25rem !important; }
.mb-lg-1,
.my-lg-1 {
margin-bottom: 0.25rem !important; }
.ml-lg-1,
.mx-lg-1 {
margin-left: 0.25rem !important; }
.m-lg-2 {
margin: 0.5rem !important; }
.mt-lg-2,
.my-lg-2 {
margin-top: 0.5rem !important; }
.mr-lg-2,
.mx-lg-2 {
margin-right: 0.5rem !important; }
.mb-lg-2,
.my-lg-2 {
margin-bottom: 0.5rem !important; }
.ml-lg-2,
.mx-lg-2 {
margin-left: 0.5rem !important; }
.m-lg-3 {
margin: 1rem !important; }
.mt-lg-3,
.my-lg-3 {
margin-top: 1rem !important; }
.mr-lg-3,
.mx-lg-3 {
margin-right: 1rem !important; }
.mb-lg-3,
.my-lg-3 {
margin-bottom: 1rem !important; }
.ml-lg-3,
.mx-lg-3 {
margin-left: 1rem !important; }
.m-lg-4 {
margin: 1.5rem !important; }
.mt-lg-4,
.my-lg-4 {
margin-top: 1.5rem !important; }
.mr-lg-4,
.mx-lg-4 {
margin-right: 1.5rem !important; }
.mb-lg-4,
.my-lg-4 {
margin-bottom: 1.5rem !important; }
.ml-lg-4,
.mx-lg-4 {
margin-left: 1.5rem !important; }
.m-lg-5 {
margin: 3rem !important; }
.mt-lg-5,
.my-lg-5 {
margin-top: 3rem !important; }
.mr-lg-5,
.mx-lg-5 {
margin-right: 3rem !important; }
.mb-lg-5,
.my-lg-5 {
margin-bottom: 3rem !important; }
.ml-lg-5,
.mx-lg-5 {
margin-left: 3rem !important; }
.p-lg-0 {
padding: 0 !important; }
.pt-lg-0,
.py-lg-0 {
padding-top: 0 !important; }
.pr-lg-0,
.px-lg-0 {
padding-right: 0 !important; }
.pb-lg-0,
.py-lg-0 {
padding-bottom: 0 !important; }
.pl-lg-0,
.px-lg-0 {
padding-left: 0 !important; }
.p-lg-1 {
padding: 0.25rem !important; }
.pt-lg-1,
.py-lg-1 {
padding-top: 0.25rem !important; }
.pr-lg-1,
.px-lg-1 {
padding-right: 0.25rem !important; }
.pb-lg-1,
.py-lg-1 {
padding-bottom: 0.25rem !important; }
.pl-lg-1,
.px-lg-1 {
padding-left: 0.25rem !important; }
.p-lg-2 {
padding: 0.5rem !important; }
.pt-lg-2,
.py-lg-2 {
padding-top: 0.5rem !important; }
.pr-lg-2,
.px-lg-2 {
padding-right: 0.5rem !important; }
.pb-lg-2,
.py-lg-2 {
padding-bottom: 0.5rem !important; }
.pl-lg-2,
.px-lg-2 {
padding-left: 0.5rem !important; }
.p-lg-3 {
padding: 1rem !important; }
.pt-lg-3,
.py-lg-3 {
padding-top: 1rem !important; }
.pr-lg-3,
.px-lg-3 {
padding-right: 1rem !important; }
.pb-lg-3,
.py-lg-3 {
padding-bottom: 1rem !important; }
.pl-lg-3,
.px-lg-3 {
padding-left: 1rem !important; }
.p-lg-4 {
padding: 1.5rem !important; }
.pt-lg-4,
.py-lg-4 {
padding-top: 1.5rem !important; }
.pr-lg-4,
.px-lg-4 {
padding-right: 1.5rem !important; }
.pb-lg-4,
.py-lg-4 {
padding-bottom: 1.5rem !important; }
.pl-lg-4,
.px-lg-4 {
padding-left: 1.5rem !important; }
.p-lg-5 {
padding: 3rem !important; }
.pt-lg-5,
.py-lg-5 {
padding-top: 3rem !important; }
.pr-lg-5,
.px-lg-5 {
padding-right: 3rem !important; }
.pb-lg-5,
.py-lg-5 {
padding-bottom: 3rem !important; }
.pl-lg-5,
.px-lg-5 {
padding-left: 3rem !important; }
.m-lg-n1 {
margin: -0.25rem !important; }
.mt-lg-n1,
.my-lg-n1 {
margin-top: -0.25rem !important; }
.mr-lg-n1,
.mx-lg-n1 {
margin-right: -0.25rem !important; }
.mb-lg-n1,
.my-lg-n1 {
margin-bottom: -0.25rem !important; }
.ml-lg-n1,
.mx-lg-n1 {
margin-left: -0.25rem !important; }
.m-lg-n2 {
margin: -0.5rem !important; }
.mt-lg-n2,
.my-lg-n2 {
margin-top: -0.5rem !important; }
.mr-lg-n2,
.mx-lg-n2 {
margin-right: -0.5rem !important; }
.mb-lg-n2,
.my-lg-n2 {
margin-bottom: -0.5rem !important; }
.ml-lg-n2,
.mx-lg-n2 {
margin-left: -0.5rem !important; }
.m-lg-n3 {
margin: -1rem !important; }
.mt-lg-n3,
.my-lg-n3 {
margin-top: -1rem !important; }
.mr-lg-n3,
.mx-lg-n3 {
margin-right: -1rem !important; }
.mb-lg-n3,
.my-lg-n3 {
margin-bottom: -1rem !important; }
.ml-lg-n3,
.mx-lg-n3 {
margin-left: -1rem !important; }
.m-lg-n4 {
margin: -1.5rem !important; }
.mt-lg-n4,
.my-lg-n4 {
margin-top: -1.5rem !important; }
.mr-lg-n4,
.mx-lg-n4 {
margin-right: -1.5rem !important; }
.mb-lg-n4,
.my-lg-n4 {
margin-bottom: -1.5rem !important; }
.ml-lg-n4,
.mx-lg-n4 {
margin-left: -1.5rem !important; }
.m-lg-n5 {
margin: -3rem !important; }
.mt-lg-n5,
.my-lg-n5 {
margin-top: -3rem !important; }
.mr-lg-n5,
.mx-lg-n5 {
margin-right: -3rem !important; }
.mb-lg-n5,
.my-lg-n5 {
margin-bottom: -3rem !important; }
.ml-lg-n5,
.mx-lg-n5 {
margin-left: -3rem !important; }
.m-lg-auto {
margin: auto !important; }
.mt-lg-auto,
.my-lg-auto {
margin-top: auto !important; }
.mr-lg-auto,
.mx-lg-auto {
margin-right: auto !important; }
.mb-lg-auto,
.my-lg-auto {
margin-bottom: auto !important; }
.ml-lg-auto,
.mx-lg-auto {
margin-left: auto !important; } }
@media (min-width: 1200px) {
.m-xl-0 {
margin: 0 !important; }
.mt-xl-0,
.my-xl-0 {
margin-top: 0 !important; }
.mr-xl-0,
.mx-xl-0 {
margin-right: 0 !important; }
.mb-xl-0,
.my-xl-0 {
margin-bottom: 0 !important; }
.ml-xl-0,
.mx-xl-0 {
margin-left: 0 !important; }
.m-xl-1 {
margin: 0.25rem !important; }
.mt-xl-1,
.my-xl-1 {
margin-top: 0.25rem !important; }
.mr-xl-1,
.mx-xl-1 {
margin-right: 0.25rem !important; }
.mb-xl-1,
.my-xl-1 {
margin-bottom: 0.25rem !important; }
.ml-xl-1,
.mx-xl-1 {
margin-left: 0.25rem !important; }
.m-xl-2 {
margin: 0.5rem !important; }
.mt-xl-2,
.my-xl-2 {
margin-top: 0.5rem !important; }
.mr-xl-2,
.mx-xl-2 {
margin-right: 0.5rem !important; }
.mb-xl-2,
.my-xl-2 {
margin-bottom: 0.5rem !important; }
.ml-xl-2,
.mx-xl-2 {
margin-left: 0.5rem !important; }
.m-xl-3 {
margin: 1rem !important; }
.mt-xl-3,
.my-xl-3 {
margin-top: 1rem !important; }
.mr-xl-3,
.mx-xl-3 {
margin-right: 1rem !important; }
.mb-xl-3,
.my-xl-3 {
margin-bottom: 1rem !important; }
.ml-xl-3,
.mx-xl-3 {
margin-left: 1rem !important; }
.m-xl-4 {
margin: 1.5rem !important; }
.mt-xl-4,
.my-xl-4 {
margin-top: 1.5rem !important; }
.mr-xl-4,
.mx-xl-4 {
margin-right: 1.5rem !important; }
.mb-xl-4,
.my-xl-4 {
margin-bottom: 1.5rem !important; }
.ml-xl-4,
.mx-xl-4 {
margin-left: 1.5rem !important; }
.m-xl-5 {
margin: 3rem !important; }
.mt-xl-5,
.my-xl-5 {
margin-top: 3rem !important; }
.mr-xl-5,
.mx-xl-5 {
margin-right: 3rem !important; }
.mb-xl-5,
.my-xl-5 {
margin-bottom: 3rem !important; }
.ml-xl-5,
.mx-xl-5 {
margin-left: 3rem !important; }
.p-xl-0 {
padding: 0 !important; }
.pt-xl-0,
.py-xl-0 {
padding-top: 0 !important; }
.pr-xl-0,
.px-xl-0 {
padding-right: 0 !important; }
.pb-xl-0,
.py-xl-0 {
padding-bottom: 0 !important; }
.pl-xl-0,
.px-xl-0 {
padding-left: 0 !important; }
.p-xl-1 {
padding: 0.25rem !important; }
.pt-xl-1,
.py-xl-1 {
padding-top: 0.25rem !important; }
.pr-xl-1,
.px-xl-1 {
padding-right: 0.25rem !important; }
.pb-xl-1,
.py-xl-1 {
padding-bottom: 0.25rem !important; }
.pl-xl-1,
.px-xl-1 {
padding-left: 0.25rem !important; }
.p-xl-2 {
padding: 0.5rem !important; }
.pt-xl-2,
.py-xl-2 {
padding-top: 0.5rem !important; }
.pr-xl-2,
.px-xl-2 {
padding-right: 0.5rem !important; }
.pb-xl-2,
.py-xl-2 {
padding-bottom: 0.5rem !important; }
.pl-xl-2,
.px-xl-2 {
padding-left: 0.5rem !important; }
.p-xl-3 {
padding: 1rem !important; }
.pt-xl-3,
.py-xl-3 {
padding-top: 1rem !important; }
.pr-xl-3,
.px-xl-3 {
padding-right: 1rem !important; }
.pb-xl-3,
.py-xl-3 {
padding-bottom: 1rem !important; }
.pl-xl-3,
.px-xl-3 {
padding-left: 1rem !important; }
.p-xl-4 {
padding: 1.5rem !important; }
.pt-xl-4,
.py-xl-4 {
padding-top: 1.5rem !important; }
.pr-xl-4,
.px-xl-4 {
padding-right: 1.5rem !important; }
.pb-xl-4,
.py-xl-4 {
padding-bottom: 1.5rem !important; }
.pl-xl-4,
.px-xl-4 {
padding-left: 1.5rem !important; }
.p-xl-5 {
padding: 3rem !important; }
.pt-xl-5,
.py-xl-5 {
padding-top: 3rem !important; }
.pr-xl-5,
.px-xl-5 {
padding-right: 3rem !important; }
.pb-xl-5,
.py-xl-5 {
padding-bottom: 3rem !important; }
.pl-xl-5,
.px-xl-5 {
padding-left: 3rem !important; }
.m-xl-n1 {
margin: -0.25rem !important; }
.mt-xl-n1,
.my-xl-n1 {
margin-top: -0.25rem !important; }
.mr-xl-n1,
.mx-xl-n1 {
margin-right: -0.25rem !important; }
.mb-xl-n1,
.my-xl-n1 {
margin-bottom: -0.25rem !important; }
.ml-xl-n1,
.mx-xl-n1 {
margin-left: -0.25rem !important; }
.m-xl-n2 {
margin: -0.5rem !important; }
.mt-xl-n2,
.my-xl-n2 {
margin-top: -0.5rem !important; }
.mr-xl-n2,
.mx-xl-n2 {
margin-right: -0.5rem !important; }
.mb-xl-n2,
.my-xl-n2 {
margin-bottom: -0.5rem !important; }
.ml-xl-n2,
.mx-xl-n2 {
margin-left: -0.5rem !important; }
.m-xl-n3 {
margin: -1rem !important; }
.mt-xl-n3,
.my-xl-n3 {
margin-top: -1rem !important; }
.mr-xl-n3,
.mx-xl-n3 {
margin-right: -1rem !important; }
.mb-xl-n3,
.my-xl-n3 {
margin-bottom: -1rem !important; }
.ml-xl-n3,
.mx-xl-n3 {
margin-left: -1rem !important; }
.m-xl-n4 {
margin: -1.5rem !important; }
.mt-xl-n4,
.my-xl-n4 {
margin-top: -1.5rem !important; }
.mr-xl-n4,
.mx-xl-n4 {
margin-right: -1.5rem !important; }
.mb-xl-n4,
.my-xl-n4 {
margin-bottom: -1.5rem !important; }
.ml-xl-n4,
.mx-xl-n4 {
margin-left: -1.5rem !important; }
.m-xl-n5 {
margin: -3rem !important; }
.mt-xl-n5,
.my-xl-n5 {
margin-top: -3rem !important; }
.mr-xl-n5,
.mx-xl-n5 {
margin-right: -3rem !important; }
.mb-xl-n5,
.my-xl-n5 {
margin-bottom: -3rem !important; }
.ml-xl-n5,
.mx-xl-n5 {
margin-left: -3rem !important; }
.m-xl-auto {
margin: auto !important; }
.mt-xl-auto,
.my-xl-auto {
margin-top: auto !important; }
.mr-xl-auto,
.mx-xl-auto {
margin-right: auto !important; }
.mb-xl-auto,
.my-xl-auto {
margin-bottom: auto !important; }
.ml-xl-auto,
.mx-xl-auto {
margin-left: auto !important; } }@font-face {
font-family: 'ElegantIcons';
src:url(//produtriz.com/wp-content/themes/diffusal-child/assets/fonts/elegant-font/fonts/ElegantIcons.eot);
src:url(//produtriz.com/wp-content/themes/diffusal-child/assets/fonts/elegant-font/fonts/ElegantIcons.eot?#iefix) format('embedded-opentype'),
url(//produtriz.com/wp-content/themes/diffusal-child/assets/fonts/elegant-font/fonts/ElegantIcons.woff) format('woff'),
url(//produtriz.com/wp-content/themes/diffusal-child/assets/fonts/elegant-font/fonts/ElegantIcons.ttf) format('truetype'),
url(//produtriz.com/wp-content/themes/diffusal-child/assets/fonts/elegant-font/fonts/ElegantIcons.svg#ElegantIcons) format('svg');
font-weight: normal;
font-style: normal;
} [data-icon]:before {
font-family: 'ElegantIcons';
content: attr(data-icon);
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}  .arrow_up, .arrow_down, .arrow_left, .arrow_right, .arrow_left-up, .arrow_right-up, .arrow_right-down, .arrow_left-down, .arrow-up-down, .arrow_up-down_alt, .arrow_left-right_alt, .arrow_left-right, .arrow_expand_alt2, .arrow_expand_alt, .arrow_condense, .arrow_expand, .arrow_move, .arrow_carrot-up, .arrow_carrot-down, .arrow_carrot-left, .arrow_carrot-right, .arrow_carrot-2up, .arrow_carrot-2down, .arrow_carrot-2left, .arrow_carrot-2right, .arrow_carrot-up_alt2, .arrow_carrot-down_alt2, .arrow_carrot-left_alt2, .arrow_carrot-right_alt2, .arrow_carrot-2up_alt2, .arrow_carrot-2down_alt2, .arrow_carrot-2left_alt2, .arrow_carrot-2right_alt2, .arrow_triangle-up, .arrow_triangle-down, .arrow_triangle-left, .arrow_triangle-right, .arrow_triangle-up_alt2, .arrow_triangle-down_alt2, .arrow_triangle-left_alt2, .arrow_triangle-right_alt2, .arrow_back, .icon_minus-06, .icon_plus, .icon_close, .icon_check, .icon_minus_alt2, .icon_plus_alt2, .icon_close_alt2, .icon_check_alt2, .icon_zoom-out_alt, .icon_zoom-in_alt, .icon_search, .icon_box-empty, .icon_box-selected, .icon_minus-box, .icon_plus-box, .icon_box-checked, .icon_circle-empty, .icon_circle-slelected, .icon_stop_alt2, .icon_stop, .icon_pause_alt2, .icon_pause, .icon_menu, .icon_menu-square_alt2, .icon_menu-circle_alt2, .icon_ul, .icon_ol, .icon_adjust-horiz, .icon_adjust-vert, .icon_document_alt, .icon_documents_alt, .icon_pencil, .icon_pencil-edit_alt, .icon_pencil-edit, .icon_folder-alt, .icon_folder-open_alt, .icon_folder-add_alt, .icon_info_alt, .icon_error-oct_alt, .icon_error-circle_alt, .icon_error-triangle_alt, .icon_question_alt2, .icon_question, .icon_comment_alt, .icon_chat_alt, .icon_vol-mute_alt, .icon_volume-low_alt, .icon_volume-high_alt, .icon_quotations, .icon_quotations_alt2, .icon_clock_alt, .icon_lock_alt, .icon_lock-open_alt, .icon_key_alt, .icon_cloud_alt, .icon_cloud-upload_alt, .icon_cloud-download_alt, .icon_image, .icon_images, .icon_lightbulb_alt, .icon_gift_alt, .icon_house_alt, .icon_genius, .icon_mobile, .icon_tablet, .icon_laptop, .icon_desktop, .icon_camera_alt, .icon_mail_alt, .icon_cone_alt, .icon_ribbon_alt, .icon_bag_alt, .icon_creditcard, .icon_cart_alt, .icon_paperclip, .icon_tag_alt, .icon_tags_alt, .icon_trash_alt, .icon_cursor_alt, .icon_mic_alt, .icon_compass_alt, .icon_pin_alt, .icon_pushpin_alt, .icon_map_alt, .icon_drawer_alt, .icon_toolbox_alt, .icon_book_alt, .icon_calendar, .icon_film, .icon_table, .icon_contacts_alt, .icon_headphones, .icon_lifesaver, .icon_piechart, .icon_refresh, .icon_link_alt, .icon_link, .icon_loading, .icon_blocked, .icon_archive_alt, .icon_heart_alt, .icon_star_alt, .icon_star-half_alt, .icon_star, .icon_star-half, .icon_tools, .icon_tool, .icon_cog, .icon_cogs, .arrow_up_alt, .arrow_down_alt, .arrow_left_alt, .arrow_right_alt, .arrow_left-up_alt, .arrow_right-up_alt, .arrow_right-down_alt, .arrow_left-down_alt, .arrow_condense_alt, .arrow_expand_alt3, .arrow_carrot_up_alt, .arrow_carrot-down_alt, .arrow_carrot-left_alt, .arrow_carrot-right_alt, .arrow_carrot-2up_alt, .arrow_carrot-2dwnn_alt, .arrow_carrot-2left_alt, .arrow_carrot-2right_alt, .arrow_triangle-up_alt, .arrow_triangle-down_alt, .arrow_triangle-left_alt, .arrow_triangle-right_alt, .icon_minus_alt, .icon_plus_alt, .icon_close_alt, .icon_check_alt, .icon_zoom-out, .icon_zoom-in, .icon_stop_alt, .icon_menu-square_alt, .icon_menu-circle_alt, .icon_document, .icon_documents, .icon_pencil_alt, .icon_folder, .icon_folder-open, .icon_folder-add, .icon_folder_upload, .icon_folder_download, .icon_info, .icon_error-circle, .icon_error-oct, .icon_error-triangle, .icon_question_alt, .icon_comment, .icon_chat, .icon_vol-mute, .icon_volume-low, .icon_volume-high, .icon_quotations_alt, .icon_clock, .icon_lock, .icon_lock-open, .icon_key, .icon_cloud, .icon_cloud-upload, .icon_cloud-download, .icon_lightbulb, .icon_gift, .icon_house, .icon_camera, .icon_mail, .icon_cone, .icon_ribbon, .icon_bag, .icon_cart, .icon_tag, .icon_tags, .icon_trash, .icon_cursor, .icon_mic, .icon_compass, .icon_pin, .icon_pushpin, .icon_map, .icon_drawer, .icon_toolbox, .icon_book, .icon_contacts, .icon_archive, .icon_heart, .icon_profile, .icon_group, .icon_grid-2x2, .icon_grid-3x3, .icon_music, .icon_pause_alt, .icon_phone, .icon_upload, .icon_download, .social_facebook, .social_twitter, .social_pinterest, .social_googleplus, .social_tumblr, .social_tumbleupon, .social_wordpress, .social_instagram, .social_dribbble, .social_vimeo, .social_linkedin, .social_rss, .social_deviantart, .social_share, .social_myspace, .social_skype, .social_youtube, .social_picassa, .social_googledrive, .social_flickr, .social_blogger, .social_spotify, .social_delicious, .social_facebook_circle, .social_twitter_circle, .social_pinterest_circle, .social_googleplus_circle, .social_tumblr_circle, .social_stumbleupon_circle, .social_wordpress_circle, .social_instagram_circle, .social_dribbble_circle, .social_vimeo_circle, .social_linkedin_circle, .social_rss_circle, .social_deviantart_circle, .social_share_circle, .social_myspace_circle, .social_skype_circle, .social_youtube_circle, .social_picassa_circle, .social_googledrive_alt2, .social_flickr_circle, .social_blogger_circle, .social_spotify_circle, .social_delicious_circle, .social_facebook_square, .social_twitter_square, .social_pinterest_square, .social_googleplus_square, .social_tumblr_square, .social_stumbleupon_square, .social_wordpress_square, .social_instagram_square, .social_dribbble_square, .social_vimeo_square, .social_linkedin_square, .social_rss_square, .social_deviantart_square, .social_share_square, .social_myspace_square, .social_skype_square, .social_youtube_square, .social_picassa_square, .social_googledrive_square, .social_flickr_square, .social_blogger_square, .social_spotify_square, .social_delicious_square, .icon_printer, .icon_calulator, .icon_building, .icon_floppy, .icon_drive, .icon_search-2, .icon_id, .icon_id-2, .icon_puzzle, .icon_like, .icon_dislike, .icon_mug, .icon_currency, .icon_wallet, .icon_pens, .icon_easel, .icon_flowchart, .icon_datareport, .icon_briefcase, .icon_shield, .icon_percent, .icon_globe, .icon_globe-2, .icon_target, .icon_hourglass, .icon_balance, .icon_rook, .icon_printer-alt, .icon_calculator_alt, .icon_building_alt, .icon_floppy_alt, .icon_drive_alt, .icon_search_alt, .icon_id_alt, .icon_id-2_alt, .icon_puzzle_alt, .icon_like_alt, .icon_dislike_alt, .icon_mug_alt, .icon_currency_alt, .icon_wallet_alt, .icon_pens_alt, .icon_easel_alt, .icon_flowchart_alt, .icon_datareport_alt, .icon_briefcase_alt, .icon_shield_alt, .icon_percent_alt, .icon_globe_alt, .icon_clipboard {
font-family: 'ElegantIcons';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
}
.arrow_up:before {
content: "\21";
}
.arrow_down:before {
content: "\22";
}
.arrow_left:before {
content: "\23";
}
.arrow_right:before {
content: "\24";
}
.arrow_left-up:before {
content: "\25";
}
.arrow_right-up:before {
content: "\26";
}
.arrow_right-down:before {
content: "\27";
}
.arrow_left-down:before {
content: "\28";
}
.arrow-up-down:before {
content: "\29";
}
.arrow_up-down_alt:before {
content: "\2a";
}
.arrow_left-right_alt:before {
content: "\2b";
}
.arrow_left-right:before {
content: "\2c";
}
.arrow_expand_alt2:before {
content: "\2d";
}
.arrow_expand_alt:before {
content: "\2e";
}
.arrow_condense:before {
content: "\2f";
}
.arrow_expand:before {
content: "\30";
}
.arrow_move:before {
content: "\31";
}
.arrow_carrot-up:before {
content: "\32";
}
.arrow_carrot-down:before {
content: "\33";
}
.arrow_carrot-left:before {
content: "\34";
}
.arrow_carrot-right:before {
content: "\35";
}
.arrow_carrot-2up:before {
content: "\36";
}
.arrow_carrot-2down:before {
content: "\37";
}
.arrow_carrot-2left:before {
content: "\38";
}
.arrow_carrot-2right:before {
content: "\39";
}
.arrow_carrot-up_alt2:before {
content: "\3a";
}
.arrow_carrot-down_alt2:before {
content: "\3b";
}
.arrow_carrot-left_alt2:before {
content: "\3c";
}
.arrow_carrot-right_alt2:before {
content: "\3d";
}
.arrow_carrot-2up_alt2:before {
content: "\3e";
}
.arrow_carrot-2down_alt2:before {
content: "\3f";
}
.arrow_carrot-2left_alt2:before {
content: "\40";
}
.arrow_carrot-2right_alt2:before {
content: "\41";
}
.arrow_triangle-up:before {
content: "\42";
}
.arrow_triangle-down:before {
content: "\43";
}
.arrow_triangle-left:before {
content: "\44";
}
.arrow_triangle-right:before {
content: "\45";
}
.arrow_triangle-up_alt2:before {
content: "\46";
}
.arrow_triangle-down_alt2:before {
content: "\47";
}
.arrow_triangle-left_alt2:before {
content: "\48";
}
.arrow_triangle-right_alt2:before {
content: "\49";
}
.arrow_back:before {
content: "\4a";
}
.icon_minus-06:before {
content: "\4b";
}
.icon_plus:before {
content: "\4c";
}
.icon_close:before {
content: "\4d";
}
.icon_check:before {
content: "\4e";
}
.icon_minus_alt2:before {
content: "\4f";
}
.icon_plus_alt2:before {
content: "\50";
}
.icon_close_alt2:before {
content: "\51";
}
.icon_check_alt2:before {
content: "\52";
}
.icon_zoom-out_alt:before {
content: "\53";
}
.icon_zoom-in_alt:before {
content: "\54";
}
.icon_search:before {
content: "\55";
}
.icon_box-empty:before {
content: "\56";
}
.icon_box-selected:before {
content: "\57";
}
.icon_minus-box:before {
content: "\58";
}
.icon_plus-box:before {
content: "\59";
}
.icon_box-checked:before {
content: "\5a";
}
.icon_circle-empty:before {
content: "\5b";
}
.icon_circle-slelected:before {
content: "\5c";
}
.icon_stop_alt2:before {
content: "\5d";
}
.icon_stop:before {
content: "\5e";
}
.icon_pause_alt2:before {
content: "\5f";
}
.icon_pause:before {
content: "\60";
}
.icon_menu:before {
content: "\61";
}
.icon_menu-square_alt2:before {
content: "\62";
}
.icon_menu-circle_alt2:before {
content: "\63";
}
.icon_ul:before {
content: "\64";
}
.icon_ol:before {
content: "\65";
}
.icon_adjust-horiz:before {
content: "\66";
}
.icon_adjust-vert:before {
content: "\67";
}
.icon_document_alt:before {
content: "\68";
}
.icon_documents_alt:before {
content: "\69";
}
.icon_pencil:before {
content: "\6a";
}
.icon_pencil-edit_alt:before {
content: "\6b";
}
.icon_pencil-edit:before {
content: "\6c";
}
.icon_folder-alt:before {
content: "\6d";
}
.icon_folder-open_alt:before {
content: "\6e";
}
.icon_folder-add_alt:before {
content: "\6f";
}
.icon_info_alt:before {
content: "\70";
}
.icon_error-oct_alt:before {
content: "\71";
}
.icon_error-circle_alt:before {
content: "\72";
}
.icon_error-triangle_alt:before {
content: "\73";
}
.icon_question_alt2:before {
content: "\74";
}
.icon_question:before {
content: "\75";
}
.icon_comment_alt:before {
content: "\76";
}
.icon_chat_alt:before {
content: "\77";
}
.icon_vol-mute_alt:before {
content: "\78";
}
.icon_volume-low_alt:before {
content: "\79";
}
.icon_volume-high_alt:before {
content: "\7a";
}
.icon_quotations:before {
content: "\7b";
}
.icon_quotations_alt2:before {
content: "\7c";
}
.icon_clock_alt:before {
content: "\7d";
}
.icon_lock_alt:before {
content: "\7e";
}
.icon_lock-open_alt:before {
content: "\e000";
}
.icon_key_alt:before {
content: "\e001";
}
.icon_cloud_alt:before {
content: "\e002";
}
.icon_cloud-upload_alt:before {
content: "\e003";
}
.icon_cloud-download_alt:before {
content: "\e004";
}
.icon_image:before {
content: "\e005";
}
.icon_images:before {
content: "\e006";
}
.icon_lightbulb_alt:before {
content: "\e007";
}
.icon_gift_alt:before {
content: "\e008";
}
.icon_house_alt:before {
content: "\e009";
}
.icon_genius:before {
content: "\e00a";
}
.icon_mobile:before {
content: "\e00b";
}
.icon_tablet:before {
content: "\e00c";
}
.icon_laptop:before {
content: "\e00d";
}
.icon_desktop:before {
content: "\e00e";
}
.icon_camera_alt:before {
content: "\e00f";
}
.icon_mail_alt:before {
content: "\e010";
}
.icon_cone_alt:before {
content: "\e011";
}
.icon_ribbon_alt:before {
content: "\e012";
}
.icon_bag_alt:before {
content: "\e013";
}
.icon_creditcard:before {
content: "\e014";
}
.icon_cart_alt:before {
content: "\e015";
}
.icon_paperclip:before {
content: "\e016";
}
.icon_tag_alt:before {
content: "\e017";
}
.icon_tags_alt:before {
content: "\e018";
}
.icon_trash_alt:before {
content: "\e019";
}
.icon_cursor_alt:before {
content: "\e01a";
}
.icon_mic_alt:before {
content: "\e01b";
}
.icon_compass_alt:before {
content: "\e01c";
}
.icon_pin_alt:before {
content: "\e01d";
}
.icon_pushpin_alt:before {
content: "\e01e";
}
.icon_map_alt:before {
content: "\e01f";
}
.icon_drawer_alt:before {
content: "\e020";
}
.icon_toolbox_alt:before {
content: "\e021";
}
.icon_book_alt:before {
content: "\e022";
}
.icon_calendar:before {
content: "\e023";
}
.icon_film:before {
content: "\e024";
}
.icon_table:before {
content: "\e025";
}
.icon_contacts_alt:before {
content: "\e026";
}
.icon_headphones:before {
content: "\e027";
}
.icon_lifesaver:before {
content: "\e028";
}
.icon_piechart:before {
content: "\e029";
}
.icon_refresh:before {
content: "\e02a";
}
.icon_link_alt:before {
content: "\e02b";
}
.icon_link:before {
content: "\e02c";
}
.icon_loading:before {
content: "\e02d";
}
.icon_blocked:before {
content: "\e02e";
}
.icon_archive_alt:before {
content: "\e02f";
}
.icon_heart_alt:before {
content: "\e030";
}
.icon_star_alt:before {
content: "\e031";
}
.icon_star-half_alt:before {
content: "\e032";
}
.icon_star:before {
content: "\e033";
}
.icon_star-half:before {
content: "\e034";
}
.icon_tools:before {
content: "\e035";
}
.icon_tool:before {
content: "\e036";
}
.icon_cog:before {
content: "\e037";
}
.icon_cogs:before {
content: "\e038";
}
.arrow_up_alt:before {
content: "\e039";
}
.arrow_down_alt:before {
content: "\e03a";
}
.arrow_left_alt:before {
content: "\e03b";
}
.arrow_right_alt:before {
content: "\e03c";
}
.arrow_left-up_alt:before {
content: "\e03d";
}
.arrow_right-up_alt:before {
content: "\e03e";
}
.arrow_right-down_alt:before {
content: "\e03f";
}
.arrow_left-down_alt:before {
content: "\e040";
}
.arrow_condense_alt:before {
content: "\e041";
}
.arrow_expand_alt3:before {
content: "\e042";
}
.arrow_carrot_up_alt:before {
content: "\e043";
}
.arrow_carrot-down_alt:before {
content: "\e044";
}
.arrow_carrot-left_alt:before {
content: "\e045";
}
.arrow_carrot-right_alt:before {
content: "\e046";
}
.arrow_carrot-2up_alt:before {
content: "\e047";
}
.arrow_carrot-2dwnn_alt:before {
content: "\e048";
}
.arrow_carrot-2left_alt:before {
content: "\e049";
}
.arrow_carrot-2right_alt:before {
content: "\e04a";
}
.arrow_triangle-up_alt:before {
content: "\e04b";
}
.arrow_triangle-down_alt:before {
content: "\e04c";
}
.arrow_triangle-left_alt:before {
content: "\e04d";
}
.arrow_triangle-right_alt:before {
content: "\e04e";
}
.icon_minus_alt:before {
content: "\e04f";
}
.icon_plus_alt:before {
content: "\e050";
}
.icon_close_alt:before {
content: "\e051";
}
.icon_check_alt:before {
content: "\e052";
}
.icon_zoom-out:before {
content: "\e053";
}
.icon_zoom-in:before {
content: "\e054";
}
.icon_stop_alt:before {
content: "\e055";
}
.icon_menu-square_alt:before {
content: "\e056";
}
.icon_menu-circle_alt:before {
content: "\e057";
}
.icon_document:before {
content: "\e058";
}
.icon_documents:before {
content: "\e059";
}
.icon_pencil_alt:before {
content: "\e05a";
}
.icon_folder:before {
content: "\e05b";
}
.icon_folder-open:before {
content: "\e05c";
}
.icon_folder-add:before {
content: "\e05d";
}
.icon_folder_upload:before {
content: "\e05e";
}
.icon_folder_download:before {
content: "\e05f";
}
.icon_info:before {
content: "\e060";
}
.icon_error-circle:before {
content: "\e061";
}
.icon_error-oct:before {
content: "\e062";
}
.icon_error-triangle:before {
content: "\e063";
}
.icon_question_alt:before {
content: "\e064";
}
.icon_comment:before {
content: "\e065";
}
.icon_chat:before {
content: "\e066";
}
.icon_vol-mute:before {
content: "\e067";
}
.icon_volume-low:before {
content: "\e068";
}
.icon_volume-high:before {
content: "\e069";
}
.icon_quotations_alt:before {
content: "\e06a";
}
.icon_clock:before {
content: "\e06b";
}
.icon_lock:before {
content: "\e06c";
}
.icon_lock-open:before {
content: "\e06d";
}
.icon_key:before {
content: "\e06e";
}
.icon_cloud:before {
content: "\e06f";
}
.icon_cloud-upload:before {
content: "\e070";
}
.icon_cloud-download:before {
content: "\e071";
}
.icon_lightbulb:before {
content: "\e072";
}
.icon_gift:before {
content: "\e073";
}
.icon_house:before {
content: "\e074";
}
.icon_camera:before {
content: "\e075";
}
.icon_mail:before {
content: "\e076";
}
.icon_cone:before {
content: "\e077";
}
.icon_ribbon:before {
content: "\e078";
}
.icon_bag:before {
content: "\e079";
}
.icon_cart:before {
content: "\e07a";
}
.icon_tag:before {
content: "\e07b";
}
.icon_tags:before {
content: "\e07c";
}
.icon_trash:before {
content: "\e07d";
}
.icon_cursor:before {
content: "\e07e";
}
.icon_mic:before {
content: "\e07f";
}
.icon_compass:before {
content: "\e080";
}
.icon_pin:before {
content: "\e081";
}
.icon_pushpin:before {
content: "\e082";
}
.icon_map:before {
content: "\e083";
}
.icon_drawer:before {
content: "\e084";
}
.icon_toolbox:before {
content: "\e085";
}
.icon_book:before {
content: "\e086";
}
.icon_contacts:before {
content: "\e087";
}
.icon_archive:before {
content: "\e088";
}
.icon_heart:before {
content: "\e089";
}
.icon_profile:before {
content: "\e08a";
}
.icon_group:before {
content: "\e08b";
}
.icon_grid-2x2:before {
content: "\e08c";
}
.icon_grid-3x3:before {
content: "\e08d";
}
.icon_music:before {
content: "\e08e";
}
.icon_pause_alt:before {
content: "\e08f";
}
.icon_phone:before {
content: "\e090";
}
.icon_upload:before {
content: "\e091";
}
.icon_download:before {
content: "\e092";
}
.social_facebook:before {
content: "\e093";
}
.social_twitter:before {
content: "\e094";
}
.social_pinterest:before {
content: "\e095";
}
.social_googleplus:before {
content: "\e096";
}
.social_tumblr:before {
content: "\e097";
}
.social_tumbleupon:before {
content: "\e098";
}
.social_wordpress:before {
content: "\e099";
}
.social_instagram:before {
content: "\e09a";
}
.social_dribbble:before {
content: "\e09b";
}
.social_vimeo:before {
content: "\e09c";
}
.social_linkedin:before {
content: "\e09d";
}
.social_rss:before {
content: "\e09e";
}
.social_deviantart:before {
content: "\e09f";
}
.social_share:before {
content: "\e0a0";
}
.social_myspace:before {
content: "\e0a1";
}
.social_skype:before {
content: "\e0a2";
}
.social_youtube:before {
content: "\e0a3";
}
.social_picassa:before {
content: "\e0a4";
}
.social_googledrive:before {
content: "\e0a5";
}
.social_flickr:before {
content: "\e0a6";
}
.social_blogger:before {
content: "\e0a7";
}
.social_spotify:before {
content: "\e0a8";
}
.social_delicious:before {
content: "\e0a9";
}
.social_facebook_circle:before {
content: "\e0aa";
}
.social_twitter_circle:before {
content: "\e0ab";
}
.social_pinterest_circle:before {
content: "\e0ac";
}
.social_googleplus_circle:before {
content: "\e0ad";
}
.social_tumblr_circle:before {
content: "\e0ae";
}
.social_stumbleupon_circle:before {
content: "\e0af";
}
.social_wordpress_circle:before {
content: "\e0b0";
}
.social_instagram_circle:before {
content: "\e0b1";
}
.social_dribbble_circle:before {
content: "\e0b2";
}
.social_vimeo_circle:before {
content: "\e0b3";
}
.social_linkedin_circle:before {
content: "\e0b4";
}
.social_rss_circle:before {
content: "\e0b5";
}
.social_deviantart_circle:before {
content: "\e0b6";
}
.social_share_circle:before {
content: "\e0b7";
}
.social_myspace_circle:before {
content: "\e0b8";
}
.social_skype_circle:before {
content: "\e0b9";
}
.social_youtube_circle:before {
content: "\e0ba";
}
.social_picassa_circle:before {
content: "\e0bb";
}
.social_googledrive_alt2:before {
content: "\e0bc";
}
.social_flickr_circle:before {
content: "\e0bd";
}
.social_blogger_circle:before {
content: "\e0be";
}
.social_spotify_circle:before {
content: "\e0bf";
}
.social_delicious_circle:before {
content: "\e0c0";
}
.social_facebook_square:before {
content: "\e0c1";
}
.social_twitter_square:before {
content: "\e0c2";
}
.social_pinterest_square:before {
content: "\e0c3";
}
.social_googleplus_square:before {
content: "\e0c4";
}
.social_tumblr_square:before {
content: "\e0c5";
}
.social_stumbleupon_square:before {
content: "\e0c6";
}
.social_wordpress_square:before {
content: "\e0c7";
}
.social_instagram_square:before {
content: "\e0c8";
}
.social_dribbble_square:before {
content: "\e0c9";
}
.social_vimeo_square:before {
content: "\e0ca";
}
.social_linkedin_square:before {
content: "\e0cb";
}
.social_rss_square:before {
content: "\e0cc";
}
.social_deviantart_square:before {
content: "\e0cd";
}
.social_share_square:before {
content: "\e0ce";
}
.social_myspace_square:before {
content: "\e0cf";
}
.social_skype_square:before {
content: "\e0d0";
}
.social_youtube_square:before {
content: "\e0d1";
}
.social_picassa_square:before {
content: "\e0d2";
}
.social_googledrive_square:before {
content: "\e0d3";
}
.social_flickr_square:before {
content: "\e0d4";
}
.social_blogger_square:before {
content: "\e0d5";
}
.social_spotify_square:before {
content: "\e0d6";
}
.social_delicious_square:before {
content: "\e0d7";
}
.icon_printer:before {
content: "\e103";
}
.icon_calulator:before {
content: "\e0ee";
}
.icon_building:before {
content: "\e0ef";
}
.icon_floppy:before {
content: "\e0e8";
}
.icon_drive:before {
content: "\e0ea";
}
.icon_search-2:before {
content: "\e101";
}
.icon_id:before {
content: "\e107";
}
.icon_id-2:before {
content: "\e108";
}
.icon_puzzle:before {
content: "\e102";
}
.icon_like:before {
content: "\e106";
}
.icon_dislike:before {
content: "\e0eb";
}
.icon_mug:before {
content: "\e105";
}
.icon_currency:before {
content: "\e0ed";
}
.icon_wallet:before {
content: "\e100";
}
.icon_pens:before {
content: "\e104";
}
.icon_easel:before {
content: "\e0e9";
}
.icon_flowchart:before {
content: "\e109";
}
.icon_datareport:before {
content: "\e0ec";
}
.icon_briefcase:before {
content: "\e0fe";
}
.icon_shield:before {
content: "\e0f6";
}
.icon_percent:before {
content: "\e0fb";
}
.icon_globe:before {
content: "\e0e2";
}
.icon_globe-2:before {
content: "\e0e3";
}
.icon_target:before {
content: "\e0f5";
}
.icon_hourglass:before {
content: "\e0e1";
}
.icon_balance:before {
content: "\e0ff";
}
.icon_rook:before {
content: "\e0f8";
}
.icon_printer-alt:before {
content: "\e0fa";
}
.icon_calculator_alt:before {
content: "\e0e7";
}
.icon_building_alt:before {
content: "\e0fd";
}
.icon_floppy_alt:before {
content: "\e0e4";
}
.icon_drive_alt:before {
content: "\e0e5";
}
.icon_search_alt:before {
content: "\e0f7";
}
.icon_id_alt:before {
content: "\e0e0";
}
.icon_id-2_alt:before {
content: "\e0fc";
}
.icon_puzzle_alt:before {
content: "\e0f9";
}
.icon_like_alt:before {
content: "\e0dd";
}
.icon_dislike_alt:before {
content: "\e0f1";
}
.icon_mug_alt:before {
content: "\e0dc";
}
.icon_currency_alt:before {
content: "\e0f3";
}
.icon_wallet_alt:before {
content: "\e0d8";
}
.icon_pens_alt:before {
content: "\e0db";
}
.icon_easel_alt:before {
content: "\e0f0";
}
.icon_flowchart_alt:before {
content: "\e0df";
}
.icon_datareport_alt:before {
content: "\e0f2";
}
.icon_briefcase_alt:before {
content: "\e0f4";
}
.icon_shield_alt:before {
content: "\e0d9";
}
.icon_percent_alt:before {
content: "\e0da";
}
.icon_globe_alt:before {
content: "\e0de";
}
.icon_clipboard:before {
content: "\e0e6";
}
.glyph {
float: left;
text-align: center;
padding: .75em;
margin: .4em 1.5em .75em 0;
width: 6em;
text-shadow: none;
}
.glyph_big {
font-size: 128px;
color: #59c5dc;
float: left;
margin-right: 20px;
}
.glyph div { padding-bottom: 10px;}
.glyph input {
font-family: consolas, monospace;
font-size: 12px;
width: 100%;
text-align: center;
border: 0;
box-shadow: 0 0 0 1px #ccc;
padding: .2em;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.centered {
margin-left: auto;
margin-right: auto;
}
.glyph .fs1 {
font-size: 2em;
}@font-face{font-family:'FontAwesome';src:url(//produtriz.com/wp-content/themes/diffusal-child/assets/fonts/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(//produtriz.com/wp-content/themes/diffusal-child/assets/fonts/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(//produtriz.com/wp-content/themes/diffusal-child/assets/fonts/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(//produtriz.com/wp-content/themes/diffusal-child/assets/fonts/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(//produtriz.com/wp-content/themes/diffusal-child/assets/fonts/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(//produtriz.com/wp-content/themes/diffusal-child/assets/fonts/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;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}.clearfix:before, .clearfix:after {
content: "";
display: table; }
.clearfix:after {
clear: both; }
body {
font-family: "Karla", Arial, Helvetica, sans-serif; }
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Karla", Arial, Helvetica, sans-serif; } html {
line-height: 1.15;
-webkit-text-size-adjust: 100%; }
body {
margin: 0; }
main {
display: block; }
h1 {
font-size: 2em;
margin: 0.67em 0; }
hr {
-webkit-box-sizing: content-box;
box-sizing: content-box;
height: 0;
overflow: visible; }
pre {
font-family: monospace, monospace;
font-size: 1em; }
a {
background-color: transparent; }
abbr[title] {
border-bottom: none;
text-decoration: underline;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted; }
b,
strong {
font-weight: bolder; }
code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; }
small {
font-size: 80%; }
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline; }
sub {
bottom: -0.25em; }
sup {
top: -0.5em; }
img {
border-style: none; }
button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0; }
button,
input {
overflow: visible; }
button,
select {
text-transform: none; }
button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button; }
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0; }
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText; }
fieldset {
padding: 0.35em 0.75em 0.625em; }
legend {
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal; }
progress {
vertical-align: baseline; }
textarea {
overflow: auto; }
[type="checkbox"],
[type="radio"] {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0; }
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto; }
[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px; }
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none; }
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit; }
details {
display: block; }
summary {
display: list-item; }
template {
display: none; }
[hidden] {
display: none; }
.ps {
overflow: hidden !important;
overflow-anchor: none;
-ms-overflow-style: none;
touch-action: auto;
-ms-touch-action: auto; }
.ps__rail-x {
display: none;
opacity: 0;
transition: background-color .2s linear, opacity .2s linear;
-webkit-transition: background-color .2s linear, opacity .2s linear;
height: 15px;
bottom: 0px;
position: absolute; }
.ps__rail-y {
display: none;
opacity: 0;
transition: background-color .2s linear, opacity .2s linear;
-webkit-transition: background-color .2s linear, opacity .2s linear;
width: 15px;
right: 0;
position: absolute; }
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
display: block;
background-color: transparent; }
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
opacity: 0.6; }
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
background-color: #eee;
opacity: 0.9; }
.ps__thumb-x {
background-color: #aaa;
border-radius: 6px;
transition: background-color .2s linear, height .2s ease-in-out;
-webkit-transition: background-color .2s linear, height .2s ease-in-out;
height: 6px;
bottom: 2px;
position: absolute; }
.ps__thumb-y {
background-color: #aaa;
border-radius: 6px;
transition: background-color .2s linear, width .2s ease-in-out;
-webkit-transition: background-color .2s linear, width .2s ease-in-out;
width: 6px;
right: 2px;
position: absolute; }
.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
background-color: #999;
height: 11px; }
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
background-color: #999;
width: 11px; }
@supports (-ms-overflow-style: none) {
.ps {
overflow: auto !important; } }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.ps {
overflow: auto !important; } }
.animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both; }
.animated.hinge {
-webkit-animation-duration: 2s;
animation-duration: 2s; }
.animate-item {
visibility: hidden; }
.animate-item.is-visible {
visibility: visible; }
@-webkit-keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-webkit-transform: translateY(0);
transform: translateY(0); }
40% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px); }
60% {
-webkit-transform: translateY(-15px);
transform: translateY(-15px); } }
@keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-webkit-transform: translateY(0);
transform: translateY(0); }
40% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px); }
60% {
-webkit-transform: translateY(-15px);
transform: translateY(-15px); } }
.bounce {
-webkit-animation-name: bounce;
animation-name: bounce; }
@-webkit-keyframes flash {
0%, 50%, 100% {
opacity: 1; }
25%, 75% {
opacity: 0; } }
@keyframes flash {
0%, 50%, 100% {
opacity: 1; }
25%, 75% {
opacity: 0; } }
.flash {
-webkit-animation-name: flash;
animation-name: flash; }
@-webkit-keyframes pulse {
0% {
-webkit-transform: scale(1);
transform: scale(1); }
50% {
-webkit-transform: scale(1.1);
transform: scale(1.1); }
100% {
-webkit-transform: scale(1);
transform: scale(1); } }
@keyframes pulse {
0% {
-webkit-transform: scale(1);
transform: scale(1); }
50% {
-webkit-transform: scale(1.1);
transform: scale(1.1); }
100% {
-webkit-transform: scale(1);
transform: scale(1); } }
.pulse {
-webkit-animation-name: pulse;
animation-name: pulse; }
@-webkit-keyframes shake {
0%, 100% {
-webkit-transform: translateX(0);
transform: translateX(0); }
10%, 30%, 50%, 70%, 90% {
-webkit-transform: translateX(-10px);
transform: translateX(-10px); }
20%, 40%, 60%, 80% {
-webkit-transform: translateX(10px);
transform: translateX(10px); } }
@keyframes shake {
0%, 100% {
-webkit-transform: translateX(0);
transform: translateX(0); }
10%, 30%, 50%, 70%, 90% {
-webkit-transform: translateX(-10px);
transform: translateX(-10px); }
20%, 40%, 60%, 80% {
-webkit-transform: translateX(10px);
transform: translateX(10px); } }
.shake {
-webkit-animation-name: shake;
animation-name: shake; }
@-webkit-keyframes swing {
20% {
-webkit-transform: rotate(15deg);
transform: rotate(15deg); }
40% {
-webkit-transform: rotate(-10deg);
transform: rotate(-10deg); }
60% {
-webkit-transform: rotate(5deg);
transform: rotate(5deg); }
80% {
-webkit-transform: rotate(-5deg);
transform: rotate(-5deg); }
100% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); } }
@keyframes swing {
20% {
-webkit-transform: rotate(15deg);
transform: rotate(15deg); }
40% {
-webkit-transform: rotate(-10deg);
transform: rotate(-10deg); }
60% {
-webkit-transform: rotate(5deg);
transform: rotate(5deg); }
80% {
-webkit-transform: rotate(-5deg);
transform: rotate(-5deg); }
100% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); } }
.swing {
-webkit-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
animation-name: swing; }
@-webkit-keyframes tada {
0% {
-webkit-transform: scale(1);
transform: scale(1); }
10%, 20% {
-webkit-transform: scale(0.9) rotate(-3deg);
transform: scale(0.9) rotate(-3deg); }
30%, 50%, 70%, 90% {
-webkit-transform: scale(1.1) rotate(3deg);
transform: scale(1.1) rotate(3deg); }
40%, 60%, 80% {
-webkit-transform: scale(1.1) rotate(-3deg);
transform: scale(1.1) rotate(-3deg); }
100% {
-webkit-transform: scale(1) rotate(0);
transform: scale(1) rotate(0); } }
@keyframes tada {
0% {
-webkit-transform: scale(1);
transform: scale(1); }
10%, 20% {
-webkit-transform: scale(0.9) rotate(-3deg);
transform: scale(0.9) rotate(-3deg); }
30%, 50%, 70%, 90% {
-webkit-transform: scale(1.1) rotate(3deg);
transform: scale(1.1) rotate(3deg); }
40%, 60%, 80% {
-webkit-transform: scale(1.1) rotate(-3deg);
transform: scale(1.1) rotate(-3deg); }
100% {
-webkit-transform: scale(1) rotate(0);
transform: scale(1) rotate(0); } }
.tada {
-webkit-animation-name: tada;
animation-name: tada; }
@-webkit-keyframes bounceIn {
0% {
opacity: 0;
-webkit-transform: scale(0.3);
transform: scale(0.3); }
50% {
opacity: 1;
-webkit-transform: scale(1.05);
transform: scale(1.05); }
70% {
-webkit-transform: scale(0.9);
transform: scale(0.9); }
100% {
-webkit-transform: scale(1);
transform: scale(1); } }
@keyframes bounceIn {
0% {
opacity: 0;
-webkit-transform: scale(0.3);
transform: scale(0.3); }
50% {
opacity: 1;
-webkit-transform: scale(1.05);
transform: scale(1.05); }
70% {
-webkit-transform: scale(0.9);
transform: scale(0.9); }
100% {
-webkit-transform: scale(1);
transform: scale(1); } }
.bounceIn {
-webkit-animation-name: bounceIn;
animation-name: bounceIn; }
@-webkit-keyframes tsfadeInUp {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 40px, 0);
transform: translate3d(0, 40px, 0); }
100% {
opacity: 1;
-webkit-transform: none;
transform: none; } }
@keyframes tsfadeInUp {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 40px, 0);
transform: translate3d(0, 40px, 0); }
100% {
opacity: 1;
-webkit-transform: none;
transform: none; } }
.tsFadeInUp {
-webkit-animation-name: tsfadeInUp;
animation-name: tsfadeInUp;
-webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-duration: calc(0.3s);
animation-duration: calc(0.3s); }  .owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent; position: relative;
z-index: 1; }
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
touch-action: manipulation;
-moz-backface-visibility: hidden; }
.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(0px, 0px, 0px); }
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none; }
.owl-carousel .owl-item img {
display: block;
width: 100%; }
.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;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
background: none;
color: inherit;
border: none;
padding: 0 !important;
font: inherit; }
.owl-carousel.owl-loaded {
display: block; }
.owl-carousel.owl-loading {
opacity: 0;
display: block; }
.owl-carousel.owl-hidden {
opacity: 0; }
.owl-carousel.owl-refresh .owl-item {
visibility: hidden; }
.owl-carousel.owl-drag .owl-item {
-ms-touch-action: pan-y;
touch-action: pan-y;
-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: grab; }
.owl-carousel.owl-rtl {
direction: rtl; }
.owl-carousel.owl-rtl .owl-item {
float: right; } .no-js .owl-carousel {
display: block; } .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;
transition: height 500ms ease-in-out; } .owl-carousel .owl-item { }
.owl-carousel .owl-item .owl-lazy {
opacity: 0;
-webkit-transition: opacity 400ms ease;
transition: opacity 400ms ease; }
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
max-height: 0; }
.owl-carousel .owl-item img.owl-lazy {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d; } .owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000; }
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
background: url(//produtriz.com/wp-content/themes/diffusal-child/assets/styles/owl.video.play.png) no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
-webkit-transition: -webkit-transform 100ms ease;
transition: -webkit-transform 100ms ease;
transition: transform 100ms ease;
transition: transform 100ms ease, -webkit-transform 100ms ease; }
.owl-carousel .owl-video-play-icon:hover {
-webkit-transform: scale(1.3, 1.3);
transform: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
display: none; }
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
-webkit-transition: opacity 400ms ease;
transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
height: 100%;
width: 100%; } .vc_page_container .ts-grid-section > .vc_row[data-vc-full-width-init=true] {
left: 0 !important;
width: 100% !important;
padding-left: 0 !important;
padding-right: 0 !important;
margin-left: 0 !important;
margin-right: 0 !important; }
.vc_page_container .ts-grid-section .cdb-grid-section {
width: 100%;
max-width: 100%;
padding-left: 0;
padding-right: 0; }
.vc_page_container .ts-grid-section .vc_column_container {
padding-left: 15px;
padding-right: 15px; }
.vc_page_container .ts-grid-section .vc_column-inner {
padding-left: 0;
padding-right: 0; }
.vc_page_container .ts-grid-section.row-stretch_row > .vc_row {
margin-left: auto !important;
margin-right: auto !important;
padding-left: 0;
padding-right: 0; }
@media (min-width: 768px) {
.vc_page_container .ts-grid-section.row-stretch_row > .vc_row {
max-width: 720px; } }
@media (min-width: 992px) {
.vc_page_container .ts-grid-section.row-stretch_row > .vc_row {
max-width: 960px; } }
@media (min-width: 1200px) {
.vc_page_container .ts-grid-section.row-stretch_row > .vc_row {
max-width: 1140px; } }
.vc_page_container .ts-grid-section.row-stretch_row_content_no_spaces .vc_column_container {
padding-left: 0;
padding-right: 0; }
body {
background-color: #fff;
color: #8b8b8b;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
overflow-x: hidden;
line-height: 1.6; }
a {
text-decoration: none;
-webkit-transition: all 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);
transition: all 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);
color: #090909; }
a:focus {
outline: none; }
a:hover {
color: #777; }
p {
font-size: 15px;
margin: 0 0 1.55rem;
word-spacing: 0.001em;
color: #8b8b8b;
line-height: 1.6;
-webkit-font-feature-settings: "kern" 1;
font-feature-settings: "kern" 1;
-webkit-font-kerning: normal;
font-kerning: normal; }
img {
height: auto;
max-width: 100%; }
.container.expanded {
max-width: 100%;
padding-left: 80px;
padding-right: 80px; }
@media (max-width: 1199.98px) {
.container.expanded {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto; } }
@media (max-width: 1199.98px) and (min-width: 576px) {
.container.expanded {
max-width: 540px; } }
@media (max-width: 1199.98px) and (min-width: 768px) {
.container.expanded {
max-width: 720px; } }
@media (max-width: 1199.98px) and (min-width: 992px) {
.container.expanded {
max-width: 960px; } }
@media (max-width: 1199.98px) and (min-width: 1200px) {
.container.expanded {
max-width: 1140px; } }
.screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
h1,
h2,
h3,
h4,
h5,
h6 {
color: #090909;
letter-spacing: -0.03em;
margin: 0 0 20px; }
h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong {
font-weight: 400; }
h1,
.h1 {
font-size: 34px;
line-height: 1.2;
margin-bottom: 10px;
font-weight: 600; }
@media (min-width: 992px) {
h1,
.h1 {
font-size: 42px; } }
@media (min-width: 1200px) {
h1,
.h1 {
font-size: 60px; } }
h2,
.h2 {
font-size: 22px;
line-height: 1.3;
font-weight: 600; }
@media (min-width: 992px) {
h2,
.h2 {
font-size: 34px; } }
h3 {
font-size: 20px;
line-height: 1.3;
font-weight: 600; }
@media (min-width: 992px) {
h3 {
font-size: 28px; } }
h4 {
font-size: 18px;
line-height: 1.3;
font-weight: 600; }
@media (min-width: 992px) {
h4 {
font-size: 24px; } }
h5 {
font-size: 18px;
line-height: 1.3;
font-weight: 600; }
h6 {
font-size: 12px;
line-height: 1.3;
margin-bottom: 10px;
font-weight: 600;
text-transform: uppercase; }
code {
background-color: #f7f7f7;
font-size: 0.875em;
padding: 0.25em 0.5em 0.25em; }
pre {
padding: 15px 20px;
background-color: #f7f7f7;
white-space: pre-wrap; }
table {
max-width: 100%;
width: auto;
overflow-x: auto;
font-size: 17px;
line-height: 1.1875;
border: 1px solid #e7e7e7;
border-right: 0;
border-bottom: 0;
border-collapse: collapse;
margin: 25px 0; }
table td, table th {
border: 1px solid #e7e7e7;
border-left: 0;
border-top: 0;
font-size: 15px;
padding: 15px;
vertical-align: middle;
text-align: left; }
table th {
font-weight: 600; }
dt {
font-weight: 600; }
dd {
margin: 0 1.5em 1.5em; }
iframe {
display: block;
max-width: 100%; }
hr {
background-color: rgba(129, 129, 129, 0.2);
border: none;
display: block;
height: 1px;
margin: 1.5rem 0; }
ul {
padding: 0;
margin: 0;
list-style: none; }
ul li {
margin-bottom: 6px; }
ul,
ol {
margin-left: 0;
list-style-position: inside;
font-size: inherit; }
ul ul, ul ol,
ol ul,
ol ol {
margin-left: 15px; }
ul li:last-child,
ol li:last-child {
margin: 0; }
small {
font-size: 0.875em; }
input[type="checkbox"],
input[type="radio"] {
vertical-align: baseline; }
blockquote {
display: block;
margin: 25px 0;
font-size: 17px;
font-weight: 700;
color: #090909; }
blockquote p {
font-size: 17px;
margin: 0;
font-weight: 700;
color: #090909; }
cite {
display: inline-block;
margin-top: 20px;
color: #090909;
font-style: normal;
font-weight: 400; }
.text-left {
text-align: left; }
.text-center {
text-align: center; }
.text-right {
text-align: right; }
@media (min-width: 992px) {
.text-lg-right {
text-align: right; } } .animate-item {
visibility: hidden; }
@-webkit-keyframes fadeInTS {
0% {
-webkit-transform: translateY(40px);
transform: translateY(40px);
opacity: 0; }
100% {
-webkit-transform: none;
transform: none;
opacity: 1; } }
@keyframes fadeInTS {
0% {
-webkit-transform: translateY(40px);
transform: translateY(40px);
opacity: 0; }
100% {
-webkit-transform: none;
transform: none;
opacity: 1; } }
.wow {
-webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-name: fadeInTS;
animation-name: fadeInTS;
will-change: transform; }
@-webkit-keyframes fadeInDown {
0% {
-webkit-transform: translateY(-40px);
transform: translateY(-40px);
opacity: 0; }
100% {
-webkit-transform: none;
transform: none;
opacity: 1; } }
@keyframes fadeInDown {
0% {
-webkit-transform: translateY(-40px);
transform: translateY(-40px);
opacity: 0; }
100% {
-webkit-transform: none;
transform: none;
opacity: 1; } }
.fadeInDown {
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
will-change: transform; }
@-webkit-keyframes fadeInRight {
0% {
-webkit-transform: translateX(40px);
transform: translateX(40px);
opacity: 0; }
100% {
-webkit-transform: none;
transform: none;
opacity: 1; } }
@keyframes fadeInRight {
0% {
-webkit-transform: translateX(40px);
transform: translateX(40px);
opacity: 0; }
100% {
-webkit-transform: none;
transform: none;
opacity: 1; } }
.fadeInRight {
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
will-change: transform; }
@-webkit-keyframes fadeInLeft {
0% {
-webkit-transform: translateX(-40px);
transform: translateX(-40px);
opacity: 0; }
100% {
-webkit-transform: none;
transform: none;
opacity: 1; } }
@keyframes fadeInLeft {
0% {
-webkit-transform: translateX(-40px);
transform: translateX(-40px);
opacity: 0; }
100% {
-webkit-transform: none;
transform: none;
opacity: 1; } }
.fadeInLeft {
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
will-change: transform; }
@-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; }
@-webkit-keyframes scaleIn {
0% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
-webkit-transform-origin: center center;
transform-origin: center center;
opacity: 0; }
100% {
-webkit-transform: none;
transform: none;
opacity: 1; } }
@keyframes scaleIn {
0% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
-webkit-transform-origin: center center;
transform-origin: center center;
opacity: 0; }
100% {
-webkit-transform: none;
transform: none;
opacity: 1; } }
.scaleIn {
-webkit-animation-name: scaleIn;
animation-name: scaleIn;
will-change: transform; } figure {
display: block;
margin: 0; }
figure img {
display: block;
height: auto;
max-width: 100%; }
.alignleft {
float: left;
margin: 0 30px 30px 0; }
.alignright {
float: right;
margin: 0 0 30px 30px; }
p .alignright {
margin-top: 30px; }
.wp-caption {
max-width: 100% !important; }
.wp-caption.alignnone {
margin: 5px 0 30px 0; }
.aligncenter, div.aligncenter {
display: block;
margin: 30px auto;
max-width: 100%; }
figcaption, .wp-caption-text {
font-size: 14px;
font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
margin-top: 1rem;
color: #8b8b8b; }
.wp-block-search__input, .wp-block-search__button {
height: 50px !important;
padding-top: 5px;
padding-bottom: 5px; }
.wp-block-search__input {
width: auto; }
.wp-block-button {
margin-bottom: 20px; }
.wp-block-button__link:hover {
color: inherit; }
.wp-block-cover p.wp-block-cover-text {
color: #fff; }
.cdb-page-pagination {
margin: 30px 0; }
.cdb-page-pagination .cdb-page-links-title {
margin-right: 7px; }
.cdb-page-pagination span.cdb-page-link,
.cdb-page-pagination a span.cdb-page-link {
min-width: 40px;
height: 40px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
background-color: #f7f7f7; }
.cdb-page-pagination > span.current .cdb-page-link {
background-color: #090909;
color: #fff; }
.gallery {
display: block;
margin: 0 -2px;
clear: both;
overflow: hidden; }
.gallery.gallery-columns-2 .gallery-item {
max-width: 50%; }
@media (min-width: 576px) {
.gallery.gallery-columns-2 .gallery-item {
max-width: 50%; } }
.gallery.gallery-columns-3 .gallery-item {
max-width: 50%; }
@media (min-width: 576px) {
.gallery.gallery-columns-3 .gallery-item {
max-width: 33.33%; } }
.gallery.gallery-columns-4 .gallery-item {
max-width: 50%; }
@media (min-width: 576px) {
.gallery.gallery-columns-4 .gallery-item {
max-width: 50%; } }
@media (min-width: 768px) {
.gallery.gallery-columns-4 .gallery-item {
max-width: 25%; } }
.gallery.gallery-columns-5 .gallery-item {
max-width: 50%; }
@media (min-width: 576px) {
.gallery.gallery-columns-5 .gallery-item {
max-width: 50%; } }
@media (min-width: 768px) {
.gallery.gallery-columns-5 .gallery-item {
max-width: 20%; } }
.gallery.gallery-columns-6 .gallery-item {
max-width: 50%; }
@media (min-width: 576px) {
.gallery.gallery-columns-6 .gallery-item {
max-width: 33.33%; } }
@media (min-width: 768px) {
.gallery.gallery-columns-6 .gallery-item {
max-width: 16.66%; } }
.gallery.gallery-columns-7 .gallery-item {
max-width: 50%; }
@media (min-width: 576px) {
.gallery.gallery-columns-7 .gallery-item {
max-width: 25%; } }
@media (min-width: 768px) {
.gallery.gallery-columns-7 .gallery-item {
max-width: 14.28%; } }
.gallery.gallery-columns-8 .gallery-item {
max-width: 50%; }
@media (min-width: 576px) {
.gallery.gallery-columns-8 .gallery-item {
max-width: 25%; } }
@media (min-width: 768px) {
.gallery.gallery-columns-8 .gallery-item {
max-width: 12.5%; } }
.gallery.gallery-columns-9 .gallery-item {
max-width: 50%; }
@media (min-width: 576px) {
.gallery.gallery-columns-9 .gallery-item {
max-width: 25%; } }
@media (min-width: 768px) {
.gallery.gallery-columns-9 .gallery-item {
max-width: 11.11%; } }
.gallery .gallery-item {
display: inline-block;
width: 100%;
padding: 0 2px;
margin: 0 0 1.5em;
vertical-align: top;
-webkit-transition: opacity 0.2s ease;
transition: opacity 0.2s ease; }
.gallery .gallery-item:hover {
opacity: 0.8; }
.gallery .gallery-item img {
max-width: 100%;
display: block;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.gallery .gallery-item a {
line-height: 0;
display: block;
border: none !important;
width: 100%; }
.gallery .gallery-item .gallery-caption {
color: rgba(51, 51, 51, 0.7);
font-size: 12px;
line-height: 1.5;
padding: 0.5em 0; }
.gallery-columns-5 .gallery-caption,
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none; }
.blocks-gallery-item a:hover {
border: none !important; }
.blocks-gallery-caption {
margin-bottom: 1.5em; }
.comment.bypostauthor {
background-color: #f7f7f7;
border-left: 1px solid #090909;
padding: 20px; } .site-header {
top: 0;
height: 7rem;
z-index: 900;
background-color: #fff; }
.site-header .container,
.site-header .header-wrap,
.site-header .header-nav,
.site-header .main-menu,
.site-header .main-menu > li,
.site-header .right-menu,
.site-header .right-menu li {
height: 100%; }
.site-header.fixed-header {
position: fixed;
left: 0;
top: 0;
width: 100%;
background-color: white;
-webkit-transition: all 0.25s ease;
transition: all 0.25s ease;
border-bottom: 1px solid #e7e7e7; }
.site-header.fixed-header.is-fixed {
border-color: transparent;
background-color: #fff;
-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.07);
box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.07); }
.admin-bar .site-header.fixed-header {
top: 46px; }
.admin-bar .site-header.fixed-header.is-fixed {
top: 0; }
@media (min-width: 992px) {
.admin-bar .site-header.fixed-header {
top: 32px; }
.admin-bar .site-header.fixed-header.is-fixed {
top: 32px; } }
.site-header .header-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: start; }
.site-header .header-wrap .header-logo,
.site-header .header-wrap .header-widgets {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
height: 100%;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.site-header .header-wrap .header-logo a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex; }
.site-header .header-wrap .logo-text {
font-size: 24px;
font-weight: 700; }
.site-header .header-wrap .header-nav {
display: none; }
.site-header .header-wrap .header-widgets {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end; }
@media (min-width: 992px) {
.site-header .header-wrap .header-logo,
.site-header .header-wrap .header-widgets {
-ms-flex-preferred-size: 20%;
flex-basis: 20%; }
.site-header .header-wrap .header-nav {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-preferred-size: 60%;
flex-basis: 60%;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; } }
.header-widgets .right-menu {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
list-style: none;
margin: 0;
padding: 0;
font-size: 18px; }
.header-widgets .right-menu a {
color: #090909; }
.header-widgets .right-menu .menu-item {
display: none;
margin-bottom: 0; }
.header-widgets .right-menu .menu-item.menu-mobile-nav {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
@media (min-width: 992px) {
.header-widgets .right-menu .menu-item {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.header-widgets .right-menu .menu-item.menu-mobile-nav {
display: none; } }
.header-widgets .right-menu .menu-item + .menu-item {
margin-left: 15px; }
.header-widgets .right-menu .menu-item a {
position: relative;
width: 60px;
height: 60px;
z-index: 1;
color: #000;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: color 0.3s cubic-bezier(0, 0, 0.2, 1), background-color 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: color 0.3s cubic-bezier(0, 0, 0.2, 1), background-color 0.3s cubic-bezier(0, 0, 0.2, 1); }
.header-widgets .right-menu .menu-item a i, .header-widgets .right-menu .menu-item a svg, .header-widgets .right-menu .menu-item a span {
position: relative;
z-index: 1;
color: currentColor !important;
pointer-events: none; }
.header-widgets .right-menu .menu-item a svg {
max-width: 100%;
fill: #000; }
.header-widgets .right-menu .menu-item a svg {
width: 1rem;
height: 1rem; }
.header-widgets .right-menu .menu-item a:before {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
-webkit-transform: scale(1);
transform: scale(1);
background-color: #f4f4f4;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
border-radius: 50%;
-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1); }
.header-widgets .right-menu .menu-item a:hover {
color: #000; }
.header-widgets .right-menu .menu-item a:hover:before {
-webkit-transform: scale(1.2);
transform: scale(1.2); } .main-menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
list-style: none;
margin: 0;
padding: 0;
line-height: 1; }
.main-menu > li {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.main-menu > li + li {
margin-left: 30px; }
.main-menu > li > a {
padding: 14px 0 10px 0; }
.main-menu > li > a:after {
width: 0;
height: 1px;
background-color: #090909;
content: '';
left: 0;
bottom: 0;
position: absolute;
-webkit-transition: all .3s;
transition: all .3s; }
.main-menu > li.current-menu-item a:after,
.main-menu > li:hover a:after {
width: 100%; }
.main-menu li {
position: relative;
margin: 0;
white-space: nowrap; }
.main-menu li a {
position: relative;
z-index: 2; }
.main-menu li.is-dropdown-active > .sub-menu,
.main-menu li.is-dropdown-active > .children, .main-menu li:hover > .sub-menu,
.main-menu li:hover > .children {
-webkit-transform: scaleY(1);
transform: scaleY(1);
-webkit-transition-delay: 0s;
transition-delay: 0s; }
.main-menu li.is-dropdown-active > .sub-menu a,
.main-menu li.is-dropdown-active > .children a, .main-menu li:hover > .sub-menu a,
.main-menu li:hover > .children a {
opacity: 1;
-webkit-transform: none;
transform: none;
-webkit-transition-duration: .3s;
transition-duration: .3s;
-webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }
.main-menu li:hover .sub-menu li:first-child a {
-webkit-transition-delay: .15s;
transition-delay: .15s; }
.main-menu li:hover .sub-menu li:nth-child(2) a {
-webkit-transition-delay: .2s;
transition-delay: .2s; }
.main-menu li:hover .sub-menu li:nth-child(3) a {
-webkit-transition-delay: .25s;
transition-delay: .25s; }
.main-menu li:hover .sub-menu li:nth-child(4) a {
-webkit-transition-delay: .3s;
transition-delay: .3s; }
.main-menu li:hover .sub-menu li:nth-child(5) a {
-webkit-transition-delay: .35s;
transition-delay: .35s; }
.main-menu li:hover .sub-menu li:nth-child(6) a {
-webkit-transition-delay: .4s;
transition-delay: .4s; }
.main-menu li:hover .sub-menu li:nth-child(7) a {
-webkit-transition-delay: .45s;
transition-delay: .45s; }
.main-menu li:hover .sub-menu li:nth-child(8) a {
-webkit-transition-delay: .5s;
transition-delay: .5s; }
.main-menu li:hover .sub-menu li:nth-child(9) a {
-webkit-transition-delay: .55s;
transition-delay: .55s; }
.main-menu li:hover .sub-menu li:nth-child(10) a {
-webkit-transition-delay: .6s;
transition-delay: .6s; }
.main-menu .sub-menu,
.main-menu .children {
padding: 30px 0;
margin: 0;
list-style: none;
background-color: #090909;
position: absolute;
min-width: 220px;
top: 100%;
left: -30px;
-webkit-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: center top;
transform-origin: center top;
-webkit-transition: -webkit-transform 0.2s cubic-bezier(0.5, 0, 0.3, 1) 0.2s;
transition: -webkit-transform 0.2s cubic-bezier(0.5, 0, 0.3, 1) 0.2s;
transition: transform 0.2s cubic-bezier(0.5, 0, 0.3, 1) 0.2s;
transition: transform 0.2s cubic-bezier(0.5, 0, 0.3, 1) 0.2s, -webkit-transform 0.2s cubic-bezier(0.5, 0, 0.3, 1) 0.2s; }
.main-menu .sub-menu li,
.main-menu .children li {
display: block;
padding: 0 30px;
margin-bottom: 15px;
line-height: 1.1; }
.main-menu .sub-menu li:last-child,
.main-menu .children li:last-child {
margin-bottom: 0; }
.main-menu .sub-menu li a,
.main-menu .children li a {
display: block;
color: #fff;
opacity: 0;
will-change: transform, opacity;
-webkit-transform: translateY(10px);
transform: translateY(10px);
-webkit-transition: opacity 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition: opacity 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition: opacity 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19), transform 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition: opacity 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19), transform 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.main-menu .sub-menu li a:hover,
.main-menu .children li a:hover {
color: #c1c1c1; }
.main-menu .sub-menu li.is-dropdown-active > .sub-menu,
.main-menu .sub-menu li.is-dropdown-active > .children, .main-menu .sub-menu li:hover > .sub-menu,
.main-menu .sub-menu li:hover > .children,
.main-menu .children li.is-dropdown-active > .sub-menu,
.main-menu .children li.is-dropdown-active > .children,
.main-menu .children li:hover > .sub-menu,
.main-menu .children li:hover > .children {
-webkit-transform: scaleX(1);
transform: scaleX(1);
-webkit-transition-delay: 0s;
transition-delay: 0s; }
.main-menu .sub-menu li.is-dropdown-active > .sub-menu a,
.main-menu .sub-menu li.is-dropdown-active > .children a, .main-menu .sub-menu li:hover > .sub-menu a,
.main-menu .sub-menu li:hover > .children a,
.main-menu .children li.is-dropdown-active > .sub-menu a,
.main-menu .children li.is-dropdown-active > .children a,
.main-menu .children li:hover > .sub-menu a,
.main-menu .children li:hover > .children a {
opacity: 1;
-webkit-transform: none;
transform: none;
-webkit-transition-duration: .3s;
transition-duration: .3s;
-webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }
.main-menu .sub-menu li:hover .sub-menu li:first-child a,
.main-menu .children li:hover .sub-menu li:first-child a {
-webkit-transition-delay: .15s;
transition-delay: .15s; }
.main-menu .sub-menu li:hover .sub-menu li:nth-child(2) a,
.main-menu .children li:hover .sub-menu li:nth-child(2) a {
-webkit-transition-delay: .2s;
transition-delay: .2s; }
.main-menu .sub-menu li:hover .sub-menu li:nth-child(3) a,
.main-menu .children li:hover .sub-menu li:nth-child(3) a {
-webkit-transition-delay: .25s;
transition-delay: .25s; }
.main-menu .sub-menu li:hover .sub-menu li:nth-child(4) a,
.main-menu .children li:hover .sub-menu li:nth-child(4) a {
-webkit-transition-delay: .3s;
transition-delay: .3s; }
.main-menu .sub-menu li:hover .sub-menu li:nth-child(5) a,
.main-menu .children li:hover .sub-menu li:nth-child(5) a {
-webkit-transition-delay: .35s;
transition-delay: .35s; }
.main-menu .sub-menu li:hover .sub-menu li:nth-child(6) a,
.main-menu .children li:hover .sub-menu li:nth-child(6) a {
-webkit-transition-delay: .4s;
transition-delay: .4s; }
.main-menu .sub-menu li:hover .sub-menu li:nth-child(7) a,
.main-menu .children li:hover .sub-menu li:nth-child(7) a {
-webkit-transition-delay: .45s;
transition-delay: .45s; }
.main-menu .sub-menu li:hover .sub-menu li:nth-child(8) a,
.main-menu .children li:hover .sub-menu li:nth-child(8) a {
-webkit-transition-delay: .5s;
transition-delay: .5s; }
.main-menu .sub-menu li:hover .sub-menu li:nth-child(9) a,
.main-menu .children li:hover .sub-menu li:nth-child(9) a {
-webkit-transition-delay: .55s;
transition-delay: .55s; }
.main-menu .sub-menu li:hover .sub-menu li:nth-child(10) a,
.main-menu .children li:hover .sub-menu li:nth-child(10) a {
-webkit-transition-delay: .6s;
transition-delay: .6s; }
.main-menu .sub-menu .sub-menu,
.main-menu .sub-menu .children,
.main-menu .children .sub-menu,
.main-menu .children .children {
top: 0;
left: 100%;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: left center;
transform-origin: left center;
-webkit-transition: -webkit-transform 0.2s cubic-bezier(0.5, 0, 0.3, 1) 0.2s;
transition: -webkit-transform 0.2s cubic-bezier(0.5, 0, 0.3, 1) 0.2s;
transition: transform 0.2s cubic-bezier(0.5, 0, 0.3, 1) 0.2s;
transition: transform 0.2s cubic-bezier(0.5, 0, 0.3, 1) 0.2s, -webkit-transform 0.2s cubic-bezier(0.5, 0, 0.3, 1) 0.2s; }
.main-menu .sub-menu .sub-menu li a,
.main-menu .sub-menu .children li a,
.main-menu .children .sub-menu li a,
.main-menu .children .children li a {
opacity: 0;
-webkit-transform: translateX(-10px);
transform: translateX(-10px); } .menu-bar {
position: relative;
display: inline-block;
min-width: 24px;
height: 38px;
text-align: center; }
.menu-bar .hamburger {
display: block;
position: absolute;
width: 24px;
height: 1px;
background-color: #090909;
top: 2px;
right: 0;
-webkit-transition: all 300ms ease;
transition: all 300ms ease; }
.menu-bar .hamburger:before, .menu-bar .hamburger:after {
position: absolute;
content: '';
display: inline-block;
width: 24px;
height: 1px;
outline: 1px solid transparent;
background-color: #090909;
right: 0;
-webkit-transition: all 300ms ease;
transition: all 300ms ease; }
.menu-bar .hamburger:before {
top: -8px; }
.menu-bar .hamburger:after {
top: 8px; }
.menu-bar.active .hamburger {
background-color: transparent !important; }
.menu-bar.active .hamburger::before {
-webkit-transform: translateY(8px) rotateZ(-45deg);
transform: translateY(8px) rotateZ(-45deg); }
.menu-bar.active .hamburger::after {
-webkit-transform: translateY(-8px) rotateZ(45deg);
transform: translateY(-8px) rotateZ(45deg); }
.mobile-nav-wrapper {
position: fixed;
top: 0;
left: 0;
width: 300px;
max-width: 300px;
height: 100%;
z-index: 1000;
pointer-events: none;
overflow-x: hidden;
-webkit-transform: translate3d(-300px, 0, 0);
transform: translate3d(-300px, 0, 0);
-webkit-transition: all .25s ease;
transition: all .25s ease; }
.mobile-nav-wrapper .mobile-menu-inner {
position: relative;
display: inline-block;
padding: 20px 0;
background-color: #fff;
cursor: default;
min-width: 300px;
height: 100%; }
.mobile-nav-wrapper.is-open {
pointer-events: auto;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
.in-scroll .mobile-nav-wrapper {
top: 0 !important; }
.admin-bar .mobile-nav-wrapper {
top: 46px; }
@media (min-width: 992px) {
.admin-bar .mobile-nav-wrapper {
top: 32px; } }
.mobile-menu-overlay {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 0.5);
z-index: 999;
cursor: pointer;
opacity: 0;
visibility: hidden;
pointer-events: none;
-webkit-transition: opacity .25s ease,visibility 0s ease;
transition: opacity .25s ease,visibility 0s ease; }
.mobile-menu-overlay.is-open {
opacity: 1;
visibility: visible;
pointer-events: auto; }
.mobile-menu {
list-style: none;
padding: 0 30px;
margin: 0; }
.mobile-menu > li > a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
font-size: 18px;
padding: 8px 0;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
vertical-align: middle;
text-transform: uppercase; }
.mobile-menu > li .sub-icon {
position: relative;
z-index: 2; }
.mobile-menu .sub-menu {
display: none;
list-style: none;
margin: 0;
padding-left: 10px;
overflow: hidden; }
.mobile-menu .sub-menu > li > a {
display: inline-block;
font-size: 16px;
color: #898989;
padding: 2px 0; }
.mobile-menu .sub-menu > li .sub-icon {
margin-left: 10px; }
.footer-widgets {
padding: 80px 0 30px 0;
text-align: center; }
.footer-widgets .widget {
margin-bottom: 40px; }
.footer-widgets.dark {
background-color: #090909; }
.footer-widgets.dark p, .footer-widgets.dark a, .footer-widgets.dark li, .footer-widgets.dark h1, .footer-widgets.dark h2, .footer-widgets.dark h3, .footer-widgets.dark h4, .footer-widgets.dark h5, .footer-widgets.dark h6 {
color: #ffffff; }
.footer-widgets.light {
background-color: #f9f9f9; }
.footer-widgets ul {
padding: 0;
margin-bottom: 10px;
list-style: none; }
.footer-widgets ul li {
font-size: 16px; }
@media (min-width: 992px) {
.footer-widgets ul {
margin-bottom: 0; } }
.footer-widgets ul.info li {
display: block; }
.footer-widgets ul.info li p {
margin: 0px; }
@media (min-width: 992px) {
.footer-widgets {
text-align: left;
padding: 80px 0 40px 0; } }
ul.social-icons li {
display: inline-block;
margin-right: 10px;
margin-bottom: 5px; }
ul.social-icons li:last-child {
margin-right: 0; }
.light-skin ul.social-icons li a {
position: relative;
width: 42px;
height: 42px;
z-index: 1;
color: #090909;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: color 0.3s cubic-bezier(0, 0, 0.2, 1), background-color 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: color 0.3s cubic-bezier(0, 0, 0.2, 1), background-color 0.3s cubic-bezier(0, 0, 0.2, 1); }
.light-skin ul.social-icons li a i, .light-skin ul.social-icons li a svg, .light-skin ul.social-icons li a span {
position: relative;
z-index: 1;
color: currentColor !important;
pointer-events: none; }
.light-skin ul.social-icons li a svg {
max-width: 100%;
fill: #090909; }
.light-skin ul.social-icons li a svg {
width: 1rem;
height: 1rem; }
.light-skin ul.social-icons li a:before {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
-webkit-transform: scale(1);
transform: scale(1);
background-color: #fff;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
border-radius: 50%;
-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1); }
.light-skin ul.social-icons li a:hover {
color: #090909; }
.light-skin ul.social-icons li a:hover:before {
-webkit-transform: scale(1.2);
transform: scale(1.2); }
ul.social-icons li a {
position: relative;
width: 42px;
height: 42px;
z-index: 1;
color: #fff;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: color 0.3s cubic-bezier(0, 0, 0.2, 1), background-color 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: color 0.3s cubic-bezier(0, 0, 0.2, 1), background-color 0.3s cubic-bezier(0, 0, 0.2, 1); }
ul.social-icons li a i, ul.social-icons li a svg, ul.social-icons li a span {
position: relative;
z-index: 1;
color: currentColor !important;
pointer-events: none; }
ul.social-icons li a svg {
max-width: 100%;
fill: #fff; }
ul.social-icons li a svg {
width: 1rem;
height: 1rem; }
ul.social-icons li a:before {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
-webkit-transform: scale(1);
transform: scale(1);
background-color: #090909;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
border-radius: 50%;
-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1); }
ul.social-icons li a:hover {
color: #fff; }
ul.social-icons li a:hover:before {
-webkit-transform: scale(1.2);
transform: scale(1.2); }
.side-bar,
.wpb_widgetised_column {
border-bottom: 1px solid #e7e7e7;
margin-bottom: 60px;
padding-bottom: 60px; }
.side-bar .widget,
.wpb_widgetised_column .widget {
margin-bottom: 60px; }
.side-bar .widget .sidebar-header,
.wpb_widgetised_column .widget .sidebar-header {
font-size: 22px;
font-weight: 700;
margin-top: 0px;
margin-bottom: 20px; }
.side-bar .search:before,
.wpb_widgetised_column .search:before {
font-size: 16px;
color: #090909;
content: '\f002';
font-family: fontAwesome;
position: absolute;
top: 6px;
right: 16px;
z-index: 2; }
.side-bar .search input,
.wpb_widgetised_column .search input {
border-bottom: 1px solid #090909;
border-top: none;
border-left: none;
border-right: none;
width: 100%;
height: 40px;
outline: none;
position: relative;
z-index: 1; }
.side-bar .widget.widget_nav_menu ul, .side-bar .widget.widget_archive ul, .side-bar .widget.widget_categories ul, .side-bar .widget.widget_pages ul, .side-bar .widget.widget_meta ul, .side-bar .widget.widget_recent_entries ul,
.wpb_widgetised_column .widget.widget_nav_menu ul,
.wpb_widgetised_column .widget.widget_archive ul,
.wpb_widgetised_column .widget.widget_categories ul,
.wpb_widgetised_column .widget.widget_pages ul,
.wpb_widgetised_column .widget.widget_meta ul,
.wpb_widgetised_column .widget.widget_recent_entries ul {
padding: 0;
margin: 0; }
.side-bar .widget.widget_nav_menu ul li, .side-bar .widget.widget_archive ul li, .side-bar .widget.widget_categories ul li, .side-bar .widget.widget_pages ul li, .side-bar .widget.widget_meta ul li, .side-bar .widget.widget_recent_entries ul li,
.wpb_widgetised_column .widget.widget_nav_menu ul li,
.wpb_widgetised_column .widget.widget_archive ul li,
.wpb_widgetised_column .widget.widget_categories ul li,
.wpb_widgetised_column .widget.widget_pages ul li,
.wpb_widgetised_column .widget.widget_meta ul li,
.wpb_widgetised_column .widget.widget_recent_entries ul li {
list-style: none;
display: block;
margin-bottom: 5px; }
.side-bar .widget.widget_nav_menu ul li:last-child, .side-bar .widget.widget_archive ul li:last-child, .side-bar .widget.widget_categories ul li:last-child, .side-bar .widget.widget_pages ul li:last-child, .side-bar .widget.widget_meta ul li:last-child, .side-bar .widget.widget_recent_entries ul li:last-child,
.wpb_widgetised_column .widget.widget_nav_menu ul li:last-child,
.wpb_widgetised_column .widget.widget_archive ul li:last-child,
.wpb_widgetised_column .widget.widget_categories ul li:last-child,
.wpb_widgetised_column .widget.widget_pages ul li:last-child,
.wpb_widgetised_column .widget.widget_meta ul li:last-child,
.wpb_widgetised_column .widget.widget_recent_entries ul li:last-child {
margin-bottom: 0px; }
.side-bar .widget.widget_nav_menu ul li a, .side-bar .widget.widget_archive ul li a, .side-bar .widget.widget_categories ul li a, .side-bar .widget.widget_pages ul li a, .side-bar .widget.widget_meta ul li a, .side-bar .widget.widget_recent_entries ul li a,
.wpb_widgetised_column .widget.widget_nav_menu ul li a,
.wpb_widgetised_column .widget.widget_archive ul li a,
.wpb_widgetised_column .widget.widget_categories ul li a,
.wpb_widgetised_column .widget.widget_pages ul li a,
.wpb_widgetised_column .widget.widget_meta ul li a,
.wpb_widgetised_column .widget.widget_recent_entries ul li a {
font-size: 15px;
color: #8b8b8b;
text-decoration: underline; }
.side-bar .widget.widget_nav_menu ul li a:hover, .side-bar .widget.widget_archive ul li a:hover, .side-bar .widget.widget_categories ul li a:hover, .side-bar .widget.widget_pages ul li a:hover, .side-bar .widget.widget_meta ul li a:hover, .side-bar .widget.widget_recent_entries ul li a:hover,
.wpb_widgetised_column .widget.widget_nav_menu ul li a:hover,
.wpb_widgetised_column .widget.widget_archive ul li a:hover,
.wpb_widgetised_column .widget.widget_categories ul li a:hover,
.wpb_widgetised_column .widget.widget_pages ul li a:hover,
.wpb_widgetised_column .widget.widget_meta ul li a:hover,
.wpb_widgetised_column .widget.widget_recent_entries ul li a:hover {
color: #090909; }
.side-bar .widget.widget_nav_menu ul li ul, .side-bar .widget.widget_archive ul li ul, .side-bar .widget.widget_categories ul li ul, .side-bar .widget.widget_pages ul li ul, .side-bar .widget.widget_meta ul li ul, .side-bar .widget.widget_recent_entries ul li ul,
.wpb_widgetised_column .widget.widget_nav_menu ul li ul,
.wpb_widgetised_column .widget.widget_archive ul li ul,
.wpb_widgetised_column .widget.widget_categories ul li ul,
.wpb_widgetised_column .widget.widget_pages ul li ul,
.wpb_widgetised_column .widget.widget_meta ul li ul,
.wpb_widgetised_column .widget.widget_recent_entries ul li ul {
margin: 6px 0 0 15px; }
.side-bar .widget .tagcloud .tag-cloud-link,
.wpb_widgetised_column .widget .tagcloud .tag-cloud-link {
display: inline-block;
margin-bottom: 5px;
margin-right: 5px;
font-size: 15px !important;
color: #8b8b8b;
text-decoration: underline; }
.side-bar .widget .tagcloud .tag-cloud-link:hover,
.wpb_widgetised_column .widget .tagcloud .tag-cloud-link:hover {
color: #090909; }
.side-bar .widget_search form input,
.wpb_widgetised_column .widget_search form input {
padding-left: 0;
border: none;
margin-bottom: 0;
background-color: transparent;
border-bottom: 1px solid #090909; }
.side-bar .widget_search form button,
.wpb_widgetised_column .widget_search form button {
width: auto;
padding-right: 0; }
@media (min-width: 992px) {
.side-bar,
.wpb_widgetised_column {
margin-bottom: 0;
border-bottom: none;
padding-bottom: 0px; } }
section.right-sidebar .side-bar {
padding-top: 60px;
margin-top: 60px;
border-top: 1px solid #e7e7e7;
margin-bottom: 0px;
border-bottom: none;
padding-bottom: 0px; }
@media (min-width: 992px) {
section.right-sidebar .side-bar {
padding-top: 0px;
margin-top: 0px;
border-top: none; } }
section.single-post .side-bar {
padding-top: 60px;
margin-top: 60px;
border-top: 1px solid #e7e7e7;
margin-bottom: 0px !important;
border-bottom: none;
padding-bottom: 0px; }
@media (min-width: 992px) {
section.single-post .side-bar {
padding-top: 0px;
margin-top: 0px;
border-top: none; } } .widget_search form {
position: relative; }
.widget_search form button {
position: absolute;
top: 0;
right: 0;
width: 42px;
height: 42px;
outline: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background-color: transparent;
border-color: transparent; }
.sidebar-nav .widget_search form button {
color: #fff; }
table#wp-calendar {
width: 100%;
border: none; }
table#wp-calendar caption {
font-size: 15px;
color: #090909;
margin: 0 0 15px; }
table#wp-calendar td, table#wp-calendar th {
text-align: center;
font-size: 15px;
padding: 10px 5px;
border: none; }
table#wp-calendar thead th {
background-color: #090909;
color: #fff; }
table#wp-calendar tbody {
border: 1px solid #e7e7e7; }
table#wp-calendar tbody a:hover {
text-decoration: underline; }
table#wp-calendar tfoot #prev {
text-align: left; }
table#wp-calendar tfoot #next {
text-align: right; }
.section-heading {
margin-bottom: 30px; }
.section-heading h2 {
font-size: 26px;
font-weight: 400;
margin-top: 0px;
margin-bottom: 10px; }
.section-heading h2 em {
font-style: normal;
font-weight: 700; }
.section-heading p {
margin: 0px;
font-style: italic; }
.page-heading {
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding-top: 80px;
padding-bottom: 80px;
overflow: hidden;
margin-top: 87px;
border-bottom: 1px solid #e7e7e7; }
@media (min-width: 992px) {
.page-heading {
margin-top: 107px; } }
.page-heading.has-bg {
height: 45vh;
padding-top: 0;
padding-bottom: 0;
border-bottom: none; }
.page-heading .heading-content {
text-align: left;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.page-heading .heading-content h1 {
font-size: 36px;
font-weight: bold;
margin: 0px; }
@media (min-width: 992px) {
.page-heading .heading-content h1 {
font-size: 56px; } }
.page-heading .heading-content img {
max-width: 217px; }
.page-heading .ts-breadcrumb {
margin-top: 14px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-left: -3px;
color: #8b8b8b; }
.page-heading .ts-breadcrumb span {
font-size: 15px;
font-style: italic;
margin: 0 3px; }
.page-heading .ts-breadcrumb span a {
color: #8b8b8b; }
.page-heading .ts-breadcrumb span a:hover {
color: #090909; }
.default-page-formating {
padding-top: 80px;
padding-bottom: 80px; }
.default-page-formating.no-page-title {
margin-top: 107px; }
.default-page-formating .entry-content ul:not(.blocks-gallery-grid) {
list-style: disc;
list-style-position: inside;
padding-left: 20px;
padding-bottom: 20px;
margin: 0; }
.default-page-formating .entry-content ul:not(.blocks-gallery-grid) > li {
padding-top: 5px;
padding-bottom: 5px;
margin-bottom: 0; }
.default-page-formating .entry-content ul:not(.blocks-gallery-grid) ul {
padding-left: 25px;
padding-bottom: 0; }
.default-page-formating .entry-content ol {
margin: 0;
padding-left: 20px;
padding-bottom: 20px; }
.default-page-formating .entry-content ol > li {
padding-top: 5px;
padding-bottom: 5px;
margin-bottom: 0; }
.default-page-formating .entry-content ol ol {
padding-left: 25px;
padding-bottom: 0; }
.default-page-formating .entry-content a {
text-decoration: none; }
.default-page-formating .entry-content a:hover {
color: #8b8b8b;
border-bottom: 1px dotted; } .js-search {
z-index: 1100 !important; }
.js-search svg {
-webkit-transition: -webkit-transform 0.3s cubic-bezier(0.5, 0, 0.3, 1);
transition: -webkit-transform 0.3s cubic-bezier(0.5, 0, 0.3, 1);
transition: transform 0.3s cubic-bezier(0.5, 0, 0.3, 1);
transition: transform 0.3s cubic-bezier(0.5, 0, 0.3, 1), -webkit-transform 0.3s cubic-bezier(0.5, 0, 0.3, 1); }
.js-search svg:first-child {
-webkit-transform: scale(1);
transform: scale(1); }
.search-is-open .js-search svg:first-child {
-webkit-transform: scale(0);
transform: scale(0); }
.js-search svg:last-child {
position: absolute !important;
top: 50%;
left: 50%;
margin-top: -0.5rem;
margin-left: -0.5rem;
-webkit-transform: scale(0);
transform: scale(0); }
.search-is-open .js-search svg:last-child {
-webkit-transform: scale(1);
transform: scale(1); }
.search-full-screen {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1000;
color: #fff;
visibility: hidden;
-webkit-transition: visibility 0s .55s;
transition: visibility 0s .55s; }
.admin-bar .search-full-screen {
top: 32px; }
.search-full-screen:before {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: #fff;
-webkit-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: center top;
transform-origin: center top;
-webkit-transition: -webkit-transform 0.45s cubic-bezier(0.5, 0, 0.3, 1) 0.1s;
transition: -webkit-transform 0.45s cubic-bezier(0.5, 0, 0.3, 1) 0.1s;
transition: transform 0.45s cubic-bezier(0.5, 0, 0.3, 1) 0.1s;
transition: transform 0.45s cubic-bezier(0.5, 0, 0.3, 1) 0.1s, -webkit-transform 0.45s cubic-bezier(0.5, 0, 0.3, 1) 0.1s; }
.search-full-screen .search-wrapper {
position: relative;
height: 100%;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.search-full-screen .search-wrapper .search-inner {
width: 80%;
max-width: 56rem;
margin-left: auto;
margin-right: auto; }
.search-full-screen form {
position: relative;
opacity: 0;
-webkit-transform: translateY(3.75rem);
transform: translateY(3.75rem);
-webkit-transition: opacity 0.3s cubic-bezier(0.5, 0, 0.3, 1), -webkit-transform 0.45s cubic-bezier(0.5, 0, 0.3, 1);
transition: opacity 0.3s cubic-bezier(0.5, 0, 0.3, 1), -webkit-transform 0.45s cubic-bezier(0.5, 0, 0.3, 1);
transition: transform 0.45s cubic-bezier(0.5, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.5, 0, 0.3, 1);
transition: transform 0.45s cubic-bezier(0.5, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.5, 0, 0.3, 1), -webkit-transform 0.45s cubic-bezier(0.5, 0, 0.3, 1); }
.search-full-screen form input {
font-size: 2.75rem;
height: auto;
padding: .9375rem 0;
background-color: transparent;
border-bottom: 1px solid #090909;
padding-right: 4.0625rem;
margin-bottom: 0; }
.search-full-screen form input:-moz-placeholder {
color: #090909; }
.search-full-screen form input::-moz-placeholder {
color: #090909; }
.search-full-screen form input:-ms-input-placeholder {
color: #090909; }
.search-full-screen form input::-webkit-input-placeholder {
color: #090909; }
.search-full-screen form .search-button {
position: absolute;
top: 0;
right: 0;
bottom: 0;
display: inline-block;
overflow: visible;
padding: 0;
outline: 0;
border: 0;
background: none transparent;
color: inherit;
text-align: center;
font: inherit;
line-height: normal;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.search-full-screen form .search-button svg {
width: 2rem;
height: 2rem; }
.search-full-screen form .search-button:hover {
background-color: transparent;
color: inherit; }
.search-is-open .search-full-screen {
visibility: visible;
-webkit-transition-delay: 0s;
transition-delay: 0s; }
.search-is-open .search-full-screen:before {
-webkit-transform: scaleY(1);
transform: scaleY(1);
-webkit-transition-delay: 0s;
transition-delay: 0s; }
.search-is-open .search-full-screen form {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.sidebar-nav {
position: relative;
top: 0;
width: 100%;
height: 100%;
margin: 0;
padding: 40px 80px; }
.sidebar-wrapper {
position: fixed;
top: 0;
right: 0;
bottom: 0;
width: 500px;
z-index: 1000;
color: #fff;
background-color: #090909;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: right center;
transform-origin: right center;
-webkit-transition: -webkit-transform 0.3s cubic-bezier(0.5, 0, 0.3, 1) 0.3s;
transition: -webkit-transform 0.3s cubic-bezier(0.5, 0, 0.3, 1) 0.3s;
transition: transform 0.3s cubic-bezier(0.5, 0, 0.3, 1) 0.3s;
transition: transform 0.3s cubic-bezier(0.5, 0, 0.3, 1) 0.3s, -webkit-transform 0.3s cubic-bezier(0.5, 0, 0.3, 1) 0.3s; }
.sidebar-is-open .sidebar-wrapper {
-webkit-transform: scaleX(1);
transform: scaleX(1);
-webkit-transition-delay: 0s;
transition-delay: 0s; }
.sidebar-is-open .sidebar-wrapper .header-logo,
.sidebar-is-open .sidebar-wrapper .widget,
.sidebar-is-open .sidebar-wrapper .sidebar-btn {
opacity: 1;
-webkit-transform: none;
transform: none;
-webkit-transition-duration: .5s;
transition-duration: .5s;
-webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }
.sidebar-is-open .sidebar-wrapper .sidebar-btn {
-webkit-transition-delay: .15s;
transition-delay: .15s; }
.sidebar-is-open .sidebar-wrapper .header-logo {
-webkit-transition-delay: .2s;
transition-delay: .2s; }
.sidebar-is-open .sidebar-wrapper .widget:first-child {
-webkit-transition-delay: .25s;
transition-delay: .25s; }
.sidebar-is-open .sidebar-wrapper .widget:nth-child(2) {
-webkit-transition-delay: .3s;
transition-delay: .3s; }
.sidebar-is-open .sidebar-wrapper .widget:nth-child(3) {
-webkit-transition-delay: .35s;
transition-delay: .35s; }
.sidebar-is-open .sidebar-wrapper .widget:nth-child(4) {
-webkit-transition-delay: .4s;
transition-delay: .4s; }
.sidebar-is-open .sidebar-wrapper .widget:nth-child(5) {
-webkit-transition-delay: .45s;
transition-delay: .45s; }
.admin-bar .sidebar-wrapper {
top: 46px; }
@media (min-width: 992px) {
.admin-bar .sidebar-wrapper {
top: 32px; } }
.sidebar-wrapper .sidebar-btn {
position: absolute;
top: 0;
right: 0;
margin: 25px 40px;
opacity: 0;
-webkit-transform: translateX(50px);
transform: translateX(50px);
-webkit-transition: opacity 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition: opacity 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition: opacity 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition: opacity 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.sidebar-wrapper .sidebar-btn a {
position: relative;
width: 60px;
height: 60px;
z-index: 1;
color: #fff;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: color 0.3s cubic-bezier(0, 0, 0.2, 1), background-color 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: color 0.3s cubic-bezier(0, 0, 0.2, 1), background-color 0.3s cubic-bezier(0, 0, 0.2, 1); }
.sidebar-wrapper .sidebar-btn a i, .sidebar-wrapper .sidebar-btn a svg, .sidebar-wrapper .sidebar-btn a span {
position: relative;
z-index: 1;
color: currentColor !important;
pointer-events: none; }
.sidebar-wrapper .sidebar-btn a svg {
max-width: 100%;
fill: #fff; }
.sidebar-wrapper .sidebar-btn a svg {
width: 1rem;
height: 1rem; }
.sidebar-wrapper .sidebar-btn a:before {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
-webkit-transform: scale(1);
transform: scale(1);
background-color: rgba(255, 255, 255, 0.15);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
border-radius: 50%;
-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1); }
.sidebar-wrapper .sidebar-btn a:hover {
color: #fff; }
.sidebar-wrapper .sidebar-btn a:hover:before {
-webkit-transform: scale(1.2);
transform: scale(1.2); }
.sidebar-wrapper .header-logo {
opacity: 0;
-webkit-transform: translateX(50px);
transform: translateX(50px);
-webkit-transition: opacity 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition: opacity 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition: opacity 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition: opacity 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.sidebar-wrapper .header-logo h2 {
display: inline-block;
font-size: 27px;
font-weight: 700;
color: #ffffff; }
.sidebar-wrapper .widget {
opacity: 0;
-webkit-transform: translateX(50px);
transform: translateX(50px);
-webkit-transition: opacity 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition: opacity 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition: opacity 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition: opacity 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.sidebar-wrapper h1, .sidebar-wrapper h2, .sidebar-wrapper h3, .sidebar-wrapper h4, .sidebar-wrapper h5, .sidebar-wrapper h6, .sidebar-wrapper p, .sidebar-wrapper span {
color: #fff; }
.sidebar-wrapper h1 a:hover, .sidebar-wrapper h2 a:hover, .sidebar-wrapper h3 a:hover, .sidebar-wrapper h4 a:hover, .sidebar-wrapper h5 a:hover, .sidebar-wrapper h6 a:hover, .sidebar-wrapper p a:hover, .sidebar-wrapper span a:hover {
color: rgba(255, 255, 255, 0.7); }
.sidebar-wrapper a:not(.toggle) {
color: #ffffff; }
.sidebar-wrapper a:not(.toggle):hover {
color: rgba(255, 255, 255, 0.7); }
.sidebar-wrapper ul {
padding-left: 0; }
.sidebar-wrapper .widget {
margin-top: 60px; }
.sidebar-wrapper .widget-title {
color: #ffffff;
font-size: 20px;
font-weight: 700;
margin-bottom: 30px; }
.ts-recent-posts .latest-post ul {
padding: 0;
margin: 0;
list-style: none; }
.ts-recent-posts .latest-post ul li {
display: block;
margin-bottom: 45px; }
.ts-recent-posts .latest-post ul li img {
float: left;
display: inline-block;
width: 64px; }
.ts-recent-posts .latest-post ul li .right-content {
margin-left: 80px; }
.ts-recent-posts .latest-post ul li .right-content h6 {
margin-top: 0px;
margin-bottom: 10px;
color: #090909;
font-size: 17px;
font-weight: 700;
text-transform: capitalize; }
.ts-recent-posts .latest-post ul li .right-content span {
display: block;
color: #8b8b8b;
font-style: italic;
font-size: 13px; }
.sidebar-nav .ts-recent-posts .latest-post ul li .right-content h6, .sidebar-nav .ts-recent-posts .latest-post ul li .right-content span {
color: #ffffff; }
.border-button a {
font-size: 15px;
display: inline-block;
padding: 15px 30px;
border: 1px solid #090909;
-webkit-transition: all .3s;
transition: all .3s; }
.border-button a:hover {
background-color: #090909;
color: #fff; }
.slider-wrapper .border-button {
background-color: transparent;
color: #090909;
font-size: 15px;
display: inline-block;
padding: 15px 30px;
border: 1px solid #090909;
-webkit-transition: all .3s ease !important;
transition: all .3s ease !important; }
.slider-wrapper .border-button:hover {
background-color: #090909 !important;
color: #fff; }
.text-button a {
font-size: 15px;
color: #090909;
position: relative; }
.text-button a:after {
width: 30%;
height: 1px;
background-color: #090909;
content: '';
left: 0;
bottom: -2px;
position: absolute;
-webkit-transition: all .3s;
transition: all .3s; }
.text-button a:hover::after {
width: 100%; }
.go-top {
position: fixed;
right: 10px;
bottom: 10px;
display: none; }
@media (min-width: 992px) {
.go-top {
right: 2rem;
bottom: 2rem; } }
.go-top a {
position: relative;
width: 54px;
height: 54px;
z-index: 1;
color: #fff;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: color 0.3s cubic-bezier(0, 0, 0.2, 1), background-color 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: color 0.3s cubic-bezier(0, 0, 0.2, 1), background-color 0.3s cubic-bezier(0, 0, 0.2, 1); }
.go-top a i, .go-top a svg, .go-top a span {
position: relative;
z-index: 1;
color: currentColor !important;
pointer-events: none; }
.go-top a svg {
max-width: 100%;
fill: #fff; }
.go-top a svg {
width: 1rem;
height: 1rem; }
.go-top a:before {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
-webkit-transform: scale(1);
transform: scale(1);
background-color: #090909;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
border-radius: 50%;
-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1); }
.go-top a:hover {
color: #fff; }
.go-top a:hover:before {
-webkit-transform: scale(1.2);
transform: scale(1.2); }
.slider-wrapper {
padding-top: 186px; }
.slider-wrapper .Diffusal.tparrows {
cursor: pointer;
background: transparent;
width: auto; }
.slider-wrapper .Diffusal.tparrows:before {
display: block;
text-align: center;
font-size: 22px;
-webkit-transition: -webkit-transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
transition: -webkit-transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
transition: transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
transition: transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1), -webkit-transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
background-color: transparent;
border: 1px solid #090909;
width: 50px;
height: 50px;
display: inline-block;
text-align: center;
line-height: 48px;
color: #090909; }
input,
textarea,
.form-control {
width: 100%;
height: 40px;
border: none;
background-color: #f7f7f7;
padding: 0 15px;
outline: none;
margin-bottom: 30px;
-webkit-transition: border-color 0.2s ease;
transition: border-color 0.2s ease; }
.sidebar-nav input, .sidebar-nav
textarea, .sidebar-nav
.form-control {
border-color: rgba(255, 255, 255, 0.2);
background-color: transparent;
color: #fff; }
.sidebar-nav input:focus, .sidebar-nav
textarea:focus, .sidebar-nav
.form-control:focus {
border-color: #fff; }
textarea {
padding: 15px;
min-height: 150px; }
input[type='submit'],
button[type='submit'] {
font-size: 15px;
display: inline-block;
width: auto;
height: auto;
outline: none;
cursor: pointer;
padding: 14px 30px;
background-color: transparent;
color: #090909;
border: 1px solid #090909;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease; }
input[type='submit']:hover,
button[type='submit']:hover {
background-color: #090909;
color: #fff; }
select {
position: relative;
width: 100%;
height: 50px;
border-radius: 0;
padding: 14px 40px 14px 15px;
border: 1px solid #e7e7e7;
margin-bottom: 16px;
line-height: 1.4;
background: #fff url(//produtriz.com/wp-content/themes/diffusal-child/assets/images/select-arrow.png) calc(100% - 20px) 22px no-repeat;
background-size: 7px 4px;
-webkit-appearance: none;
-webkit-transition: border-color 0.2s ease;
transition: border-color 0.2s ease; }
select:hover {
cursor: pointer; }
.testimonials {
text-align: center; }
.testimonials .left-icon {
width: 160px;
height: 160px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border: 1px solid #090909;
border-radius: 50%; }
.testimonials .left-icon img {
width: 34px;
height: 30px; }
@media (max-width: 767.98px) {
.testimonials .left-icon {
margin-bottom: 30px;
margin-left: auto;
margin-right: auto; } }
.testimonials .item {
margin-left: 0;
text-align: center; }
.testimonials .item p {
font-size: 36px;
font-weight: 700;
color: #090909;
line-height: 40px; }
.testimonials .item h4 {
font-size: 20px;
font-style: italic;
font-weight: 400;
color: #090909; }
@media (min-width: 768px) {
.testimonials .item {
margin-left: 30px;
text-align: left; } }
.testimonials .owl-dots {
margin-left: 0px;
text-align: center; }
.testimonials .owl-dots .owl-dot {
margin-right: 15px;
border-radius: 50%;
width: 10px;
height: 10px;
background-color: #090909;
outline: none;
border: 2px solid #ffffff;
-webkit-transition: all .3s;
transition: all .3s; }
.testimonials .owl-dots .active {
border: 2px solid #090909; }
@media (min-width: 992px) {
.testimonials .owl-dots {
text-align: left;
margin-left: 0px; } }
@media (min-width: 768px) {
.testimonials .owl-dots {
margin-top: 0px;
margin-left: 40px;
text-align: left; } }
.member-item {
margin-bottom: 30px; }
.member-item .member-thumb {
position: relative; }
.member-item .member-thumb img {
display: block;
width: 100%;
height: auto; }
.member-item .member-thumb .hover-effect {
position: absolute;
background: #ffffff;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0;
visibility: hidden;
-webkit-transition: all .3s;
transition: all .3s; }
.member-item .member-thumb .hover-effect .hover-content {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.member-item .member-thumb .hover-effect .hover-content h4 {
margin-top: 0px;
margin-bottom: 0px;
font-size: 22px;
font-weight: 700; }
.member-item .member-thumb .hover-effect .hover-content span {
font-size: 15px;
font-weight: 500;
color: #8b8b8b;
font-style: italic; }
.member-item .member-thumb .hover-effect .hover-content ul {
padding: 0;
margin-top: 15px;
list-style: none; }
.member-item .member-thumb .hover-effect .hover-content ul li {
display: inline-block;
margin-right: 5px; }
.member-item .member-thumb .hover-effect .hover-content ul li > a {
position: relative;
width: 32px;
height: 32px;
z-index: 1;
color: #fff;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: color 0.3s cubic-bezier(0, 0, 0.2, 1), background-color 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: color 0.3s cubic-bezier(0, 0, 0.2, 1), background-color 0.3s cubic-bezier(0, 0, 0.2, 1); }
.member-item .member-thumb .hover-effect .hover-content ul li > a i, .member-item .member-thumb .hover-effect .hover-content ul li > a svg, .member-item .member-thumb .hover-effect .hover-content ul li > a span {
position: relative;
z-index: 1;
color: currentColor !important;
pointer-events: none; }
.member-item .member-thumb .hover-effect .hover-content ul li > a svg {
max-width: 100%;
fill: #fff; }
.member-item .member-thumb .hover-effect .hover-content ul li > a svg {
width: 1rem;
height: 1rem; }
.member-item .member-thumb .hover-effect .hover-content ul li > a:before {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
-webkit-transform: scale(1);
transform: scale(1);
background-color: #090909;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
border-radius: 50%;
-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1); }
.member-item .member-thumb .hover-effect .hover-content ul li > a:hover {
color: #fff; }
.member-item .member-thumb .hover-effect .hover-content ul li > a:hover:before {
-webkit-transform: scale(1.2);
transform: scale(1.2); }
.member-item .member-thumb:hover .hover-effect {
opacity: 1;
visibility: visible; }
section.our-team-page {
margin-top: 0px;
margin-bottom: -30px; }
section.our-team-page .member-item {
margin-bottom: 30px; } .counter-item {
text-align: center;
padding: 0 45px;
margin-bottom: 30px; }
.counter-item .counter-top {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
line-height: 1;
margin-bottom: 20px;
color: #090909; }
.counter-item .counter-top .count-prefix {
font-size: 30px;
font-weight: 700;
margin-left: 2px; }
.counter-item .count-digit {
font-size: 60px;
font-weight: 700;
position: relative; }
.counter-item .count-title {
font-size: 15px;
color: #8b8b8b; }
section.recent-work .portfolio-item {
position: relative;
overflow: hidden; }
section.recent-work .portfolio-item .portfolio-thumb {
position: relative; }
section.recent-work .portfolio-item .portfolio-thumb img {
display: block;
width: 100%;
height: auto; }
section.recent-work .portfolio-item .portfolio-thumb .hover-effect {
position: absolute;
bottom: -108px;
left: 0;
width: 100%;
-webkit-transition: all 0.3s;
transition: all 0.3s; }
section.recent-work .portfolio-item .portfolio-thumb .hover-effect .hover-content {
padding: 25px 30px;
background-color: rgba(250, 250, 250, 0.97); }
section.recent-work .portfolio-item .portfolio-thumb .hover-effect .hover-content h4 {
font-size: 22px;
font-weight: 700;
margin-bottom: 0px; }
section.recent-work .portfolio-item .portfolio-thumb .hover-effect .hover-content span {
font-size: 15px;
font-weight: 500;
font-style: italic; }
section.recent-work .portfolio-item .portfolio-thumb:hover .hover-effect {
bottom: 0; }
.masonry-layout.no-col-gap.row {
margin: 0; }
.masonry-layout.no-col-gap .masonry-item {
padding: 0 0px;
margin: 0 0 0px; }
.masonry-layout.tiny-col-gap.row {
margin: 0 -2px; }
.masonry-layout.tiny-col-gap .masonry-item {
padding: 0 2px;
margin: 0 0 4px; }
.masonry-layout.small-col-gap.row {
margin: 0 -5px; }
.masonry-layout.small-col-gap .masonry-item {
padding: 0 5px;
margin: 0 0 10px; }
.masonry-layout.normal-col-gap.row {
margin: 0 -10px; }
.masonry-layout.normal-col-gap .masonry-item {
padding: 0 10px;
margin: 0 0 20px; }
.masonry-layout.medium-col-gap.row {
margin: 0 -20px; }
.masonry-layout.medium-col-gap .masonry-item {
padding: 0 20px;
margin: 0 0 40px; }
.masonry-layout.large-col-gap.row {
margin: 0 -25px; }
.masonry-layout.large-col-gap .masonry-item {
padding: 0 25px;
margin: 0 0 50px; }
.masonry-layout.huge-col-gap.row {
margin: 0 -30px; }
.masonry-layout.huge-col-gap .masonry-item {
padding: 0 30px;
margin: 0 0 60px; }
.portfolio-classic .portfolio-item {
position: relative;
overflow: hidden; }
.portfolio-classic .portfolio-item .portfolio-thumb {
position: relative;
overflow: hidden; }
.portfolio-classic .portfolio-item .portfolio-thumb img {
display: block;
width: 100%;
height: auto;
-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.5, 0, 0.3, 1);
transition: -webkit-transform 0.6s cubic-bezier(0.5, 0, 0.3, 1);
transition: transform 0.6s cubic-bezier(0.5, 0, 0.3, 1);
transition: transform 0.6s cubic-bezier(0.5, 0, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.5, 0, 0.3, 1); }
.portfolio-classic .portfolio-item .portfolio-thumb .hover-effect {
position: relative;
left: 0;
width: 100%;
-webkit-transition: all 0.3s;
transition: all 0.3s; }
.portfolio-classic .portfolio-item .portfolio-thumb .hover-effect .hover-content {
padding: 25px 30px;
background-color: rgba(250, 250, 250, 0.97); }
.portfolio-classic .portfolio-item .portfolio-thumb .hover-effect .hover-content h4 {
font-size: 22px;
font-weight: 700;
margin-bottom: 0px; }
.portfolio-classic .portfolio-item .portfolio-thumb .hover-effect .hover-content span {
font-size: 15px;
font-weight: 500;
font-style: italic; }
.portfolio-classic .portfolio-item .portfolio-thumb:hover img {
-webkit-transform: scale(1.1);
transform: scale(1.1); }
.portfolio-classic .portfolio-item .portfolio-thumb:hover .hover-effect {
bottom: 0; }
.portfolio-filters ul {
padding: 0;
margin: 0;
list-style: none; }
.portfolio-filters ul li {
display: inline-block;
margin-left: 30px;
font-size: 15px;
color: #090909;
cursor: pointer;
position: relative; }
.portfolio-filters ul li:after {
width: 30%;
height: 1px;
background-color: #090909;
content: '';
left: 0;
bottom: -2px;
position: absolute;
-webkit-transition: all .3s;
transition: all .3s; }
.portfolio-filters ul li:hover::after {
width: 100%; }
.portfolio-filters ul li:first-child {
margin-left: 0px; }
.portfolio-filters ul li.active {
text-decoration: none !important; }
.portfolio-filters ul li.active:after {
width: 100%; }
.portfolio-overlay .portfolio-item {
position: relative;
overflow: hidden; }
.portfolio-overlay .portfolio-item .portfolio-thumb {
position: relative;
overflow: hidden; }
.portfolio-overlay .portfolio-item .portfolio-thumb img {
display: block;
width: 100%;
height: auto;
-webkit-transform: scale(1) rotate(0deg);
transform: scale(1) rotate(0deg);
-webkit-transition: -webkit-transform 1s cubic-bezier(0.475, 0.425, 0, 0.995);
transition: -webkit-transform 1s cubic-bezier(0.475, 0.425, 0, 0.995);
transition: transform 1s cubic-bezier(0.475, 0.425, 0, 0.995);
transition: transform 1s cubic-bezier(0.475, 0.425, 0, 0.995), -webkit-transform 1s cubic-bezier(0.475, 0.425, 0, 0.995); }
.portfolio-overlay .portfolio-item .portfolio-thumb .hover-effect {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
-webkit-transform: translateY(100%);
transform: translateY(100%);
-webkit-transition: -webkit-transform 1s cubic-bezier(0.475, 0.425, 0, 0.995);
transition: -webkit-transform 1s cubic-bezier(0.475, 0.425, 0, 0.995);
transition: transform 1s cubic-bezier(0.475, 0.425, 0, 0.995);
transition: transform 1s cubic-bezier(0.475, 0.425, 0, 0.995), -webkit-transform 1s cubic-bezier(0.475, 0.425, 0, 0.995); }
.portfolio-overlay .portfolio-item .portfolio-thumb .hover-effect .hover-content {
padding: 25px 30px;
background-color: rgba(250, 250, 250, 0.97); }
.portfolio-overlay .portfolio-item .portfolio-thumb .hover-effect .hover-content h4 {
font-size: 22px;
font-weight: 700;
margin-bottom: 0; }
.portfolio-overlay .portfolio-item .portfolio-thumb .hover-effect .hover-content span {
font-size: 15px;
font-weight: 500;
font-style: italic; }
.portfolio-overlay .portfolio-item .portfolio-thumb:hover .hover-effect {
-webkit-transform: translateY(0);
transform: translateY(0); }
@media (min-width: 768px) {
.portfolio-overlay .portfolio-item .portfolio-thumb:hover img {
-webkit-transform: scale(1.3) rotate(10deg);
transform: scale(1.3) rotate(10deg); } }
.portfolio-carousel-holder .owl-nav {
position: absolute;
width: 100%;
top: 35%; }
.portfolio-carousel-holder .owl-nav .owl-prev {
position: absolute;
left: 50px;
width: 40px;
height: 40px;
display: inline-block;
text-align: center;
line-height: 40px;
background-color: #090909;
color: #ffffff;
outline: none; }
.portfolio-carousel-holder .owl-nav .owl-next {
position: absolute;
right: 50px;
width: 40px;
height: 40px;
display: inline-block;
text-align: center;
line-height: 40px;
background-color: #090909;
color: #ffffff;
outline: none; }
.portfolio-carousel-holder .owl-dots {
text-align: center;
margin-top: 40px; }
.portfolio-carousel-holder .owl-dots .owl-dot {
margin-right: 15px;
border-radius: 50%;
width: 10px;
height: 10px;
background-color: #090909;
outline: none;
border: 2px solid #ffffff;
-webkit-transition: all .3s;
transition: all .3s; }
.portfolio-carousel-holder .owl-dots .active {
border: 2px solid #090909; }
.js-preloader {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
opacity: 1;
visibility: visible;
z-index: 9999;
-webkit-transition: opacity 0.25s ease;
transition: opacity 0.25s ease; }
.js-preloader.loaded {
opacity: 0;
visibility: hidden;
pointer-events: none; }
@-webkit-keyframes dot {
50% {
-webkit-transform: translateX(96px);
transform: translateX(96px); } }
@keyframes dot {
50% {
-webkit-transform: translateX(96px);
transform: translateX(96px); } }
@-webkit-keyframes dots {
50% {
-webkit-transform: translateX(-31px);
transform: translateX(-31px); } }
@keyframes dots {
50% {
-webkit-transform: translateX(-31px);
transform: translateX(-31px); } }
.preloader-inner {
position: relative;
width: 142px;
height: 40px;
background: white;
-webkit-filter: contrast(20);
filter: contrast(20); }
.preloader-inner .dot {
position: absolute;
width: 16px;
height: 16px;
top: 12px;
left: 15px;
-webkit-filter: blur(4px);
filter: blur(4px);
background: #000;
border-radius: 50%;
-webkit-transform: translateX(0);
transform: translateX(0);
-webkit-animation: dot 2.8s infinite;
animation: dot 2.8s infinite; }
.preloader-inner .dots {
-webkit-transform: translateX(0);
transform: translateX(0);
margin-top: 12px;
margin-left: 31px;
-webkit-animation: dots 2.8s infinite;
animation: dots 2.8s infinite; }
.preloader-inner .dots span {
display: block;
float: left;
width: 16px;
height: 16px;
margin-left: 16px;
-webkit-filter: blur(4px);
filter: blur(4px);
background: #000;
border-radius: 50%; } .skill-item {
margin-bottom: 50px;
position: relative; }
.skill-item h6 {
text-transform: capitalize;
font-size: 16px;
font-weight: 700;
color: #090909;
margin-bottom: 10px; }
.skill-item span {
position: absolute;
top: 0;
margin-left: -12px;
font-size: 16px;
font-weight: 700;
color: #090909; }
.skill-item .skill-bar {
width: 100%; }
.skill-item .filled-bar {
position: absolute;
z-index: 99;
height: 1px;
background-color: #090909; } .ts-instagram {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 0 -5px; }
.ts-instagram .instagram-img {
padding: 0 5px;
margin: 0 0 10px;
-webkit-transition: opacity 0.2s ease;
transition: opacity 0.2s ease; }
.ts-instagram .instagram-img a {
display: block; }
.ts-instagram .instagram-img img {
width: 100%;
display: block; }
.ts-instagram .instagram-img:hover {
opacity: 0.8; }
.ts-instagram.one-col .instagram-img {
width: 100%; }
.ts-instagram.two-col .instagram-img {
width: 50%; }
.ts-instagram.three-col .instagram-img {
width: 33.33333%; }
.ts-instagram.four-col .instagram-img {
width: 25%; } .icon-box {
position: relative;
padding: 30px;
border: 1px solid #e7e7e7;
-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-box-shadow 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-box-shadow 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), box-shadow 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), box-shadow 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-box-shadow 0.3s cubic-bezier(0, 0, 0.2, 1); }
.icon-box .icon-svg-wrapper {
margin-bottom: 15px;
margin-left: auto;
margin-right: auto; }
.icon-box .icon-svg-wrapper svg {
width: 100%;
height: 100%; }
.icon-box p:last-child {
margin-bottom: 0; }
.icon-box:hover {
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
-webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1); }
.more-info ul {
padding: 0;
margin: 0;
list-style: none; }
.more-info ul li {
display: block;
margin-bottom: 6px; }
.more-info ul li a {
font-size: 15px;
color: #8b8b8b;
-webkit-transition: all .3s;
transition: all .3s; }
.more-info ul li a:hover {
color: #090909; }
.more-info ul li:last-child {
margin-bottom: 0px; }
section.more-info-about-page {
margin-top: 0px;
border-top: none; }
section.inspire-you {
border-top: 1px solid #e7e7e7;
padding-top: 85px; }
section.inspire-you h4 {
font-size: 26px;
font-weight: 700; }
section.inspire-you p {
margin-right: 50px;
font-style: italic; }
section.about-me-work {
border-bottom: 1px solid #e7e7e7;
padding-bottom: 80px; }
section.simple-cta {
border-top: 1px solid #e7e7e7;
padding-top: 85px;
text-align: center; }
section.simple-cta h4 {
font-size: 26px;
font-weight: 700;
margin-top: 0px;
margin-bottom: 10px; }
section.simple-cta span {
margin: 0px;
font-style: italic; }
section.simple-cta .border-button {
text-align: center;
margin-top: 30px; }
@media (min-width: 992px) {
section.simple-cta .border-button {
margin-top: 0px;
text-align: right; } }
@media (min-width: 992px) {
section.simple-cta {
text-align: left; } }
section.inspire-you-about-page {
padding-bottom: 55px;
margin-top: 0px;
border-top: none;
border-bottom: 1px solid #e7e7e7; }
section.fun-facts-about-page {
border-top: none;
border-bottom: none;
padding: 0px; }
.diffusal-blog-grid .news-item {
margin-bottom: 45px; }
.diffusal-blog-grid .news-item img {
display: block;
width: 100%;
height: auto; }
.diffusal-blog-grid .news-item .down-content {
margin-top: 25px; }
.diffusal-blog-grid .news-item .down-content span {
font-size: 15px;
font-weight: 500;
color: #8b8b8b;
font-style: italic; }
.diffusal-blog-grid .news-item .down-content h4 {
margin-top: 6px;
font-size: 22px;
font-weight: 700;
margin-bottom: 10px; }
.diffusal-blog-grid .news-item .down-content p {
margin-bottom: 15px; }
.ts-no-posts {
text-align: center;
font-size: 18px;
padding: 15px 32px;
background-color: #f7f7f7; }
.blog-content {
margin-top: 80px;
margin-bottom: 80px; }
.blog-item {
margin-bottom: 60px; }
.blog-item img {
display: block;
max-width: 100%;
height: auto; }
.blog-item .blog-thumb {
margin-bottom: 25px; }
.blog-item .down-content {
word-break: break-word; }
.blog-item .down-content .post-meta,
.blog-item .down-content .post-categories {
padding: 0;
margin: 0;
list-style: none;
display: inline-block; }
.blog-item .down-content .post-meta li,
.blog-item .down-content .post-categories li {
display: inline-block;
margin-right: 10px; }
.blog-item .down-content .post-meta li:after,
.blog-item .down-content .post-categories li:after {
content: '/';
margin-left: 10px; }
.blog-item .down-content .post-meta li a,
.blog-item .down-content .post-categories li a {
font-size: 15px;
font-weight: 500;
color: #8b8b8b;
font-style: italic; }
.blog-item .down-content .post-meta li a:hover,
.blog-item .down-content .post-categories li a:hover {
color: #090909; }
.blog-item .down-content .post-meta li:last-child,
.blog-item .down-content .post-categories li:last-child {
margin-right: 0; }
.blog-item .down-content .post-meta li:last-child:after,
.blog-item .down-content .post-categories li:last-child:after {
display: none; }
.blog-item .down-content .post-categories li:first-child:before {
content: '/';
margin-right: 10px;
margin-left: 8px; }
.blog-item .down-content h4 {
margin-top: 6px;
font-size: 32px;
font-weight: 700;
margin-bottom: 10px; }
.blog-item .down-content p {
margin-bottom: 15px; }
.blog-item.sticky .down-content > h4 > a {
text-decoration: underline;
color: #090909; }
.quote-item {
margin-bottom: 60px;
padding: 45px 60px;
background: #f7f7f7; }
.quote-item .left-icon {
display: inline-block;
text-align: center;
width: 100%;
height: 110px;
line-height: 130px; }
.quote-item .left-icon img {
width: 34px;
height: 30px; }
.quote-item p {
line-height: 35px;
margin: 0;
padding: 0;
font-size: 26px;
font-weight: 700;
color: #090909; }
.quote-item h4 {
margin-bottom: 0px;
margin-top: 25px;
font-size: 15px;
font-style: italic;
font-weight: 400;
color: #8b8b8b; }
.pagination {
margin-top: 40px;
width: 100%;
text-align: center; }
.pagination ul {
padding: 0;
margin: 0;
list-style: none; }
.pagination ul li {
display: inline-block;
margin: 0px 15px; }
.pagination ul li a {
font-size: 15px;
color: #8b8b8b;
position: relative; }
.pagination ul li a:after {
width: 30%;
height: 1px;
background-color: #090909;
content: '';
left: 0;
bottom: -2px;
position: absolute;
-webkit-transition: all .3s;
transition: all .3s; }
.pagination ul li a:hover {
color: #090909; }
.pagination ul li a:hover::after {
width: 100%; }
.pagination ul li.active a {
color: #090909; }
.pagination ul li.active a:after {
width: 100%; }
section.single-post .quote-item {
margin-bottom: 20px; }
section.single-post .blog-item {
margin-bottom: 0; }
section.single-post .blog-item .post-thumb {
margin-bottom: 20px; }
section.single-post .blog-item .down-content {
padding-bottom: 60px;
border-bottom: 1px solid #e7e7e7; }
section.single-post .blog-item .down-content .post-meta {
display: inline-block; }
section.single-post .blog-item .down-content ul.tags {
padding: 0;
margin: 40px 0 0;
list-style: none; }
section.single-post .blog-item .down-content ul.tags li {
display: inline-block; }
section.single-post .blog-item .down-content ul.tags li + li {
margin-left: 10px; }
section.single-post .blog-item .down-content ul.tags li a {
font-weight: 400;
font-size: 15px;
font-style: normal;
color: #8b8b8b; }
section.single-post .blog-item .down-content ul.tags li a:hover {
color: #090909; }
section.single-post .blog-item .down-content ul.tags li:after {
display: none; }
section.single-post .blog-item .down-content ul.tags li:first-child {
font-weight: 700;
color: #090909; }
section.single-post .single-post-content {
margin-top: 15px; }
section.single-post .single-post-content p {
margin-bottom: 30px; }
section.single-post .single-post-content ul:not(.blocks-gallery-grid) {
list-style: disc;
list-style-position: inside;
padding-left: 20px;
padding-bottom: 20px;
margin: 0; }
section.single-post .single-post-content ul:not(.blocks-gallery-grid) > li {
padding-top: 5px;
padding-bottom: 5px;
margin-bottom: 0; }
section.single-post .single-post-content ul:not(.blocks-gallery-grid) ul {
padding-left: 25px;
padding-bottom: 0; }
section.single-post .single-post-content ol {
margin: 0;
padding-left: 20px;
padding-bottom: 20px; }
section.single-post .single-post-content ol > li {
padding-top: 5px;
padding-bottom: 5px;
margin-bottom: 0; }
section.single-post .single-post-content ol ol {
padding-left: 25px;
padding-bottom: 0; }
section.single-post .single-post-content a {
text-decoration: none; }
section.single-post .single-post-content a:hover {
color: #8b8b8b; }
section.single-post .about-author {
padding-top: 60px;
padding-bottom: 60px;
border-bottom: 1px solid #e7e7e7; }
section.single-post .about-author img {
float: left;
display: inline-block; }
section.single-post .about-author .right-content {
margin-left: 145px; }
section.single-post .about-author .right-content h4 {
font-size: 22px;
font-weight: 700;
margin-bottom: 10px; }
section.single-post .about-author .right-content p {
margin-top: 0px; }
section.single-post ul.social-icons {
text-align: center;
border-bottom: 1px solid #e7e7e7;
padding: 30px 0;
margin: 0; }
.comments {
border-bottom: 1px solid #e7e7e7; }
.comments h4 {
margin-top: 60px;
font-size: 26px;
font-weight: 700;
margin-bottom: 60px; }
.comments .commentlist {
list-style: none;
margin: 0;
display: block;
padding: 0; }
.comments .commentlist .pingback .comment-body,
.comments .commentlist .trackback .comment-body {
padding-left: 0; }
.comments .commentlist .comment-body,
.comments .commentlist .comment-text {
position: relative;
padding-left: 58px;
padding-bottom: 0;
margin-bottom: 20px; }
@media (min-width: 768px) {
.comments .commentlist .comment-body,
.comments .commentlist .comment-text {
padding-left: 83px; } }
.comments .commentlist .comment-body .star-rating,
.comments .commentlist .comment-text .star-rating {
float: right; }
.comments .commentlist .comment-body p.meta,
.comments .commentlist .comment-text p.meta {
display: block;
font-size: 13px;
font-style: normal;
font-weight: 700;
color: #343434; }
.comments .commentlist .comment-body a:hover,
.comments .commentlist .comment-text a:hover {
text-decoration: underline; }
.comments .commentlist .comment-body ol, .comments .commentlist .comment-body ul {
list-style: none;
margin: 0 0 23px; }
.comments .commentlist .comment-body ol li:last-child, .comments .commentlist .comment-body ul li:last-child {
margin-bottom: 0; }
.comments .commentlist .comment-body ul:not(.wp-block-gallery) ul {
margin: 10px 0 0; }
.comments .commentlist .comment-body ul:not(.wp-block-gallery) li {
margin: 0 0 10px;
padding: 0 0 0 25px;
position: relative; }
.comments .commentlist .comment-body ul:not(.wp-block-gallery) li:before {
content: "";
position: absolute;
top: .764em;
left: 2px;
width: 5px;
height: 5px;
background: #a9a9a9;
border-radius: 50%; }
.comments .commentlist .comment-body ul:not(.wp-block-gallery) li li:before {
background: #fff;
border: 1px solid #a9a9a9; }
.comments .commentlist .comment-body ol {
counter-reset: styled-counter; }
.comments .commentlist .comment-body ol > li {
counter-increment: styled-counter;
margin: 0 0 10px;
padding: 0 0 0 25px;
position: relative; }
.comments .commentlist .comment-body ol > li:before {
content: counter(styled-counter) ". ";
position: absolute;
left: 2px; }
.comments .commentlist .comment {
margin: 0; }
.comments .commentlist .comment:before {
display: none !important; }
.comments .commentlist .comment .comment-meta {
line-height: 1;
font-size: 12px;
color: #8b8b8b;
margin-bottom: 15px;
font-weight: 400; }
.comments .commentlist .comment .comment-meta a {
color: #8b8b8b; }
.comments .commentlist .comment .vcard {
display: inline-block;
border: 0;
padding: 0;
margin: 0 0 10px;
line-height: 12px; }
.comments .commentlist .comment .vcard .fn {
font-style: normal;
font-weight: 600;
color: #090909; }
.comments .commentlist .comment .vcard .fn .url {
color: #090909; }
.comments .commentlist .comment .vcard .fn:before {
display: none; }
.comments .commentlist .comment .vcard .says {
display: none; }
.comments .commentlist .comment .avatar {
width: 40px;
height: 40px;
position: absolute;
top: 20px;
left: 0; }
@media (min-width: 768px) {
.comments .commentlist .comment .avatar {
width: 64px;
height: 64px; } }
.comments .commentlist .comment p {
font-size: 15px;
word-break: break-word;
margin-bottom: 10px; }
.comments .commentlist .comment .reply {
font-size: 12px;
font-weight: 600;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.comments .commentlist .comment .reply a {
color: #090909; }
.comments .commentlist .comment .reply a:hover {
color: #777; }
.comments .commentlist .comment .children {
list-style: none;
margin-left: 10px;
margin-bottom: 20px; }
@media (min-width: 768px) {
.comments .commentlist .comment .children {
margin-left: 83px; } }
.comments .commentlist .comment .comment-respond {
margin: 30px 0;
padding: 35px 40px;
border: 1px solid #e7e7e7; }
.comments .comment-respond .reply-comment-title {
margin-top: 10px; }
.comment-form-cookies-consent {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.comment-form-cookies-consent input[type="checkbox"] {
width: auto;
height: auto;
margin: 0 10px 0 0; }
.comment-respond .reply-comment-title {
margin-top: 60px;
font-size: 26px;
font-weight: 700;
margin-bottom: 40px; }
.comment-respond .reply-comment-title small {
font-size: 16px;
margin-left: 8px; }
.comment-respond .reply-comment-title small a {
color: #999; }
.comment-respond .reply-comment-title small a:hover {
color: #090909; }
.comment-respond input {
width: 100%;
height: 38px;
border: none;
background-color: #f7f7f7;
padding: 0px 15px;
outline: none;
margin-bottom: 30px; }
.comment-respond textarea {
width: 100%;
max-width: 100%;
height: 150px;
max-height: 180px;
border: none;
background-color: #f7f7f7;
padding: 10px 15px;
outline: none;
margin-bottom: 20px; }
.comment-respond input.submit {
width: auto;
height: auto;
background-color: transparent;
font-size: 15px;
display: inline-block;
padding: 15px 30px;
border: 1px solid #000;
margin-bottom: 0;
outline: none;
cursor: pointer;
-webkit-transition: all .3s;
transition: all .3s; }
.comment-respond input.submit:hover {
background-color: #090909;
color: #fff; }
.comment-respond .form-submit {
margin-bottom: 0; }
.post-password-form {
margin-bottom: 20px; }
.post-password-form .password-form-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.post-password-form .password-form-inner .form-control {
margin-bottom: 10px;
height: 50px; }
.post-password-form .password-form-inner .border-button {
margin-bottom: 0;
height: 50px; }
@media (min-width: 768px) {
.post-password-form .password-form-inner .form-control {
width: 300px;
margin-right: 15px;
margin-bottom: 0; } }
.ts-page-pagination {
margin-top: 30px; }
.ts-page-pagination .ts-page-links-title {
margin-right: 10px; }
.ts-page-pagination span.post-page-numbers,
.ts-page-pagination a.post-page-numbers {
min-width: 32px;
height: 32px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center; }
.ts-page-pagination > span.post-page-numbers {
color: #fff;
background-color: #090909; }
.error-page {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-top: 107px;
padding-top: 15vh;
padding-bottom: 13vh;
overflow: hidden; }
.error-page .left-content {
text-align: center;
padding-right: 30px; }
.error-page .left-content h1 {
font-size: 72px;
font-weight: bold;
margin: 0px;
width: 350px;
height: 350px;
display: inline-block;
text-align: center;
line-height: 350px;
background-color: #f7f7f7;
border-radius: 50%; }
@media (min-width: 992px) {
.error-page .left-content {
text-align: right; } }
.error-page .right-content {
margin-top: 30px;
text-align: center;
padding-left: 0px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.error-page .right-content h4 {
font-size: 26px;
font-weight: 700;
margin-top: 0px;
margin-bottom: 20px; }
.error-page .right-content span {
margin: 0;
font-style: italic; }
.error-page .right-content .border-button {
margin-top: 30px; }
@media (min-width: 992px) {
.error-page .right-content {
margin-top: 0px;
padding-left: 30px;
text-align: left; } }
section.contact-us-home {
border-top: 1px solid #e7e7e7;
padding-top: 85px; }
section.contact-us-home .contact-form {
margin-bottom: 30px; }
section.contact-us-home .contact-form fieldset {
border: none;
padding: 0px; }
section.contact-us-home .contact-form fieldset input {
width: 100%;
height: 38px;
border: none;
background-color: #f7f7f7;
padding: 0px 15px;
outline: none;
margin-bottom: 30px; }
section.contact-us-home .contact-form fieldset textarea {
width: 100%;
max-width: 100%;
height: 150px;
max-height: 180px;
border: none;
background-color: #f7f7f7;
padding: 10px 15px;
outline: none;
margin-bottom: 20px; }
section.contact-us-home .contact-form fieldset button {
background-color: transparent;
font-size: 15px;
display: inline-block;
padding: 15px 30px;
border: 1px solid #000;
outline: none;
cursor: pointer;
-webkit-transition: all .3s;
transition: all .3s; }
section.contact-us-home .contact-form fieldset button:hover {
background-color: #090909;
color: #fff; }
@media (min-width: 992px) {
section.contact-us-home .contact-form {
margin-bottom: 0;
margin-right: 30px; } }
section.contact-us-home ul.info {
padding: 0;
margin-bottom: 30px;
list-style: none; }
section.contact-us-home ul.info li {
display: block;
margin-bottom: 25px; }
section.contact-us-home ul.info li h4 {
font-size: 20px;
margin-top: 0px;
margin-bottom: 5px; }
section.contact-us-home ul.info li span, section.contact-us-home ul.info li a {
font-size: 15px;
color: #8b8b8b; }
section.contact-us-home ul.info li a:hover {
color: #090909; }
section.contact-us-home ul.info li:last-child {
margin-bottom: 0px; }
@media (min-width: 992px) {
section.contact-us-home ul.info {
margin-bottom: 0; } }
section.contact-us {
border-top: none;
padding-top: 0px; }
section.contact-us .contact-form {
margin-right: 0px;
margin-bottom: 30px; }
section.contact-us .contact-form fieldset {
border: none;
padding: 0px; }
section.contact-us .contact-form fieldset input {
width: 100%;
height: 38px;
border: none;
background-color: #f7f7f7;
padding: 0px 15px;
outline: none;
margin-bottom: 30px; }
section.contact-us .contact-form fieldset textarea {
width: 100%;
max-width: 100%;
height: 150px;
max-height: 180px;
border: none;
background-color: #f7f7f7;
padding: 10px 15px;
outline: none;
margin-bottom: 20px; }
section.contact-us .contact-form fieldset button {
background-color: transparent;
font-size: 15px;
display: inline-block;
padding: 15px 30px;
border: 1px solid #000;
outline: none;
cursor: pointer;
-webkit-transition: all .3s;
transition: all .3s; }
section.contact-us .contact-form fieldset button:hover {
background-color: #090909;
color: #fff; }
@media (min-width: 992px) {
section.contact-us .contact-form {
margin-bottom: 0;
margin-right: 30px; } }
section.contact-us ul.info {
padding: 0;
margin-bottom: 30px;
list-style: none; }
section.contact-us ul.info li {
display: block;
margin-bottom: 25px; }
section.contact-us ul.info li h4 {
font-size: 20px;
margin-top: 0px;
margin-bottom: 5px; }
section.contact-us ul.info li span, section.contact-us ul.info li a {
font-size: 15px;
color: #8b8b8b; }
section.contact-us ul.info li a:hover {
color: #090909; }
section.contact-us ul.info li:last-child {
margin-bottom: 0px; }
@media (min-width: 992px) {
section.contact-us ul.info {
margin-bottom: 0; } }
section.find-on-map {
border-top: 1px solid #e7e7e7;
padding-top: 85px; }
section.find-on-map #map {
margin-bottom: 20px; }
@media (min-width: 992px) {
section.find-on-map #map {
margin-bottom: 0; } }
.contact-us-page #map {
margin-top: 87px; }
@media (min-width: 992px) {
.contact-us-page #map {
margin-top: 107px; } }
.single-project {
padding-top: 80px;
padding-bottom: 80px; }
.single-project .gallery-item img {
max-width: 100%;
margin-bottom: 30px; }
.single-project .main-content {
margin-top: 30px; }
.single-project .main-content h4 {
font-size: 26px;
font-weight: 700; }
@media (min-width: 992px) {
.single-project .main-content {
margin-left: 30px;
margin-top: 0px; } }
.single-project .project-details {
padding-top: 20px; }
.single-project .project-details ul {
padding: 0;
margin: 0;
list-style: none; }
.single-project .project-details ul li {
display: block;
margin-bottom: 25px;
font-size: 15px;
color: #8b8b8b; }
.single-project .project-details ul li span {
display: block;
font-size: 17px;
font-weight: 700;
color: #090909;
margin-bottom: 5px; }
.single-project .project-details ul li a {
color: currentColor;
font-weight: 500; }
.single-project .project-details ul li a:hover {
color: #090909; }
.single-project .project-details ul li:last-child {
margin-bottom: 0; }
.single-project .portfolio-share {
padding-top: 25px; }
.single-project .portfolio-share span {
display: block;
font-size: 17px;
font-weight: 700;
color: #090909;
margin-bottom: 5px; }
.single-project .ts-portfolio-navigation ul {
padding: 0;
margin-top: 50px;
list-style: none;
text-align: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
.single-project .ts-portfolio-navigation ul li {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
width: 33%;
margin-bottom: 0; }
.single-project .ts-portfolio-navigation ul li a:not(.back-to-link) {
font-size: 15px;
color: #8b8b8b;
position: relative; }
.single-project .ts-portfolio-navigation ul li a:not(.back-to-link):after {
width: 30%;
height: 1px;
background-color: #090909;
content: '';
left: 0;
bottom: -2px;
position: absolute;
-webkit-transition: all .3s;
transition: all .3s; }
.single-project .ts-portfolio-navigation ul li a:not(.back-to-link):hover {
color: #090909; }
.single-project .ts-portfolio-navigation ul li a:not(.back-to-link):hover::after {
width: 100%; }
.single-project .ts-portfolio-navigation ul li.back-to-archive {
position: relative;
top: 2px;
font-size: 20px;
line-height: 1;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.single-project .ts-portfolio-navigation ul li.back-to-archive a {
position: relative;
width: 60px;
height: 60px;
z-index: 1;
color: #000;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: color 0.3s cubic-bezier(0, 0, 0.2, 1), background-color 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: color 0.3s cubic-bezier(0, 0, 0.2, 1), background-color 0.3s cubic-bezier(0, 0, 0.2, 1); }
.single-project .ts-portfolio-navigation ul li.back-to-archive a i, .single-project .ts-portfolio-navigation ul li.back-to-archive a svg, .single-project .ts-portfolio-navigation ul li.back-to-archive a span {
position: relative;
z-index: 1;
color: currentColor !important;
pointer-events: none; }
.single-project .ts-portfolio-navigation ul li.back-to-archive a svg {
max-width: 100%;
fill: #000; }
.single-project .ts-portfolio-navigation ul li.back-to-archive a svg {
width: 1rem;
height: 1rem; }
.single-project .ts-portfolio-navigation ul li.back-to-archive a:before {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
-webkit-transform: scale(1);
transform: scale(1);
background-color: #f4f4f4;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
border-radius: 50%;
-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1); }
.single-project .ts-portfolio-navigation ul li.back-to-archive a:hover {
color: #000; }
.single-project .ts-portfolio-navigation ul li.back-to-archive a:hover:before {
-webkit-transform: scale(1.2);
transform: scale(1.2); }
.single-project .ts-portfolio-navigation ul li.next {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end; }
.single-project .ts-portfolio-navigation ul li.active a {
color: #090909; }
.single-project .ts-portfolio-navigation ul li.active a:after {
width: 100%; } @media only screen and (min-width: 1367px) {
body #magicMouseCursor {
z-index:10000000!important;
position: fixed;
border: 1px solid #d8ae48; border-radius: 50%;
z-index: 9999;
left: 0;
top: 0;
transition: transform 0.07s, width 0.3s, height 0.3s;
pointer-events: none; }
body #magicMouseCursor.cursor-square {
border-radius: 0; }
body #magicPointer {
z-index:10000000!important;
height: 5px;
width: 5px;
top: 0;
left: 0;
position: fixed;
background: #d8ae48;
border-radius: 50%;
pointer-events: none;
transition: background 0.2s, width 0.2s, height 0.2s, box-shadow 0.2s; 
}
}