
.contentswap-effect.caption:hover .overlay:after,
.contentswap-effect.caption:hover .swap-inner:after,
.contentswap-effect.contentswap-overlay .overlay:after {
content: ""
}
.spacer,
.spacer span {
white-space: nowrap;
text-align: center
}
.about-1 .button-holder,
.clients-1 .spaced-cols>div,
.contentswap-effect .swap-icons img,
.contentswap-effect .swap-title,
.custom-row,
.spacer,
.spacer span,
.spacer span:before {
text-align: center
}
.contentswap-effect {
display: inline-block;
position: relative;
overflow: hidden;
zoom: 1;
cursor: pointer;
vertical-align: top
}
.contentswap-effect .initial-image {
display: block
}
.contentswap-effect .overlay {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0;
display: none
}
.contentswap-effect.caption.hover .overlay,
.contentswap-effect.caption:hover .overlay,
.contentswap-effect.hover .overlay,
.contentswap-effect:hover .overlay {
opacity: 1
}
.contentswap-effect.caption .overlay {
position: relative;
width: 100%;
height: auto;
opacity: 1
}
.contentswap-effect.caption.hover .initial-image,
.contentswap-effect.caption:hover .initial-image {
opacity: 1;
display: block
}
.contentswap-effect .swap-inner,
.contentswap-effect .swap-inner-caption {
display: none;
padding-top: 1px;
padding-bottom: 1px
}
.contentswap-effect .swap-button,
.contentswap-effect .swap-subtitle,
.contentswap-effect .swap-title {
margin: 20px;
text-align: center
}
.contentswap-effect.caption .swap-inner {
position: relative
}
.contentswap-effect .swap-title {
margin: 20px 0
}
.contentswap-effect .swap-button button {
cursor: pointer;
background: #605ca8;
text-transform: uppercase;
padding: 10px 20px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none!important
}
.contentswap-effect .swap-button button:hover {
background: #403c78
}
.contentswap-effect .swap-button button.button-2 {
background: #327BEF;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-transition: border-color .218s 0;
-moz-transition: border-color .218s 0;
-o-transition: border-color .218s 0;
transition: border-color .218s 0;
text-shadow: 1px 0 0 #1a378e;
border-color: #06c;
border-width: 1px;
border-style: solid
}
.contentswap-effect .swap-button button.button-2:hover {
background: #2D71EE;
-webkit-box-shadow: 1px 1px rgba(255, 255, 255, .3);
-moz-box-shadow: 1px 1px rgba(255, 255, 255, .3);
box-shadow: 1px 1px rgba(255, 255, 255, .3);
text-shadow: 1px 1px 0 #001AA6;
border-color: #291f93
}
.contentswap-effect .swap-button button.button-4 {
background: #b6d644;
-webkit-border-radius: 22px;
-moz-border-radius: 22px;
border-radius: 18px;
border-color: #b6d644;
border-bottom-style: solid;
border-right-style: solid
}
.contentswap-effect .swap-button button.button-4:hover {
background: #6ca23c;
border-color: #000;
border-width: 0;
border-style: solid
}
.contentswap-effect .swap-button button.button-6 {
background: #9fdc22;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-shadow: 0 -1px 0 #709A16;
padding: 10px 20px;
border-color: #7BA819;
border-width: 1px;
border-style: solid
}
.contentswap-effect .swap-button button.button-6:hover {
background: #93cc1e;
-webkit-box-shadow: 0 1px 0 0 #A0CA4E inset;
-moz-box-shadow: 0 1px 0 0 #A0CA4E inset;
box-shadow: 0 1px 0 0 #A0CA4E inset;
text-shadow: 0 -1px 0 #628813
}
.contentswap-effect .swap-button button.button-9 {
border: 2px solid rgba(255, 255, 255, .8);
background: 0 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
.contentswap-effect .swap-button button.button-9:hover {
border-bottom: 10px solid rgba(255, 255, 255, .8)
}
.contentswap-effect .swap-button button.button-10 {
color: #666;
background: #fff
}
.contentswap-effect .swap-button button.button-10:hover {
color: #fff;
background: #45484d
}
.contentswap-effect .swap-icons {
margin: 0 auto
}
.contentswap-effect .swap-inner {
position: absolute;
top: 0;
left: 0;
background: 0 0;
opacity: 0
}
.caption.contentswap-effect .swap-inner,
.contentswap-effect.hover .swap-inner,
.contentswap-effect:hover .swap-inner {
opacity: 1
}
.clearfix {
clear: both
}
.contentswap-overlay.effect-1 .swap-inner {
-webkit-transform: perspective(500px) rotateX(70deg) rotateY(0) rotateZ(0) translate3d(0, 200px, 0);
-moz-transform: perspective(500px) rotateX(70deg) rotateY(0) rotateZ(0) translate3d(0, 200px, 0);
-o-transform: perspective(500px) rotateX(70deg) rotateY(0) rotateZ(0) translate3d(0, 200px, 0);
-ms-transform: perspective(500px) rotateX(70deg) rotateY(0) rotateZ(0) translate3d(0, 200px, 0);
transform: perspective(500px) rotateX(70deg) rotateY(0) rotateZ(0) translate3d(0, 200px, 0)
}
.contentswap-overlay.effect-2 .swap-inner {
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
transform: translate(-50%, 0)
}
.contentswap-overlay.effect-3 .swap-inner {
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%)
}
.contentswap-overlay.effect-4 .swap-inner {
-webkit-transform: translate(0, 50%);
-moz-transform: translate(0, 50%);
-o-transform: translate(0, 50%);
-ms-transform: translate(0, 50%);
transform: translate(0, 50%)
}
.contentswap-overlay.effect-5 .swap-inner {
-webkit-transform: translate(50%, 0);
-moz-transform: translate(50%, 0);
-o-transform: translate(50%, 0);
-ms-transform: translate(50%, 0);
transform: translate(50%, 0)
}
.contentswap-overlay.effect-6 .swap-inner {
-webkit-transform: scale(.3);
-moz-transform: scale(.3);
-o-transform: scale(.3);
-ms-transform: scale(.3);
transform: scale(.3)
}
.contentswap-overlay.effect-7 .swap-inner {
-webkit-transform: scale(1.3);
-moz-transform: scale(1.3);
-o-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3)
}
.contentswap-overlay.effect-8 .swap-inner {
-webkit-perspective: 1300px;
-moz-perspective: 1300px;
perspective: 1300px;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform: rotateX(-70deg);
-moz-transform: rotateX(-70deg);
-ms-transform: rotateX(-70deg);
transform: rotateX(-70deg)
}
.contentswap-overlay.effect-9 .swap-inner {
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform: rotateX(-60deg);
-moz-transform: rotateX(-60deg);
-ms-transform: rotateX(-60deg);
transform: rotateX(-60deg);
-webkit-transform-origin: 50% 0;
-moz-transform-origin: 50% 0;
transform-origin: 50% 0
}
.contentswap-overlay.effect-10 .swap-inner {
-webkit-transform: perspective(500px) rotateX(0) rotateY(140deg) rotateZ(0) translate3d(0, 50%, 0);
-moz-transform: perspective(500px) rotateX(0) rotateY(140deg) rotateZ(0) translate3d(0, 50%, 0);
-o-transform: perspective(500px) rotateX(0) rotateY(140deg) rotateZ(0) translate3d(0, 50%, 0);
-ms-transform: perspective(500px) rotateX(0) rotateY(140deg) rotateZ(0) translate3d(0, 50%, 0);
transform: perspective(500px) rotateX(0) rotateY(140deg) rotateZ(0) translate3d(0, 50%, 0)
}
.contentswap-overlay.effect-11 .swap-inner {
-webkit-transform: scale(.1);
-moz-transform: scale(.1);
-o-transform: scale(.1);
-ms-transform: scale(.1);
transform: scale(.1)
}
.contentswap-overlay.effect-12 .swap-inner {
-webkit-transform: perspective(500px) rotateX(100deg) rotateY(100deg) rotateZ(0) translate3d(50%, 0, 0) scale(.6);
-moz-transform: perspective(500px) rotateX(100deg) rotateY(100deg) rotateZ(0) translate3d(50%, 0, 0) scale(.6);
-o-transform: perspective(500px) rotateX(100deg) rotateY(100deg) rotateZ(0) translate3d(50%, 0, 0) scale(.6);
-ms-transform: perspective(500px) rotateX(100deg) rotateY(100deg) rotateZ(0) translate3d(50%, 0, 0) scale(.6);
transform: perspective(500px) rotateX(100deg) rotateY(100deg) rotateZ(0) translate3d(50%, 0, 0) scale(.6)
}
.contentswap-overlay.effect-13 .swap-inner {
-webkit-transform: rotateX(0) rotateY(170deg) rotateZ(0) translate3d(0, -80%, 0);
-moz-transform: rotateX(0) rotateY(170deg) rotateZ(0) translate3d(0, -80%, 0);
-o-transform: rotateX(0) rotateY(170deg) rotateZ(0) translate3d(0, -80%, 0);
-ms-transform: rotateX(0) rotateY(170deg) rotateZ(0) translate3d(0, -80%, 0);
transform: rotateX(0) rotateY(170deg) rotateZ(0) translate3d(0, -80%, 0)
}
.contentswap-overlay.effect-14 .swap-inner {
-webkit-transform: perspective(500px) rotateX(0) rotateY(100deg) rotateZ(-60deg) translate3d(50%, 50%, 0) scale(1.9);
-moz-transform: perspective(500px) rotateX(0) rotateY(100deg) rotateZ(-60deg) translate3d(50%, 50%, 0) scale(1.9);
-o-transform: perspective(500px) rotateX(0) rotateY(100deg) rotateZ(-60deg) translate3d(50%, 50%, 0) scale(1.9);
-ms-transform: perspective(500px) rotateX(0) rotateY(100deg) rotateZ(-60deg) translate3d(50%, 50%, 0) scale(1.9);
transform: perspective(500px) rotateX(0) rotateY(100deg) rotateZ(-60deg) translate3d(50%, 50%, 0) scale(1.9)
}
.contentswap-overlay.effect-15 .swap-inner {
-webkit-transform: perspective(500px) rotateX(20deg) rotateY(20deg) rotateZ(-60deg) translate3d(-50%, 50%, 0) scale(1.1);
-moz-transform: perspective(500px) rotateX(20deg) rotateY(20deg) rotateZ(-60deg) translate3d(-50%, 50%, 0) scale(1.1);
-o-transform: perspective(500px) rotateX(20deg) rotateY(20deg) rotateZ(-60deg) translate3d(-50%, 50%, 0) scale(1.1);
-ms-transform: perspective(500px) rotateX(20deg) rotateY(20deg) rotateZ(-60deg) translate3d(-50%, 50%, 0) scale(1.1);
transform: perspective(500px) rotateX(20deg) rotateY(20deg) rotateZ(-60deg) translate3d(-50%, 50%, 0) scale(1.1)
}
.contentswap-overlay.effect-16 .swap-inner {
-webkit-transform: perspective(500px) rotateX(-20deg) rotateY(20deg) rotateZ(60deg) translate3d(-20%, 50%, 0) scale(.1);
-moz-transform: perspective(500px) rotateX(-20deg) rotateY(20deg) rotateZ(60deg) translate3d(-20%, 50%, 0) scale(.1);
-o-transform: perspective(500px) rotateX(-20deg) rotateY(20deg) rotateZ(60deg) translate3d(-20%, 50%, 0) scale(.1);
-ms-transform: perspective(500px) rotateX(-20deg) rotateY(20deg) rotateZ(60deg) translate3d(-20%, 50%, 0) scale(.1);
transform: perspective(500px) rotateX(-20deg) rotateY(20deg) rotateZ(60deg) translate3d(-20%, 50%, 0) scale(.1)
}
.contentswap-overlay.effect-17 .swap-inner {
-webkit-transform: perspective(500px) rotateX(-60deg) rotateY(20deg) rotateZ(10deg) translate3d(20%, 50%, 70px) scale(.7);
-moz-transform: perspective(500px) rotateX(-60deg) rotateY(20deg) rotateZ(10deg) translate3d(20%, 50%, 70px) scale(.7);
-o-transform: perspective(500px) rotateX(-60deg) rotateY(20deg) rotateZ(10deg) translate3d(20%, 50%, 70px) scale(.7);
-ms-transform: perspective(500px) rotateX(-60deg) rotateY(20deg) rotateZ(10deg) translate3d(20%, 50%, 70px) scale(.7);
transform: perspective(500px) rotateX(-60deg) rotateY(20deg) rotateZ(10deg) translate3d(20%, 50%, 70px) scale(.7)
}
.contentswap-overlay.effect-18 .swap-inner {
-webkit-transform: rotateX(50deg) rotateY(20deg) rotateZ(170deg);
-moz-transform: rotateX(50deg) rotateY(20deg) rotateZ(170deg);
-o-transform: rotateX(50deg) rotateY(20deg) rotateZ(170deg);
-ms-transform: rotateX(50deg) rotateY(20deg) rotateZ(170deg);
transform: rotateX(50deg) rotateY(20deg) rotateZ(170deg)
}
.contentswap-overlay.effect-19 .swap-inner {
-webkit-transform: perspective(500px) rotateX(0) rotateY(-10deg) rotateZ(0) translate3d(50%, 50%, 0) scale(.7);
-moz-transform: perspective(500px) rotateX(0) rotateY(-10deg) rotateZ(0) translate3d(50%, 50%, 0) scale(.7);
-o-transform: perspective(500px) rotateX(0) rotateY(-10deg) rotateZ(0) translate3d(50%, 50%, 0) scale(.7);
-ms-transform: perspective(500px) rotateX(0) rotateY(-10deg) rotateZ(0) translate3d(50%, 50%, 0) scale(.7);
transform: perspective(500px) rotateX(0) rotateY(-10deg) rotateZ(0) translate3d(50%, 50%, 0) scale(.7)
}
.contentswap-overlay.effect-20 .swap-inner {
-webkit-transform: perspective(500px) scale(1.6) skew(80deg, 0deg);
-moz-transform: perspective(500px) scale(1.6) skew(80deg, 0deg);
-o-transform: perspective(500px) scale(1.6) skew(80deg, 0deg);
-ms-transform: perspective(500px) scale(1.6) skew(80deg, 0deg);
transform: perspective(500px) scale(1.6) skew(80deg, 0deg)
}
.contentswap-overlay.effect-21 .swap-inner {
-webkit-transform: perspective(500px) skew(0deg, 80deg);
-moz-transform: perspective(500px) skew(0deg, 80deg);
-o-transform: perspective(500px) skew(0deg, 80deg);
-ms-transform: perspective(500px) skew(0deg, 80deg);
transform: perspective(500px) skew(0deg, 80deg)
}
.contentswap-overlay.effect-22 .swap-inner {
-webkit-transform: perspective(500px) rotateX(0) rotateY(70deg) rotateZ(0) translate3d(-200px, 0, 0) scale(2);
-moz-transform: perspective(500px) rotateX(0) rotateY(70deg) rotateZ(0) translate3d(-200px, 0, 0) scale(2);
-o-transform: perspective(500px) rotateX(0) rotateY(70deg) rotateZ(0) translate3d(-200px, 0, 0) scale(2);
-ms-transform: perspective(500px) rotateX(0) rotateY(70deg) rotateZ(0) translate3d(-200px, 0, 0) scale(2);
transform: perspective(500px) rotateX(0) rotateY(70deg) rotateZ(0) translate3d(-200px, 0, 0) scale(2)
}
.contentswap-overlay.effect-23 .swap-inner {
-webkit-transform: perspective(300px) rotateX(150deg) rotateY(0) rotateZ(0) scale(2);
-moz-transform: perspective(300px) rotateX(150deg) rotateY(0) rotateZ(0) scale(2);
-o-transform: perspective(300px) rotateX(150deg) rotateY(0) rotateZ(0) scale(2);
-ms-transform: perspective(300px) rotateX(150deg) rotateY(0) rotateZ(0) scale(2);
transform: perspective(300px) rotateX(150deg) rotateY(0) rotateZ(0) scale(2)
}
.contentswap-overlay.contentswap-effect.hover .swap-inner,
.contentswap-overlay.contentswap-effect:hover .swap-inner {
-webkit-transform: perspective(500px) rotateX(0) rotateY(0) rotateZ(0) translate3d(0, 0, 0) scale(1) skew(0);
-moz-transform: perspective(500px) rotateX(0) rotateY(0) rotateZ(0) translate3d(0, 0, 0) scale(1) skew(0);
-o-transform: perspective(500px) rotateX(0) rotateY(0) rotateZ(0) translate3d(0, 0, 0) scale(1) skew(0);
-ms-transform: perspective(500px) rotateX(0) rotateY(0) rotateZ(0) translate3d(0, 0, 0) scale(1) skew(0);
transform: perspective(500px) rotateX(0) rotateY(0) rotateZ(0) translate3d(0, 0, 0) scale(1) skew(0)
}
.white-text h1,
.white-text h2,
.white-text h3,
.white-text h4,
.white-text h5,
.white-text h6,
.white-text p {
color: #fff
}
div#fancybox-overlay {
display: none
}
.spacer {
display: block;
font-size: 20px;
line-height: 0;
letter-spacing: 0;
word-spacing: 0;
padding: 0 5%
}
.spacer i.fa,
.spacer span,
.spacer span:before {
display: inline-block;
vertical-align: middle
}
.spacer span {
border-radius: 100%;
box-sizing: border-box;
font-size: inherit;
width: auto;
max-width: 20%;
overflow: hidden
}
.spacer span:before {
content: "-----";
line-height: 100%;
letter-spacing: -.2em;
font-family: Courier New, Courier, monospace;
width: 100%;
margin-left: -.2em;
white-space: initial;
overflow: hidden;
max-height: 1em;
max-width: 100%
}
.spacer span.before {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
margin-right: -.2em
}
.spacer span.after {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
margin-left: -.2em
}
.spacer i.fa {
margin-left: .5em;
margin-right: .5em;
box-sizing: border-box
}
.spacer i.fa:before {
vertical-align: middle
}
[data-reiki-hidden=true] {
display: none!important
}
.clients-grayscale-images img {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
transition: all .2s linear
}
.clients-grayscale-images img:hover {
-webkit-filter: none;
filter: none;
transition: all .2s linear
}
.prepare-ss [data-id] {
border-top: 30px solid #000!important;
border-bottom: 30px solid #000!important
}
@media screen and (min-width:768px) {
.overlap-first-section.page-template:not(.mesmerize-front-page-with-slider) [data-overlap]:first-of-type {
padding-top: 0
}
}
.warm_flame {
background-image: linear-gradient(45deg, #ff9a9e 0, #fad0c4 99%, #fad0c4 100%)
}
.night_fade {
background-image: linear-gradient(to top, #a18cd1 0, #fbc2eb 100%)
}
.spring_warmth {
background-image: linear-gradient(to top, #fad0c4 0, #fad0c4 1%, #ffd1ff 100%)
}
.juicy_peach {
background-image: linear-gradient(to right, #ffecd2 0, #fcb69f 100%)
}
.young_passion {
background-image: linear-gradient(to right, #ff8177 0, #ff867a 0, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%)
}
.lady_lips {
background-image: linear-gradient(to top, #ff9a9e 0, #fecfef 99%, #fecfef 100%)
}
.sunny_morning {
background-image: linear-gradient(120deg, #f6d365 0, #fda085 100%)
}
.rainy_ashville {
background-image: linear-gradient(to top, #fbc2eb 0, #a6c1ee 100%)
}
.frozen_dreams {
background-image: linear-gradient(to top, #fdcbf1 0, #fdcbf1 1%, #e6dee9 100%)
}
.winter_neva {
background-image: linear-gradient(120deg, #a1c4fd 0, #c2e9fb 100%)
}
.dusty_grass {
background-image: linear-gradient(120deg, #d4fc79 0, #96e6a1 100%)
}
.tempting_azure {
background-image: linear-gradient(120deg, #84fab0 0, #8fd3f4 100%)
}
.heavy_rain {
background-image: linear-gradient(to top, #cfd9df 0, #e2ebf0 100%)
}
.amy_crisp {
background-image: linear-gradient(120deg, #a6c0fe 0, #f68084 100%)
}
.mean_fruit {
background-image: linear-gradient(120deg, #fccb90 0, #d57eeb 100%)
}
.ripe_malinka {
background-image: linear-gradient(120deg, #f093fb 0, #f5576c 100%)
}
.cloudy_knoxville {
background-image: linear-gradient(120deg, #fdfbfb 0, #ebedee 100%)
}
.malibu_beach {
background-image: linear-gradient(to right, #4facfe 0, #00f2fe 100%)
}
.new_life {
background-image: linear-gradient(to right, #43e97b 0, #38f9d7 100%)
}
.true_sunset {
background-image: linear-gradient(to right, #fa709a 0, #fee140 100%)
}
.morpheus_den {
background-image: linear-gradient(to top, #30cfd0 0, #330867 100%)
}
.rare_wind {
background-image: linear-gradient(to top, #a8edea 0, #fed6e3 100%)
}
.near_moon {
background-image: linear-gradient(to top, #5ee7df 0, #b490ca 100%)
}
.wild_apple {
background-image: linear-gradient(to top, #d299c2 0, #fef9d7 100%)
}
.saint_petersburg {
background-image: linear-gradient(135deg, #f5f7fa 0, #c3cfe2 100%)
}
.arielles_smile {
background-image: radial-gradient(circle 248px at center, #16d9e3 0, #30c7ec 47%, #46aef7 100%)
}
.plum_plate {
background-image: linear-gradient(135deg, #667eea 0, #764ba2 100%)
}
.everlasting_sky {
background-image: linear-gradient(135deg, #fdfcfb 0, #e2d1c3 100%)
}
.happy_fisher {
background-image: linear-gradient(120deg, #89f7fe 0, #66a6ff 100%)
}
.blessing {
background-image: linear-gradient(to top, #fddb92 0, #d1fdff 100%)
}
.sharpeye_eagle {
background-image: linear-gradient(to top, #9890e3 0, #b1f4cf 100%)
}
.ladoga_bottom {
background-image: linear-gradient(to top, #ebc0fd 0, #d9ded8 100%)
}
.lemon_gate {
background-image: linear-gradient(to top, #96fbc4 0, #f9f586 100%)
}
.itmeo_branding {
background-image: linear-gradient(180deg, #2af598 0, #009efd 100%)
}
.zeus_miracle {
background-image: linear-gradient(to top, #cd9cf2 0, #f6f3ff 100%)
}
.old_hat {
background-image: linear-gradient(to right, #e4afcb 0, #b8cbb8 0, #b8cbb8 0, #e2c58b 30%, #c2ce9c 64%, #7edbdc 100%)
}
.star_wine {
background-image: linear-gradient(to right, #b8cbb8 0, #b8cbb8 0, #b465da 0, #cf6cc9 33%, #ee609c 66%, #ee609c 100%)
}
.deep_blue {
background-image: linear-gradient(to right, #6a11cb 0, #2575fc 100%)
}
.coup_de_grace {
background: linear-gradient(to bottom, rgba(255, 255, 255, .5) 0, rgba(0, 0, 0, .5) 100%), radial-gradient(at 50% 0, rgba(255, 255, 255, .1) 0, rgba(0, 0, 0, .5) 50%);
background-blend-mode: soft-light, screen
}
.happy_acid {
background-image: linear-gradient(to top, #37ecba 0, #72afd3 100%)
}
.awesome_pine {
background-image: linear-gradient(to top, #ebbba7 0, #cfc7f8 100%)
}
.new_york {
background-image: linear-gradient(to top, #fff1eb 0, #ace0f9 100%)
}
.shy_rainbow {
background-image: linear-gradient(to right, #eea2a2 0, #bbc1bf 19%, #57c6e1 42%, #b49fda 79%, #7ac5d8 100%)
}
.loon_crest {
background: linear-gradient(to bottom, rgba(255, 255, 255, .15) 0, rgba(0, 0, 0, .15) 100%), radial-gradient(at top center, rgba(255, 255, 255, .4) 0, rgba(0, 0, 0, .4) 120%) #989898;
background-blend-mode: multiply, multiply
}
.mixed_hopes {
background-image: linear-gradient(to top, #c471f5 0, #fa71cd 100%)
}
.fly_high {
background-image: linear-gradient(to top, #48c6ef 0, #6f86d6 100%)
}
.strong_bliss {
background-image: linear-gradient(to right, #f78ca0 0, #f9748f 19%, #fd868c 60%, #fe9a8b 100%)
}
.fresh_milk {
background-image: linear-gradient(to top, #feada6 0, #f5efef 100%)
}
.snow_again {
background-image: linear-gradient(to top, #e6e9f0 0, #eef1f5 100%)
}
.february_ink {
background-image: linear-gradient(to top, #accbee 0, #e7f0fd 100%)
}
.kind_steel {
background-image: linear-gradient(-20deg, #e9defa 0, #fbfcdb 100%)
}
.soft_grass {
background-image: linear-gradient(to top, #c1dfc4 0, #deecdd 100%)
}
.grown_early {
background-image: linear-gradient(to top, #0ba360 0, #3cba92 100%)
}
.sharp_blues {
background-image: linear-gradient(to top, #00c6fb 0, #005bea 100%)
}
.shady_water {
background-image: linear-gradient(to right, #74ebd5 0, #9face6 100%)
}
.dirty_beauty {
background-image: linear-gradient(to top, #6a85b6 0, #bac8e0 100%)
}
.great_whale {
background-image: linear-gradient(to top, #a3bded 0, #6991c7 100%)
}
.teen_notebook {
background-image: linear-gradient(to top, #9795f0 0, #fbc8d4 100%)
}
.polite_rumors {
background-image: linear-gradient(to top, #a7a6cb 0, #8989ba 52%, #8989ba 100%)
}
.sweet_period {
background-image: linear-gradient(to top, #3f51b1 0, #5a55ae 13%, #7b5fac 25%, #8f6aae 38%, #a86aa4 50%, #cc6b8e 62%, #f18271 75%, #f3a469 87%, #f7c978 100%)
}
.wide_matrix {
background-image: linear-gradient(to top, #fcc5e4 0, #fda34b 15%, #ff7882 35%, #c8699e 52%, #7046aa 71%, #0c1db8 87%, #020f75 100%)
}
.soft_cherish {
background-image: linear-gradient(to top, #dbdcd7 0, #dddcd7 24%, #e2c9cc 30%, #e7627d 46%, #b8235a 59%, #801357 71%, #3d1635 84%, #1c1a27 100%)
}
.red_salvation {
background-image: linear-gradient(to top, #f43b47 0, #453a94 100%)
}
.burning_spring {
background-image: linear-gradient(to top, #4fb576 0, #44c489 30%, #28a9ae 46%, #28a2b7 59%, #4c7788 71%, #6c4f63 86%, #432c39 100%)
}
.night_party {
background-image: linear-gradient(to top, #0250c5 0, #d43f8d 100%)
}
.sky_glider {
background-image: linear-gradient(to top, #88d3ce 0, #6e45e2 100%)
}
.heaven_peach {
background-image: linear-gradient(to top, #d9afd9 0, #97d9e1 100%)
}
.purple_division {
background-image: linear-gradient(to top, #7028e4 0, #e5b2ca 100%)
}
.aqua_splash {
background-image: linear-gradient(15deg, #13547a 0, #80d0c7 100%)
}
.above_clouds {
background-image: linear-gradient(to left, #BDBBBE 0, #9D9EA3 100%), radial-gradient(88% 271%, rgba(255, 255, 255, .25) 0, rgba(254, 254, 254, .25) 1%, rgba(0, 0, 0, .25) 100%), radial-gradient(50% 100%, rgba(255, 255, 255, .3) 0, rgba(0, 0, 0, .3) 100%);
background-blend-mode: normal, lighten, soft-light
}
.spiky_naga {
background-image: linear-gradient(to top, #505285 0, #585e92 12%, #65689f 25%, #7474b0 37%, #7e7ebb 50%, #8389c7 62%, #9795d4 75%, #a2a1dc 87%, #b5aee4 100%)
}
.love_kiss {
background-image: linear-gradient(to top, #ff0844 0, #ffb199 100%)
}
.sharp_glass {
background: linear-gradient(-180deg, rgba(255, 255, 255, .5) 0, rgba(0, 0, 0, .5) 100%) #C9CCD3;
background-blend-mode: lighten
}
.clean_mirror {
background-image: linear-gradient(45deg, #93a5cf 0, #e4efe9 100%)
}
.premium_dark {
background-image: linear-gradient(to right, #434343 0, #000 100%)
}
.cold_evening {
background-image: linear-gradient(to top, #0c3483 0, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%)
}
.cochiti_lake {
background-image: linear-gradient(45deg, #93a5cf 0, #e4efe9 100%)
}
.summer_games {
background-image: linear-gradient(to right, #92fe9d 0, #00c9ff 100%)
}
.passionate_bed {
background-image: linear-gradient(to right, #ff758c 0, #ff7eb3 100%)
}
.mountain_rock {
background-image: linear-gradient(to right, #868f96 0, #596164 100%)
}
.desert_hump {
background-image: linear-gradient(to top, #c79081 0, #dfa579 100%)
}
.jungle_day {
background-image: linear-gradient(45deg, #8baaaa 0, #ae8b9c 100%)
}
.phoenix_start {
background-image: linear-gradient(to right, #f83600 0, #f9d423 100%)
}
.october_silence {
background-image: linear-gradient(-20deg, #b721ff 0, #21d4fd 100%)
}
.faraway_river {
background-image: linear-gradient(-20deg, #6e45e2 0, #88d3ce 100%)
}
.alchemist_lab {
background-image: linear-gradient(-20deg, #d558c8 0, #24d292 100%)
}
.over_sun {
background-image: linear-gradient(60deg, #abecd6 0, #fbed96 100%)
}
.premium_white {
background-image: linear-gradient(to top, #d5d4d0 0, #d5d4d0 1%, #eeeeec 31%, #efeeec 75%, #e9e9e7 100%)
}
.mars_party {
background-image: linear-gradient(to top, #5f72bd 0, #9b23ea 100%)
}
.eternal_constance {
background-image: linear-gradient(to top, #09203f 0, #537895 100%)
}
.japan_blush {
background-image: linear-gradient(-20deg, #ddd6f3 0, #faaca8 100%, #faaca8 100%)
}
.smiling_rain {
background-image: linear-gradient(-20deg, #dcb0ed 0, #99c99c 100%)
}
.cloudy_apple {
background-image: linear-gradient(to top, #f3e7e9 0, #e3eeff 99%, #e3eeff 100%)
}
.big_mango {
background-image: linear-gradient(to top, #c71d6f 0, #d09693 100%)
}
.healthy_water {
background-image: linear-gradient(60deg, #96deda 0, #50c9c3 100%)
}
.amour_amour {
background-image: linear-gradient(to top, #f77062 0, #fe5196 100%)
}
.risky_concrete {
background-image: linear-gradient(to top, #c4c5c7 0, #dcdddf 52%, #ebebeb 100%)
}
.strong_stick {
background-image: linear-gradient(to right, #a8caba 0, #5d4157 100%)
}
.vicious_stance {
background-image: linear-gradient(60deg, #29323c 0, #485563 100%)
}
.palo_alto {
background-image: linear-gradient(-60deg, #16a085 0, #f4d03f 100%)
}
.happy_memories {
background-image: linear-gradient(-60deg, #ff5858 0, #f09819 100%)
}
.midnight_bloom {
background-image: linear-gradient(-20deg, #2b5876 0, #4e4376 100%)
}
.crystalline {
background-image: linear-gradient(-20deg, #00cdac 0, #8ddad5 100%)
}
.raccoon_back {
background: linear-gradient(-180deg, #BCC5CE 0, #929EAD 98%), radial-gradient(at top left, rgba(255, 255, 255, .3) 0, rgba(0, 0, 0, .3) 100%);
background-blend-mode: screen
}
.party_bliss {
background-image: linear-gradient(to top, #4481eb 0, #04befe 100%)
}
.confident_cloud {
background-image: linear-gradient(to top, #dad4ec 0, #dad4ec 1%, #f3e7e9 100%)
}
.le_cocktail {
background-image: linear-gradient(45deg, #874da2 0, #c43a30 100%)
}
.river_city {
background-image: linear-gradient(to top, #4481eb 0, #04befe 100%)
}
.frozen_berry {
background-image: linear-gradient(to top, #e8198b 0, #c7eafd 100%)
}
.elegance {
background-image: radial-gradient(73% 147%, #EADFDF 59%, #ECE2DF 100%), radial-gradient(91% 146%, rgba(255, 255, 255, .5) 47%, rgba(0, 0, 0, .5) 100%);
background-blend-mode: screen
}
.child_care {
background-image: linear-gradient(-20deg, #f794a4 0, #fdd6bd 100%)
}
.flying_lemon {
background-image: linear-gradient(60deg, #64b3f4 0, #c2e59c 100%)
}
.new_retrowave {
background-image: linear-gradient(to top, #3b41c5 0, #a981bb 49%, #ffc8a9 100%)
}
.hidden_jaguar {
background-image: linear-gradient(to top, #0fd850 0, #f9f047 100%)
}
.above_the_sky {
background-image: linear-gradient(to top, #d3d3d3 0, #d3d3d3 1%, #e0e0e0 26%, #efefef 48%, #d9d9d9 75%, #bcbcbc 100%)
}
.nega {
background-image: linear-gradient(45deg, #ee9ca7 0, #ffdde1 100%)
}
.dense_water {
background-image: linear-gradient(to right, #3ab5b0 0, #3d99be 31%, #56317a 100%)
}
.chemic_aqua {
background: radial-gradient(at 50% 100%, rgba(255, 255, 255, .5) 0, rgba(0, 0, 0, .5) 100%), linear-gradient(to bottom, rgba(255, 255, 255, .25) 0, rgba(0, 0, 0, .25) 100%);
background-blend-mode: screen, overlay
}
.seashore {
background-image: linear-gradient(to top, #209cff 0, #68e0cf 100%)
}
.marble_wall {
background-image: linear-gradient(to top, #bdc2e8 0, #bdc2e8 1%, #e6dee9 100%)
}
.cheerful_caramel {
background-image: linear-gradient(to top, #e6b980 0, #eacda3 100%)
}
.night_sky {
background-image: linear-gradient(to top, #1e3c72 0, #1e3c72 1%, #2a5298 100%)
}
.magic_lake {
background-image: linear-gradient(to top, #d5dee7 0, #ffafbd 0, #c9ffbf 100%)
}
.young_grass {
background-image: linear-gradient(to top, #9be15d 0, #00e3ae 100%)
}
.colorful_peach {
background-image: linear-gradient(to right, #ed6ea0 0, #ec8c69 100%)
}
.gentle_care {
background-image: linear-gradient(to right, #ffc3a0 0, #ffafbd 100%)
}
.plum_bath {
background-image: linear-gradient(to top, #cc208e 0, #6713d2 100%)
}
.happy_unicorn {
background-image: linear-gradient(to top, #b3ffab 0, #12fff7 100%)
}
.full_metal {
background: linear-gradient(to bottom, #D5DEE7 0, #E8EBF2 50%, #E2E7ED 100%), linear-gradient(to bottom, rgba(0, 0, 0, .02) 50%, rgba(255, 255, 255, .02) 61%, rgba(0, 0, 0, .02) 73%), linear-gradient(33deg, rgba(255, 255, 255, .2) 0, rgba(0, 0, 0, .2) 100%);
background-blend-mode: normal, color-burn
}
.african_field {
background-image: linear-gradient(to top, #65bd60 0, #5ac1a8 25%, #3ec6ed 50%, #b7ddb7 75%, #fef381 100%)
}
.solid_stone {
background-image: linear-gradient(to right, #243949 0, #517fa4 100%)
}
.orange_juice {
background-image: linear-gradient(-20deg, #fc6076 0, #ff9a44 100%)
}
.glass_water {
background-image: linear-gradient(to top, #dfe9f3 0, #fff 100%)
}
.slick_carbon {
background: linear-gradient(to bottom, #323232 0, #3F3F3F 40%, #1C1C1C 150%), linear-gradient(to top, rgba(255, 255, 255, .4) 0, rgba(0, 0, 0, .25) 200%);
background-blend-mode: multiply
}
.north_miracle {
background-image: linear-gradient(to right, #00dbde 0, #fc00ff 100%)
}
.fruit_blend {
background-image: linear-gradient(to right, #f9d423 0, #ff4e50 100%)
}
.millennium_pine {
background-image: linear-gradient(to top, #50cc7f 0, #f5d100 100%)
}
.high_flight {
background-image: linear-gradient(to right, #0acffe 0, #495aff 100%)
}
.mole_hall {
background-image: linear-gradient(-20deg, #616161 0, #9bc5c3 100%)
}
.earl_gray {
background: radial-gradient(at top center, rgba(255, 255, 255, .03) 0, rgba(0, 0, 0, .03) 100%), linear-gradient(to top, rgba(255, 255, 255, .1) 0, rgba(143, 152, 157, .6) 100%);
background-blend-mode: normal, multiply
}
.space_shift {
background-image: linear-gradient(60deg, #3d3393 0, #2b76b9 37%, #2cacd1 65%, #35eb93 100%)
}
.forest_inei {
background-image: linear-gradient(to top, #df89b5 0, #bfd9fe 100%)
}
.royal_garden {
background-image: linear-gradient(to right, #ed6ea0 0, #ec8c69 100%)
}
.rich_metal {
background-image: linear-gradient(to right, #d7d2cc 0, #304352 100%)
}
.juicy_cake {
background-image: linear-gradient(to top, #e14fad 0, #f9d423 100%)
}
.smart_indigo {
background-image: linear-gradient(to top, #b224ef 0, #7579ff 100%)
}
.sand_strike {
background-image: linear-gradient(to right, #c1c161 0, #c1c161 0, #d4d4b1 100%)
}
.norse_beauty {
background-image: linear-gradient(to right, #ec77ab 0, #7873f5 100%)
}
.aqua_guidance {
background-image: linear-gradient(to top, #007adf 0, #00ecbc 100%)
}
.sun_veggie {
background-image: linear-gradient(-225deg, #20E2D7 0, #F9FEA5 100%)
}
.sea_lord {
background-image: linear-gradient(-225deg, #2CD8D5 0, #C5C1FF 56%, #FFBAC3 100%)
}
.black_sea {
background-image: linear-gradient(-225deg, #2CD8D5 0, #6B8DD6 48%, #8E37D7 100%)
}
.grass_shampoo {
background-image: linear-gradient(-225deg, #DFFFCD 0, #90F9C4 48%, #39F3BB 100%)
}
.landing_aircraft {
background-image: linear-gradient(-225deg, #5D9FFF 0, #B8DCFF 48%, #6BBBFF 100%)
}
.witch_dance {
background-image: linear-gradient(-225deg, #A8BFFF 0, #884D80 100%)
}
.sleepless_night {
background-image: linear-gradient(-225deg, #5271C4 0, #B19FFF 48%, #ECA1FE 100%)
}
.angel_care {
background-image: linear-gradient(-225deg, #FFE29F 0, #FFA99F 48%, #FF719A 100%)
}
.crystal_river {
background-image: linear-gradient(-225deg, #22E1FF 0, #1D8FE1 48%, #625EB1 100%)
}
.soft_lipstick {
background-image: linear-gradient(-225deg, #B6CEE8 0, #F578DC 100%)
}
.salt_mountain {
background-image: linear-gradient(-225deg, #FFFEFF 0, #D7FFFE 100%)
}
.perfect_white {
background-image: linear-gradient(-225deg, #E3FDF5 0, #FFE6FA 100%)
}
.fresh_oasis {
background-image: linear-gradient(-225deg, #7DE2FC 0, #B9B6E5 100%)
}
.strict_november {
background-image: linear-gradient(-225deg, #CBBACC 0, #2580B3 100%)
}
.morning_salad {
background-image: linear-gradient(-225deg, #B7F8DB 0, #50A7C2 100%)
}
.deep_relief {
background-image: linear-gradient(-225deg, #7085B6 0, #87A7D9 50%, #DEF3F8 100%)
}
.sea_strike {
background-image: linear-gradient(-225deg, #77FFD2 0, #6297DB 48%, #1EECFF 100%)
}
.night_call {
background-image: linear-gradient(-225deg, #AC32E4 0, #7918F2 48%, #4801FF 100%)
}
.supreme_sky {
background-image: linear-gradient(-225deg, #D4FFEC 0, #57F2CC 48%, #4596FB 100%)
}
.light_blue {
background-image: linear-gradient(-225deg, #9EFBD3 0, #57E9F2 48%, #45D4FB 100%)
}
.mind_crawl {
background-image: linear-gradient(-225deg, #473B7B 0, #3584A7 51%, #30D2BE 100%)
}
.lily_meadow {
background-image: linear-gradient(-225deg, #65379B 0, #886AEA 53%, #6457C6 100%)
}
.sugar_lollipop {
background-image: linear-gradient(-225deg, #A445B2 0, #D41872 52%, #F06 100%)
}
.sweet_dessert {
background-image: linear-gradient(-225deg, #7742B2 0, #F180FF 52%, #FD8BD9 100%)
}
.magic_ray {
background-image: linear-gradient(-225deg, #FF3CAC 0, #562B7C 52%, #2B86C5 100%)
}
.teen_party {
background-image: linear-gradient(-225deg, #FF057C 0, #8D0B93 50%, #321575 100%)
}
.frozen_heat {
background-image: linear-gradient(-225deg, #FF057C 0, #7C64D5 48%, #4CC3FF 100%)
}
.gagarin_view {
background-image: linear-gradient(-225deg, #69EACB 0, #EACCF8 48%, #6654F1 100%)
}
.fabled_sunset {
background-image: linear-gradient(-225deg, #231557 0, #44107A 29%, #FF1361 67%, #FFF800 100%)
}
.perfect_blue {
background-image: linear-gradient(-225deg, #3D4E81 0, #5753C9 48%, #6E7FF3 100%)
}
.about-1 {
padding-top: 80px
}
.about-1 .section-title-col>:last-child:not(.fakeclass) {
margin-bottom: 1rem
}
.about-10,
.about-9 {
overflow-x: hidden
}
.about-10 .gridContainer img.shadow-large,
.about-9 .gridContainer .img1 {
max-width: 100%
}
.about-10>div:not(.gridContainer) .overlay-box,
.about-9>div:not(.gridContainer) .overlay-box {
max-width: 75%
}
.about-10 .content-column,
.about-9 .content-column {
position: relative;
z-index: 10
}
.about-10 .image-group-2-img.first-xs.last-sm,
.about-4 .image-group-2-img.first-xs.last-sm {
margin-bottom: 12%
}
.blog-section .card {
height: 100%;
padding: 0
}
.blog-section-standard .card.bordered .post-thumbnail img {
margin: -1px -1px 0;
width: calc(100% + 2px)
}
.clients-1 .padding-lr,
.clients-4 .padding-lr {
padding: 0 15px
}
.contact-1 {
background-image: url(none);
background-position: center top;
background-size: cover;
position: relative
}
.contact-1>div:not([class*=section-separator]) {
position: relative;
z-index: 1
}
.contact-1:before {
background-color: rgba(26, 26, 26, .48);
content: ' ';
display: inline-block;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 0
}
.team-2 .face,
.team-2 .social-icons-group {
display: block
}
.content-2 .bg-image,
.content-3 .bg-image {
background: url(none) center center/cover;
min-height: 514px
}
.counters-1 .circle-counter {
border: 1px solid #CCC;
border-radius: 100%;
margin: auto;
max-width: 70%;
padding: 4.5%
}
.counters-1 .circle-counter * {
margin-bottom: 0
}
.features-16 .read-more {
margin-top: 0;
padding-bottom: 0
}
.features-16-card-bordered .card img.face {
margin: -1px -1px 0;
max-width: max-content;
width: calc(100% + 2px)
}
.features-16-card-bordered .read-more-container {
border-top: 1px solid #eaeaea;
padding-bottom: 0;
padding-top: 1rem
}
.overlappable-4 .fa.shadow-large-black:not(.round):not(.bordered) {
box-shadow: none
}
.portfolio-4 .portfolio-icon,
.portfolio-5 .portfolio-icon {
color: #fff;
opacity: .9;
transition: all .2s linear
}
.portfolio-4 a:hover .portfolio-icon,
.portfolio-5 a:hover .portfolio-icon {
opacity: 1
}
.portfolio-4 .contentswap-effect .swap-inner *,
.portfolio-5 .contentswap-effect .swap-inner * {
text-align: center!important
}
.portfolio-5 .card>.space-top {
padding-bottom: 1rem
}
.portfolio-5 .card>.space-top>:last-child {
margin-bottom: 0
}
.team-2 .face {
width: 100%
}
.team-2 .card.bordered img.face {
margin: -1px -1px 0;
max-width: calc(100% + 2px);
width: calc(100% + 2px)
}
.team-2 .social-icons-group i.fa,
.team-5 .social-icons-group i.fa {
font-size: 1.4rem;
margin: 0 .3rem
}
.team-5 .face {
margin: .5rem 0;
min-width: 80px;
width: 25%
}
.testimonials-1 .quotation-icon,
.testimonials-5 .quotation-icon {
display: flex;
flex-direction: column
}
.testimonials-1 .content-left-sm .quotation-icon,
.testimonials-5 .content-left-sm .quotation-icon {
align-items: flex-start
}
.testimonials-1 .content-center-sm .quotation-icon,
.testimonials-5 .content-center-sm .quotation-icon {
align-items: center
}
.testimonials-1 .content-right-sm .quotation-icon,
.testimonials-5 .content-right-sm .quotation-icon {
align-items: flex-end
}
@media only screen and (min-width:768px) {
.about-10,
.about-9 {
overflow-x: visible
}
.about-10 .flexbox .overlay-box .overlay-box-offset {
width: calc(100% - 20px)
}
.counters-1 .circle-counter {
max-width: 85%
}
.features-12 .icon-column,
.features-12-card-bordered .icon-column {
padding-right: 0
}
.team-5 .face {
width: 37.5%
}
}
@media only screen and (min-width:1024px) {
.about-10 .flexbox .overlay-box .overlay-box-offset {
width: 100%
}
.about-10 .gridContainer img.shadow-large {
max-width: 485px
}
.about-9 .gridContainer .img1 {
max-width: 600px
}
.counters-1 .circle-counter {
max-width: 75%
}
.features-12 .spaced-cols .col-md-2 .icon-column,
.features-12-card-bordered .spaced-cols .col-md-2 .icon-column {
padding-right: 15px;
width: 100%
}
}
.wp-block-audio figcaption {
margin-top: .5em;
margin-bottom: 1em
}
.wp-block-audio audio {
width: 100%;
min-width: 300px
}
.wp-block-button {
color: #fff
}
.wp-block-button.aligncenter {
text-align: center
}
.wp-block-button.alignright {
text-align: right
}
.wp-block-button__link {
background-color: #32373c;
border: none;
border-radius: 28px;
box-shadow: none;
color: inherit;
cursor: pointer;
display: inline-block;
font-size: 18px;
margin: 0;
padding: 12px 24px;
text-align: center;
text-decoration: none;
overflow-wrap: break-word
}
.wp-block-button__link:active,
.wp-block-button__link:focus,
.wp-block-button__link:hover,
.wp-block-button__link:visited {
color: inherit
}
.is-style-squared .wp-block-button__link {
border-radius: 0
}
.no-border-radius.wp-block-button__link {
border-radius: 0!important
}
.is-style-outline {
color: #32373c
}
.is-style-outline .wp-block-button__link {
background-color: transparent;
border: 2px solid
}
.wp-block-calendar {
text-align: center
}
.wp-block-calendar tbody td,
.wp-block-calendar th {
padding: 4px;
border: 1px solid #e2e4e7
}
.wp-block-calendar tfoot td {
border: none
}
.wp-block-calendar table {
width: 100%;
border-collapse: collapse;
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif
}
.wp-block-calendar table th {
font-weight: 400;
background: #edeff0
}
.wp-block-calendar a {
text-decoration: underline
}
.wp-block-calendar tfoot a {
color: #00739c
}
.wp-block-calendar table caption,
.wp-block-calendar table tbody {
color: #40464d
}
.wp-block-categories.alignleft {
margin-right: 2em
}
.wp-block-categories.alignright {
margin-left: 2em
}
.wp-block-columns {
display: flex;
margin-bottom: 28px;
flex-wrap: wrap
}
@media (min-width:782px) {
.wp-block-columns {
flex-wrap: nowrap
}
}
.wp-block-column {
flex-grow: 1;
min-width: 0;
word-break: break-word;
overflow-wrap: break-word
}
@media (max-width:599px) {
.wp-block-column {
flex-basis: 100%!important
}
}
@media (min-width:600px) {
.wp-block-column {
flex-basis: calc(50% - 16px);
flex-grow: 0
}
.wp-block-column:nth-child(2n) {
margin-left: 32px
}
}
@media (min-width:782px) {
.wp-block-column:not(: first-child) {
margin-left: 32px
}
}
.wp-block-columns.are-vertically-aligned-top {
align-items: flex-start
}
.wp-block-columns.are-vertically-aligned-center {
align-items: center
}
.wp-block-columns.are-vertically-aligned-bottom {
align-items: flex-end
}
.wp-block-column.is-vertically-aligned-top {
align-self: flex-start
}
.wp-block-column.is-vertically-aligned-center {
-ms-grid-row-align: center;
align-self: center
}
.wp-block-column.is-vertically-aligned-bottom {
align-self: flex-end
}
.wp-block-cover,
.wp-block-cover-image {
position: relative;
background-color: #000;
background-size: cover;
background-position: 50%;
min-height: 430px;
height: 100%;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden
}
.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax {
background-attachment: fixed
}
@supports (-webkit-overflow-scrolling:touch) {
.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax {
background-attachment: scroll
}
}
@media (prefers-reduced-motion:reduce) {
.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax {
background-attachment: scroll
}
}
.wp-block-cover-image.has-background-dim:before,
.wp-block-cover.has-background-dim:before {
content: "";
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-color: inherit;
opacity: .5;
z-index: 1
}
.wp-block-cover-image.has-background-dim.has-background-dim-10:before,
.wp-block-cover.has-background-dim.has-background-dim-10:before {
opacity: .1
}
.wp-block-cover-image.has-background-dim.has-background-dim-20:before,
.wp-block-cover.has-background-dim.has-background-dim-20:before {
opacity: .2
}
.wp-block-cover-image.has-background-dim.has-background-dim-30:before,
.wp-block-cover.has-background-dim.has-background-dim-30:before {
opacity: .3
}
.wp-block-cover-image.has-background-dim.has-background-dim-40:before,
.wp-block-cover.has-background-dim.has-background-dim-40:before {
opacity: .4
}
.wp-block-cover-image.has-background-dim.has-background-dim-50:before,
.wp-block-cover.has-background-dim.has-background-dim-50:before {
opacity: .5
}
.wp-block-cover-image.has-background-dim.has-background-dim-60:before,
.wp-block-cover.has-background-dim.has-background-dim-60:before {
opacity: .6
}
.wp-block-cover-image.has-background-dim.has-background-dim-70:before,
.wp-block-cover.has-background-dim.has-background-dim-70:before {
opacity: .7
}
.wp-block-cover-image.has-background-dim.has-background-dim-80:before,
.wp-block-cover.has-background-dim.has-background-dim-80:before {
opacity: .8
}
.wp-block-cover-image.has-background-dim.has-background-dim-90:before,
.wp-block-cover.has-background-dim.has-background-dim-90:before {
opacity: .9
}
.wp-block-cover-image.has-background-dim.has-background-dim-100:before,
.wp-block-cover.has-background-dim.has-background-dim-100:before {
opacity: 1
}
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
max-width: 305px;
width: 100%
}
.wp-block-cover-image:after,
.wp-block-cover:after {
display: block;
content: "";
font-size: 0;
min-height: inherit
}
@supports (position:sticky) {
.wp-block-cover-image:after,
.wp-block-cover:after {
content: none
}
}
.wp-block-cover-image.aligncenter,
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.aligncenter,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
display: flex
}
.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
width: calc(100% - 70px);
z-index: 1;
color: #f8f9f9
}
.wp-block-cover-image .wp-block-subhead:not(.has-text-color),
.wp-block-cover-image h1:not(.has-text-color),
.wp-block-cover-image h2:not(.has-text-color),
.wp-block-cover-image h3:not(.has-text-color),
.wp-block-cover-image h4:not(.has-text-color),
.wp-block-cover-image h5:not(.has-text-color),
.wp-block-cover-image h6:not(.has-text-color),
.wp-block-cover-image p:not(.has-text-color),
.wp-block-cover .wp-block-subhead:not(.has-text-color),
.wp-block-cover h1:not(.has-text-color),
.wp-block-cover h2:not(.has-text-color),
.wp-block-cover h3:not(.has-text-color),
.wp-block-cover h4:not(.has-text-color),
.wp-block-cover h5:not(.has-text-color),
.wp-block-cover h6:not(.has-text-color),
.wp-block-cover p:not(.has-text-color) {
color: inherit
}
.wp-block-cover__video-background {
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
width: 100%;
height: 100%;
z-index: 0;
-o-object-fit: cover;
object-fit: cover
}
.wp-block-cover-image-text,
.wp-block-cover-text,
section.wp-block-cover-image h2 {
color: #fff
}
.wp-block-cover-image-text a,
.wp-block-cover-image-text a:active,
.wp-block-cover-image-text a:focus,
.wp-block-cover-image-text a:hover,
.wp-block-cover-text a,
.wp-block-cover-text a:active,
.wp-block-cover-text a:focus,
.wp-block-cover-text a:hover,
section.wp-block-cover-image h2 a,
section.wp-block-cover-image h2 a:active,
section.wp-block-cover-image h2 a:focus,
section.wp-block-cover-image h2 a:hover {
color: #fff
}
.wp-block-cover-image .wp-block-cover.has-left-content {
justify-content: flex-start
}
.wp-block-cover-image .wp-block-cover.has-right-content {
justify-content: flex-end
}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,
.wp-block-cover.has-left-content .wp-block-cover-text,
section.wp-block-cover-image.has-left-content>h2 {
margin-left: 0;
text-align: left
}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,
.wp-block-cover.has-right-content .wp-block-cover-text,
section.wp-block-cover-image.has-right-content>h2 {
margin-right: 0;
text-align: right
}
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
section.wp-block-cover-image>h2 {
font-size: 2em;
line-height: 1.25;
z-index: 1;
margin-bottom: 0;
max-width: 610px;
padding: 14px;
text-align: center
}
.block-editor-block-list__block[data-type="core/embed"][data-align=left] .block-editor-block-list__block-edit,
.block-editor-block-list__block[data-type="core/embed"][data-align=right] .block-editor-block-list__block-edit,
.wp-block-embed.alignleft,
.wp-block-embed.alignright {
max-width: 360px;
width: 100%
}
.wp-block-embed {
margin-bottom: 1em
}
.wp-block-embed figcaption {
margin-top: .5em;
margin-bottom: 1em
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper {
position: relative
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
content: "";
display: block;
padding-top: 50%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
padding-top: 42.85%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
padding-top: 50%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
padding-top: 56.25%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
padding-top: 75%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
padding-top: 100%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
padding-top: 177.78%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
padding-top: 200%
}
.wp-block-file {
margin-bottom: 1.5em
}
.wp-block-file.aligncenter {
text-align: center
}
.wp-block-file.alignright {
text-align: right
}
.wp-block-file .wp-block-file__button {
background: #32373c;
border-radius: 2em;
color: #fff;
font-size: 13px;
padding: .5em 1em
}
.wp-block-file a.wp-block-file__button {
text-decoration: none
}
.wp-block-file a.wp-block-file__button:active,
.wp-block-file a.wp-block-file__button:focus,
.wp-block-file a.wp-block-file__button:hover,
.wp-block-file a.wp-block-file__button:visited {
box-shadow: none;
color: #fff;
opacity: .85;
text-decoration: none
}
.wp-block-file *+.wp-block-file__button {
margin-left: .75em
}
.blocks-gallery-grid,
.wp-block-gallery {
display: flex;
flex-wrap: wrap;
list-style-type: none;
padding: 0;
margin: 0
}
.blocks-gallery-grid .blocks-gallery-image,
.blocks-gallery-grid .blocks-gallery-item,
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
margin: 0 16px 16px 0;
display: flex;
flex-grow: 1;
flex-direction: column;
justify-content: center;
position: relative
}
.blocks-gallery-grid .blocks-gallery-image figure,
.blocks-gallery-grid .blocks-gallery-item figure,
.wp-block-gallery .blocks-gallery-image figure,
.wp-block-gallery .blocks-gallery-item figure {
margin: 0;
height: 100%
}
@supports (position:sticky) {
.blocks-gallery-grid .blocks-gallery-image figure,
.blocks-gallery-grid .blocks-gallery-item figure,
.wp-block-gallery .blocks-gallery-image figure,
.wp-block-gallery .blocks-gallery-item figure {
display: flex;
align-items: flex-end;
justify-content: flex-start
}
}
.blocks-gallery-grid .blocks-gallery-image img,
.blocks-gallery-grid .blocks-gallery-item img,
.wp-block-gallery .blocks-gallery-image img,
.wp-block-gallery .blocks-gallery-item img {
display: block;
max-width: 100%;
height: auto;
width: 100%
}
@supports (position:sticky) {
.blocks-gallery-grid .blocks-gallery-image img,
.blocks-gallery-grid .blocks-gallery-item img,
.wp-block-gallery .blocks-gallery-image img,
.wp-block-gallery .blocks-gallery-item img {
width: auto
}
}
.blocks-gallery-grid .blocks-gallery-image figcaption,
.blocks-gallery-grid .blocks-gallery-item figcaption,
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
position: absolute;
bottom: 0;
width: 100%;
max-height: 100%;
overflow: auto;
padding: 40px 10px 9px;
color: #fff;
text-align: center;
font-size: 13px;
background: linear-gradient(0deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .3) 70%, transparent)
}
.blocks-gallery-grid .blocks-gallery-image figcaption img,
.blocks-gallery-grid .blocks-gallery-item figcaption img,
.wp-block-gallery .blocks-gallery-image figcaption img,
.wp-block-gallery .blocks-gallery-item figcaption img {
display: inline
}
.blocks-gallery-grid.is-cropped .blocks-gallery-image a,
.blocks-gallery-grid.is-cropped .blocks-gallery-image img,
.blocks-gallery-grid.is-cropped .blocks-gallery-item a,
.blocks-gallery-grid.is-cropped .blocks-gallery-item img,
.wp-block-gallery.is-cropped .blocks-gallery-image a,
.wp-block-gallery.is-cropped .blocks-gallery-image img,
.wp-block-gallery.is-cropped .blocks-gallery-item a,
.wp-block-gallery.is-cropped .blocks-gallery-item img {
width: 100%
}
@supports (position:sticky) {
.blocks-gallery-grid.is-cropped .blocks-gallery-image a,
.blocks-gallery-grid.is-cropped .blocks-gallery-image img,
.blocks-gallery-grid.is-cropped .blocks-gallery-item a,
.blocks-gallery-grid.is-cropped .blocks-gallery-item img,
.wp-block-gallery.is-cropped .blocks-gallery-image a,
.wp-block-gallery.is-cropped .blocks-gallery-image img,
.wp-block-gallery.is-cropped .blocks-gallery-item a,
.wp-block-gallery.is-cropped .blocks-gallery-item img {
height: 100%;
flex: 1;
-o-object-fit: cover;
object-fit: cover
}
}
.blocks-gallery-grid .blocks-gallery-image,
.blocks-gallery-grid .blocks-gallery-item,
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
width: calc((100% - 16px)/2)
}
.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),
.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),
.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),
.wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
margin-right: 0
}
.blocks-gallery-grid.columns-1 .blocks-gallery-image,
.blocks-gallery-grid.columns-1 .blocks-gallery-item,
.wp-block-gallery.columns-1 .blocks-gallery-image,
.wp-block-gallery.columns-1 .blocks-gallery-item {
width: 100%;
margin-right: 0
}
@media (min-width:600px) {
.blocks-gallery-grid.columns-3 .blocks-gallery-image,
.blocks-gallery-grid.columns-3 .blocks-gallery-item,
.wp-block-gallery.columns-3 .blocks-gallery-image,
.wp-block-gallery.columns-3 .blocks-gallery-item {
width: calc((100% - 32px)/3);
margin-right: 16px
}
@supports (-ms-ime-align:auto) {
.blocks-gallery-grid.columns-3 .blocks-gallery-image,
.blocks-gallery-grid.columns-3 .blocks-gallery-item,
.wp-block-gallery.columns-3 .blocks-gallery-image,
.wp-block-gallery.columns-3 .blocks-gallery-item {
width: calc((100% - 32px)/3 - 1px)
}
}
.blocks-gallery-grid.columns-4 .blocks-gallery-image,
.blocks-gallery-grid.columns-4 .blocks-gallery-item,
.wp-block-gallery.columns-4 .blocks-gallery-image,
.wp-block-gallery.columns-4 .blocks-gallery-item {
width: calc((100% - 48px)/4);
margin-right: 16px
}
@supports (-ms-ime-align:auto) {
.blocks-gallery-grid.columns-4 .blocks-gallery-image,
.blocks-gallery-grid.columns-4 .blocks-gallery-item,
.wp-block-gallery.columns-4 .blocks-gallery-image,
.wp-block-gallery.columns-4 .blocks-gallery-item {
width: calc((100% - 48px)/4 - 1px)
}
}
.blocks-gallery-grid.columns-5 .blocks-gallery-image,
.blocks-gallery-grid.columns-5 .blocks-gallery-item,
.wp-block-gallery.columns-5 .blocks-gallery-image,
.wp-block-gallery.columns-5 .blocks-gallery-item {
width: calc((100% - 64px)/5);
margin-right: 16px
}
@supports (-ms-ime-align:auto) {
.blocks-gallery-grid.columns-5 .blocks-gallery-image,
.blocks-gallery-grid.columns-5 .blocks-gallery-item,
.wp-block-gallery.columns-5 .blocks-gallery-image,
.wp-block-gallery.columns-5 .blocks-gallery-item {
width: calc((100% - 64px)/5 - 1px)
}
}
.blocks-gallery-grid.columns-6 .blocks-gallery-image,
.blocks-gallery-grid.columns-6 .blocks-gallery-item,
.wp-block-gallery.columns-6 .blocks-gallery-image,
.wp-block-gallery.columns-6 .blocks-gallery-item {
width: calc((100% - 80px)/6);
margin-right: 16px
}
@supports (-ms-ime-align:auto) {
.blocks-gallery-grid.columns-6 .blocks-gallery-image,
.blocks-gallery-grid.columns-6 .blocks-gallery-item,
.wp-block-gallery.columns-6 .blocks-gallery-image,
.wp-block-gallery.columns-6 .blocks-gallery-item {
width: calc((100% - 80px)/6 - 1px)
}
}
.blocks-gallery-grid.columns-7 .blocks-gallery-image,
.blocks-gallery-grid.columns-7 .blocks-gallery-item,
.wp-block-gallery.columns-7 .blocks-gallery-image,
.wp-block-gallery.columns-7 .blocks-gallery-item {
width: calc((100% - 96px)/7);
margin-right: 16px
}
@supports (-ms-ime-align:auto) {
.blocks-gallery-grid.columns-7 .blocks-gallery-image,
.blocks-gallery-grid.columns-7 .blocks-gallery-item,
.wp-block-gallery.columns-7 .blocks-gallery-image,
.wp-block-gallery.columns-7 .blocks-gallery-item {
width: calc((100% - 96px)/7 - 1px)
}
}
.blocks-gallery-grid.columns-8 .blocks-gallery-image,
.blocks-gallery-grid.columns-8 .blocks-gallery-item,
.wp-block-gallery.columns-8 .blocks-gallery-image,
.wp-block-gallery.columns-8 .blocks-gallery-item {
width: calc((100% - 112px)/8);
margin-right: 16px
}
@supports (-ms-ime-align:auto) {
.blocks-gallery-grid.columns-8 .blocks-gallery-image,
.blocks-gallery-grid.columns-8 .blocks-gallery-item,
.wp-block-gallery.columns-8 .blocks-gallery-image,
.wp-block-gallery.columns-8 .blocks-gallery-item {
width: calc((100% - 112px)/8 - 1px)
}
}
.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),
.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),
.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),
.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n) {
margin-right: 0
}
.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),
.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),
.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),
.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n) {
margin-right: 0
}
.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),
.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),
.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),
.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n) {
margin-right: 0
}
.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),
.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),
.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),
.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n) {
margin-right: 0
}
.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),
.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),
.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),
.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n) {
margin-right: 0
}
.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),
.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),
.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),
.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n) {
margin-right: 0
}
.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),
.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),
.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),
.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n) {
margin-right: 0
}
.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),
.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),
.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),
.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
margin-right: 0
}
}
.blocks-gallery-grid .blocks-gallery-image:last-child,
.blocks-gallery-grid .blocks-gallery-item:last-child,
.wp-block-gallery .blocks-gallery-image:last-child,
.wp-block-gallery .blocks-gallery-item:last-child {
margin-right: 0
}
.blocks-gallery-grid.alignleft,
.blocks-gallery-grid.alignright,
.wp-block-gallery.alignleft,
.wp-block-gallery.alignright {
max-width: 305px;
width: 100%
}
.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,
.wp-block-gallery.aligncenter .blocks-gallery-item figure {
justify-content: center
}
.wp-block-image {
max-width: 100%;
margin-bottom: 1em
}
.wp-block-image img {
max-width: 100%
}
.wp-block-image.aligncenter {
text-align: center
}
.wp-block-image.alignfull img,
.wp-block-image.alignwide img {
width: 100%
}
.wp-block-image .aligncenter,
.wp-block-image .alignleft,
.wp-block-image .alignright,
.wp-block-image.is-resized {
display: table;
margin-left: 0;
margin-right: 0
}
.wp-block-image .aligncenter>figcaption,
.wp-block-image .alignleft>figcaption,
.wp-block-image .alignright>figcaption,
.wp-block-image.is-resized>figcaption {
display: table-caption;
caption-side: bottom
}
.wp-block-image .alignleft {
float: left;
margin-right: 1em
}
.wp-block-image .alignright {
float: right;
margin-left: 1em
}
.wp-block-image .aligncenter {
margin-left: auto;
margin-right: auto
}
.wp-block-image figcaption {
margin-top: .5em;
margin-bottom: 1em
}
.is-style-circle-mask img {
border-radius: 9999px
}
@supports (mask-image:none) or (-webkit-mask-image:none) {
.is-style-circle-mask img {
mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
mask-mode: alpha;
mask-repeat: no-repeat;
mask-size: contain;
mask-position: center;
border-radius: none
}
}
.wp-block-latest-comments__comment {
font-size: 15px;
line-height: 1.1;
list-style: none;
margin-bottom: 1em
}
.has-avatars .wp-block-latest-comments__comment {
min-height: 36px;
list-style: none
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
margin-left: 52px
}
.has-dates .wp-block-latest-comments__comment,
.has-excerpts .wp-block-latest-comments__comment {
line-height: 1.5
}
.wp-block-latest-comments__comment-excerpt p {
font-size: 14px;
line-height: 1.8;
margin: 5px 0 20px
}
.wp-block-latest-comments__comment-date {
color: #8f98a1;
display: block;
font-size: 12px
}
.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
border-radius: 24px;
display: block;
float: left;
height: 40px;
margin-right: 12px;
width: 40px
}
.wp-block-latest-posts.alignleft {
margin-right: 2em
}
.wp-block-latest-posts.alignright {
margin-left: 2em
}
.wp-block-latest-posts.wp-block-latest-posts__list {
list-style: none
}
.wp-block-latest-posts.is-grid {
display: flex;
flex-wrap: wrap;
padding: 0
}
.wp-block-latest-posts.is-grid li {
margin: 0 16px 16px 0;
width: 100%
}
@media (min-width:600px) {
.wp-block-latest-posts.columns-2 li {
width: calc(50% - 16px)
}
.wp-block-latest-posts.columns-3 li {
width: calc(33.33333% - 16px)
}
.wp-block-latest-posts.columns-4 li {
width: calc(25% - 16px)
}
.wp-block-latest-posts.columns-5 li {
width: calc(20% - 16px)
}
.wp-block-latest-posts.columns-6 li {
width: calc(16.66667% - 16px)
}
}
.wp-block-latest-posts__post-date {
display: block;
color: #6c7781;
font-size: 13px
}
.wp-block-latest-posts__post-excerpt {
margin-top: 8px;
margin-bottom: 16px
}
.wp-block-media-text {
display: -ms-grid;
display: grid;
-ms-grid-rows: auto;
grid-template-rows: auto;
-ms-grid-columns: 50% 1fr;
grid-template-columns: 50% 1fr
}
.wp-block-media-text .has-media-on-the-right {
-ms-grid-columns: 1fr 50%;
grid-template-columns: 1fr 50%
}
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
-ms-grid-row-align: start;
align-self: start
}
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,
.wp-block-media-text .wp-block-media-text__content,
.wp-block-media-text .wp-block-media-text__media {
-ms-grid-row-align: center;
align-self: center
}
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
-ms-grid-row-align: end;
align-self: end
}
.wp-block-media-text .wp-block-media-text__media {
-ms-grid-column: 1;
grid-column: 1;
-ms-grid-row: 1;
grid-row: 1;
margin: 0
}
.wp-block-media-text .wp-block-media-text__content {
word-break: break-word;
padding: 0 8%
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media,
.wp-block-media-text .wp-block-media-text__content {
-ms-grid-column: 2;
grid-column: 2;
-ms-grid-row: 1;
grid-row: 1
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
-ms-grid-column: 1;
grid-column: 1;
-ms-grid-row: 1;
grid-row: 1
}
.wp-block-media-text>figure>img,
.wp-block-media-text>figure>video {
max-width: unset;
width: 100%;
vertical-align: middle
}
.wp-block-media-text.is-image-fill figure {
height: 100%;
min-height: 250px;
background-size: cover
}
.wp-block-media-text.is-image-fill figure>img {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0
}
@media (max-width:600px) {
.wp-block-media-text.is-stacked-on-mobile {
-ms-grid-columns: 100%!important;
grid-template-columns: 100%!important
}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
-ms-grid-column: 1;
grid-column: 1;
-ms-grid-row: 1;
grid-row: 1
}
.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
-ms-grid-column: 1;
grid-column: 1;
-ms-grid-row: 2;
grid-row: 2
}
.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content {
-ms-grid-column: 1;
grid-column: 1;
-ms-grid-row: 1;
grid-row: 1
}
}
.is-small-text {
font-size: 14px
}
.is-regular-text {
font-size: 16px
}
.is-large-text {
font-size: 36px
}
.is-larger-text {
font-size: 48px
}
.has-drop-cap:not(:focus):first-letter {
float: left;
font-size: 8.4em;
line-height: .68;
font-weight: 100;
margin: .05em .1em 0 0;
text-transform: uppercase;
font-style: normal
}
.has-drop-cap:not(:focus):after {
content: "";
display: table;
clear: both;
padding-top: 14px
}
p.has-background {
padding: 20px 30px
}
p.has-text-color a {
color: inherit
}
.wp-block-pullquote {
padding: 3em 0;
margin-left: 0;
margin-right: 0;
text-align: center
}
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
max-width: 305px
}
.wp-block-pullquote.alignleft p,
.wp-block-pullquote.alignright p {
font-size: 20px
}
.wp-block-pullquote p {
font-size: 28px;
line-height: 1.6
}
.wp-block-pullquote cite,
.wp-block-pullquote footer {
position: relative
}
.wp-block-pullquote .has-text-color a {
color: inherit
}
.wp-block-pullquote:not(.is-style-solid-color) {
background: none
}
.wp-block-pullquote.is-style-solid-color {
border: none
}
.wp-block-pullquote.is-style-solid-color blockquote {
margin-left: auto;
margin-right: auto;
text-align: left;
max-width: 60%
}
.wp-block-pullquote.is-style-solid-color blockquote p {
margin-top: 0;
margin-bottom: 0;
font-size: 32px
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
text-transform: none;
font-style: normal
}
.wp-block-pullquote cite {
color: inherit
}
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
margin: 0 0 16px;
padding: 0 1em
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
font-size: 24px;
font-style: italic;
line-height: 1.6
}
.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {
font-size: 18px;
text-align: right
}
.wp-block-rss.alignleft {
margin-right: 2em
}
.wp-block-rss.alignright {
margin-left: 2em
}
.wp-block-rss.is-grid {
display: flex;
flex-wrap: wrap;
padding: 0;
list-style: none
}
.wp-block-rss.is-grid li {
margin: 0 16px 16px 0;
width: 100%
}
@media (min-width:600px) {
.wp-block-rss.columns-2 li {
width: calc(50% - 16px)
}
.wp-block-rss.columns-3 li {
width: calc(33.33333% - 16px)
}
.wp-block-rss.columns-4 li {
width: calc(25% - 16px)
}
.wp-block-rss.columns-5 li {
width: calc(20% - 16px)
}
.wp-block-rss.columns-6 li {
width: calc(16.66667% - 16px)
}
}
.wp-block-rss__item-author,
.wp-block-rss__item-publish-date {
display: block;
color: #6c7781;
font-size: 13px
}
.wp-block-search {
display: flex;
flex-wrap: wrap
}
.wp-block-search .wp-block-search__label {
width: 100%
}
.wp-block-search .wp-block-search__input {
flex-grow: 1
}
.wp-block-search .wp-block-search__button {
margin-left: 10px
}
.wp-block-separator.is-style-wide {
border-bottom-width: 1px
}
.wp-block-separator.is-style-dots {
background: none!important;
border: none;
text-align: center;
max-width: none;
line-height: 1;
height: auto
}
.wp-block-separator.is-style-dots:before {
content: "\00b7 \00b7 \00b7";
color: currentColor;
font-size: 20px;
letter-spacing: 2em;
padding-left: 2em;
font-family: serif
}
.wp-block-social-links {
display: flex;
justify-content: flex-start;
padding-left: 0;
padding-right: 0;
margin-left: 0
}
.wp-social-link {
width: 36px;
height: 36px;
border-radius: 36px;
margin-right: 8px
}
.wp-social-link,
.wp-social-link a {
display: block;
transition: transform .1s ease
}
.wp-social-link a {
padding: 6px;
line-height: 0
}
.wp-social-link a,
.wp-social-link a:active,
.wp-social-link a:hover,
.wp-social-link a:visited,
.wp-social-link svg {
color: currentColor;
fill: currentColor
}
.wp-social-link:hover {
transform: scale(1.1)
}
.wp-block-social-links.aligncenter {
justify-content: center;
display: flex
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
background-color: #f0f0f0;
color: #444
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
background-color: #f90;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
background-color: #1ea0c3;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
background-color: #0757fe;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
background-color: #1e1f26;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
background-color: #02e49b;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
background-color: #e94c89;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
background-color: #4280ff;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
background-color: #f45800;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
background-color: #1977f2;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
background-color: #000;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
background-color: #0461dd;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
background-color: #e65678;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
background-color: #24292d;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
background-color: #eceadd;
color: #382110
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
background-color: #ea4434;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
background-color: #f00075;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
background-color: #e21b24;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
background-color: #0577b5;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
background-color: #3288d4;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
background-color: #02ab6c;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
background-color: #f6405f;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
background-color: #e60122;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
background-color: #ef4155;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
background-color: #fe4500;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
background-color: #0478d7;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
background-color: #fefc00;
color: #fff;
stroke: #000
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
background-color: #ff5600;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
background-color: #1bd760;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
background-color: #011835;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
background-color: #6440a4;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
background-color: #21a1f3;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
background-color: #1eb7ea;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
background-color: #4680c2;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
background-color: #3499cd;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
background-color: #d32422;
color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
background-color: #ff0100;
color: #fff
}
.wp-block-social-links.is-style-logos-only .wp-social-link {
background: none;
padding: 4px
}
.wp-block-social-links.is-style-logos-only .wp-social-link svg {
width: 28px;
height: 28px
}
.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
color: #f90
}
.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
color: #1ea0c3
}
.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
color: #0757fe
}
.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
color: #1e1f26
}
.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
color: #02e49b
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
color: #e94c89
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
color: #4280ff
}
.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
color: #f45800
}
.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
color: #1977f2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
color: #000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
color: #0461dd
}
.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
color: #e65678
}
.wp-block-social-links.is-style-logos-only .wp-social-link-github {
color: #24292d
}
.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
color: #382110
}
.wp-block-social-links.is-style-logos-only .wp-social-link-google {
color: #ea4434
}
.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
color: #f00075
}
.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
color: #e21b24
}
.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
color: #0577b5
}
.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
color: #3288d4
}
.wp-block-social-links.is-style-logos-only .wp-social-link-medium {
color: #02ab6c
}
.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
color: #f6405f
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
color: #e60122
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
color: #ef4155
}
.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
color: #fe4500
}
.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
color: #0478d7
}
.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
color: #fff;
stroke: #000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
color: #ff5600
}
.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
color: #1bd760
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
color: #011835
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
color: #6440a4
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
color: #21a1f3
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
color: #1eb7ea
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
color: #4680c2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
color: #3499cd
}
.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
background-color: #d32422;
color: #fff
}
.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
color: #ff0100
}
.wp-block-social-links.is-style-pill-shape .wp-social-link {
width: auto
}
.wp-block-social-links.is-style-pill-shape .wp-social-link a {
padding-left: 16px;
padding-right: 16px
}
.wp-block-spacer {
clear: both
}
p.wp-block-subhead {
font-size: 1.1em;
font-style: italic;
opacity: .75
}
.wp-block-table {
overflow-x: auto
}
.wp-block-table table {
width: 100%
}
.wp-block-table .has-fixed-layout {
table-layout: fixed;
width: 100%
}
.wp-block-table .has-fixed-layout td,
.wp-block-table .has-fixed-layout th {
word-break: break-word
}
.wp-block-table.aligncenter,
.wp-block-table.alignleft,
.wp-block-table.alignright {
display: table;
width: auto
}
.wp-block-table.aligncenter td,
.wp-block-table.aligncenter th,
.wp-block-table.alignleft td,
.wp-block-table.alignleft th,
.wp-block-table.alignright td,
.wp-block-table.alignright th {
word-break: break-word
}
.wp-block-table .has-subtle-light-gray-background-color {
background-color: #f3f4f5
}
.wp-block-table .has-subtle-pale-green-background-color {
background-color: #e9fbe5
}
.wp-block-table .has-subtle-pale-blue-background-color {
background-color: #e7f5fe
}
.wp-block-table .has-subtle-pale-pink-background-color {
background-color: #fcf0ef
}
.wp-block-table.is-style-stripes {
border-spacing: 0;
border-collapse: inherit;
background-color: transparent;
border-bottom: 1px solid #f3f4f5
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
background-color: #f3f4f5
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
background-color: #f3f4f5
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
background-color: #e9fbe5
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
background-color: #e7f5fe
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
background-color: #fcf0ef
}
.wp-block-table.is-style-stripes td,
.wp-block-table.is-style-stripes th {
border-color: transparent
}
.wp-block-text-columns,
.wp-block-text-columns.aligncenter {
display: flex
}
.wp-block-text-columns .wp-block-column {
margin: 0 16px;
padding: 0
}
.wp-block-text-columns .wp-block-column:first-child {
margin-left: 0
}
.wp-block-text-columns .wp-block-column:last-child {
margin-right: 0
}
.wp-block-text-columns.columns-2 .wp-block-column {
width: 50%
}
.wp-block-text-columns.columns-3 .wp-block-column {
width: 33.33333%
}
.wp-block-text-columns.columns-4 .wp-block-column {
width: 25%
}
pre.wp-block-verse {
white-space: nowrap;
overflow: auto
}
.wp-block-video {
margin-left: 0;
margin-right: 0
}
.wp-block-video video {
max-width: 100%
}
@supports (position:sticky) {
.wp-block-video [poster] {
-o-object-fit: cover;
object-fit: cover
}
}
.wp-block-video.aligncenter {
text-align: center
}
.wp-block-video figcaption {
margin-top: .5em;
margin-bottom: 1em
}
:root .has-pale-pink-background-color {
background-color: #f78da7
}
:root .has-vivid-red-background-color {
background-color: #cf2e2e
}
:root .has-luminous-vivid-orange-background-color {
background-color: #ff6900
}
:root .has-luminous-vivid-amber-background-color {
background-color: #fcb900
}
:root .has-light-green-cyan-background-color {
background-color: #7bdcb5
}
:root .has-vivid-green-cyan-background-color {
background-color: #00d084
}
:root .has-pale-cyan-blue-background-color {
background-color: #8ed1fc
}
:root .has-vivid-cyan-blue-background-color {
background-color: #0693e3
}
:root .has-vivid-purple-background-color {
background-color: #9b51e0
}
:root .has-very-light-gray-background-color {
background-color: #eee
}
:root .has-cyan-bluish-gray-background-color {
background-color: #abb8c3
}
:root .has-very-dark-gray-background-color {
background-color: #313131
}
:root .has-pale-pink-color {
color: #f78da7
}
:root .has-vivid-red-color {
color: #cf2e2e
}
:root .has-luminous-vivid-orange-color {
color: #ff6900
}
:root .has-luminous-vivid-amber-color {
color: #fcb900
}
:root .has-light-green-cyan-color {
color: #7bdcb5
}
:root .has-vivid-green-cyan-color {
color: #00d084
}
:root .has-pale-cyan-blue-color {
color: #8ed1fc
}
:root .has-vivid-cyan-blue-color {
color: #0693e3
}
:root .has-vivid-purple-color {
color: #9b51e0
}
:root .has-very-light-gray-color {
color: #eee
}
:root .has-cyan-bluish-gray-color {
color: #abb8c3
}
:root .has-very-dark-gray-color {
color: #313131
}
.has-small-font-size {
font-size: 13px
}
.has-normal-font-size,
.has-regular-font-size {
font-size: 16px
}
.has-medium-font-size {
font-size: 20px
}
.has-large-font-size {
font-size: 36px
}
.has-huge-font-size,
.has-larger-font-size {
font-size: 42px
}
.has-text-align-center {
text-align: center
}
.has-text-align-left {
text-align: left
}
.has-text-align-right {
text-align: right
}
div.wpcf7 {
margin: 0;
padding: 0
}
div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0
}
div.wpcf7-response-output {
margin: 2em .5em 1em;
padding: .2em 1em;
border: 2px solid red
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14
}
div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
border: 2px solid red
}
div.wpcf7-spam-blocked {
border: 2px solid orange
}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
border: 2px solid #f7e700
}
.wpcf7-form-control-wrap {
position: relative
}
span.wpcf7-not-valid-tip {
color: red;
font-size: 1em;
font-weight: 400;
display: block
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid red;
background: #fff;
padding: .2em .8em
}
span.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em
}
span.wpcf7-list-item-label:before,
span.wpcf7-list-item-label:after {
content: " "
}
.wpcf7-display-none {
display: none
}
div.wpcf7 .ajax-loader {
visibility: hidden;
display: inline-block;
background-image: url(data:image/gif;base64,R0lGODlhEAAQAPQAAP///3d3d/r6+pSUlL29vXp6eouLi+jo6NDQ0IKCgrW1ta2trfDw8MfHx+Dg4J2dnaSkpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAFUCAgjmRpnqUwFGwhKoRgqq2YFMaRGjWA8AbZiIBbjQQ8AmmFUJEQhQGJhaKOrCksgEla+KIkYvC6SJKQOISoNSYdeIk1ayA8ExTyeR3F749CACH5BAkKAAAALAAAAAAQABAAAAVoICCKR9KMaCoaxeCoqEAkRX3AwMHWxQIIjJSAZWgUEgzBwCBAEQpMwIDwY1FHgwJCtOW2UDWYIDyqNVVkUbYr6CK+o2eUMKgWrqKhj0FrEM8jQQALPFA3MAc8CQSAMA5ZBjgqDQmHIyEAIfkECQoAAAAsAAAAABAAEAAABWAgII4j85Ao2hRIKgrEUBQJLaSHMe8zgQo6Q8sxS7RIhILhBkgumCTZsXkACBC+0cwF2GoLLoFXREDcDlkAojBICRaFLDCOQtQKjmsQSubtDFU/NXcDBHwkaw1cKQ8MiyEAIfkECQoAAAAsAAAAABAAEAAABVIgII5kaZ6AIJQCMRTFQKiDQx4GrBfGa4uCnAEhQuRgPwCBtwK+kCNFgjh6QlFYgGO7baJ2CxIioSDpwqNggWCGDVVGphly3BkOpXDrKfNm/4AhACH5BAkKAAAALAAAAAAQABAAAAVgICCOZGmeqEAMRTEQwskYbV0Yx7kYSIzQhtgoBxCKBDQCIOcoLBimRiFhSABYU5gIgW01pLUBYkRItAYAqrlhYiwKjiWAcDMWY8QjsCf4DewiBzQ2N1AmKlgvgCiMjSQhACH5BAkKAAAALAAAAAAQABAAAAVfICCOZGmeqEgUxUAIpkA0AMKyxkEiSZEIsJqhYAg+boUFSTAkiBiNHks3sg1ILAfBiS10gyqCg0UaFBCkwy3RYKiIYMAC+RAxiQgYsJdAjw5DN2gILzEEZgVcKYuMJiEAOwAAAAAAAAAAAA==);
width: 16px;
height: 16px;
border: none;
padding: 0;
margin: 0 0 0 4px;
vertical-align: middle
}
div.wpcf7 .ajax-loader.is-active {
visibility: visible
}
div.wpcf7 div.ajax-error {
display: none
}
div.wpcf7 .placeheld {
color: #888
}
div.wpcf7 input[type=file] {
cursor: pointer
}
div.wpcf7 input[type=file]:disabled {
cursor: default
}
div.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed
}
#debungcontrolls {
z-index: 100000;
position: fixed;
bottom: 0;
width: 100%;
height: auto;
background: rgba(0, 0, 0, .6);
padding: 10px;
box-sizing: border-box
}
.debugtimeline {
width: 100%;
height: 10px;
position: relative;
display: block;
margin-bottom: 3px;
display: none;
white-space: nowrap;
box-sizing: border-box
}
.debugtimeline:hover {
height: 15px
}
.the_timeline_tester {
background: #e74c3c;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 0
}
.rs-go-fullscreen {
position: fixed !important;
width: 100% !important;
height: 100% !important;
top: 0 !important;
left: 0 !important;
z-index: 9999999 !important;
background: #fff !important
}
.debugtimeline.tl_slide .the_timeline_tester {
background: #f39c12
}
.debugtimeline.tl_frame .the_timeline_tester {
background: #3498db
}
.debugtimline_txt {
color: #fff;
font-weight: 400;
font-size: 7px;
position: absolute;
left: 10px;
top: 0;
white-space: nowrap;
line-height: 10px
}
.rtl {
direction: rtl
}
@font-face {
font-family: 'revicons';
src: url(none);
src: url(none) format('embedded-opentype'), url(none) format('woff'), url(none) format('truetype'), url(none) format('svg');
font-weight: 400;
font-style: normal
}
[class^=revicon-]:before,
[class*=" revicon-"]:before {
font-family: "revicons";
font-style: normal;
font-weight: 400;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
margin-left: .2em
}
.revicon-search-1:before {
content: '\e802'
}
.revicon-pencil-1:before {
content: '\e831'
}
.revicon-picture-1:before {
content: '\e803'
}
.revicon-cancel:before {
content: '\e80a'
}
.revicon-info-circled:before {
content: '\e80f'
}
.revicon-trash:before {
content: '\e801'
}
.revicon-left-dir:before {
content: '\e817'
}
.revicon-right-dir:before {
content: '\e818'
}
.revicon-down-open:before {
content: '\e83b'
}
.revicon-left-open:before {
content: '\e819'
}
.revicon-right-open:before {
content: '\e81a'
}
.revicon-angle-left:before {
content: '\e820'
}
.revicon-angle-right:before {
content: '\e81d'
}
.revicon-left-big:before {
content: '\e81f'
}
.revicon-right-big:before {
content: '\e81e'
}
.revicon-magic:before {
content: '\e807'
}
.revicon-picture:before {
content: '\e800'
}
.revicon-export:before {
content: '\e80b'
}
.revicon-cog:before {
content: '\e832'
}
.revicon-login:before {
content: '\e833'
}
.revicon-logout:before {
content: '\e834'
}
.revicon-video:before {
content: '\e805'
}
.revicon-arrow-combo:before {
content: '\e827'
}
.revicon-left-open-1:before {
content: '\e82a'
}
.revicon-right-open-1:before {
content: '\e82b'
}
.revicon-left-open-mini:before {
content: '\e822'
}
.revicon-right-open-mini:before {
content: '\e823'
}
.revicon-left-open-big:before {
content: '\e824'
}
.revicon-right-open-big:before {
content: '\e825'
}
.revicon-left:before {
content: '\e836'
}
.revicon-right:before {
content: '\e826'
}
.revicon-ccw:before {
content: '\e808'
}
.revicon-arrows-ccw:before {
content: '\e806'
}
.revicon-palette:before {
content: '\e829'
}
.revicon-list-add:before {
content: '\e80c'
}
.revicon-doc:before {
content: '\e809'
}
.revicon-left-open-outline:before {
content: '\e82e'
}
.revicon-left-open-2:before {
content: '\e82c'
}
.revicon-right-open-outline:before {
content: '\e82f'
}
.revicon-right-open-2:before {
content: '\e82d'
}
.revicon-equalizer:before {
content: '\e83a'
}
.revicon-layers-alt:before {
content: '\e804'
}
.revicon-popup:before {
content: '\e828'
}
.rev_slider_wrapper {
position: relative;
z-index: 0;
width: 100%
}
.rev_slider {
position: relative;
overflow: visible
}
.entry-content .rev_slider a,
.rev_slider a {
box-shadow: none
}
.tp-overflow-hidden {
overflow: hidden !important
}
.group_ov_hidden {
overflow: hidden
}
.tp-simpleresponsive img,
.rev_slider img {
max-width: none !important;
transition: none;
margin: 0;
padding: 0;
border: none
}
.rev_slider .no-slides-text {
font-weight: 700;
text-align: center;
padding-top: 80px
}
.rev_slider>ul,
.rev_slider_wrapper>ul,
.tp-revslider-mainul>li,
.rev_slider>ul>li,
.rev_slider>ul>li:before,
.tp-revslider-mainul>li:before,
.tp-simpleresponsive>ul,
.tp-simpleresponsive>ul>li,
.tp-simpleresponsive>ul>li:before,
.tp-revslider-mainul>li,
.tp-simpleresponsive>ul>li {
list-style: none !important;
position: absolute;
margin: 0 !important;
padding: 0 !important;
overflow-x: visible;
overflow-y: visible;
list-style-type: none !important;
background-image: none;
background-position: 0 0;
text-indent: 0em;
top: 0;
left: 0
}
.tp-revslider-mainul>li,
.rev_slider>ul>li,
.rev_slider>ul>li:before,
.tp-revslider-mainul>li:before,
.tp-simpleresponsive>ul>li,
.tp-simpleresponsive>ul>li:before,
.tp-revslider-mainul>li,
.tp-simpleresponsive>ul>li {
visibility: hidden
}
.tp-revslider-slidesli,
.tp-revslider-mainul {
padding: 0 !important;
margin: 0 !important;
list-style: none !important
}
.rev_slider li.tp-revslider-slidesli {
position: absolute !important
}
.tp-caption .rs-untoggled-content {
display: block
}
.tp-caption .rs-toggled-content {
display: none
}
.rs-toggle-content-active.tp-caption .rs-toggled-content {
display: block
}
.rs-toggle-content-active.tp-caption .rs-untoggled-content {
display: none
}
.rev_slider .tp-caption,
.rev_slider .caption {
position: relative;
visibility: hidden;
white-space: nowrap;
display: block;
-webkit-font-smoothing: antialiased !important;
z-index: 1
}
.rev_slider .tp-caption,
.rev_slider .caption,
.tp-simpleresponsive img {
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none
}
.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child {
margin-bottom: 0
}
.tp-svg-layer svg {
width: 100%;
height: 100%;
position: relative;
vertical-align: top
}
.tp-carousel-wrapper {
cursor: url(none), move
}
.tp-carousel-wrapper.dragged {
cursor: url(none), move
}
.tp_inner_padding {
box-sizing: border-box;
max-height: none !important
}
.tp-caption.tp-layer-selectable {
-moz-user-select: all;
-khtml-user-select: all;
-webkit-user-select: all;
-o-user-select: all
}
.tp-forcenotvisible,
.tp-hide-revslider,
.tp-caption.tp-hidden-caption,
.tp-parallax-wrap.tp-hidden-caption {
visibility: hidden !important;
display: none !important
}
.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider audio,
.rev_slider video {
max-width: none !important
}
.tp-element-background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0
}
.tp-blockmask,
.tp-blockmask_in,
.tp-blockmask_out {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #fff;
z-index: 1000;
transform: scaleX(0) scaleY(0)
}
.tp-parallax-wrap {
transform-style: preserve-3d
}
.rev_row_zone {
position: absolute;
width: 100%;
left: 0;
box-sizing: border-box;
min-height: 50px;
font-size: 0px
}
.rev_row_zone_top {
top: 0
}
.rev_row_zone_middle {
top: 50%;
transform: translateY(-50%)
}
.rev_row_zone_bottom {
bottom: 0
}
.rev_column .tp-parallax-wrap {
vertical-align: top
}
.rev_slider .tp-caption.rev_row {
display: table;
position: relative;
width: 100% !important;
table-layout: fixed;
box-sizing: border-box;
vertical-align: top;
height: auto !important;
font-size: 0px
}
.rev_column {
display: table-cell;
position: relative;
vertical-align: top;
height: auto;
box-sizing: border-box;
font-size: 0px
}
.rev_column_inner {
box-sizing: border-box;
display: block;
position: relative;
width: 100% !important;
height: auto !important;
white-space: normal !important
}
.rev_column_bg {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 0;
box-sizing: border-box;
background-clip: content-box;
border: 0 solid transparent
}
.rev_column_inner .tp-parallax-wrap,
.rev_column_inner .tp-loop-wrap,
.rev_column_inner .tp-mask-wrap {
text-align: inherit
}
.rev_column_inner .tp-mask-wrap {
display: inline-block
}
.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,
.rev_column_inner .tp-parallax-wrap .tp-mask-wrap,
.rev_column_inner .tp-parallax-wrap {
position: relative !important;
left: auto !important;
top: auto !important;
line-height: 0
}
.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,
.rev_column_inner .tp-parallax-wrap .tp-mask-wrap,
.rev_column_inner .tp-parallax-wrap,
.rev_column_inner .rev_layer_in_column {
vertical-align: top
}
.rev_break_columns {
display: block !important
}
.rev_break_columns .tp-parallax-wrap.rev_column {
display: block !important;
width: 100% !important
}
.fullscreen-container {
position: relative;
padding: 0
}
.fullwidthbanner-container {
position: relative;
padding: 0;
overflow: hidden
}
.fullwidthbanner-container .fullwidthabanner {
width: 100%;
position: relative
}
.tp-static-layers {
position: absolute;
z-index: 101;
top: 0;
left: 0
}
.tp-static-layers-back {
z-index: 0
}
.tp-caption .frontcorner {
width: 0;
height: 0;
border-left: 40px solid transparent;
border-right: 0 solid transparent;
border-top: 40px solid #00a8ff;
position: absolute;
left: -40px;
top: 0
}
.tp-caption .backcorner {
width: 0;
height: 0;
border-left: 0 solid transparent;
border-right: 40px solid transparent;
border-bottom: 40px solid #00a8ff;
position: absolute;
right: 0;
top: 0
}
.tp-caption .frontcornertop {
width: 0;
height: 0;
border-left: 40px solid transparent;
border-right: 0 solid transparent;
border-bottom: 40px solid #00a8ff;
position: absolute;
left: -40px;
top: 0
}
.tp-caption .backcornertop {
width: 0;
height: 0;
border-left: 0 solid transparent;
border-right: 40px solid transparent;
border-top: 40px solid #00a8ff;
position: absolute;
right: 0;
top: 0
}
.tp-layer-inner-rotation {
position: relative !important
}
img.tp-slider-alternative-image {
width: 100%;
height: auto
}
.noFilterClass {
filter: none !important
}
.rs-background-video-layer {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
visibility: hidden;
z-index: 0
}
.tp-caption.coverscreenvideo {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute
}
.caption.fullscreenvideo,
.tp-caption.fullscreenvideo {
left: 0;
top: 0;
position: absolute;
width: 100%;
height: 100%
}
.caption.fullscreenvideo iframe,
.caption.fullscreenvideo audio,
.caption.fullscreenvideo video,
.tp-caption.fullscreenvideo iframe,
.tp-caption.fullscreenvideo iframe audio,
.tp-caption.fullscreenvideo iframe video {
width: 100% !important;
height: 100% !important;
display: none
}
.fullcoveredvideo audio,
.fullscreenvideo audio .fullcoveredvideo video,
.fullscreenvideo video {
background: #000
}
.fullcoveredvideo .tp-poster {
background-position: center center;
background-size: cover;
width: 100%;
height: 100%;
top: 0;
left: 0
}
.videoisplaying .html5vid .tp-poster {
display: none
}
.tp-video-play-button {
background: #000;
background: rgba(0, 0, 0, .3);
border-radius: 5px;
position: absolute;
top: 50%;
left: 50%;
color: #fff;
z-index: 3;
margin-top: -25px;
margin-left: -25px;
line-height: 50px !important;
text-align: center;
cursor: pointer;
width: 50px;
height: 50px;
box-sizing: border-box;
display: inline-block;
vertical-align: top;
z-index: 4;
opacity: 0;
transition: opacity .3s ease-out !important
}
.tp-hiddenaudio,
.tp-audio-html5 .tp-video-play-button {
display: none !important
}
.tp-caption .html5vid {
width: 100% !important;
height: 100% !important
}
.tp-video-play-button i {
width: 50px;
height: 50px;
display: inline-block;
text-align: center;
vertical-align: top;
line-height: 50px !important;
font-size: 40px !important
}
.tp-caption:hover .tp-video-play-button {
opacity: 1;
display: block
}
.tp-caption .tp-revstop {
display: none;
border-left: 5px solid #fff !important;
border-right: 5px solid #fff !important;
margin-top: 15px !important;
line-height: 20px !important;
vertical-align: top;
font-size: 25px !important
}
.videoisplaying .revicon-right-dir {
display: none
}
.videoisplaying .tp-revstop {
display: inline-block
}
.videoisplaying .tp-video-play-button {
display: none
}
.fullcoveredvideo .tp-video-play-button {
display: none !important
}
.fullscreenvideo .fullscreenvideo audio {
object-fit: contain !important
}
.fullscreenvideo .fullscreenvideo video {
object-fit: contain !important
}
.fullscreenvideo .fullcoveredvideo audio {
object-fit: cover !important
}
.fullscreenvideo .fullcoveredvideo video {
object-fit: cover !important
}
.tp-video-controls {
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 5px;
opacity: 0;
transition: opacity .3s;
background-image: linear-gradient(to bottom, #000 13%, #323232 100%);
display: table;
max-width: 100%;
overflow: hidden;
box-sizing: border-box
}
.tp-caption:hover .tp-video-controls {
opacity: .9
}
.tp-video-button {
background: rgba(0, 0, 0, .5);
border: 0;
color: #eee;
border-radius: 3px;
cursor: pointer;
line-height: 12px;
font-size: 12px;
color: #fff;
padding: 0;
margin: 0;
outline: none
}
.tp-video-button:hover {
cursor: pointer
}
.tp-video-button-wrap,
.tp-video-seek-bar-wrap,
.tp-video-vol-bar-wrap {
padding: 0 5px;
display: table-cell;
vertical-align: middle
}
.tp-video-seek-bar-wrap {
width: 80%
}
.tp-video-vol-bar-wrap {
width: 20%
}
.tp-volume-bar,
.tp-seek-bar {
width: 100%;
cursor: pointer;
outline: none;
line-height: 12px;
margin: 0;
padding: 0
}
.rs-fullvideo-cover {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
background: 0 0;
z-index: 5
}
.disabled_lc .tp-video-play-button,
.rs-background-video-layer video::-webkit-media-controls-start-playback-button,
.rs-background-video-layer video::-webkit-media-controls,
.rs-background-video-layer audio::-webkit-media-controls {
display: none !important
}
.tp-audio-html5 .tp-video-controls {
opacity: 1 !important;
visibility: visible !important
}
.tp-dottedoverlay {
background-repeat: repeat;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 3
}
.tp-dottedoverlay.twoxtwo {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDMDBGQ0Y5NEI4NjExRTM5RTg2QTY1RTUyQjIxNEQyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDMDBGQ0ZBNEI4NjExRTM5RTg2QTY1RTUyQjIxNEQyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REMwMEZDRjc0Qjg2MTFFMzlFODZBNjVFNTJCMjE0RDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REMwMEZDRjg0Qjg2MTFFMzlFODZBNjVFNTJCMjE0RDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6C0EmkAAAAGElEQVR42mJiYGD4DwQMTECCEchhAAgwAEcGBv9dngKPAAAAAElFTkSuQmCC)
}
.tp-dottedoverlay.twoxtwowhite {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAQAAADYv8WvAAAACXBIWXMAAAsTAAALEwEAmpwYAAADGGlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjaY2BgnuDo4uTKJMDAUFBUUuQe5BgZERmlwH6egY2BmYGBgYGBITG5uMAxIMCHgYGBIS8/L5UBFTAyMHy7xsDIwMDAcFnX0cXJlYE0wJpcUFTCwMBwgIGBwSgltTiZgYHhCwMDQ3p5SUEJAwNjDAMDg0hSdkEJAwNjAQMDg0h2SJAzAwNjCwMDE09JakUJAwMDg3N+QWVRZnpGiYKhpaWlgmNKflKqQnBlcUlqbrGCZ15yflFBflFiSWoKAwMD1A4GBgYGXpf8EgX3xMw8BSMDVQYqg4jIKAUICxE+CDEESC4tKoMHJQODAIMCgwGDA0MAQyJDPcMChqMMbxjFGV0YSxlXMN5jEmMKYprAdIFZmDmSeSHzGxZLlg6WW6x6rK2s99gs2aaxfWMPZ9/NocTRxfGFM5HzApcj1xZuTe4FPFI8U3mFeCfxCfNN45fhXyygI7BD0FXwilCq0A/hXhEVkb2i4aJfxCaJG4lfkaiQlJM8JpUvLS19QqZMVl32llyfvIv8H4WtioVKekpvldeqFKiaqP5UO6jepRGqqaT5QeuA9iSdVF0rPUG9V/pHDBYY1hrFGNuayJsym740u2C+02KJ5QSrOutcmzjbQDtXe2sHY0cdJzVnJRcFV3k3BXdlD3VPXS8Tbxsfd99gvwT//ID6wIlBS4N3hVwMfRnOFCEXaRUVEV0RMzN2T9yDBLZE3aSw5IaUNak30zkyLDIzs+ZmX8xlz7PPryjYVPiuWLskq3RV2ZsK/cqSql01jLVedVPrHzbqNdU0n22VaytsP9op3VXUfbpXta+x/+5Em0mzJ/+dGj/t8AyNmf2zvs9JmHt6vvmCpYtEFrcu+bYsc/m9lSGrTq9xWbtvveWGbZtMNm/ZarJt+w6rnft3u+45uy9s/4ODOYd+Hmk/Jn58xUnrU+fOJJ/9dX7SRe1LR68kXv13fc5Nm1t379TfU75/4mHeY7En+59lvhB5efB1/lv5dxc+NH0y/fzq64Lv4T8Ffp360/rP8f9/AA0ADzT6lvFdAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAZSURBVHjaYvj//z8Dw3+G/wwAAAAA//8DAB3sBPwaPUesAAAAAElFTkSuQmCC)
}
.tp-dottedoverlay.threexthree {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDMDBGQ0ZENEI4NjExRTM5RTg2QTY1RTUyQjIxNEQyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDMDBGQ0ZFNEI4NjExRTM5RTg2QTY1RTUyQjIxNEQyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REMwMEZDRkI0Qjg2MTFFMzlFODZBNjVFNTJCMjE0RDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REMwMEZDRkM0Qjg2MTFFMzlFODZBNjVFNTJCMjE0RDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz52U1ucAAAAHUlEQVR42mJkYGD4DwSMQJqBEchggAEmBiQAEGAAzdMG/7gnuzwAAAAASUVORK5CYII=)
}
.tp-dottedoverlay.threexthreewhite {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZBOTQxMTNFNEI4QjExRTM5RTg2QTY1RTUyQjIxNEQyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZBOTQxMTNGNEI4QjExRTM5RTg2QTY1RTUyQjIxNEQyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REMwMEZDRkY0Qjg2MTFFMzlFODZBNjVFNTJCMjE0RDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REMwMEZEMDA0Qjg2MTFFMzlFODZBNjVFNTJCMjE0RDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5I32lpAAAAGklEQVR42mL8DwQMDAyMQMzABGPAOHAAEGAAkj8EBOSGbcEAAAAASUVORK5CYII=)
}
.tp-shadowcover {
width: 100%;
height: 100%;
top: 0;
left: 0;
background: #fff;
position: absolute;
z-index: -1
}
.tp-shadow1 {
box-shadow: 0 10px 6px -6px rgba(0, 0, 0, .8)
}
.tp-shadow2:before,
.tp-shadow2:after,
.tp-shadow3:before,
.tp-shadow4:after {
z-index: -2;
position: absolute;
content: "";
bottom: 10px;
left: 10px;
width: 50%;
top: 85%;
max-width: 300px;
background: 0 0;
box-shadow: 0 15px 10px rgba(0, 0, 0, .8);
transform: rotate(-3deg)
}
.tp-shadow2:after,
.tp-shadow4:after {
transform: rotate(3deg);
right: 10px;
left: auto
}
.tp-shadow5 {
position: relative;
box-shadow: 0 1px 4px rgba(0, 0, 0, .3), 0 0 40px rgba(0, 0, 0, .1) inset
}
.tp-shadow5:before,
.tp-shadow5:after {
content: "";
position: absolute;
z-index: -2;
box-shadow: 0 0 25px 0px rgba(0, 0, 0, .6);
top: 30%;
bottom: 0;
left: 20px;
right: 20px;
border-radius: 100px/20px
}
.tp-button {
padding: 6px 13px 5px;
border-radius: 3px;
height: 30px;
cursor: pointer;
color: #fff !important;
text-shadow: 0px 1px 1px rgba(0, 0, 0, .6) !important;
font-size: 15px;
line-height: 45px !important;
font-family: arial, sans-serif;
font-weight: 700;
letter-spacing: -1px;
text-decoration: none
}
.tp-button.big {
color: #fff;
text-shadow: 0px 1px 1px rgba(0, 0, 0, .6);
font-weight: 700;
padding: 9px 20px;
font-size: 19px;
line-height: 57px !important
}
.purchase:hover,
.tp-button:hover,
.tp-button.big:hover {
background-position: bottom, 15px 11px
}
.tp-button.green,
.tp-button:hover.green,
.purchase.green,
.purchase:hover.green {
background-color: #21a117;
box-shadow: 0px 3px 0px 0px #104d0b
}
.tp-button.blue,
.tp-button:hover.blue,
.purchase.blue,
.purchase:hover.blue {
background-color: #1d78cb;
box-shadow: 0px 3px 0px 0px #0f3e68
}
.tp-button.red,
.tp-button:hover.red,
.purchase.red,
.purchase:hover.red {
background-color: #cb1d1d;
box-shadow: 0px 3px 0px 0px #7c1212
}
.tp-button.orange,
.tp-button:hover.orange,
.purchase.orange,
.purchase:hover.orange {
background-color: #f70;
box-shadow: 0px 3px 0px 0px #a34c00
}
.tp-button.darkgrey,
.tp-button.grey,
.tp-button:hover.darkgrey,
.tp-button:hover.grey,
.purchase.darkgrey,
.purchase:hover.darkgrey {
background-color: #555;
box-shadow: 0px 3px 0px 0px #222
}
.tp-button.lightgrey,
.tp-button:hover.lightgrey,
.purchase.lightgrey,
.purchase:hover.lightgrey {
background-color: #888;
box-shadow: 0px 3px 0px 0px #555
}
.rev-btn,
.rev-btn:visited {
outline: none !important;
box-shadow: none !important;
text-decoration: none !important;
line-height: 44px;
font-size: 17px;
font-weight: 500;
padding: 12px 35px;
box-sizing: border-box;
font-family: "Roboto", sans-serif;
cursor: pointer
}
.rev-btn.rev-uppercase,
.rev-btn.rev-uppercase:visited {
text-transform: uppercase;
letter-spacing: 1px;
font-size: 15px;
font-weight: 900
}
.rev-btn.rev-withicon i {
font-size: 15px;
font-weight: 400;
position: relative;
top: 0;
transition: all .2s ease-out !important;
margin-left: 10px !important
}
.rev-btn.rev-hiddenicon i {
font-size: 15px;
font-weight: 400;
position: relative;
top: 0;
transition: all .2s ease-out !important;
opacity: 0;
margin-left: 0 !important;
width: 0 !important
}
.rev-btn.rev-hiddenicon:hover i {
opacity: 1 !important;
margin-left: 10px !important;
width: auto !important
}
.rev-btn.rev-medium,
.rev-btn.rev-medium:visited {
line-height: 36px;
font-size: 14px;
padding: 10px 30px
}
.rev-btn.rev-medium.rev-withicon i {
font-size: 14px;
top: 0
}
.rev-btn.rev-medium.rev-hiddenicon i {
font-size: 14px;
top: 0
}
.rev-btn.rev-small,
.rev-btn.rev-small:visited {
line-height: 28px;
font-size: 12px;
padding: 7px 20px
}
.rev-btn.rev-small.rev-withicon i {
font-size: 12px;
top: 0
}
.rev-btn.rev-small.rev-hiddenicon i {
font-size: 12px;
top: 0
}
.rev-maxround {
border-radius: 30px
}
.rev-minround {
border-radius: 3px
}
.rev-burger {
position: relative;
width: 60px;
height: 60px;
box-sizing: border-box;
padding: 22px 0 0 14px;
border-radius: 50%;
border: 1px solid rgba(51, 51, 51, .25);
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent;
cursor: pointer
}
.rev-burger span {
display: block;
width: 30px;
height: 3px;
background: #333;
transition: .7s;
pointer-events: none;
transform-style: flat !important
}
.rev-burger span:nth-child(2) {
margin: 3px 0
}
#dialog_addbutton .rev-burger:hover:first-child,
.open .rev-burger:first-child,
.open.rev-burger:first-child {
transform: translateY(6px) rotate(-45deg)
}
#dialog_addbutton .rev-burger:hover:nth-child(2),
.open .rev-burger:nth-child(2),
.open.rev-burger:nth-child(2) {
transform: rotate(-45deg);
opacity: 0
}
#dialog_addbutton .rev-burger:hover:last-child,
.open .rev-burger:last-child,
.open.rev-burger:last-child {
transform: translateY(-6px) rotate(-135deg)
}
.rev-burger.revb-white {
border: 2px solid rgba(255, 255, 255, .2)
}
.rev-burger.revb-white span {
background: #fff
}
.rev-burger.revb-whitenoborder {
border: 0
}
.rev-burger.revb-whitenoborder span {
background: #fff
}
.rev-burger.revb-darknoborder {
border: 0
}
.rev-burger.revb-darknoborder span {
background: #333
}
.rev-burger.revb-whitefull {
background: #fff;
border: none
}
.rev-burger.revb-whitefull span {
background: #333
}
.rev-burger.revb-darkfull {
background: #333;
border: none
}
.rev-burger.revb-darkfull span {
background: #fff
}
@keyframes rev-ani-mouse {
0% {
opacity: 1;
top: 29%
}
15% {
opacity: 1;
top: 50%
}
50% {
opacity: 0;
top: 50%
}
100% {
opacity: 0;
top: 29%
}
}
.rev-scroll-btn {
display: inline-block;
position: relative;
left: 0;
right: 0;
text-align: center;
cursor: pointer;
width: 35px;
height: 55px;
box-sizing: border-box;
border: 3px solid #fff;
border-radius: 23px
}
.rev-scroll-btn>* {
display: inline-block;
line-height: 18px;
font-size: 13px;
font-weight: 400;
color: #7f8c8d;
color: #fff;
font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
letter-spacing: 2px
}
.rev-scroll-btn>*:hover,
.rev-scroll-btn>*:focus,
.rev-scroll-btn>*.active {
color: #fff
}
.rev-scroll-btn>*:hover,
.rev-scroll-btn>*:focus,
.rev-scroll-btn>*:active,
.rev-scroll-btn>*.active {
opacity: .8
}
.rev-scroll-btn.revs-fullwhite {
background: #fff
}
.rev-scroll-btn.revs-fullwhite span {
background: #333
}
.rev-scroll-btn.revs-fulldark {
background: #333;
border: none
}
.rev-scroll-btn.revs-fulldark span {
background: #fff
}
.rev-scroll-btn span {
position: absolute;
display: block;
top: 29%;
left: 50%;
width: 8px;
height: 8px;
margin: -4px 0 0 -4px;
background: #fff;
border-radius: 50%;
animation: rev-ani-mouse 2.5s linear infinite
}
.rev-scroll-btn.revs-dark {
border-color: #333
}
.rev-scroll-btn.revs-dark span {
background: #333
}
.rev-control-btn {
position: relative;
display: inline-block;
z-index: 5;
color: #fff;
font-size: 20px;
line-height: 60px;
font-weight: 400;
font-style: normal;
font-family: Raleway;
text-decoration: none;
text-align: center;
background-color: #000;
border-radius: 50px;
text-shadow: none;
background-color: rgba(0, 0, 0, .5);
width: 60px;
height: 60px;
box-sizing: border-box;
cursor: pointer
}
.rev-cbutton-dark-sr {
border-radius: 3px
}
.rev-cbutton-light {
color: #333;
background-color: rgba(255, 255, 255, .75)
}
.rev-cbutton-light-sr {
color: #333;
border-radius: 3px;
background-color: rgba(255, 255, 255, .75)
}
.rev-sbutton {
line-height: 37px;
width: 37px;
height: 37px
}
.rev-sbutton-blue {
background-color: #3b5998
}
.rev-sbutton-lightblue {
background-color: #00a0d1
}
.rev-sbutton-red {
background-color: #dd4b39
}
.tp-bannertimer {
visibility: hidden;
width: 100%;
height: 5px;
background: #000;
background: rgba(0, 0, 0, .15);
position: absolute;
z-index: 200;
top: 0
}
.tp-bannertimer.tp-bottom {
top: auto;
bottom: 0 !important;
height: 5px
}
.tp-caption img {
background: 0 0;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
zoom: 1
}
.caption.slidelink a div,
.tp-caption.slidelink a div {
width: 3000px;
height: 1500px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNi8yNC8xMn+6RgAAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAAAUSURBVAiZY/z//z8DOmDCEKFcEAA2UAMHjYSsRQAAAABJRU5ErkJggg==) repeat
}
.tp-caption.slidelink a span {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNi8yNC8xMn+6RgAAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAAAUSURBVAiZY/z//z8DOmDCEKFcEAA2UAMHjYSsRQAAAABJRU5ErkJggg==) repeat
}
.tp-shape {
width: 100%;
height: 100%
}
.tp-caption .rs-starring {
display: inline-block
}
.tp-caption .rs-starring .star-rating {
float: none;
display: inline-block;
vertical-align: top;
color: #ffc321 !important
}
.tp-caption .rs-starring .star-rating,
.tp-caption .rs-starring-page .star-rating {
position: relative;
height: 1em;
width: 5.4em;
font-family: star;
font-size: 1em !important
}
.tp-caption .rs-starring .star-rating:before,
.tp-caption .rs-starring-page .star-rating:before {
content: "\73\73\73\73\73";
color: #e0dadf;
float: left;
top: 0;
left: 0;
position: absolute
}
.tp-caption .rs-starring .star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
font-size: 1em !important
}
.tp-caption .rs-starring .star-rating span:before,
.tp-caption .rs-starring .star-rating span:before {
content: "\53\53\53\53\53";
top: 0;
position: absolute;
left: 0
}
.tp-loader {
top: 50%;
left: 50%;
z-index: 10000;
position: absolute
}
.tp-loader.spinner0 {
width: 40px;
height: 40px;
background-color: #fff;
background-image: url(data:image/gif;base64,R0lGODlhGAAYAPQAAP///wAAAM7Ozvr6+uDg4LCwsOjo6I6OjsjIyJycnNjY2KioqMDAwPLy8nZ2doaGhri4uGhoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAHAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAGAAYAAAFriAgjiQAQWVaDgr5POSgkoTDjFE0NoQ8iw8HQZQTDQjDn4jhSABhAAOhoTqSDg7qSUQwxEaEwwFhXHhHgzOA1xshxAnfTzotGRaHglJqkJcaVEqCgyoCBQkJBQKDDXQGDYaIioyOgYSXA36XIgYMBWRzXZoKBQUMmil0lgalLSIClgBpO0g+s26nUWddXyoEDIsACq5SsTMMDIECwUdJPw0Mzsu0qHYkw72bBmozIQAh+QQABwABACwAAAAAGAAYAAAFsCAgjiTAMGVaDgR5HKQwqKNxIKPjjFCk0KNXC6ATKSI7oAhxWIhezwhENTCQEoeGCdWIPEgzESGxEIgGBWstEW4QCGGAIJEoxGmGt5ZkgCRQQHkGd2CESoeIIwoMBQUMP4cNeQQGDYuNj4iSb5WJnmeGng0CDGaBlIQEJziHk3sABidDAHBgagButSKvAAoyuHuUYHgCkAZqebw0AgLBQyyzNKO3byNuoSS8x8OfwIchACH5BAAHAAIALAAAAAAYABgAAAW4ICCOJIAgZVoOBJkkpDKoo5EI43GMjNPSokXCINKJCI4HcCRIQEQvqIOhGhBHhUTDhGo4diOZyFAoKEQDxra2mAEgjghOpCgz3LTBIxJ5kgwMBShACREHZ1V4Kg1rS44pBAgMDAg/Sw0GBAQGDZGTlY+YmpyPpSQDiqYiDQoCliqZBqkGAgKIS5kEjQ21VwCyp76dBHiNvz+MR74AqSOdVwbQuo+abppo10ssjdkAnc0rf8vgl8YqIQAh+QQABwADACwAAAAAGAAYAAAFrCAgjiQgCGVaDgZZFCQxqKNRKGOSjMjR0qLXTyciHA7AkaLACMIAiwOC1iAxCrMToHHYjWQiA4NBEA0Q1RpWxHg4cMXxNDk4OBxNUkPAQAEXDgllKgMzQA1pSYopBgonCj9JEA8REQ8QjY+RQJOVl4ugoYssBJuMpYYjDQSliwasiQOwNakALKqsqbWvIohFm7V6rQAGP6+JQLlFg7KDQLKJrLjBKbvAor3IKiEAIfkEAAcABAAsAAAAABgAGAAABbUgII4koChlmhokw5DEoI4NQ4xFMQoJO4uuhignMiQWvxGBIQC+AJBEUyUcIRiyE6CR0CllW4HABxBURTUw4nC4FcWo5CDBRpQaCoF7VjgsyCUDYDMNZ0mHdwYEBAaGMwwHDg4HDA2KjI4qkJKUiJ6faJkiA4qAKQkRB3E0i6YpAw8RERAjA4tnBoMApCMQDhFTuySKoSKMJAq6rD4GzASiJYtgi6PUcs9Kew0xh7rNJMqIhYchACH5BAAHAAUALAAAAAAYABgAAAW0ICCOJEAQZZo2JIKQxqCOjWCMDDMqxT2LAgELkBMZCoXfyCBQiFwiRsGpku0EshNgUNAtrYPT0GQVNRBWwSKBMp98P24iISgNDAS4ipGA6JUpA2WAhDR4eWM/CAkHBwkIDYcGiTOLjY+FmZkNlCN3eUoLDmwlDW+AAwcODl5bYl8wCVYMDw5UWzBtnAANEQ8kBIM0oAAGPgcREIQnVloAChEOqARjzgAQEbczg8YkWJq8nSUhACH5BAAHAAYALAAAAAAYABgAAAWtICCOJGAYZZoOpKKQqDoORDMKwkgwtiwSBBYAJ2owGL5RgxBziQQMgkwoMkhNqAEDARPSaiMDFdDIiRSFQowMXE8Z6RdpYHWnEAWGPVkajPmARVZMPUkCBQkJBQINgwaFPoeJi4GVlQ2Qc3VJBQcLV0ptfAMJBwdcIl+FYjALQgimoGNWIhAQZA4HXSpLMQ8PIgkOSHxAQhERPw7ASTSFyCMMDqBTJL8tf3y2fCEAIfkEAAcABwAsAAAAABgAGAAABa8gII4k0DRlmg6kYZCoOg5EDBDEaAi2jLO3nEkgkMEIL4BLpBAkVy3hCTAQKGAznM0AFNFGBAbj2cA9jQixcGZAGgECBu/9HnTp+FGjjezJFAwFBQwKe2Z+KoCChHmNjVMqA21nKQwJEJRlbnUFCQlFXlpeCWcGBUACCwlrdw8RKGImBwktdyMQEQciB7oACwcIeA4RVwAODiIGvHQKERAjxyMIB5QlVSTLYLZ0sW8hACH5BAAHAAgALAAAAAAYABgAAAW0ICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWPM5wNiV0UDUIBNkdoepTfMkA7thIECiyRtUAGq8fm2O4jIBgMBA1eAZ6Knx+gHaJR4QwdCMKBxEJRggFDGgQEREPjjAMBQUKIwIRDhBDC2QNDDEKoEkDoiMHDigICGkJBS2dDA6TAAnAEAkCdQ8ORQcHTAkLcQQODLPMIgIJaCWxJMIkPIoAt3EhACH5BAAHAAkALAAAAAAYABgAAAWtICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWHM5wNiV0UN3xdLiqr+mENcWpM9TIbrsBkEck8oC0DQqBQGGIz+t3eXtob0ZTPgNrIwQJDgtGAgwCWSIMDg4HiiUIDAxFAAoODwxDBWINCEGdSTQkCQcoegADBaQ6MggHjwAFBZUFCm0HB0kJCUy9bAYHCCPGIwqmRq0jySMGmj6yRiEAIfkEAAcACgAsAAAAABgAGAAABbIgII4k0DRlmg6kYZCsOg4EKhLE2BCxDOAxnIiW84l2L4BLZKipBopW8XRLDkeCiAMyMvQAA+uON4JEIo+vqukkKQ6RhLHplVGN+LyKcXA4Dgx5DWwGDXx+gIKENnqNdzIDaiMECwcFRgQCCowiCAcHCZIlCgICVgSfCEMMnA0CXaU2YSQFoQAKUQMMqjoyAglcAAyBAAIMRUYLCUkFlybDeAYJryLNk6xGNCTQXY0juHghACH5BAAHAAsALAAAAAAYABgAAAWzICCOJNA0ZVoOAmkY5KCSSgSNBDE2hDyLjohClBMNij8RJHIQvZwEVOpIekRQJyJs5AMoHA+GMbE1lnm9EcPhOHRnhpwUl3AsknHDm5RN+v8qCAkHBwkIfw1xBAYNgoSGiIqMgJQifZUjBhAJYj95ewIJCQV7KYpzBAkLLQADCHOtOpY5PgNlAAykAEUsQ1wzCgWdCIdeArczBQVbDJ0NAqyeBb64nQAGArBTt8R8mLuyPyEAOwAAAAAAAAAAAA==);
background-repeat: no-repeat;
background-position: center center;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .15);
margin-top: -20px;
margin-left: -20px;
animation: tp-rotateplane 1.2s infinite ease-in-out;
border-radius: 3px
}
.tp-loader.spinner1 {
width: 40px;
height: 40px;
background-color: #fff;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .15);
margin-top: -20px;
margin-left: -20px;
animation: tp-rotateplane 1.2s infinite ease-in-out;
border-radius: 3px
}
.tp-loader.spinner5 {
background-image: url(data:image/gif;base64,R0lGODlhGAAYAPQAAP///wAAAM7Ozvr6+uDg4LCwsOjo6I6OjsjIyJycnNjY2KioqMDAwPLy8nZ2doaGhri4uGhoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAHAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAGAAYAAAFriAgjiQAQWVaDgr5POSgkoTDjFE0NoQ8iw8HQZQTDQjDn4jhSABhAAOhoTqSDg7qSUQwxEaEwwFhXHhHgzOA1xshxAnfTzotGRaHglJqkJcaVEqCgyoCBQkJBQKDDXQGDYaIioyOgYSXA36XIgYMBWRzXZoKBQUMmil0lgalLSIClgBpO0g+s26nUWddXyoEDIsACq5SsTMMDIECwUdJPw0Mzsu0qHYkw72bBmozIQAh+QQABwABACwAAAAAGAAYAAAFsCAgjiTAMGVaDgR5HKQwqKNxIKPjjFCk0KNXC6ATKSI7oAhxWIhezwhENTCQEoeGCdWIPEgzESGxEIgGBWstEW4QCGGAIJEoxGmGt5ZkgCRQQHkGd2CESoeIIwoMBQUMP4cNeQQGDYuNj4iSb5WJnmeGng0CDGaBlIQEJziHk3sABidDAHBgagButSKvAAoyuHuUYHgCkAZqebw0AgLBQyyzNKO3byNuoSS8x8OfwIchACH5BAAHAAIALAAAAAAYABgAAAW4ICCOJIAgZVoOBJkkpDKoo5EI43GMjNPSokXCINKJCI4HcCRIQEQvqIOhGhBHhUTDhGo4diOZyFAoKEQDxra2mAEgjghOpCgz3LTBIxJ5kgwMBShACREHZ1V4Kg1rS44pBAgMDAg/Sw0GBAQGDZGTlY+YmpyPpSQDiqYiDQoCliqZBqkGAgKIS5kEjQ21VwCyp76dBHiNvz+MR74AqSOdVwbQuo+abppo10ssjdkAnc0rf8vgl8YqIQAh+QQABwADACwAAAAAGAAYAAAFrCAgjiQgCGVaDgZZFCQxqKNRKGOSjMjR0qLXTyciHA7AkaLACMIAiwOC1iAxCrMToHHYjWQiA4NBEA0Q1RpWxHg4cMXxNDk4OBxNUkPAQAEXDgllKgMzQA1pSYopBgonCj9JEA8REQ8QjY+RQJOVl4ugoYssBJuMpYYjDQSliwasiQOwNakALKqsqbWvIohFm7V6rQAGP6+JQLlFg7KDQLKJrLjBKbvAor3IKiEAIfkEAAcABAAsAAAAABgAGAAABbUgII4koChlmhokw5DEoI4NQ4xFMQoJO4uuhignMiQWvxGBIQC+AJBEUyUcIRiyE6CR0CllW4HABxBURTUw4nC4FcWo5CDBRpQaCoF7VjgsyCUDYDMNZ0mHdwYEBAaGMwwHDg4HDA2KjI4qkJKUiJ6faJkiA4qAKQkRB3E0i6YpAw8RERAjA4tnBoMApCMQDhFTuySKoSKMJAq6rD4GzASiJYtgi6PUcs9Kew0xh7rNJMqIhYchACH5BAAHAAUALAAAAAAYABgAAAW0ICCOJEAQZZo2JIKQxqCOjWCMDDMqxT2LAgELkBMZCoXfyCBQiFwiRsGpku0EshNgUNAtrYPT0GQVNRBWwSKBMp98P24iISgNDAS4ipGA6JUpA2WAhDR4eWM/CAkHBwkIDYcGiTOLjY+FmZkNlCN3eUoLDmwlDW+AAwcODl5bYl8wCVYMDw5UWzBtnAANEQ8kBIM0oAAGPgcREIQnVloAChEOqARjzgAQEbczg8YkWJq8nSUhACH5BAAHAAYALAAAAAAYABgAAAWtICCOJGAYZZoOpKKQqDoORDMKwkgwtiwSBBYAJ2owGL5RgxBziQQMgkwoMkhNqAEDARPSaiMDFdDIiRSFQowMXE8Z6RdpYHWnEAWGPVkajPmARVZMPUkCBQkJBQINgwaFPoeJi4GVlQ2Qc3VJBQcLV0ptfAMJBwdcIl+FYjALQgimoGNWIhAQZA4HXSpLMQ8PIgkOSHxAQhERPw7ASTSFyCMMDqBTJL8tf3y2fCEAIfkEAAcABwAsAAAAABgAGAAABa8gII4k0DRlmg6kYZCoOg5EDBDEaAi2jLO3nEkgkMEIL4BLpBAkVy3hCTAQKGAznM0AFNFGBAbj2cA9jQixcGZAGgECBu/9HnTp+FGjjezJFAwFBQwKe2Z+KoCChHmNjVMqA21nKQwJEJRlbnUFCQlFXlpeCWcGBUACCwlrdw8RKGImBwktdyMQEQciB7oACwcIeA4RVwAODiIGvHQKERAjxyMIB5QlVSTLYLZ0sW8hACH5BAAHAAgALAAAAAAYABgAAAW0ICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWPM5wNiV0UDUIBNkdoepTfMkA7thIECiyRtUAGq8fm2O4jIBgMBA1eAZ6Knx+gHaJR4QwdCMKBxEJRggFDGgQEREPjjAMBQUKIwIRDhBDC2QNDDEKoEkDoiMHDigICGkJBS2dDA6TAAnAEAkCdQ8ORQcHTAkLcQQODLPMIgIJaCWxJMIkPIoAt3EhACH5BAAHAAkALAAAAAAYABgAAAWtICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWHM5wNiV0UN3xdLiqr+mENcWpM9TIbrsBkEck8oC0DQqBQGGIz+t3eXtob0ZTPgNrIwQJDgtGAgwCWSIMDg4HiiUIDAxFAAoODwxDBWINCEGdSTQkCQcoegADBaQ6MggHjwAFBZUFCm0HB0kJCUy9bAYHCCPGIwqmRq0jySMGmj6yRiEAIfkEAAcACgAsAAAAABgAGAAABbIgII4k0DRlmg6kYZCsOg4EKhLE2BCxDOAxnIiW84l2L4BLZKipBopW8XRLDkeCiAMyMvQAA+uON4JEIo+vqukkKQ6RhLHplVGN+LyKcXA4Dgx5DWwGDXx+gIKENnqNdzIDaiMECwcFRgQCCowiCAcHCZIlCgICVgSfCEMMnA0CXaU2YSQFoQAKUQMMqjoyAglcAAyBAAIMRUYLCUkFlybDeAYJryLNk6xGNCTQXY0juHghACH5BAAHAAsALAAAAAAYABgAAAWzICCOJNA0ZVoOAmkY5KCSSgSNBDE2hDyLjohClBMNij8RJHIQvZwEVOpIekRQJyJs5AMoHA+GMbE1lnm9EcPhOHRnhpwUl3AsknHDm5RN+v8qCAkHBwkIfw1xBAYNgoSGiIqMgJQifZUjBhAJYj95ewIJCQV7KYpzBAkLLQADCHOtOpY5PgNlAAykAEUsQ1wzCgWdCIdeArczBQVbDJ0NAqyeBb64nQAGArBTt8R8mLuyPyEAOwAAAAAAAAAAAA==);
background-repeat: no-repeat;
background-position: 10px 10px;
background-color: #fff;
margin: -22px;
width: 44px;
height: 44px;
border-radius: 3px
}
@keyframes tp-rotateplane {
0% {
transform: perspective(120px) rotateX(0deg) rotateY(0deg)
}
50% {
transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)
}
100% {
transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
}
}
.tp-loader.spinner2 {
width: 40px;
height: 40px;
margin-top: -20px;
margin-left: -20px;
background-color: red;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .15);
border-radius: 100%;
animation: tp-scaleout 1s infinite ease-in-out
}
@keyframes tp-scaleout {
0% {
transform: scale(0)
}
100% {
transform: scale(1);
opacity: 0
}
}
.tp-loader.spinner3 {
margin: -9px 0 0 -35px;
width: 70px;
text-align: center
}
.tp-loader.spinner3 .bounce1,
.tp-loader.spinner3 .bounce2,
.tp-loader.spinner3 .bounce3 {
width: 18px;
height: 18px;
background-color: #fff;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .15);
border-radius: 100%;
display: inline-block;
animation: tp-bouncedelay 1.4s infinite ease-in-out;
animation-fill-mode: both
}
.tp-loader.spinner3 .bounce1 {
animation-delay: -.32s
}
.tp-loader.spinner3 .bounce2 {
animation-delay: -.16s
}
@keyframes tp-bouncedelay {
0%,
80%,
100% {
transform: scale(0)
}
40% {
transform: scale(1)
}
}
.tp-loader.spinner4 {
margin: -20px 0 0 -20px;
width: 40px;
height: 40px;
text-align: center;
animation: tp-rotate 2s infinite linear
}
.tp-loader.spinner4 .dot1,
.tp-loader.spinner4 .dot2 {
width: 60%;
height: 60%;
display: inline-block;
position: absolute;
top: 0;
background-color: #fff;
border-radius: 100%;
animation: tp-bounce 2s infinite ease-in-out;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .15)
}
.tp-loader.spinner4 .dot2 {
top: auto;
bottom: 0;
animation-delay: -1s
}
@keyframes tp-rotate {
100% {
transform: rotate(360deg)
}
}
@keyframes tp-bounce {
0%,
100% {
transform: scale(0)
}
50% {
transform: scale(1)
}
}
.tp-thumbs.navbar,
.tp-bullets.navbar,
.tp-tabs.navbar {
border: none;
min-height: 0;
margin: 0;
border-radius: 0
}
.tp-tabs,
.tp-thumbs,
.tp-bullets {
position: absolute;
display: block;
z-index: 1000;
top: 0;
left: 0
}
.tp-tab,
.tp-thumb {
cursor: pointer;
position: absolute;
opacity: .5;
box-sizing: border-box
}
.tp-arr-imgholder,
.tp-videoposter,
.tp-thumb-image,
.tp-tab-image {
background-position: center center;
background-size: cover;
width: 100%;
height: 100%;
display: block;
position: absolute;
top: 0;
left: 0
}
.tp-tab:hover,
.tp-tab.selected,
.tp-thumb:hover,
.tp-thumb.selected {
opacity: 1
}
.tp-tab-mask,
.tp-thumb-mask {
box-sizing: border-box !important
}
.tp-tabs,
.tp-thumbs {
box-sizing: content-box !important
}
.tp-bullet {
width: 15px;
height: 15px;
position: absolute;
background: #fff;
background: rgba(255, 255, 255, .3);
cursor: pointer
}
.tp-bullet.selected,
.tp-bullet:hover {
background: #fff
}
.tparrows {
cursor: pointer;
background: #000;
background: rgba(0, 0, 0, .5);
width: 40px;
height: 40px;
position: absolute;
display: block;
z-index: 1000
}
.tparrows:hover {
background: #000
}
.tparrows:before {
font-family: "revicons";
font-size: 15px;
color: #fff;
display: block;
line-height: 40px;
text-align: center
}
.tparrows.tp-leftarrow:before {
content: '\e824'
}
.tparrows.tp-rightarrow:before {
content: '\e825'
}
body.rtl .tp-kbimg {
left: 0 !important
}
.dddwrappershadow {
box-shadow: 0 45px 100px rgba(0, 0, 0, .4)
}
.hglayerinfo {
position: fixed;
bottom: 0;
left: 0;
color: #fff;
font-size: 12px;
line-height: 20px;
font-weight: 600;
background: rgba(0, 0, 0, .75);
padding: 5px 10px;
z-index: 2000;
white-space: normal
}
.hginfo {
position: absolute;
top: -2px;
left: -2px;
color: #e74c3c;
font-size: 12px;
font-weight: 600;
background: #000;
padding: 2px 5px
}
.indebugmode .tp-caption:hover {
border: 1px dashed #c0392b !important
}
.helpgrid {
border: 2px dashed #c0392b;
position: absolute;
top: 0;
left: 0;
z-index: 0
}
#revsliderlogloglog {
padding: 15px;
color: #fff;
position: fixed;
top: 0;
left: 0;
width: 200px;
height: 150px;
background: rgba(0, 0, 0, .7);
z-index: 100000;
font-size: 10px;
overflow: scroll
}
.aden {
filter: hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)
}
.aden:after {
background: linear-gradient(to right, rgba(66, 10, 14, .2), transparent);
mix-blend-mode: darken
}
.perpetua:after,
.reyes:after {
mix-blend-mode: soft-light;
opacity: .5
}
.inkwell {
filter: sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)
}
.perpetua:after {
background: linear-gradient(to bottom, #005b9a, #e6c13d)
}
.reyes {
filter: sepia(.22) brightness(1.1) contrast(.85) saturate(.75)
}
.reyes:after {
background: #efcdad
}
.gingham {
filter: brightness(1.05) hue-rotate(-10deg)
}
.gingham:after {
background: linear-gradient(to right, rgba(66, 10, 14, .2), transparent);
mix-blend-mode: darken
}
.toaster {
filter: contrast(1.5) brightness(.9)
}
.toaster:after {
background: radial-gradient(circle, #804e0f, #3b003b);
mix-blend-mode: screen
}
.walden {
filter: brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)
}
.walden:after {
background: #04c;
mix-blend-mode: screen;
opacity: .3
}
.hudson {
filter: brightness(1.2) contrast(.9) saturate(1.1)
}
.hudson:after {
background: radial-gradient(circle, #a6b1ff 50%, #342134);
mix-blend-mode: multiply;
opacity: .5
}
.earlybird {
filter: contrast(.9) sepia(.2)
}
.earlybird:after {
background: radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);
mix-blend-mode: overlay
}
.mayfair {
filter: contrast(1.1) saturate(1.1)
}
.mayfair:after {
background: radial-gradient(circle at 40% 40%, rgba(255, 255, 255, .8), rgba(255, 200, 200, .6), #111 60%);
mix-blend-mode: overlay;
opacity: .4
}
.lofi {
filter: saturate(1.1) contrast(1.5)
}
.lofi:after {
background: radial-gradient(circle, transparent 70%, #222 150%);
mix-blend-mode: multiply
}
._1977 {
filter: contrast(1.1) brightness(1.1) saturate(1.3)
}
._1977:after {
background: rgba(243, 106, 188, .3);
mix-blend-mode: screen
}
.brooklyn {
filter: contrast(.9) brightness(1.1)
}
.brooklyn:after {
background: radial-gradient(circle, rgba(168, 223, 193, .4) 70%, #c4b7c8);
mix-blend-mode: overlay
}
.xpro2 {
filter: sepia(.3)
}
.xpro2:after {
background: radial-gradient(circle, #e6e7e0 40%, rgba(43, 42, 161, .6) 110%);
mix-blend-mode: color-burn
}
.nashville {
filter: sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)
}
.nashville:after {
background: rgba(0, 70, 150, .4);
mix-blend-mode: lighten
}
.nashville:before {
background: rgba(247, 176, 153, .56);
mix-blend-mode: darken
}
.lark {
filter: contrast(.9)
}
.lark:after {
background: rgba(242, 242, 242, .8);
mix-blend-mode: darken
}
.lark:before {
background: #22253f;
mix-blend-mode: color-dodge
}
.moon {
filter: grayscale(1) contrast(1.1) brightness(1.1)
}
.moon:before {
background: #a0a0a0;
mix-blend-mode: soft-light
}
.moon:after {
background: #383838;
mix-blend-mode: lighten
}
.clarendon {
filter: contrast(1.2) saturate(1.35)
}
.clarendon:before {
background: rgba(127, 187, 227, .2);
mix-blend-mode: overlay
}
.willow {
filter: grayscale(.5) contrast(.95) brightness(.9)
}
.willow:before {
background-color: radial-gradient(40%, circle, #d4a9af 55%, #000 150%);
mix-blend-mode: overlay
}
.willow:after {
background-color: #d8cdcb;
mix-blend-mode: color
}
.rise {
filter: brightness(1.05) sepia(.2) contrast(.9) saturate(.9)
}
.rise:after {
background: radial-gradient(circle, rgba(232, 197, 152, .8), transparent 90%);
mix-blend-mode: overlay;
opacity: .6
}
.rise:before {
background: radial-gradient(circle, rgba(236, 205, 169, .15) 55%, rgba(50, 30, 7, .4));
mix-blend-mode: multiply
}
._1977:after,
._1977:before,
.aden:after,
.aden:before,
.brooklyn:after,
.brooklyn:before,
.clarendon:after,
.clarendon:before,
.earlybird:after,
.earlybird:before,
.gingham:after,
.gingham:before,
.hudson:after,
.hudson:before,
.inkwell:after,
.inkwell:before,
.lark:after,
.lark:before,
.lofi:after,
.lofi:before,
.mayfair:after,
.mayfair:before,
.moon:after,
.moon:before,
.nashville:after,
.nashville:before,
.perpetua:after,
.perpetua:before,
.reyes:after,
.reyes:before,
.rise:after,
.rise:before,
.slumber:after,
.slumber:before,
.toaster:after,
.toaster:before,
.walden:after,
.walden:before,
.willow:after,
.willow:before,
.xpro2:after,
.xpro2:before {
content: '';
display: block;
height: 100%;
width: 100%;
top: 0;
left: 0;
position: absolute;
pointer-events: none
}
._1977,
.aden,
.brooklyn,
.clarendon,
.earlybird,
.gingham,
.hudson,
.inkwell,
.lark,
.lofi,
.mayfair,
.moon,
.nashville,
.perpetua,
.reyes,
.rise,
.slumber,
.toaster,
.walden,
.willow,
.xpro2 {
position: relative
}
._1977 img,
.aden img,
.brooklyn img,
.clarendon img,
.earlybird img,
.gingham img,
.hudson img,
.inkwell img,
.lark img,
.lofi img,
.mayfair img,
.moon img,
.nashville img,
.perpetua img,
.reyes img,
.rise img,
.slumber img,
.toaster img,
.walden img,
.willow img,
.xpro2 img {
width: 100%;
z-index: 1
}
._1977:before,
.aden:before,
.brooklyn:before,
.clarendon:before,
.earlybird:before,
.gingham:before,
.hudson:before,
.inkwell:before,
.lark:before,
.lofi:before,
.mayfair:before,
.moon:before,
.nashville:before,
.perpetua:before,
.reyes:before,
.rise:before,
.slumber:before,
.toaster:before,
.walden:before,
.willow:before,
.xpro2:before {
z-index: 2
}
._1977:after,
.aden:after,
.brooklyn:after,
.clarendon:after,
.earlybird:after,
.gingham:after,
.hudson:after,
.inkwell:after,
.lark:after,
.lofi:after,
.mayfair:after,
.moon:after,
.nashville:after,
.perpetua:after,
.reyes:after,
.rise:after,
.slumber:after,
.toaster:after,
.walden:after,
.willow:after,
.xpro2:after {
z-index: 3
}
.slumber {
filter: saturate(.66) brightness(1.05)
}
.slumber:after {
background: rgba(125, 105, 24, .5);
mix-blend-mode: soft-light
}
.slumber:before {
background: rgba(69, 41, 12, .4);
mix-blend-mode: lighten
}
.tp-kbimg-wrap:before,
.tp-kbimg-wrap:after {
height: 500%;
width: 500%
}
#rs-demo-id {}
.h2,
.h4,
h2,
h4 {
font-weight: 600
}
.button i,
.req,
code,
figure figcaption,
kbd,
legend,
mark,
samp,
sub,
sup {
position: relative
}
.button,
img,
video {
height: auto
}
audio,
iframe,
img,
table,
video {
max-width: 100%
}
*,
.col-xs,
.gridContainer,
.row {
box-sizing: border-box
}
.row,
.row.reverse {
-webkit-box-orient: horizontal
}
article:after,
aside:after,
details:after,
div:after,
figcaption:after,
figure:after,
footer:after,
header:after,
hgroup:after,
menu:after,
nav:after,
section:after,
ul.dropdown-menu:after,
ul:after {
clear: both
}
.color1 {
color: #03a9f4
}
.color2 {
color: #FF9800
}
.color3 {
color: #fbc02d
}
.color4 {
color: #8c239f
}
.color5 {
color: #ff3369
}
.color6 {
color: #343a40
}
.bg-color1 {
background-color: #03a9f4
}
.bg-color2 {
background-color: #FF9800
}
.bg-color3 {
background-color: #fbc02d
}
.bg-color4 {
background-color: #8c239f
}
.bg-color5 {
background-color: #ff3369
}
.bg-color6 {
background-color: #343a40
}
.bg-color-white {
background-color: #fff
}
.bg-color-black {
background-color: #000
}
.circle-counter.color-white .circle-bar {
stroke: #fff
}
.circle-counter.color-black .circle-bar {
stroke: #000
}
.y-move {
transition: all .2s
}
.y-move:hover {
transform: translateY(-2px);
box-shadow: 0 10px 20px rgba(189, 189, 189, .19), 0 6px 6px rgba(189, 189, 189, .23)
}
* {
margin: 0;
padding: 0;
outline: 0;
-webkit-overflow-scrolling: touch
}
article:after,
article:before,
aside:after,
aside:before,
details:after,
details:before,
div:after,
div:before,
figcaption:after,
figcaption:before,
figure:after,
figure:before,
footer:after,
footer:before,
header:after,
header:before,
hgroup:after,
hgroup:before,
menu:after,
menu:before,
nav:after,
nav:before,
section:after,
section:before,
ul:after,
ul:before {
content: "";
display: table;
width: 0
}
svg {
max-height: 100%
}
iframe {
border: none
}
::-moz-focus-inner {
border: 0;
padding: 0
}
input[type=radio],
input[type=checkbox] {
vertical-align: middle;
position: relative;
bottom: .15rem;
font-size: 115%;
margin-right: 3px
}
input[type=search] {
-webkit-appearance: textfield
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
-webkit-appearance: none
}
body {
text-align: center
}
@media (min-width:768px) {
body {
text-align: left
}
}
.inverted {
color: #fff
}
.error {
color: #f03c69
}
.subscribe-form [class*=success],
.success {
color: #35beb1
}
.warning {
color: #f7ba45
}
.focus {
color: #1c86f2
}
.aluminum {
color: #f8f8f8
}
.silver {
color: #e0e1e1
}
.lightgray {
color: #f1f1f1
}
.gray {
color: #bdbdbd
}
.midgray {
color: #676b72
}
.darkgray {
color: #313439
}
.bg-black {
background-color: #4a4a4a
}
.bg-inverted {
background-color: #fff
}
.bg-error {
background-color: #f03c69
}
.bg-success {
background-color: #35beb1
}
.bg-warning {
background-color: #f7ba45
}
.bg-focus {
background-color: #1c86f2
}
.bg-aluminum {
background-color: #f8f8f8
}
.bg-silver {
background-color: #e0e1e1
}
.bg-lightgray {
background-color: #f1f1f1
}
.bg-gray {
background-color: #bdbdbd
}
.bg-midgray {
background-color: #676b72
}
.bg-darkgray {
background-color: #313439
}
.bg-highlight {
background-color: #edf2ff
}
i.fa.color1 {
color: #03a9f4
}
i.fa.icon.bordered.color1,
i.fa.icon.color1.card[class*=bottom-border-] {
border-color: #03a9f4
}
.button.color1,
button.color1,
i.fa.icon.reverse.color1 {
background-color: #03a9f4
}
.button.color1:hover,
button.color1:hover {
background-color: #2ebcfc
}
.button.color1.outline:hover,
button.color1.outline:hover {
color: #2ebcfc
}
a.color1:not(.button) {
color: #03a9f4
}
a.color1:not(.button):hover {
color: #2ebcfc
}
hr.small-line.color1 {
background-color: #03a9f4
}
.circle-counter.color1 .circle-bar {
stroke: #03a9f4
}
i.fa.color2 {
color: #FF9800
}
i.fa.icon.bordered.color2,
i.fa.icon.color2.card[class*=bottom-border-] {
border-color: #FF9800
}
.button.color2,
button.color2,
i.fa.icon.reverse.color2 {
background-color: #FF9800
}
.button.color2:hover,
button.color2:hover {
background-color: #ffad33
}
.button.color2.outline:hover,
button.color2.outline:hover {
color: #ffad33
}
a.color2:not(.button) {
color: #FF9800
}
a.color2:not(.button):hover {
color: #ffad33
}
hr.small-line.color2 {
background-color: #FF9800
}
.circle-counter.color2 .circle-bar {
stroke: #FF9800
}
i.fa.color3 {
color: #fbc02d
}
i.fa.icon.bordered.color3,
i.fa.icon.color3.card[class*=bottom-border-] {
border-color: #fbc02d
}
.button.color3,
button.color3,
i.fa.icon.reverse.color3 {
background-color: #fbc02d
}
.button.color3:hover,
button.color3:hover {
background-color: #fccf5f
}
.button.color3.outline:hover,
button.color3.outline:hover {
color: #fccf5f
}
a.color3:not(.button) {
color: #fbc02d
}
a.color3:not(.button):hover {
color: #fccf5f
}
hr.small-line.color3 {
background-color: #fbc02d
}
.circle-counter.color3 .circle-bar {
stroke: #fbc02d
}
i.fa.color4 {
color: #8c239f
}
i.fa.icon.bordered.color4,
i.fa.icon.color4.card[class*=bottom-border-] {
border-color: #8c239f
}
.button.color4,
button.color4,
i.fa.icon.reverse.color4 {
background-color: #8c239f
}
.button.color4:hover,
button.color4:hover {
background-color: #b12cc9
}
.button.color4.outline:hover,
button.color4.outline:hover {
color: #b12cc9
}
a.color4:not(.button) {
color: #8c239f
}
a.color4:not(.button):hover {
color: #b12cc9
}
hr.small-line.color4 {
background-color: #8c239f
}
.circle-counter.color4 .circle-bar {
stroke: #8c239f
}
i.fa.color5 {
color: #ff3369
}
i.fa.icon.bordered.color5,
i.fa.icon.color5.card[class*=bottom-border-] {
border-color: #ff3369
}
.button.color5,
button.color5,
i.fa.icon.reverse.color5 {
background-color: #ff3369
}
.button.color5:hover,
button.color5:hover {
background-color: #ff668f
}
.button.color5.outline:hover,
button.color5.outline:hover {
color: #ff668f
}
a.color5:not(.button) {
color: #ff3369
}
a.color5:not(.button):hover {
color: #ff668f
}
hr.small-line.color5 {
background-color: #ff3369
}
.circle-counter.color5 .circle-bar {
stroke: #ff3369
}
i.fa.color6 {
color: #343a40
}
i.fa.icon.bordered.color6,
i.fa.icon.color6.card[class*=bottom-border-] {
border-color: #343a40
}
.button.color6,
button.color6,
i.fa.icon.reverse.color6 {
background-color: #343a40
}
.button.color6:hover,
button.color6:hover {
background-color: #4b545c
}
.button.color6.outline:hover,
button.color6.outline:hover {
color: #4b545c
}
a.color6:not(.button) {
color: #343a40
}
a.color6:not(.button):hover {
color: #4b545c
}
hr.small-line.color6 {
background-color: #343a40
}
.circle-counter.color6 .circle-bar {
stroke: #343a40
}
i.fa.gray {
color: #bdbdbd
}
i.fa.gray:hover {
color: #a4a4a4
}
i.fa.darkgray {
color: #8a8a8a
}
i.fa.darkgray:hover {
color: #717171
}
i.fa.color-white {
color: #fff
}
i.fa.icon.bordered.color-white,
i.fa.icon.color-white.card[class*=bottom-border-] {
border-color: #fff
}
i.fa.icon.reverse.color-white {
background-color: #fff
}
i.fa.color-black {
color: #4a4a4a
}
i.fa.icon.bordered.color-black,
i.fa.icon.color-black.card[class*=bottom-border-] {
border-color: #4a4a4a
}
figure pre,
kbd {
border: 1px solid rgba(0, 0, 0, .1)
}
i.fa.icon.reverse.color-black {
background-color: #4a4a4a
}
.grad-180-transparent-color1 {
background: linear-gradient(180deg, transparent 0, transparent 50%, rgba(3, 169, 244, .5) 82.5%, rgba(3, 169, 244, .8) 100%)
}
.grad-180-transparent-color2 {
background: linear-gradient(180deg, transparent 0, transparent 50%, rgba(255, 152, 0, .5) 82.5%, rgba(255, 152, 0, .8) 100%)
}
.grad-180-transparent-color3 {
background: linear-gradient(180deg, transparent 0, transparent 50%, rgba(251, 192, 45, .5) 82.5%, rgba(251, 192, 45, .8) 100%)
}
.grad-180-transparent-color4 {
background: linear-gradient(180deg, transparent 0, transparent 50%, rgba(140, 35, 159, .5) 82.5%, rgba(140, 35, 159, .8) 100%)
}
.grad-180-transparent-color5 {
background: linear-gradient(180deg, transparent 0, transparent 50%, rgba(255, 51, 105, .5) 82.5%, rgba(255, 51, 105, .8) 100%)
}
.grad-180-transparent-color6 {
background: linear-gradient(180deg, transparent 0, transparent 50%, rgba(52, 58, 64, .5) 82.5%, rgba(52, 58, 64, .8) 100%)
}
pre,
pre code,
table.striped tr:nth-child(odd) td {
background: #f8f8f8
}
.p,
body,
html {
font-size: 16px;
line-height: 1.5rem
}
body {
font-family: "Open Sans", sans-serif;
color: #8E9DAE;
background-color: transparent
}
a {
color: #03a9f4
}
a:hover {
color: #2ebcfc
}
.comment-author .fn,
h1,
h1.title,
h2,
h3,
h4,
h5,
h6 {
font-family: Muli, sans-serif;
font-weight: 600;
color: #3C424F;
text-rendering: optimizeLegibility;
margin-bottom: 16px
}
.button:only-child,
.comment-author .fn:last-child,
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child,
p:last-child {
margin-bottom: 0
}
.comment-author .inverted .fn,
.inverted .comment-author .fn,
.inverted .fa,
.inverted h1,
.inverted h2,
.inverted h3,
.inverted h4,
.inverted h5,
.inverted h6 {
color: #fff
}
.comment-author .comment-meta a .fn,
.comment-author .muted .fn,
.comment-meta a .comment-author .fn,
.comment-meta a .fa,
.comment-meta a h1,
.comment-meta a h2,
.comment-meta a h3,
.comment-meta a h4,
.comment-meta a h5,
.comment-meta a h6,
.muted .comment-author .fn,
.muted .fa,
.muted h1,
.muted h2,
.muted h3,
.muted h4,
.muted h5,
.muted h6 {
opacity: .55
}
cite,
figcaption,
var {
opacity: .6
}
h1.title {
font-size: 3.5rem;
line-height: 4.5rem;
margin-bottom: 8px
}
.h1,
h1 {
font-size: 3rem;
line-height: 4rem
}
.h2,
h2 {
font-size: 2.5rem;
line-height: 3rem
}
.h3,
h3 {
font-size: 1.5rem;
line-height: 2.25rem
}
.h4,
h4 {
font-family: "Open Sans", sans-serif;
font-size: 1.1rem;
line-height: 1.75rem;
letter-spacing: .0625rem
}
.monospace,
code,
kbd,
pre,
samp,
var {
font-family: Consolas, Monaco, "Courier New", monospace
}
.comment-author .fn,
.h5,
h5 {
font-size: "Open Sans", sans-serif;
line-height: 1.5rem;
font-weight: 800;
letter-spacing: .14rem
}
.contact-form-wrapper label,
.h6,
h6 {
font-size: .875rem;
line-height: 1.375rem;
font-weight: 800;
letter-spacing: .1875rem
}
.comment-author .fn a,
.contact-form-wrapper label a,
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color: inherit
}
.comment-author blockquote+.fn,
.comment-author dl+.fn,
.comment-author figure+.fn,
.comment-author form+.fn,
.comment-author hr+.fn,
.comment-author ol+.fn,
.comment-author p+.fn,
.comment-author pre+.fn,
.comment-author table+.fn,
.comment-author ul+.fn,
blockquote+h2,
blockquote+h3,
blockquote+h4,
blockquote+h5,
blockquote+h6,
dl+h2,
dl+h3,
dl+h4,
dl+h5,
dl+h6,
figure+h2,
figure+h3,
figure+h4,
figure+h5,
figure+h6,
form+h2,
form+h3,
form+h4,
form+h5,
form+h6,
hr+h2,
hr+h3,
hr+h4,
hr+h5,
hr+h6,
ol+h2,
ol+h3,
ol+h4,
ol+h5,
ol+h6,
p+h2,
p+h3,
p+h4,
p+h5,
p+h6,
pre+h2,
pre+h3,
pre+h4,
pre+h5,
pre+h6,
table+h2,
table+h3,
table+h4,
table+h5,
table+h6,
ul+h2,
ul+h3,
ul+h4,
ul+h5,
ul+h6 {
margin-top: 1.5rem
}
ol,
ol ol,
ol ul,
ul,
ul ol,
ul ul {
margin: 0 0 0 1.5rem
}
ol ol li {
list-style-type: lower-alpha
}
ol ol ol li {
list-style-type: lower-roman
}
nav ol,
nav ul {
margin: 0;
list-style: none
}
dd,
nav ol ol,
nav ol ul,
nav ul ol,
nav ul ul {
margin-left: 1.5rem
}
dl dt {
font-weight: 700
}
.p,
address,
blockquote,
dl,
fieldset,
figure,
form,
hr,
ol,
p,
pre,
table,
ul {
margin-bottom: 16px
}
hr {
border: none;
border-bottom: 1px solid rgba(0, 0, 0, .1);
margin-top: -1px
}
blockquote {
padding-left: 1rem;
font-style: italic
}
blockquote p {
margin-bottom: .5rem
}
cite,
code,
figcaption,
kbd,
mark,
pre,
samp,
small,
time,
var {
font-size: 87.5%
}
abbr[title],
dfn[title] {
border-bottom: 1px dotted rgba(0, 0, 0, .5);
cursor: help
}
var {
font-style: normal
}
code,
kbd,
mark,
samp {
top: -1px;
padding: 4px 4px 2px;
display: inline-block;
line-height: 1;
color: rgba(142, 157, 174, .85)
}
code {
background: #e0e1e1
}
mark {
background: #f7ba45
}
samp {
color: #fff;
background: #1c86f2
}
sub,
sup {
font-size: .75em;
line-height: 0;
margin-left: .25rem
}
sup {
top: 0
}
sub {
bottom: 1px
}
pre,
pre code {
padding: 0;
top: 0;
display: block;
line-height: 1rem;
color: rgba(142, 157, 174, .85);
white-space: pre-wrap
}
.black,
.comment-meta a,
a.muted {
color: #4a4a4a
}
pre {
padding: 1rem
}
figure figcaption {
top: -.5rem
}
figure pre {
background: 0 0;
border-radius: 4px
}
figure .video-container,
figure pre {
margin-bottom: 8px
}
.contact-form-wrapper label,
.text-left {
text-align: left
}
.text-center {
text-align: center
}
.text-right {
text-align: right
}
.text-justify {
text-align: justify
}
ul.unstyled {
margin-left: 0
}
ul.unstyled,
ul.unstyled ul {
list-style: none
}
.contact-form-wrapper label,
.upper {
text-transform: uppercase
}
.lower {
text-transform: lowercase
}
.italic {
font-style: italic!important
}
.strong {
font-weight: 700!important
}
.normal {
font-weight: 400!important
}
.comment-meta a,
.muted {
opacity: .55
}
.comment-meta a:hover,
a.muted:hover {
opacity: 1
}
.smaller {
font-size: .75em;
line-height: 1rem
}
.comment-meta,
.comment-reply-link,
.small {
font-size: .875em;
line-height: 1rem
}
.big {
font-size: 1.2em;
line-height: 1.75rem
}
.large,
.lead {
line-height: 2rem
}
.large {
font-size: 1.4em
}
.end {
margin-bottom: 0!important
}
.highlight {
background-color: #edf2ff
}
.nowrap,
.nowrap td {
white-space: nowrap
}
@media (min-width:768px) and (max-width:1024px) {
.columns-2,
.columns-3,
.columns-4 {
column-gap: 1.5rem
}
.columns-2 {
column-count: 2
}
.columns-3 {
column-count: 3
}
.columns-4 {
column-count: 4
}
}
@media (min-width:768px) {
.text-left-sm {
text-align: left
}
.text-center-sm {
text-align: center
}
.text-right-sm {
text-align: right
}
.text-justify-sm {
text-align: justify
}
}
@media (max-width:1024px) {
body,
html {
font-size: 14px
}
}
body .font-100 {
font-weight: 100
}
body .font-200 {
font-weight: 200
}
body .font-300 {
font-weight: 300
}
body .font-400 {
font-weight: 400
}
body .font-500 {
font-weight: 500
}
body .font-600 {
font-weight: 600
}
body .font-700 {
font-weight: 700
}
body .font-800 {
font-weight: 800
}
body .font-900 {
font-weight: 900
}
.comment-author body #page .fn,
body #page .comment-author .fn,
body #page a,
body #page h1,
body #page h2,
body #page h3,
body #page h4,
body #page h5,
body #page h6,
body #page p {
-ms-word-wrap: break-word;
word-wrap: break-word
}
.lead {
font-size: 1.2rem;
color: #3C424F;
font-weight: 300
}
.button,
.button:hover {
color: #fff;
text-decoration: none
}
.button {
font-family: "Open Sans";
font-size: .75rem;
background-color: #03a9f4;
border-radius: 5px;
min-width: 7rem;
padding: .55rem 1.5rem;
font-weight: 600;
letter-spacing: 1px;
text-align: center;
cursor: pointer;
display: inline-block;
line-height: 1.5rem;
border: 2px solid #03a9f4;
vertical-align: middle;
-webkit-appearance: none;
margin-bottom: .75rem
}
.bypostauthor,
.gallery-caption,
.sticky,
fieldset {
font-family: inherit
}
.start-xs,
table caption,
th {
text-align: left
}
.button i {
top: 1px;
margin: 0 2px
}
.button:hover {
outline: 0;
background-color: #2ebcfc;
border-color: #2ebcfc
}
.button.disabled,
.button:disabled,
.button:disabled[disabled] {
cursor: default;
font-style: normal;
color: rgba(255, 255, 255, .7);
background-color: rgba(3, 169, 244, .7);
border-color: rgba(3, 169, 244, .7);
padding: .55rem 1.5rem
}
.button.disabled:hover,
.button:disabled:hover,
.button:disabled[disabled]:hover {
color: #fff
}
.button .button-icon {
font-size: 1.5em;
margin-right: .25em;
vertical-align: middle
}
input[type=submit] {
width: auto
}
.button.comment-meta,
.button.comment-reply-link,
.button.small {
font-size: .65rem;
padding: .3rem 1.2rem;
border-radius: 5px;
line-height: 1.4rem
}
.button.big {
font-size: .85rem;
font-weight: 600;
padding: .65rem 2rem;
border-radius: 5px;
line-height: 1.6rem
}
.button.large {
font-size: 21px;
padding: 20px 36px;
border-radius: 5px
}
.button.outline {
background: 0 0;
border-color: #03a9f4;
color: #03a9f4
}
.button.outline:hover {
background: 0 0;
color: rgba(3, 169, 244, .6);
border-color: rgba(3, 169, 244, .5)
}
.button.outline.disabled,
.button.outline:disabled {
background: 0 0;
color: rgba(3, 169, 244, .7);
border-color: rgba(3, 169, 244, .5)
}
.button.link {
background: 0 0;
border-width: 0;
border-color: #03a9f4;
color: #03a9f4
}
.button.link:hover {
background: 0 0;
color: rgba(3, 169, 244, .6);
border-color: rgba(3, 169, 244, .5)
}
.button.link.disabled,
.button.link:disabled {
background: 0 0;
color: rgba(3, 169, 244, .7);
border-color: rgba(3, 169, 244, .5)
}
.button.inverted,
.button.inverted:hover {
color: #000;
background-color: #fff;
border-color: #fff
}
.button.inverted.disabled,
.button.inverted:disabled {
color: rgba(0, 0, 0, .7);
background-color: rgba(255, 255, 255, .7);
border-color: rgba(255, 255, 255, .7)
}
.button.inverted.outline {
background: 0 0;
color: #fff;
border-color: #fff
}
.button.inverted.outline:hover {
border-color: rgba(255, 255, 255, .7)
}
.button.inverted.outline.disabled,
.button.inverted.outline:disabled {
background: 0 0;
color: rgba(255, 255, 255, .7);
border-color: rgba(255, 255, 255, .5)
}
.button.inverted:hover {
opacity: .7
}
.button.round {
border-radius: 56px
}
.button.raised {
box-shadow: 0 1px 3px rgba(0, 0, 0, .3)
}
.button.upper,
.contact-form-wrapper label.button {
text-transform: uppercase;
letter-spacing: .04em;
font-size: .65rem
}
.button.upper.comment-meta,
.button.upper.comment-reply-link,
.button.upper.small,
.contact-form-wrapper label.button.comment-meta,
.contact-form-wrapper label.button.comment-reply-link,
.contact-form-wrapper label.button.small {
font-size: 11px
}
.button.upper.big,
.contact-form-wrapper label.button.big {
font-size: .65rem
}
.button.upper.large,
.contact-form-wrapper label.button.large {
font-size: .75rem
}
.button.secondary {
color: #fff;
background-color: #313439;
border-color: #313439
}
.button.secondary:hover {
color: #fff;
background-color: #494d54;
border-color: #494d54
}
.button.secondary.disabled,
.button.secondary:disabled {
color: rgba(255, 255, 255, .7);
background-color: rgba(49, 52, 57, .7);
border-color: rgba(49, 52, 57, .7)
}
.button.secondary.outline {
background: 0 0;
color: #313439;
border-color: #313439
}
.button.secondary.outline:hover {
border-color: rgba(49, 52, 57, .7)
}
.button.secondary.outline.disabled,
.button.secondary.outline:disabled {
background: 0 0;
color: rgba(49, 52, 57, .7);
border-color: rgba(49, 52, 57, .5)
}
.button,
.nav-next a,
.nav-previous a {
-moz-transition: all .3s linear;
transition: all .3s linear
}
.button.comment-meta,
.button.comment-reply-link,
.button.small {
min-width: 4rem;
font-weight: 400
}
.button.big {
min-width: 10rem
}
.button.color-white,
.button.color-white:hover {
color: #313439;
background-color: #fff;
border-color: #fff
}
.button.color-white.disabled,
.button.color-white:disabled {
color: rgba(49, 52, 57, .7);
background-color: rgba(255, 255, 255, .7);
border-color: rgba(255, 255, 255, .7)
}
.button.color-white.outline {
background: 0 0;
color: #fff;
border-color: #fff
}
.button.color-white.outline:hover {
border-color: rgba(255, 255, 255, .7)
}
.button.color-white.outline.disabled,
.button.color-white.outline:disabled {
background: 0 0;
color: rgba(255, 255, 255, .7);
border-color: rgba(255, 255, 255, .5)
}
.button.color-black {
color: #fff;
background-color: #000;
border-color: #000
}
.button.color-black:hover {
color: #fff;
background-color: #1a1a1a;
border-color: #1a1a1a
}
.button.color-black.disabled,
.button.color-black:disabled {
color: rgba(255, 255, 255, .7);
background-color: rgba(0, 0, 0, .7);
border-color: rgba(0, 0, 0, .7)
}
.button.color-black.outline {
background: 0 0;
color: #000;
border-color: #000
}
.button.color-black.outline:hover {
border-color: rgba(0, 0, 0, .7)
}
.button.color-black.outline.disabled,
.button.color-black.outline:disabled {
background: 0 0;
color: rgba(0, 0, 0, .7);
border-color: rgba(0, 0, 0, .5)
}
.button.white,
.button.white:hover {
color: #313439;
background-color: #fff;
border-color: #fff
}
.button.white.disabled,
.button.white:disabled {
color: rgba(49, 52, 57, .7);
background-color: rgba(255, 255, 255, .7);
border-color: rgba(255, 255, 255, .7)
}
.button.white.outline {
background: 0 0;
color: #fff;
border-color: #fff
}
.button.white.outline:hover {
border-color: rgba(255, 255, 255, .7)
}
.button.white.outline.disabled,
.button.white.outline:disabled {
background: 0 0;
color: rgba(255, 255, 255, .7);
border-color: rgba(255, 255, 255, .5)
}
.button.black {
color: #fff;
background-color: #000;
border-color: #000
}
.button.black:hover {
color: #fff;
background-color: #1a1a1a;
border-color: #1a1a1a
}
.button.black.disabled,
.button.black:disabled {
color: rgba(255, 255, 255, .7);
background-color: rgba(0, 0, 0, .7);
border-color: rgba(0, 0, 0, .7)
}
.button.black.outline {
background: 0 0;
color: #000;
border-color: #000
}
.button.black.outline:hover {
border-color: rgba(0, 0, 0, .7)
}
.button.black.outline.disabled,
.button.black.outline:disabled {
background: 0 0;
color: rgba(0, 0, 0, .7);
border-color: rgba(0, 0, 0, .5)
}
.button.color1 {
color: #fff;
background-color: #03a9f4;
border-color: #03a9f4
}
.button.color1:hover {
color: #fff;
background-color: #2ebcfc;
border-color: #2ebcfc
}
.button.color1.disabled,
.button.color1:disabled {
color: rgba(255, 255, 255, .7);
background-color: rgba(3, 169, 244, .7);
border-color: rgba(3, 169, 244, .7)
}
.button.color1.outline {
background: 0 0;
color: #03a9f4;
border-color: #03a9f4
}
.button.color1.outline:hover {
border-color: rgba(3, 169, 244, .7)
}
.button.color1.outline.disabled,
.button.color1.outline:disabled {
background: 0 0;
color: rgba(3, 169, 244, .7);
border-color: rgba(3, 169, 244, .5)
}
.button.color2 {
color: #fff;
background-color: #FF9800;
border-color: #FF9800
}
.button.color2:hover {
color: #fff;
background-color: #ffad33;
border-color: #ffad33
}
.button.color2.disabled,
.button.color2:disabled {
color: rgba(255, 255, 255, .7);
background-color: rgba(255, 152, 0, .7);
border-color: rgba(255, 152, 0, .7)
}
.button.color2.outline {
background: 0 0;
color: #FF9800;
border-color: #FF9800
}
.button.color2.outline:hover {
border-color: rgba(255, 152, 0, .7)
}
.button.color2.outline.disabled,
.button.color2.outline:disabled {
background: 0 0;
color: rgba(255, 152, 0, .7);
border-color: rgba(255, 152, 0, .5)
}
.button.color3 {
color: #fff;
background-color: #fbc02d;
border-color: #fbc02d
}
.button.color3:hover {
color: #fff;
background-color: #fccf5f;
border-color: #fccf5f
}
.button.color3.disabled,
.button.color3:disabled {
color: rgba(255, 255, 255, .7);
background-color: rgba(251, 192, 45, .7);
border-color: rgba(251, 192, 45, .7)
}
.button.color3.outline {
background: 0 0;
color: #fbc02d;
border-color: #fbc02d
}
.button.color3.outline:hover {
border-color: rgba(251, 192, 45, .7)
}
.button.color3.outline.disabled,
.button.color3.outline:disabled {
background: 0 0;
color: rgba(251, 192, 45, .7);
border-color: rgba(251, 192, 45, .5)
}
.button.color4 {
color: #fff;
background-color: #8c239f;
border-color: #8c239f
}
.button.color4:hover {
color: #fff;
background-color: #b12cc9;
border-color: #b12cc9
}
.button.color4.disabled,
.button.color4:disabled {
color: rgba(255, 255, 255, .7);
background-color: rgba(140, 35, 159, .7);
border-color: rgba(140, 35, 159, .7)
}
.button.color4.outline {
background: 0 0;
color: #8c239f;
border-color: #8c239f
}
.button.color4.outline:hover {
border-color: rgba(140, 35, 159, .7)
}
.button.color4.outline.disabled,
.button.color4.outline:disabled {
background: 0 0;
color: rgba(140, 35, 159, .7);
border-color: rgba(140, 35, 159, .5)
}
.button.color5 {
color: #fff;
background-color: #ff3369;
border-color: #ff3369
}
.button.color5:hover {
color: #fff;
background-color: #ff668f;
border-color: #ff668f
}
.button.color5.disabled,
.button.color5:disabled {
color: rgba(255, 255, 255, .7);
background-color: rgba(255, 51, 105, .7);
border-color: rgba(255, 51, 105, .7)
}
.button.color5.outline {
background: 0 0;
color: #ff3369;
border-color: #ff3369
}
.button.color5.outline:hover {
border-color: rgba(255, 51, 105, .7)
}
.button.color5.outline.disabled,
.button.color5.outline:disabled {
background: 0 0;
color: rgba(255, 51, 105, .7);
border-color: rgba(255, 51, 105, .5)
}
.button.color6 {
color: #fff;
background-color: #343a40;
border-color: #343a40
}
.button.color6:hover {
color: #fff;
background-color: #4b545c;
border-color: #4b545c
}
.button.color6.disabled,
.button.color6:disabled {
color: rgba(255, 255, 255, .7);
background-color: rgba(52, 58, 64, .7);
border-color: rgba(52, 58, 64, .7)
}
.button.color6.outline {
background: 0 0;
color: #343a40;
border-color: #343a40
}
.button.color6.outline:hover {
border-color: rgba(52, 58, 64, .7)
}
.button.color6.outline.disabled,
.button.color6.outline:disabled {
background: 0 0;
color: rgba(52, 58, 64, .7);
border-color: rgba(52, 58, 64, .5)
}
.button.square {
border-radius: 0
}
.button.white-text {
color: #fff!important
}
.button.dark-text {
color: #313439!important
}
.button.y-move {
transition: all .2s
}
.button.y-move:hover {
transform: translateY(-2px);
box-shadow: 0 10px 20px rgba(189, 189, 189, .19), 0 6px 6px rgba(189, 189, 189, .23)
}
fieldset {
border: 1px solid rgba(0, 0, 0, .1);
padding: 2rem;
margin-bottom: 2rem;
margin-top: 2rem
}
legend {
font-weight: 700;
font-size: .75em;
text-transform: uppercase;
padding: 0 1rem;
margin-left: -1rem;
top: 2px;
line-height: 0
}
input,
select,
textarea {
display: block;
width: 100%;
font-family: inherit;
font-size: 1rem;
height: 2.5rem;
outline: 0;
vertical-align: middle;
background-color: #fff;
border: 1px solid #f1f1f1;
border-radius: 3px;
box-shadow: none;
padding: 0 12px
}
td,
textarea {
vertical-align: top
}
input.comment-meta,
input.comment-reply-link,
input.small,
select.comment-meta,
select.comment-reply-link,
select.small,
textarea.comment-meta,
textarea.comment-reply-link,
textarea.small {
height: 2.25rem;
font-size: .875rem;
padding: 0 12px;
border-radius: 3px
}
input.big,
select.big,
textarea.big {
height: 3rem;
font-size: 1.125rem;
padding: 0 12px;
border-radius: 3px
}
input:focus:not(.button):not([type=submit]),
select:focus:not(.button):not([type=submit]),
textarea:focus:not(.button):not([type=submit]) {
outline: 0;
background-color: #fff;
border-color: #1c86f2;
box-shadow: 0 0 0 1px #1c86f2 inset
}
input.error,
select.error,
textarea.error {
background-color: rgba(240, 60, 105, .1);
border: 1px solid #f583a0
}
input.error:focus,
select.error:focus,
textarea.error:focus {
border-color: #f03c69;
box-shadow: 0 0 1px #f03c69 inset
}
.subscribe-form input[class*=success],
.subscribe-form select[class*=success],
.subscribe-form textarea[class*=success],
input.success,
select.success,
textarea.success {
background-color: rgba(53, 190, 177, .1);
border: 1px solid #6ad5cb
}
.subscribe-form input[class*=success]:focus,
.subscribe-form select[class*=success]:focus,
.subscribe-form textarea[class*=success]:focus,
input.success:focus,
select.success:focus,
textarea.success:focus {
border-color: #35beb1;
box-shadow: 0 0 1px #35beb1 inset
}
input.disabled,
input:disabled,
select.disabled,
select:disabled,
textarea.disabled,
textarea:disabled {
resize: none;
opacity: .6;
cursor: default;
font-style: italic;
color: rgba(0, 0, 0, .5)
}
select {
-webkit-appearance: none;
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12'><path fill='%235e6c75' d='M0.722,4.823L-0.01,4.1,4.134-.01,4.866,0.716Zm7.555,0L9.01,4.1,4.866-.01l-0.732.726ZM0.722,7.177L-0.01,7.9,4.134,12.01l0.732-.726Zm7.555,0L9.01,7.9,4.866,12.01l-0.732-.726Z'/></svg>");
background-repeat: no-repeat;
background-position: right 1rem center
}
select[multiple] {
background-image: none;
height: auto;
padding: .5rem .75rem
}
textarea {
height: auto;
padding: 8px 12px;
line-height: 1.5rem
}
input[type=file] {
width: auto;
border: none;
padding: 0;
height: auto;
background: 0 0;
box-shadow: none;
display: inline-block
}
input.search,
input[type=search] {
background-repeat: no-repeat;
background-position: 8px 53%;
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="%23000" fill-opacity="0.4" d="M14.891,14.39l-0.5.5a0.355,0.355,0,0,1-.5,0L9.526,10.529a5.3,5.3,0,1,1,2.106-4.212,5.268,5.268,0,0,1-1.1,3.21l4.362,4.362A0.354,0.354,0,0,1,14.891,14.39ZM6.316,2.418a3.9,3.9,0,1,0,3.9,3.9A3.9,3.9,0,0,0,6.316,2.418Z"/></svg>');
padding-left: 32px
}
input[type=radio],
input[type=checkbox] {
display: inline-block;
width: auto;
height: auto;
padding: 0
}
label {
color: #313439;
margin-bottom: 4px;
font-size: 15px
}
.subscribe-form label [class*=success],
label .desc,
label .error,
label .subscribe-form [class*=success],
label .success,
label.checkbox {
text-transform: none;
font-weight: 400
}
label.checkbox {
font-size: 16px;
line-height: 1.5rem;
cursor: pointer;
color: inherit
}
label.checkbox input {
margin-top: 0
}
.form-checkboxes label.checkbox {
display: inline-block;
margin-right: 16px
}
.req {
top: 1px;
font-weight: 700;
color: #f03c69;
font-size: 110%
}
.desc {
color: rgba(142, 157, 174, .5);
font-size: .75em;
line-height: 1rem
}
span.desc {
margin-left: 4px
}
div.desc {
margin-top: 4px;
margin-bottom: -8px
}
.form-buttons .button,
.form-buttons button {
margin-right: 8px
}
.form-item,
form {
margin-bottom: 2rem
}
.form .row:last-child .form-item,
.form>.form-item:last-child {
margin-bottom: 0
}
.form .subscribe-form span[class*=success],
.form span.error,
.form span.success,
.subscribe-form .form span[class*=success] {
font-size: .75em;
line-height: 1rem;
margin-left: 4px
}
.form-inline input,
.form-inline select,
.form-inline textarea {
display: inline-block;
width: auto
}
.append,
.prepend {
display: flex
}
.append input,
.prepend input {
flex: 1
}
.append .button,
.append span,
.prepend .button,
.prepend span {
flex-shrink: 0
}
.append span,
.prepend span {
display: flex;
flex-direction: column;
justify-content: center;
font-weight: 400;
border: 1px solid #f1f1f1;
background-color: #f8f8f8;
padding: 0 .875rem;
color: rgba(0, 0, 0, .5);
font-size: .75em;
white-space: nowrap
}
.prepend input {
border-radius: 0 3px 3px 0
}
.prepend .button {
margin-right: -1px;
border-radius: 3px 0 0 3px!important
}
.append input,
.prepend span {
border-radius: 3px 0 0 3px
}
.prepend span {
border-right: none
}
.append .button {
margin-left: -1px;
border-radius: 0 3px 3px 0!important
}
.append span {
border-left: none;
border-radius: 0 3px 3px 0
}
input[type=date] {
-webkit-appearance: none;
appearance: none;
line-height: 2.5rem;
-moz-appearance: textfield
}
input[type=date]::-webkit-inner-spin-button {
display: none
}
table {
border-collapse: collapse;
border-spacing: 0;
width: 100%;
empty-cells: show;
font-size: 15px;
line-height: 24px
}
table caption {
font-size: .875em;
font-weight: 500;
color: #676b72
}
th {
font-weight: 700;
vertical-align: bottom
}
td.align-middle,
tr.align-middle td {
vertical-align: middle
}
td,
th {
padding: 1rem;
border-bottom: 1px solid rgba(0, 0, 0, .05)
}
td:first-child,
th:first-child {
padding-left: 0
}
td:last-child,
th:last-child {
padding-right: 0
}
tfoot td,
tfoot th {
color: rgba(142, 157, 174, .5)
}
.post-item table td,
.post-item table th,
table.bordered td,
table.bordered th,
table.card[class*=bottom-border-] td,
table.card[class*=bottom-border-] th {
border: 1px solid rgba(0, 0, 0, .05)
}
.post-item table td:first-child,
.post-item table th:first-child,
table.bordered td:first-child,
table.bordered th:first-child,
table.card[class*=bottom-border-] td:first-child,
table.card[class*=bottom-border-] th:first-child,
table.striped td:first-child,
table.striped th:first-child {
padding-left: 1rem
}
.post-item table td:last-child,
.post-item table th:last-child,
table.bordered td:last-child,
table.bordered th:last-child,
table.card[class*=bottom-border-] td:last-child,
table.card[class*=bottom-border-] th:last-child,
table.striped td:last-child,
table.striped th:last-child {
padding-right: 1rem
}
table.unstyled td,
table.unstyled th {
border: none;
padding: 0
}
.flexbox,
.flexbox-strech {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex
}
.flexbox-strech>* {
-webkit-flex-basis: 100%;
-moz-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%
}
.gridContainer {
max-width: 1232px;
margin: 0 auto;
padding-right: 15px;
padding-left: 15px
}
.gridContainer .gridContainer {
max-width: 100%;
width: 100%;
padding-right: 0;
padding-left: 0
}
.row {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 0;
-webkit-flex: 0 1 auto;
-moz-box-flex: 0;
-moz-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px
}
.col.reverse,
.row.reverse {
-webkit-box-direction: reverse
}
.row.basis-auto {
-webkit-flex-basis: auto;
-moz-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center
}
.row>* {
-webkit-flex-basis: 100%;
-moz-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
padding-right: 15px;
padding-left: 15px
}
.row.no-gutter>* {
padding-left: 0;
padding-right: 0
}
.row:after,
.row:before {
position: absolute
}
.row.reverse {
-webkit-flex-direction: row-reverse;
-moz-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse
}
.col.reverse {
-webkit-box-orient: vertical;
-webkit-flex-direction: column-reverse;
-moz-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse
}
.col-xs {
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px
}
.col-xs-1,
.col-xs-2 {
box-sizing: border-box;
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px
}
.col-xs-1 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 8.33333%;
-moz-flex-basis: 8.33333%;
-ms-flex-preferred-size: 8.33333%;
flex-basis: 8.33333%;
max-width: 8.33333%
}
.col-xs-2 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 16.66667%;
-moz-flex-basis: 16.66667%;
-ms-flex-preferred-size: 16.66667%;
flex-basis: 16.66667%;
max-width: 16.66667%
}
.col-xs-3,
.col-xs-4 {
box-sizing: border-box;
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px
}
.col-xs-3 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 25%;
-moz-flex-basis: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
max-width: 25%
}
.col-xs-4 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 33.33333%;
-moz-flex-basis: 33.33333%;
-ms-flex-preferred-size: 33.33333%;
flex-basis: 33.33333%;
max-width: 33.33333%
}
.col-xs-5,
.col-xs-6 {
box-sizing: border-box;
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px
}
.col-xs-5 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 41.66667%;
-moz-flex-basis: 41.66667%;
-ms-flex-preferred-size: 41.66667%;
flex-basis: 41.66667%;
max-width: 41.66667%
}
.col-xs-6 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 50%;
-moz-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
max-width: 50%
}
.col-xs-7,
.col-xs-8 {
box-sizing: border-box;
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px
}
.col-xs-7 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 58.33333%;
-moz-flex-basis: 58.33333%;
-ms-flex-preferred-size: 58.33333%;
flex-basis: 58.33333%;
max-width: 58.33333%
}
.col-xs-8 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 66.66667%;
-moz-flex-basis: 66.66667%;
-ms-flex-preferred-size: 66.66667%;
flex-basis: 66.66667%;
max-width: 66.66667%
}
.col-xs-10,
.col-xs-9 {
box-sizing: border-box;
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px
}
.col-xs-9 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 75%;
-moz-flex-basis: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
max-width: 75%
}
.col-xs-10 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 83.33333%;
-moz-flex-basis: 83.33333%;
-ms-flex-preferred-size: 83.33333%;
flex-basis: 83.33333%;
max-width: 83.33333%
}
.col-xs-11,
.col-xs-12 {
box-sizing: border-box;
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px
}
.col-xs-11 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 91.66667%;
-moz-flex-basis: 91.66667%;
-ms-flex-preferred-size: 91.66667%;
flex-basis: 91.66667%;
max-width: 91.66667%
}
.col-xs-12 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 100%;
-moz-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%
}
.col-xs-offset-0,
.col-xs-offset-1 {
box-sizing: border-box;
-webkit-box-flex: 0
}
.col-xs-offset-0 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 0
}
.col-xs-offset-1 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 8.33333%
}
.col-xs-offset-2,
.col-xs-offset-3 {
box-sizing: border-box;
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px
}
.col-xs-offset-2 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-left: 16.66667%
}
.col-xs-offset-3 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-left: 25%
}
.col-xs-offset-4,
.col-xs-offset-5 {
box-sizing: border-box;
-webkit-box-flex: 0
}
.col-xs-offset-4 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 33.33333%
}
.col-xs-offset-5 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 41.66667%
}
.col-xs-offset-6,
.col-xs-offset-7 {
box-sizing: border-box;
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px
}
.col-xs-offset-6 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-left: 50%
}
.col-xs-offset-7 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-left: 58.33333%
}
.col-xs-offset-8,
.col-xs-offset-9 {
box-sizing: border-box;
-webkit-box-flex: 0
}
.col-xs-offset-8 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 66.66667%
}
.col-xs-offset-9 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 75%
}
.col-xs-offset-10,
.col-xs-offset-11 {
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px;
box-sizing: border-box
}
.col-xs-offset-10 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-left: 83.33333%
}
.col-xs-offset-11 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-left: 91.66667%
}
.col-xs-offset-12 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 100%
}
.col-xs-fit {
box-sizing: border-box;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: auto;
-moz-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
max-width: 100%
}
.col-xs {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-flex-basis: 0;
-moz-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
max-width: 100%
}
.no-grow-xs {
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0
}
.start-xs {
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start
}
.center-xs {
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
text-align: center
}
.end-xs {
-webkit-box-pack: end;
-ms-flex-pack: end;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
justify-content: flex-end;
text-align: right
}
.top-xs {
-webkit-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
align-items: flex-start
}
.middle-xs {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center
}
.bottom-xs {
-webkit-box-align: end;
-ms-flex-align: end;
-webkit-align-items: flex-end;
-moz-align-items: flex-end;
align-items: flex-end
}
.around-xs {
-ms-flex-pack: distribute;
-webkit-justify-content: space-around;
-moz-justify-content: space-around;
justify-content: space-around
}
.between-xs {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
justify-content: space-between
}
.first-xs {
order: -1
}
.last-xs {
order: 1
}
.flex-grow>div {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%
}
@media only screen and (min-width:768px) {
.col-sm,
.col-sm-fit {
box-sizing: border-box;
padding-right: 15px;
padding-left: 15px
}
.gridContainer {
width: 90%
}
.col-sm {
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0
}
.col-sm-fit {
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: auto;
-moz-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
max-width: 100%
}
.col-sm-1,
.col-sm-2 {
box-sizing: border-box;
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px
}
.col-sm-1 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 8.33333%;
-moz-flex-basis: 8.33333%;
-ms-flex-preferred-size: 8.33333%;
flex-basis: 8.33333%;
max-width: 8.33333%
}
.col-sm-2 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 16.66667%;
-moz-flex-basis: 16.66667%;
-ms-flex-preferred-size: 16.66667%;
flex-basis: 16.66667%;
max-width: 16.66667%
}
.col-sm-3,
.col-sm-4 {
-webkit-box-flex: 0;
box-sizing: border-box;
padding-right: 15px;
padding-left: 15px
}
.col-sm-3 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 25%;
-moz-flex-basis: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
max-width: 25%
}
.col-sm-4 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 33.33333%;
-moz-flex-basis: 33.33333%;
-ms-flex-preferred-size: 33.33333%;
flex-basis: 33.33333%;
max-width: 33.33333%
}
.col-sm-5 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 41.66667%;
-moz-flex-basis: 41.66667%;
-ms-flex-preferred-size: 41.66667%;
flex-basis: 41.66667%;
max-width: 41.66667%
}
.col-sm-6,
.post-comments .navigation .next-posts,
.post-comments .navigation .prev-posts {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 50%;
-moz-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
max-width: 50%
}
.col-sm-7,
.col-sm-8 {
box-sizing: border-box;
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px
}
.col-sm-7 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 58.33333%;
-moz-flex-basis: 58.33333%;
-ms-flex-preferred-size: 58.33333%;
flex-basis: 58.33333%;
max-width: 58.33333%
}
.col-sm-8 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 66.66667%;
-moz-flex-basis: 66.66667%;
-ms-flex-preferred-size: 66.66667%;
flex-basis: 66.66667%;
max-width: 66.66667%
}
.col-sm-10,
.col-sm-9 {
box-sizing: border-box;
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px
}
.col-sm-9 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 75%;
-moz-flex-basis: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
max-width: 75%
}
.col-sm-10 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 83.33333%;
-moz-flex-basis: 83.33333%;
-ms-flex-preferred-size: 83.33333%;
flex-basis: 83.33333%;
max-width: 83.33333%
}
.col-sm-11,
.col-sm-12 {
box-sizing: border-box;
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px
}
.col-sm-11 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 91.66667%;
-moz-flex-basis: 91.66667%;
-ms-flex-preferred-size: 91.66667%;
flex-basis: 91.66667%;
max-width: 91.66667%
}
.col-sm-12 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 100%;
-moz-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%
}
.col-sm-offset-0,
.col-sm-offset-1 {
box-sizing: border-box;
-webkit-box-flex: 0
}
.col-sm-offset-0 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 0
}
.col-sm-offset-1 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 8.33333%
}
.col-sm-offset-2,
.col-sm-offset-3 {
box-sizing: border-box;
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px
}
.col-sm-offset-2 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-left: 16.66667%
}
.col-sm-offset-3 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-left: 25%
}
.col-sm-offset-4,
.col-sm-offset-5 {
box-sizing: border-box;
-webkit-box-flex: 0
}
.col-sm-offset-4 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 33.33333%
}
.col-sm-offset-5 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 41.66667%
}
.col-sm-offset-6,
.col-sm-offset-7 {
box-sizing: border-box;
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px
}
.col-sm-offset-6 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-left: 50%
}
.col-sm-offset-7 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-left: 58.33333%
}
.col-sm-offset-8,
.col-sm-offset-9 {
box-sizing: border-box;
-webkit-box-flex: 0
}
.col-sm-offset-8 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 66.66667%
}
.col-sm-offset-9 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 75%
}
.col-sm-offset-10,
.col-sm-offset-11 {
-webkit-box-flex: 0;
box-sizing: border-box;
padding-right: 15px;
padding-left: 15px
}
.col-sm-offset-10 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-left: 83.33333%
}
.col-sm-offset-11 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-left: 91.66667%
}
.col-sm-offset-12 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 100%
}
.col-sm {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-flex-basis: 0;
-moz-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
max-width: 100%
}
.start-sm {
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
text-align: left
}
.center-sm {
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
text-align: center
}
.end-sm {
-webkit-box-pack: end;
-ms-flex-pack: end;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
justify-content: flex-end;
text-align: right
}
.top-sm {
-webkit-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
align-items: flex-start
}
.middle-sm {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center
}
.bottom-sm {
-webkit-box-align: end;
-ms-flex-align: end;
-webkit-align-items: flex-end;
-moz-align-items: flex-end;
align-items: flex-end
}
.around-sm {
-ms-flex-pack: distribute;
-webkit-justify-content: space-around;
-moz-justify-content: space-around;
justify-content: space-around
}
.between-sm {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
justify-content: space-between
}
.first-sm {
order: -1
}
.last-sm {
order: 1
}
}
@media only screen and (min-width:1024px) {
.col-md,
.col-md-fit {
box-sizing: border-box;
padding-right: 15px;
padding-left: 15px
}
.gridContainer {
width: 90%
}
.col-md {
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0
}
.col-md-fit {
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: auto;
-moz-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
max-width: 100%
}
.col-md-1,
.col-md-2 {
box-sizing: border-box;
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px
}
.col-md-1 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 8.33333%;
-moz-flex-basis: 8.33333%;
-ms-flex-preferred-size: 8.33333%;
flex-basis: 8.33333%;
max-width: 8.33333%
}
.col-md-2 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 16.66667%;
-moz-flex-basis: 16.66667%;
-ms-flex-preferred-size: 16.66667%;
flex-basis: 16.66667%;
max-width: 16.66667%
}
.col-md-3,
.col-md-4 {
box-sizing: border-box;
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px
}
.col-md-3 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 25%;
-moz-flex-basis: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
max-width: 25%
}
.col-md-4 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 33.33333%;
-moz-flex-basis: 33.33333%;
-ms-flex-preferred-size: 33.33333%;
flex-basis: 33.33333%;
max-width: 33.33333%
}
.col-md-5,
.col-md-6 {
box-sizing: border-box;
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px
}
.col-md-5 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 41.66667%;
-moz-flex-basis: 41.66667%;
-ms-flex-preferred-size: 41.66667%;
flex-basis: 41.66667%;
max-width: 41.66667%
}
.col-md-6 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 50%;
-moz-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
max-width: 50%
}
.col-md-7,
.col-md-8 {
box-sizing: border-box;
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px
}
.col-md-7 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 58.33333%;
-moz-flex-basis: 58.33333%;
-ms-flex-preferred-size: 58.33333%;
flex-basis: 58.33333%;
max-width: 58.33333%
}
.col-md-8 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 66.66667%;
-moz-flex-basis: 66.66667%;
-ms-flex-preferred-size: 66.66667%;
flex-basis: 66.66667%;
max-width: 66.66667%
}
.col-md-10,
.col-md-9 {
box-sizing: border-box;
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px
}
.col-md-9 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 75%;
-moz-flex-basis: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
max-width: 75%
}
.col-md-10 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 83.33333%;
-moz-flex-basis: 83.33333%;
-ms-flex-preferred-size: 83.33333%;
flex-basis: 83.33333%;
max-width: 83.33333%
}
.col-md-11,
.col-md-12 {
box-sizing: border-box;
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px
}
.col-md-11 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 91.66667%;
-moz-flex-basis: 91.66667%;
-ms-flex-preferred-size: 91.66667%;
flex-basis: 91.66667%;
max-width: 91.66667%
}
.col-md-12 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 100%;
-moz-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%
}
.col-md-offset-0,
.col-md-offset-1 {
box-sizing: border-box;
-webkit-box-flex: 0
}
.col-md-offset-0 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 0
}
.col-md-offset-1 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 8.33333%
}
.col-md-offset-2,
.col-md-offset-3 {
box-sizing: border-box;
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px
}
.col-md-offset-2 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-left: 16.66667%
}
.col-md-offset-3 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-left: 25%
}
.col-md-offset-4,
.col-md-offset-5 {
box-sizing: border-box;
-webkit-box-flex: 0
}
.col-md-offset-4 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 33.33333%
}
.col-md-offset-5 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 41.66667%
}
.col-md-offset-6,
.col-md-offset-7 {
box-sizing: border-box;
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px
}
.col-md-offset-6 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-left: 50%
}
.col-md-offset-7 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-left: 58.33333%
}
.col-md-offset-8,
.col-md-offset-9 {
box-sizing: border-box;
-webkit-box-flex: 0
}
.col-md-offset-8 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 66.66667%
}
.col-md-offset-9 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 75%
}
.col-md-offset-10,
.col-md-offset-11 {
-webkit-box-flex: 0;
box-sizing: border-box;
padding-right: 15px;
padding-left: 15px
}
.col-md-offset-10 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-left: 83.33333%
}
.col-md-offset-11 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-left: 91.66667%
}
.col-md-offset-12 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 100%
}
.col-md {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-flex-basis: 0;
-moz-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
max-width: 100%
}
.start-md {
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
text-align: left
}
.center-md {
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
text-align: center
}
.end-md {
-webkit-box-pack: end;
-ms-flex-pack: end;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
justify-content: flex-end;
text-align: right
}
.top-md {
-webkit-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
align-items: flex-start
}
.middle-md {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center
}
.bottom-md {
-webkit-box-align: end;
-ms-flex-align: end;
-webkit-align-items: flex-end;
-moz-align-items: flex-end;
align-items: flex-end
}
.around-md {
-ms-flex-pack: distribute;
-webkit-justify-content: space-around;
-moz-justify-content: space-around;
justify-content: space-around
}
.between-md {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
justify-content: space-between
}
.first-md {
order: -1
}
.last-md {
order: 1
}
}
@media only screen and (min-width:1200px) {
.col-lg,
.col-lg-fit {
box-sizing: border-box;
padding-right: 15px;
padding-left: 15px
}
.gridContainer {
width: 90%
}
.col-lg {
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0
}
.col-lg-fit {
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: auto;
-moz-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
max-width: 100%
}
.col-lg-1,
.col-lg-2 {
box-sizing: border-box;
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px
}
.col-lg-1 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 8.33333%;
-moz-flex-basis: 8.33333%;
-ms-flex-preferred-size: 8.33333%;
flex-basis: 8.33333%;
max-width: 8.33333%
}
.col-lg-2 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 16.66667%;
-moz-flex-basis: 16.66667%;
-ms-flex-preferred-size: 16.66667%;
flex-basis: 16.66667%;
max-width: 16.66667%
}
.col-lg-3,
.col-lg-4 {
box-sizing: border-box;
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px
}
.col-lg-3 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 25%;
-moz-flex-basis: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
max-width: 25%
}
.col-lg-4 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 33.33333%;
-moz-flex-basis: 33.33333%;
-ms-flex-preferred-size: 33.33333%;
flex-basis: 33.33333%;
max-width: 33.33333%
}
.col-lg-5,
.col-lg-6 {
box-sizing: border-box;
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px
}
.col-lg-5 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 41.66667%;
-moz-flex-basis: 41.66667%;
-ms-flex-preferred-size: 41.66667%;
flex-basis: 41.66667%;
max-width: 41.66667%
}
.col-lg-6 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 50%;
-moz-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
max-width: 50%
}
.col-lg-7,
.col-lg-8 {
box-sizing: border-box;
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px
}
.col-lg-7 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 58.33333%;
-moz-flex-basis: 58.33333%;
-ms-flex-preferred-size: 58.33333%;
flex-basis: 58.33333%;
max-width: 58.33333%
}
.col-lg-8 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 66.66667%;
-moz-flex-basis: 66.66667%;
-ms-flex-preferred-size: 66.66667%;
flex-basis: 66.66667%;
max-width: 66.66667%
}
.col-lg-10,
.col-lg-9 {
box-sizing: border-box;
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px
}
.col-lg-9 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 75%;
-moz-flex-basis: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
max-width: 75%
}
.col-lg-10 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 83.33333%;
-moz-flex-basis: 83.33333%;
-ms-flex-preferred-size: 83.33333%;
flex-basis: 83.33333%;
max-width: 83.33333%
}
.col-lg-11,
.col-lg-12 {
box-sizing: border-box;
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px
}
.col-lg-11 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 91.66667%;
-moz-flex-basis: 91.66667%;
-ms-flex-preferred-size: 91.66667%;
flex-basis: 91.66667%;
max-width: 91.66667%
}
.col-lg-12 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 100%;
-moz-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%
}
.col-lg-offset-0,
.col-lg-offset-1 {
box-sizing: border-box;
-webkit-box-flex: 0
}
.col-lg-offset-0 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 0
}
.col-lg-offset-1 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 8.33333%
}
.col-lg-offset-2,
.col-lg-offset-3 {
box-sizing: border-box;
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px
}
.col-lg-offset-2 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-left: 16.66667%
}
.col-lg-offset-3 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-left: 25%
}
.col-lg-offset-4,
.col-lg-offset-5 {
box-sizing: border-box;
-webkit-box-flex: 0
}
.col-lg-offset-4 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 33.33333%
}
.col-lg-offset-5 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 41.66667%
}
.col-lg-offset-6,
.col-lg-offset-7 {
box-sizing: border-box;
-webkit-box-flex: 0;
padding-right: 15px;
padding-left: 15px
}
.col-lg-offset-6 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-left: 50%
}
.col-lg-offset-7 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-left: 58.33333%
}
.col-lg-offset-8,
.col-lg-offset-9 {
box-sizing: border-box;
-webkit-box-flex: 0
}
.col-lg-offset-8 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 66.66667%
}
.col-lg-offset-9 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 75%
}
.col-lg-offset-10,
.col-lg-offset-11 {
-webkit-box-flex: 0;
box-sizing: border-box;
padding-right: 15px;
padding-left: 15px
}
.col-lg-offset-10 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-left: 83.33333%
}
.col-lg-offset-11 {
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-left: 91.66667%
}
.col-lg-offset-12 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 100%
}
.col-lg {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-flex-basis: 0;
-moz-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
max-width: 100%
}
.start-lg {
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
text-align: left
}
.center-lg {
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
text-align: center
}
.end-lg {
-webkit-box-pack: end;
-ms-flex-pack: end;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
justify-content: flex-end;
text-align: right
}
.top-lg {
-webkit-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
align-items: flex-start
}
.middle-lg {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center
}
.bottom-lg {
-webkit-box-align: end;
-ms-flex-align: end;
-webkit-align-items: flex-end;
-moz-align-items: flex-end;
align-items: flex-end
}
.around-lg {
-ms-flex-pack: distribute;
-webkit-justify-content: space-around;
-moz-justify-content: space-around;
justify-content: space-around
}
.between-lg {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
justify-content: space-between
}
.first-lg {
order: -1
}
.last-lg {
order: 1
}
}
#wp-toolbar ul {
display: inline-block
}
.aligncenter,
div.aligncenter {
display: block;
margin-bottom: 16px
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%;
padding: 5px 3px 10px;
text-align: center
}
.mejs-inner .mejs-button>button[aria-controls]:focus,
.mejs-inner .mejs-button>button[aria-controls]:hover,
.screen-reader-text:focus {
background-color: transparent
}
.wp-caption.alignleft,
.wp-caption.alignnone,
.wp-caption.alignright {
margin-bottom: 16px
}
.wp-caption img {
border: 0;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto
}
.wp-caption p.wp-caption-text {
font-size: .6em;
line-height: 150%;
margin: 0;
padding: 0 4px 5px
}
.fancybox-container {
z-index: 100000!important
}
.embed-container,
.embed-youtube {
position: relative;
padding-bottom: 56.25%;
padding-top: 25px;
height: 0;
margin-bottom: 1rem
}
.embed-container>iframe,
.embed-youtube>iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%
}
.mejs-inner .mejs-button>button[aria-controls] {
min-width: 10px;
width: 20px;
display: block;
padding: 0;
border-radius: 0;
background-color: transparent;
border: none;
transition: none
}
@media screen and (max-width:782px) {
.logged-in.admin-bar .fixto-fixed {
top: 0!important
}
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute!important;
height: 1px;
width: 1px;
overflow: hidden;
word-wrap: normal!important
}
.screen-reader-text:focus {
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
clip: auto!important;
color: #fff;
display: block;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000
}
.alignleft {
display: inline;
float: left;
margin-right: 1.5em
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto
}
.header-top-bar {
background-color: #222;
display: none;
padding-left: 5%;
padding-right: 5%
}
.header-top-bar .content-placeholder-p {
padding: 10px;
font-size: .6rem;
max-width: 100%
}
.header-top-bar.no-padding {
padding-left: 0;
padding-right: 0
}
.header-top-bar-inner {
height: 40px
}
.header-top-bar-area {
position: relative
}
.header-top-bar-area.area-left .top-bar-social-icons a:first-of-type {
margin-left: -8px
}
.header-top-bar-area.area-left .top-bar-field:first-of-type {
padding-left: 0
}
.header-top-bar-area.area-right .top-bar-field:last-of-type {
padding-right: 0
}
.header-top-bar-area.area-right .top-bar-social-icons a:last-of-type {
margin-right: -8px
}
.gridContainer .header-top-bar-area.area-left {
margin-left: 0
}
.gridContainer .header-top-bar-area.area-right {
margin-right: 0
}
.top-bar-social-icons {
display: block;
float: left
}
.top-bar-social-icons a {
display: inline-block;
font-size: 22px;
padding: 2px 10px;
color: #fff;
max-height: 40px;
float: left
}
.top-bar-social-icons a:hover {
color: #fff
}
.top-bar-field {
float: left;
font-size: 12px;
text-align: left;
color: #fff;
padding: 11px 15px
}
.top-bar-field i.fa {
font-size: 18px;
color: #999;
margin-right: 10px;
float: left
}
.top-bar-field span {
line-height: 18px;
font-size: .8rem;
float: left
}
.top-bar-field a,
.top-bar-field a:hover {
color: #fff
}
.top-bar-menu {
list-style: none;
display: block;
margin: 0 -7px
}
.top-bar-menu li {
float: left;
padding: 0 7px
}
.top-bar-menu li a {
color: #bdbdbd;
text-decoration: none;
line-height: 40px;
font-size: 12px
}
@media (min-width:768px) {
.header-top-bar {
display: block
}
}
#mainmenu_container {
display: none
}
@media (min-width:768px) {
#mainmenu_container {
display: flex
}
}
ul.dropdown-menu {
list-style: none;
padding: 0;
margin: 0;
display: none;
z-index: 1;
left: 0;
box-sizing: border-box;
width: 100%;
position: absolute
}
ul.dropdown-menu li {
display: block;
position: relative;
color: #fff;
transition: all .4s;
overflow: hidden;
padding: .85rem
}
ul.dropdown-menu li a {
display: block;
text-decoration: none;
white-space: nowrap;
color: inherit;
position: relative
}
ul.dropdown-menu li.menu-item-has-children>a:after,
ul.dropdown-menu li.page_item_has_children>a:after {
content: "\f0d7";
font-family: FontAwesome;
display: inline-block;
color: inherit;
font-size: .8em;
box-sizing: border-box;
width: 20px;
height: 100%;
text-align: center;
position: absolute;
right: 1em;
opacity: .9
}
ul.dropdown-menu li.menu-item-has-children.hover>a:after,
ul.dropdown-menu li.menu-item-has-children:hover>a:after,
ul.dropdown-menu li.page_item_has_children.hover>a:after,
ul.dropdown-menu li.page_item_has_children:hover>a:after {
content: "\f0d8"
}
ul.dropdown-menu li.menu-item-has-children li.menu-item-has-children.hover>a:after,
ul.dropdown-menu li.menu-item-has-children li.menu-item-has-children:hover>a:after,
ul.dropdown-menu li.menu-item-has-children li.menu-item-has-children>a:after,
ul.dropdown-menu li.menu-item-has-children li.page_item_has_children.hover>a:after,
ul.dropdown-menu li.menu-item-has-children li.page_item_has_children:hover>a:after,
ul.dropdown-menu li.menu-item-has-children li.page_item_has_children>a:after,
ul.dropdown-menu li.page_item_has_children li.menu-item-has-children.hover>a:after,
ul.dropdown-menu li.page_item_has_children li.menu-item-has-children:hover>a:after,
ul.dropdown-menu li.page_item_has_children li.menu-item-has-children>a:after,
ul.dropdown-menu li.page_item_has_children li.page_item_has_children.hover>a:after,
ul.dropdown-menu li.page_item_has_children li.page_item_has_children:hover>a:after,
ul.dropdown-menu li.page_item_has_children li.page_item_has_children>a:after {
content: "\f0da";
right: 0;
z-index: 1
}
ul.dropdown-menu li.hover,
ul.dropdown-menu li.hover>ul,
ul.dropdown-menu li:hover,
ul.dropdown-menu li:hover>ul {
opacity: 1;
height: auto;
overflow: visible
}
ul.dropdown-menu ul {
margin-left: 0;
left: 0;
padding-left: 1em;
min-width: 100%;
display: block;
box-sizing: border-box;
transition: all .2s linear;
opacity: 0;
height: 0;
overflow: hidden;
box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, .11);
border-radius: 2px;
background-color: #fff
}
ul.dropdown-menu ul li {
border-top: 0;
color: #6B7C93;
line-height: 120%;
font-weight: 600;
position: relative;
padding: 0;
font-size: 14px
}
ul.dropdown-menu ul li:after {
display: block;
content: ' ';
width: 100%;
height: 1px;
background-color: rgba(128, 128, 128, .2);
position: absolute;
left: 0;
bottom: 0;
mix-blend-mode: exclusion
}
ul.dropdown-menu ul li:last-of-type:after {
display: none
}
ul.dropdown-menu:after,
ul.dropdown-menu:before {
content: " ";
display: table
}
ul.dropdown-menu ul li.hover,
ul.dropdown-menu ul li:hover {
background-color: #F8F8F8;
color: #000
}
ul.dropdown-menu ul li a {
padding: .75rem 1.5rem
}
ul.dropdown-menu ul ul {
left: 100%;
top: 0
}
a[data-menu-toggler] {
display: block;
top: 0;
right: 0;
padding: 1em;
text-decoration: none;
white-space: nowrap;
position: relative;
color: #fff;
text-align: right;
background: #1bc2a2
}
@media (min-width:768px) {
ul.dropdown-menu {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-webkit-flex: 1 0 auto;
-moz-box-flex: 1;
-moz-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
-webkit-box-direction: normal;
-webkit-box-orient: horizontal;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
position: static
}
ul.dropdown-menu>li>a {
font-weight: 600;
font-style: normal;
font-size: 14px;
line-height: 160%;
letter-spacing: 1px;
text-transform: uppercase
}
ul.dropdown-menu>li.hover>a,
ul.dropdown-menu>li:hover>a {
color: #03a9f4
}
ul.dropdown-menu>li>ul {
left: .85rem
}
ul.dropdown-menu li ul {
position: absolute;
padding-left: 0;
min-width: 200px;
z-index: 10;
transition: none;
top: 100%
}
ul.dropdown-menu li ul ul.open-reverse:after,
ul.dropdown-menu li ul ul:before {
content: " ";
width: 5px;
height: 100%;
background: 0 0;
position: absolute;
z-index: -1
}
ul.dropdown-menu li ul ul {
margin-left: 5px;
top: 0
}
ul.dropdown-menu li ul ul:before {
display: block;
float: left;
margin-left: -5px
}
ul.dropdown-menu li ul ul.open-reverse {
right: 100%;
left: auto;
top: 0;
margin-right: 5px;
margin-left: 5px
}
ul.dropdown-menu li ul ul.open-reverse:before {
display: none
}
ul.dropdown-menu li ul ul.open-reverse:after {
display: block;
top: 0;
right: -5px
}
a[data-menu-toggler] {
display: none
}
ul.main-menu>li.menu-item-has-children>a:after,
ul.main-menu>li.page_item_has_children>a:after {
vertical-align: middle;
position: relative;
right: 0;
margin-left: -.2em;
margin-top: -.3em
}
}
ul.dropdown-menu>li {
color: #fff
}
ul.dropdown-menu.simple-menu-items>.current-menu-item>a,
ul.dropdown-menu.simple-menu-items>.current_page_item>a {
color: #03a9f4
}
ul.dropdown-menu.active-line-bottom>li:not(.current-menu-item):not(.current_page_item).hover>a,
ul.dropdown-menu.active-line-bottom>li:not(.current-menu-item):not(.current_page_item):hover>a,
ul.dropdown-menu.active-line-top>li:not(.current-menu-item):not(.current_page_item).hover>a,
ul.dropdown-menu.active-line-top>li:not(.current-menu-item):not(.current_page_item):hover>a,
ul.dropdown-menu.default>li:not(.current-menu-item):not(.current_page_item).hover>a,
ul.dropdown-menu.default>li:not(.current-menu-item):not(.current_page_item):hover>a {
color: #d8d8d8
}
ul.dropdown-menu.active-line-bottom>.current-menu-item>a,
ul.dropdown-menu.active-line-bottom>.current_page_item>a,
ul.dropdown-menu.default>.current-menu-item>a,
ul.dropdown-menu.default>.current_page_item>a {
border-bottom: 3px solid #03a9f4
}
ul.dropdown-menu.active-line-top>li>a {
margin-top: 3px
}
ul.dropdown-menu.active-line-top>.current-menu-item>a,
ul.dropdown-menu.active-line-top>.current_page_item>a {
margin-top: 0;
border-top: 3px solid #03a9f4
}
ul.dropdown-menu.active-round-button>li {
padding: 5px
}
ul.dropdown-menu.active-round-button>li>a {
padding: 4px 20px
}
ul.dropdown-menu.active-round-button>.current-menu-item>a,
ul.dropdown-menu.active-round-button>.current_page_item>a {
border-radius: 10000px;
background-color: #03a9f4;
color: #fff
}
ul.dropdown-menu.active-round-button>li:not(.current-menu-item):not(.current_page_item).hover>a,
ul.dropdown-menu.active-round-button>li:not(.current-menu-item):not(.current_page_item):hover>a {
border-radius: 10000px;
border: 2px solid #d8d8d8;
color: #d8d8d8;
margin: -2px
}
ul.dropdown-menu.active-arrow-down>.current-menu-item:after,
ul.dropdown-menu.active-arrow-down>.current_page_item:after {
content: ' ';
width: 0;
height: 0;
border-style: solid;
border-width: 0 12px 8px;
border-color: transparent transparent #03a9f4;
position: absolute;
left: 50%;
bottom: 0;
margin-left: -12px
}
ul.dropdown-menu.active-arrow-down>li:not(.current-menu-item):not(.current_page_item).hover:after,
ul.dropdown-menu.active-arrow-down>li:not(.current-menu-item):not(.current_page_item):hover:after {
content: ' ';
width: 0;
height: 0;
border-style: solid;
border-width: 0 12px 8px;
border-color: transparent transparent #d8d8d8;
position: absolute;
left: 50%;
bottom: 0;
margin-left: -12px
}
ul.dropdown-menu.active-round-border-button>li>a {
padding: .3em 1em
}
ul.dropdown-menu.active-round-border-button>.current-menu-item>a,
ul.dropdown-menu.active-round-border-button>.current_page_item>a {
border-radius: 5px;
border: 2px solid #03a9f4;
color: #03a9f4;
margin: -2px
}
ul.dropdown-menu.active-round-border-button>li:not(.current-menu-item):not(.current_page_item).hover>a,
ul.dropdown-menu.active-round-border-button>li:not(.current-menu-item):not(.current_page_item):hover>a {
border-radius: 5px;
margin: -2px;
border: 2px solid #d8d8d8;
color: #d8d8d8
}
ul.dropdown-menu.active-line-top-bottom>li>a {
padding-top: 1px;
padding-bottom: 1px
}
ul.dropdown-menu.active-line-top-bottom>.current-menu-item>a,
ul.dropdown-menu.active-line-top-bottom>.current_page_item>a {
padding-top: 0;
padding-bottom: 0;
border-top: 1px solid #03a9f4;
border-bottom: 1px solid #03a9f4;
color: #03a9f4
}
ul.dropdown-menu.active-line-top-bottom>li:not(.current-menu-item):not(.current_page_item).hover>a,
ul.dropdown-menu.active-line-top-bottom>li:not(.current-menu-item):not(.current_page_item):hover>a {
color: #d8d8d8
}
.coloured-nav ul.dropdown-menu>li,
.fixto-fixed ul.dropdown-menu>li {
color: #000
}
.coloured-nav ul.dropdown-menu.active-line-bottom>li:not(.current-menu-item):not(.current_page_item).hover>a,
.coloured-nav ul.dropdown-menu.active-line-bottom>li:not(.current-menu-item):not(.current_page_item):hover>a,
.coloured-nav ul.dropdown-menu.active-line-top>li:not(.current-menu-item):not(.current_page_item).hover>a,
.coloured-nav ul.dropdown-menu.active-line-top>li:not(.current-menu-item):not(.current_page_item):hover>a,
.coloured-nav ul.dropdown-menu.default>li:not(.current-menu-item):not(.current_page_item).hover>a,
.coloured-nav ul.dropdown-menu.default>li:not(.current-menu-item):not(.current_page_item):hover>a,
.fixto-fixed ul.dropdown-menu.active-line-bottom>li:not(.current-menu-item):not(.current_page_item).hover>a,
.fixto-fixed ul.dropdown-menu.active-line-bottom>li:not(.current-menu-item):not(.current_page_item):hover>a,
.fixto-fixed ul.dropdown-menu.active-line-top>li:not(.current-menu-item):not(.current_page_item).hover>a,
.fixto-fixed ul.dropdown-menu.active-line-top>li:not(.current-menu-item):not(.current_page_item):hover>a,
.fixto-fixed ul.dropdown-menu.default>li:not(.current-menu-item):not(.current_page_item).hover>a,
.fixto-fixed ul.dropdown-menu.default>li:not(.current-menu-item):not(.current_page_item):hover>a {
color: #03a9f4
}
.coloured-nav ul.dropdown-menu.active-line-bottom>.current-menu-item>a,
.coloured-nav ul.dropdown-menu.active-line-bottom>.current_page_item>a,
.coloured-nav ul.dropdown-menu.default>.current-menu-item>a,
.coloured-nav ul.dropdown-menu.default>.current_page_item>a,
.fixto-fixed ul.dropdown-menu.active-line-bottom>.current-menu-item>a,
.fixto-fixed ul.dropdown-menu.active-line-bottom>.current_page_item>a,
.fixto-fixed ul.dropdown-menu.default>.current-menu-item>a,
.fixto-fixed ul.dropdown-menu.default>.current_page_item>a {
border-bottom: 3px solid #03a9f4
}
.coloured-nav ul.dropdown-menu.active-line-top>.current-menu-item>a,
.coloured-nav ul.dropdown-menu.active-line-top>.current_page_item>a,
.fixto-fixed ul.dropdown-menu.active-line-top>.current-menu-item>a,
.fixto-fixed ul.dropdown-menu.active-line-top>.current_page_item>a {
border-top: 3px solid #03a9f4
}
.coloured-nav ul.dropdown-menu.active-round-button>.current-menu-item>a,
.coloured-nav ul.dropdown-menu.active-round-button>.current_page_item>a,
.fixto-fixed ul.dropdown-menu.active-round-button>.current-menu-item>a,
.fixto-fixed ul.dropdown-menu.active-round-button>.current_page_item>a {
background-color: #03a9f4;
color: #fff
}
.coloured-nav ul.dropdown-menu.active-round-button>li:not(.current-menu-item):not(.current_page_item).hover>a,
.coloured-nav ul.dropdown-menu.active-round-button>li:not(.current-menu-item):not(.current_page_item):hover>a,
.fixto-fixed ul.dropdown-menu.active-round-button>li:not(.current-menu-item):not(.current_page_item).hover>a,
.fixto-fixed ul.dropdown-menu.active-round-button>li:not(.current-menu-item):not(.current_page_item):hover>a {
border-radius: 10000px;
border: 2px solid #03a9f4;
color: #03a9f4
}
.coloured-nav ul.dropdown-menu.active-arrow-down>.current-menu-item:after,
.coloured-nav ul.dropdown-menu.active-arrow-down>.current_page_item:after,
.fixto-fixed ul.dropdown-menu.active-arrow-down>.current-menu-item:after,
.fixto-fixed ul.dropdown-menu.active-arrow-down>.current_page_item:after {
border-color: transparent transparent #03a9f4
}
.coloured-nav ul.dropdown-menu.active-arrow-down>li:not(.current-menu-item):not(.current_page_item).hover:after,
.coloured-nav ul.dropdown-menu.active-arrow-down>li:not(.current-menu-item):not(.current_page_item):hover:after,
.fixto-fixed ul.dropdown-menu.active-arrow-down>li:not(.current-menu-item):not(.current_page_item).hover:after,
.fixto-fixed ul.dropdown-menu.active-arrow-down>li:not(.current-menu-item):not(.current_page_item):hover:after {
border-color: transparent transparent #d8d8d8
}
.coloured-nav ul.dropdown-menu.active-round-border-button>.current-menu-item>a,
.coloured-nav ul.dropdown-menu.active-round-border-button>.current_page_item>a,
.coloured-nav ul.dropdown-menu.active-round-border-button>li:not(.current-menu-item):not(.current_page_item).hover>a,
.coloured-nav ul.dropdown-menu.active-round-border-button>li:not(.current-menu-item):not(.current_page_item):hover>a,
.fixto-fixed ul.dropdown-menu.active-round-border-button>.current-menu-item>a,
.fixto-fixed ul.dropdown-menu.active-round-border-button>.current_page_item>a,
.fixto-fixed ul.dropdown-menu.active-round-border-button>li:not(.current-menu-item):not(.current_page_item).hover>a,
.fixto-fixed ul.dropdown-menu.active-round-border-button>li:not(.current-menu-item):not(.current_page_item):hover>a {
border: 2px solid #03a9f4;
color: #03a9f4
}
.coloured-nav ul.dropdown-menu.active-line-top-bottom>.current-menu-item>a,
.coloured-nav ul.dropdown-menu.active-line-top-bottom>.current_page_item>a,
.fixto-fixed ul.dropdown-menu.active-line-top-bottom>.current-menu-item>a,
.fixto-fixed ul.dropdown-menu.active-line-top-bottom>.current_page_item>a {
border-top: 1px solid #03a9f4;
border-bottom: 1px solid #03a9f4;
color: #03a9f4
}
.coloured-nav ul.dropdown-menu.active-line-top-bottom>li:not(.current-menu-item):not(.current_page_item).hover>a,
.coloured-nav ul.dropdown-menu.active-line-top-bottom>li:not(.current-menu-item):not(.current_page_item):hover>a,
.fixto-fixed ul.dropdown-menu.active-line-top-bottom>li:not(.current-menu-item):not(.current_page_item).hover>a,
.fixto-fixed ul.dropdown-menu.active-line-top-bottom>li:not(.current-menu-item):not(.current_page_item):hover>a {
color: #03a9f4
}
.header-separator-bottom {
position: absolute;
bottom: -1px;
left: 0;
width: 100%
}
.header-separator-reverse {
-webkit-transform: rotate(180deg);
transform: rotate(180deg)
}
.header-separator svg {
display: block;
width: calc(100% + 1.3px)
}
.header-separator {
position: absolute;
width: 100%;
max-width: 100%;
bottom: -2px;
overflow: hidden;
z-index: 45
}
.page .svg-white-bg {
fill: #fff
}
.header-top {
align-items: center;
width: 100%;
position: absolute;
z-index: 100
}
.header-full-height {
min-height: 100vh;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center
}
.header-top.comment-meta,
.header-top.comment-reply-link,
.header-top.small {
position: static;
box-shadow: 0 0 5px 2px rgba(0, 0, 0, .33);
-moz-box-shadow: 0 0 5px 2px rgba(0, 0, 0, .33);
-webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, .33)
}
.header-top.comment-meta .main-menu,
.header-top.comment-meta .main_menu_col,
.header-top.comment-reply-link .main-menu,
.header-top.comment-reply-link .main_menu_col,
.header-top.small .main-menu,
.header-top.small .main_menu_col {
z-index: 10
}
.navigation-bar {
display: block;
width: 100%;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-o-backface-visibility: hidden;
backface-visibility: hidden;
padding-top: 1rem;
padding-bottom: 1rem;
position: relative
}
.navigation-bar.coloured-nav {
background-color: #fff
}
.navigation-bar.fixto-fixed {
transform: translateZ(0);
background-color: #FFF;
box-shadow: 0 0 5px 2px rgba(0, 0, 0, .33)
}
.navigation-bar.fixto-fixed.bordered,
.navigation-bar.fixto-fixed.card[class*=bottom-border-],
.post-item table.navigation-bar.fixto-fixed {
border-bottom: none
}
.navigation-bar.bordered,
.navigation-bar.card[class*=bottom-border-],
.post-item table.navigation-bar {
border-bottom-width: 2px;
border-bottom-color: #fff;
border-bottom-style: solid
}
.navigation-wrapper:not(.gridContainer) {
padding-left: 5%;
padding-right: 5%
}
.navigation-wrapper .custom_area_col {
display: none
}
.logo_col,
.main_menu_col {
text-align: left;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center
}
.main_menu_col {
justify-content: flex-end
}
.logo_col {
-webkit-flex-basis: auto;
-moz-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
max-width: 80%
}
.custom_area_col {
text-align: center;
white-space: nowrap
}
.custom_area_col .button,
.custom_area_col button {
margin-right: 1rem
}
.custom_area_col .button:last-of-type,
.custom_area_col button:last-of-type {
margin-right: 0
}
a.text-logo,
a.text-logo:hover,
a.text-logo:visited {
text-decoration: none;
font-size: 1.6rem;
line-height: 100%;
color: #fff;
font-weight: 600;
text-transform: uppercase
}
.coloured-nav #main_menu>li.logo>a.text-logo,
.coloured-nav #main_menu>li.logo>a.text-logo:hover,
.coloured-nav #main_menu>li.logo>a.text-logo:visited,
.coloured-nav a.text-logo,
.coloured-nav a.text-logo:hover,
.coloured-nav a.text-logo:visited,
.dark-logo #main_menu>li.logo>a.text-logo,
.dark-logo #main_menu>li.logo>a.text-logo:hover,
.dark-logo #main_menu>li.logo>a.text-logo:visited,
.dark-logo a.text-logo,
.dark-logo a.text-logo:hover,
.dark-logo a.text-logo:visited,
.fixto-fixed #main_menu>li.logo>a.text-logo,
.fixto-fixed #main_menu>li.logo>a.text-logo:hover,
.fixto-fixed #main_menu>li.logo>a.text-logo:visited,
.fixto-fixed a.text-logo,
.fixto-fixed a.text-logo:hover,
.fixto-fixed a.text-logo:visited {
text-decoration: none;
color: #000
}
.coloured-nav .main_menu_col [data-component=offcanvas] .bubble,
.fixto-fixed .main_menu_col [data-component=offcanvas] .bubble {
background-color: #000
}
.coloured-nav .main_menu_col [data-component=offcanvas],
.fixto-fixed .main_menu_col [data-component=offcanvas] {
color: #000
}
.header-wrapper {
position: relative;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-moz-box-flex: 0;
-moz-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
flex-grow: 0
}
.header-wrapper>div[class*=header] {
flex-grow: 1
}
.header,
.header-homepage {
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
z-index: 0
}
h1.hero-title {
color: #FFF;
margin-bottom: 1.25rem;
font-size: 3.5rem;
font-weight: 300;
line-height: 1.14;
letter-spacing: .9px
}
p.header-subtitle,
p.header-subtitle2 {
font-family: Muli, sans-serif;
font-size: 1.3rem;
font-weight: 300;
line-height: 130%;
color: #fff;
margin-bottom: 1.25rem
}
.color-overlay:after,
.color-overlay:before {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
z-index: 1;
display: inline-block;
content: " "
}
.color-overlay:after {
z-index: 2;
display: block
}
.background-overlay {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
z-index: 1;
display: inline-block;
content: ""
}
a.hp-header-primary-button {
color: #fff;
background-color: #f5b219;
border-color: #f5b219
}
a.hp-header-primary-button:hover {
color: #fff;
background-color: #f7c24a;
border-color: #f7c24a
}
a.hp-header-primary-button.disabled,
a.hp-header-primary-button:disabled {
color: rgba(255, 255, 255, .7);
background-color: rgba(245, 178, 25, .7);
border-color: rgba(245, 178, 25, .7)
}
a.hp-header-primary-button.outline {
background: 0 0;
color: #f5b219;
border-color: #f5b219
}
a.hp-header-primary-button.outline:hover {
border-color: rgba(245, 178, 25, .7)
}
a.hp-header-primary-button.outline.disabled,
a.hp-header-primary-button.outline:disabled {
background: 0 0;
color: rgba(245, 178, 25, .7);
border-color: rgba(245, 178, 25, .5)
}
.header-buttons-wrapper .button {
margin-left: 15px;
margin-right: 15px;
margin-bottom: 15px
}
.header-buttons-wrapper .badge-button {
width: 12rem;
font-size: 0;
vertical-align: top;
line-height: 0;
border-radius: 8px;
padding: 0;
background: 0 0;
border: none
}
.header-buttons-wrapper .badge-button:hover {
border: none
}
.header-buttons-wrapper .badge-button svg {
width: 100%;
height: auto
}
.header-homepage-arrow-c {
position: absolute;
text-align: center;
bottom: 0;
left: 0;
right: 0;
z-index: 500
}
@media (max-width:767px) {
.header-homepage-arrow-c {
display: none
}
}
.header-homepage-arrow {
display: inline-block;
line-height: 0;
cursor: pointer;
background-color: #fff;
border-radius: 500px;
bottom: 60px;
color: #000;
position: relative;
font-size: 20px;
padding: 10px
}
.header-homepage-arrow i.fa {
width: 1em;
height: 1em;
display: flex;
align-items: center;
justify-content: center
}
@-moz-keyframes move-down-bounce {
0%,
100%,
20%,
50%,
80% {
-moz-transform: translateY(0);
transform: translateY(0)
}
40% {
-moz-transform: translateY(-20px);
transform: translateY(-20px)
}
60% {
-moz-transform: translateY(-10px);
transform: translateY(-10px)
}
}
@-webkit-keyframes move-down-bounce {
0%,
100%,
20%,
50%,
80% {
-moz-transform: translateY(0);
transform: translateY(0)
}
40% {
-moz-transform: translateY(-20px);
transform: translateY(-20px)
}
60% {
-moz-transform: translateY(-10px);
transform: translateY(-10px)
}
}
@keyframes move-down-bounce {
0%,
100%,
20%,
50%,
80% {
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-webkit-transform: translateY(0);
transform: translateY(0)
}
40% {
-moz-transform: translateY(-20px);
-ms-transform: translateY(-20px);
-webkit-transform: translateY(-20px);
transform: translateY(-20px)
}
60% {
-moz-transform: translateY(-10px);
-ms-transform: translateY(-10px);
-webkit-transform: translateY(-10px);
transform: translateY(-10px)
}
}
.move-down-bounce {
-moz-animation: move-down-bounce 2s infinite;
-webkit-animation: move-down-bounce 2s infinite;
animation: move-down-bounce 2s infinite
}
img.homepage-header-image.round {
border-radius: 100%;
border: 5px solid #fff;
text-align: center
}
iframe.header-hero-video {
width: 100%;
display: block
}
.video-popup-button {
position: relative;
z-index: 1;
text-align: center
}
.video-popup-button.with-image:before {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
z-index: -1;
background-color: rgba(0, 0, 0, .5);
display: inline-block;
content: ' '
}
.video-popup-button img.poster {
position: relative;
width: 100%;
display: block;
z-index: -2
}
a.video-popup-button-link {
color: #fff;
font-size: 100px;
width: 100px;
height: 100px
}
a.video-popup-button-link:hover {
color: #7AA7F5
}
.video-popup-button img.poster+a.video-popup-button-link {
position: absolute;
top: 50%;
left: 50%;
margin-left: -50px;
margin-top: -50px
}
img.custom-logo,
img.logo.dark {
vertical-align: middle;
max-height: 100%;
width: auto
}
.logo-link.dark {
opacity: 0;
display: none
}
.coloured-nav a.logo-link.dark,
.fixto-fixed a.logo-link.dark {
opacity: 1;
display: inline-block
}
.coloured-nav a.logo-link.dark+a.custom-logo-link,
.fixto-fixed a.logo-link.dark+a.custom-logo-link {
display: none
}
.fixto-fixed .fixed-white-logo a.logo-link.dark,
.white-logo a.logo-link.dark {
opacity: 0;
display: none
}
.dark-logo a.logo-link.dark,
.fixto-fixed .fixed-dark-logo a.logo-link.dark,
.fixto-fixed .fixed-white-logo a.logo-link.dark+a.custom-logo-link,
.white-logo a.logo-link.dark+a.custom-logo-link {
opacity: 1;
display: inline-block
}
.dark-logo a.logo-link.dark+a.custom-logo-link,
.fixto-fixed .fixed-dark-logo a.logo-link.dark+a.custom-logo-link {
opacity: 0;
display: none
}
.nav-search.widget_search * {
background: 0 0;
color: #fff;
margin-bottom: 0
}
.nav-search.widget_search input::-webkit-input-placeholder {
color: #fff
}
.nav-search.widget_search input:-ms-input-placeholder {
color: #fff
}
.nav-search.widget_search input::-moz-placeholder {
color: #fff
}
.nav-search.widget_search input:-moz-placeholder {
color: #fff
}
.nav-search.widget_search input::placeholder {
color: #fff
}
.nav-search.widget_search input:focus {
background: 0 0
}
.nav-search.widget_search label {
display: block;
position: relative
}
.nav-search.widget_search label:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f002";
height: 40px;
left: 0;
position: absolute;
width: 32px;
line-height: 40px;
font-size: 1rem;
z-index: 100
}
.nav-search.widget_search input {
border-color: #fff
}
.nav-search.widget_search _:-ms-lang(x),
.nav-search.widget_search input {
position: relative;
left: -40px
}
.fixto-fixed {
position: relative
}
.fixto-fixed .nav-search.widget_search * {
color: #000
}
.fixto-fixed .nav-search.widget_search input::-webkit-input-placeholder {
color: #000
}
.fixto-fixed .nav-search.widget_search input:-ms-input-placeholder {
color: #000
}
.fixto-fixed .nav-search.widget_search input::-moz-placeholder {
color: #000
}
.fixto-fixed .nav-search.widget_search input:-moz-placeholder {
color: #000
}
.fixto-fixed .nav-search.widget_search input::placeholder {
color: #000
}
.fixto-fixed .nav-search.widget_search input {
border-color: #000
}
.navigation-custom-area .social-icons {
margin-left: -10px;
margin-right: -10px
}
.navigation-custom-area .social-icons a {
display: inline-block;
font-size: 22px;
padding-left: 10px;
padding-right: 10px;
opacity: .9;
transition: all .3s linear
}
.navigation-custom-area .social-icons a:hover {
opacity: 1
}
.navigation-custom-area .button {
margin-bottom: 0
}
.header-description,
.inner-header-description {
position: relative;
z-index: 50
}
.mesmerize-front-page.only-template .header-description {
padding-top: 5%;
padding-bottom: 5%
}
.media-on-bottom .header-media-container,
.media-on-top .header-media-container {
width: 100%
}
@media (min-width:768px) {
.content-video-container.iframe-holder,
iframe.header-hero-video {
position: relative;
width: 100%
}
.header-buttons-wrapper {
margin-left: -15px;
margin-right: -15px
}
iframe.header-hero-video {
left: 0;
top: 0;
height: 100%;
min-height: 100px;
display: block
}
.content-video-container iframe.header-hero-video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%
}
.navigation-wrapper .custom_area_col {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center
}
.mesmerize-front-page .header-description-row>div {
display: flex
}
.logo_col {
max-width: 30%
}
.media-on-bottom .header-media-container,
.media-on-top .header-media-container {
width: 50%;
margin: auto
}
.header-content .align-holder {
margin: auto
}
.header-content .align-holder.right {
text-align: right;
float: right;
margin-right: 0
}
.header-content .align-holder.left {
text-align: left;
float: left;
margin-left: 0
}
.header-content .align-holder.center {
text-align: center;
float: none
}
.header-hero-content-v-align,
.header-hero-media-v-align {
-webkit-box-flex: 1;
-webkit-flex: 1;
-moz-box-flex: 1;
-moz-flex: 1;
-ms-flex: 1;
flex: 1
}
}
.media-on-bottom .header-content,
.media-on-top .header-content {
width: 100%
}
@media (min-width:1024px) {
.header-description.media-on-left img.homepage-header-image {
float: left
}
.header-description.media-on-right img.homepage-header-image {
float: right
}
.header-description.content-on-center .header-content {
margin-right: auto;
margin-left: auto
}
.header-description.content-on-left .header-content {
margin-right: auto
}
.header-description.content-on-right .header-content {
margin-left: auto
}
}
.offcanvas {
background: #fff;
position: fixed;
padding: 1.5rem;
height: 100%;
top: 0;
left: 0;
z-index: 300;
overflow-y: scroll
}
.offcanvas .close {
position: absolute;
top: 8px;
right: 8px
}
.offcanvas-left {
border-right: 1px solid rgba(0, 0, 0, .1)
}
.offcanvas-right {
left: auto;
right: 0
}
.offcanvas-push-body {
position: relative
}
@keyframes slideUp {
to {
height: 0;
padding-top: 0;
padding-bottom: 0
}
}
@keyframes slideDown {
from {
height: 0;
padding-top: 0;
padding-bottom: 0
}
}
@keyframes fadeIn {
from {
opacity: 0
}
to {
opacity: 1
}
}
@keyframes fadeOut {
from {
opacity: 1
}
to {
opacity: 0
}
}
@keyframes flipIn {
from {
opacity: 0;
transform: scaleY(0)
}
to {
opacity: 1;
transform: scaleY(1)
}
}
@keyframes flipOut {
from {
opacity: 1;
transform: scaleY(1)
}
to {
opacity: 0;
transform: scaleY(0)
}
}
@keyframes zoomIn {
from {
opacity: 0;
transform: scale3d(.3, .3, .3)
}
50% {
opacity: 1
}
}
@keyframes zoomOut {
from {
opacity: 1
}
50% {
opacity: 0;
transform: scale3d(.3, .3, .3)
}
to {
opacity: 0
}
}
@keyframes slideInRight {
from {
transform: translate3d(100%, 0, 0);
visibility: visible
}
to {
transform: translate3d(0, 0, 0)
}
}
@keyframes slideInLeft {
from {
transform: translate3d(-100%, 0, 0);
visibility: visible
}
to {
transform: translate3d(0, 0, 0)
}
}
@keyframes slideInDown {
from {
transform: translate3d(0, -100%, 0);
visibility: visible
}
to {
transform: translate3d(0, 0, 0)
}
}
@keyframes slideOutLeft {
from {
transform: translate3d(0, 0, 0)
}
to {
visibility: hidden;
transform: translate3d(-100%, 0, 0)
}
}
@keyframes slideOutRight {
from {
transform: translate3d(0, 0, 0)
}
to {
visibility: hidden;
transform: translate3d(100%, 0, 0)
}
}
@keyframes slideOutUp {
from {
transform: translate3d(0, 0, 0)
}
to {
visibility: hidden;
transform: translate3d(0, -100%, 0)
}
}
@keyframes rotate {
from {
transform: rotate(0)
}
to {
transform: rotate(360deg)
}
}
@keyframes pulse {
from,
to {
transform: scale3d(1, 1, 1)
}
50% {
transform: scale3d(1.03, 1.03, 1.03)
}
}
@keyframes shake {
15% {
transform: translateX(.5rem)
}
30% {
transform: translateX(-.4rem)
}
45% {
transform: translateX(.3rem)
}
60% {
transform: translateX(-.2rem)
}
75% {
transform: translateX(.1rem)
}
90% {
transform: translateX(0)
}
}
.fadeIn {
animation: fadeIn 250ms
}
.fadeOut {
animation: fadeOut 250ms
}
.zoomIn {
animation: zoomIn .2s
}
.zoomOut {
animation: zoomOut .5s
}
.slideInRight {
animation: slideInRight .5s
}
.slideInLeft {
animation: slideInLeft .5s
}
.slideInDown {
animation: slideInDown .5s
}
.slideOutLeft {
animation: slideOutLeft .5s
}
.slideOutRight {
animation: slideOutRight .5s
}
.slideOutUp {
animation: slideOutUp .5s
}
.slideUp {
overflow: hidden;
animation: slideUp .2s ease-in-out
}
.slideDown {
overflow: hidden;
animation: slideDown 80ms ease-in-out
}
.flipIn {
animation: flipIn 250ms cubic-bezier(.5, -.5, .5, 1.5)
}
.flipOut {
animation: flipOut .5s cubic-bezier(.5, -.5, .5, 1.5)
}
.rotate {
animation: rotate .5s
}
.pulse {
animation: pulse 250ms 2
}
.shake {
animation: shake .5s
}
@media (min-width:768px) {
.logo-above-menu .logo_col {
min-height: 80px;
padding-top: 5px;
padding-bottom: 5px;
margin: auto;
-webkit-flex-basis: 100%;
-moz-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: none;
max-height: none
}
.logo-above-menu .main_menu_col {
justify-content: center
}
.logo-above-menu.fixto-fixed .logo_col {
max-width: 30%;
max-height: none;
height: auto;
-webkit-flex-basis: auto;
-moz-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0
}
.logo-above-menu.fixto-fixed .main_menu_col {
justify-content: flex-end
}
.navigation-bar.logo-inside-menu .logo_col {
display: none
}
.navigation-bar.logo-inside-menu #mainmenu_container,
.navigation-bar.logo-inside-menu .main_menu_col {
width: 100%
}
.navigation-bar.logo-inside-menu .navigation-wrapper:not(.gridContainer) {
padding-left: 15px;
padding-right: 15px
}
.navigation-bar.logo-inside-menu #main_menu {
text-align: center;
box-sizing: border-box;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 0;
-webkit-flex: 0 1 auto;
-moz-box-flex: 0;
-moz-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-box-direction: normal;
-webkit-box-orient: horizontal;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
align-content: center;
justify-content: center
}
.navigation-bar.logo-inside-menu #main_menu a.text-logo,
.navigation-bar.logo-inside-menu #main_menu a.text-logo:hover,
.navigation-bar.logo-inside-menu #main_menu>li>a.text-logo,
.navigation-bar.logo-inside-menu #main_menu>li>a.text-logo:hover {
text-transform: none;
text-decoration: none;
font-weight: 400;
line-height: 1;
display: inline-block;
font-family: Muli, sans-serif;
font-size: 2.5rem;
text-align: left;
color: #fff;
border: none;
background: 0 0;
margin: 0
}
}
#offcanvas-wrapper,
.site {
-webkit-box-direction: normal;
-webkit-box-orient: vertical
}
.comment-author .sidebar .fn,
.comment-metadata,
.contact-form-wrapper input[type=submit],
.content-placeholder-p,
.footer-7 .widgettitle,
.footer-7 h4,
.sidebar .comment-author .fn,
.sidebar h5,
.tags-list a {
text-transform: uppercase
}
html.has-offscreen body:after {
content: " ";
display: block;
top: 0;
left: 0;
height: 100%;
width: 100%;
position: fixed;
background: rgba(34, 43, 52, .7);
opacity: 0;
z-index: -1;
transition: all .5s linear
}
html.has-offscreen.offcanvas-opened {
overflow-y: auto!important
}
html.has-offscreen.offcanvas-opened body:after {
opacity: 1;
z-index: 299
}
.main_menu_col [data-component=offcanvas] {
color: #fff;
position: relative;
text-align: center
}
.main_menu_col [data-component=offcanvas] .bubble {
position: absolute;
z-index: 0;
height: 2.5rem;
width: 2.5rem;
background-color: #000;
opacity: .1;
border-radius: 100%;
transition: all .2s linear
}
.main_menu_col [data-component=offcanvas]:hover .bubble {
opacity: .3
}
.main_menu_col [data-component=offcanvas] i.fa {
font-size: 1.1rem;
line-height: 2.5rem;
height: 2.5rem;
width: 2.5rem;
text-align: center;
position: relative;
z-index: 1
}
#offcanvas-wrapper {
transition: transform .3s linear;
left: auto;
right: 0;
background-color: #222B34;
padding: 0;
overflow: auto;
z-index: 99999;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 0;
-webkit-flex: 0 1 auto;
-moz-box-flex: 0;
-moz-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column
}
#offcanvas-wrapper.hide {
display: none
}
#offcanvas-wrapper.force-hide {
display: none!important;
width: 0!important;
overflow: hidden
}
#offcanvas-wrapper .offcanvas-top {
padding-top: 2rem;
padding-bottom: 2rem
}
#offcanvas-wrapper .offcanvas-top .logo-holder a {
color: #fff;
text-decoration: none;
font-size: 1.5rem;
text-align: center;
display: block
}
#offcanvas-wrapper .offcanvas-top .logo-holder img {
max-width: 80%;
display: block;
margin: auto
}
#offcanvas-wrapper .social-icons {
bottom: 0;
padding-bottom: 1rem;
z-index: 1;
text-align: center;
width: 100%
}
#offcanvas-wrapper .social-icons a,
#offcanvas-wrapper .social-icons i.fa {
color: #fff
}
#offcanvas-wrapper .social-icons a {
display: inline-block;
text-decoration: none;
padding: 8px;
line-height: 1
}
#offcanvas-wrapper .social-icons i.fa {
font-size: calc(.9rem + .5rem);
margin-bottom: 0
}
#offcanvas-wrapper #offcanvas-menu {
-webkit-box-flex: 1;
-webkit-flex: 1 1 auto;
-moz-box-flex: 1;
-moz-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto
}
.offcanvas_menu {
margin-left: 0;
list-style: none;
flex: 1
}
.offcanvas_menu * {
color: #fff
}
.offcanvas_menu ul {
list-style: none
}
.offcanvas_menu li {
color: #fff;
border-bottom: 1px solid rgba(128, 128, 128, .2);
font-size: .8rem;
text-align: left;
transition: all .1s linear
}
.offcanvas_menu li a {
text-decoration: none;
color: inherit;
position: relative;
display: block;
padding: .75rem 0 .75rem 2.5rem;
font-size: .875rem;
line-height: 1
}
.offcanvas_menu li a:hover {
background-color: rgba(255, 255, 255, .1)
}
.offcanvas_menu li:first-of-type {
border-bottom: 1px solid rgba(128, 128, 128, .2)
}
.offcanvas_menu li.menu-item-has-children>a .arrow,
.offcanvas_menu li.page_item_has_children>a .arrow {
color: inherit!important;
position: absolute;
top: 0;
width: 3.5em;
height: 100%;
line-height: 1em;
text-align: center;
right: 0;
transition: all .3s linear
}
.offcanvas_menu li.menu-item-has-children>a .arrow:before,
.offcanvas_menu li.page_item_has_children>a .arrow:before {
content: "\f054";
transform: translateY(-50%) translateX(-50%);
display: inline-block;
top: 50%;
position: absolute;
left: 50%
}
.offcanvas_menu li>ul {
display: none;
margin-left: 0;
background-color: rgba(255, 255, 255, .2)
}
.offcanvas_menu li.current-menu-item a,
.offcanvas_menu li.current-menu-item a:hover,
.offcanvas_menu li.current_page_item a,
.offcanvas_menu li.current_page_item a:hover,
.offcanvas_menu li.open {
background-color: rgba(255, 255, 255, .05)
}
.offcanvas_menu li>ul>li>a {
padding-left: 3.75rem
}
.offcanvas_menu li>ul>li>ul>li>a {
padding-left: 5rem
}
.offcanvas_menu li.open {
border-bottom: none
}
.offcanvas_menu li.open.menu-item-has-children>a .arrow,
.offcanvas_menu li.open.page_item_has_children>a .arrow {
border-left-color: transparent;
color: #2395F6
}
.offcanvas_menu li.open.menu-item-has-children>a .arrow:before,
.offcanvas_menu li.open.page_item_has_children>a .arrow:before {
content: "\f078"
}
.offcanvas_menu li.open>a,
.offcanvas_menu li.open>a:hover {
background-color: #fff;
color: #2395F6;
border-left: 3px solid #2395F6
}
.read-more,
.read-more.color1 {
color: #03a9f4
}
@media (min-width:768px) and (max-width:1023px) {
[data-component=offcanvas] {
display: none
}
.offcanvas_menu-tablet [data-component=offcanvas] {
display: inline-block
}
.offcanvas_menu-tablet #mainmenu_container {
display: none!important
}
}
@media (min-width:1024px) {
[data-component=offcanvas] {
display: none
}
.offcanvas_menu-desktop [data-component=offcanvas] {
display: inline-block
}
.offcanvas_menu-desktop #mainmenu_container {
display: none!important
}
}
@media (min-width:768px) {
.logo-area-menu-below .custom_area_col {
text-align: right
}
.logo-area-menu-below .custom_area_col .widget_search {
float: right;
text-align: center
}
.logo-area-menu-below.fixto-fixed .custom_area_col {
order: 2;
width: auto
}
.logo-area-menu-below.fixto-fixed .custom_area_col,
.logo-area-menu-below.fixto-fixed .logo_col {
-webkit-flex-basis: auto;
-moz-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0
}
.logo-area-menu-below.fixto-fixed .main_menu_col {
order: 1;
-webkit-flex-basis: 0;
-moz-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1
}
}
.logo-menu-area .custom_area_col {
text-align: center
}
.read-more {
transition: opacity .4s ease;
display: inline-block;
margin-top: 1rem;
position: relative;
cursor: pointer
}
.read-more:after,
blockquote:after {
position: absolute;
font-family: Fontawesome
}
.read-more:after {
content: "\f101";
display: block;
right: -16px;
top: 1px;
transition: right .4s ease
}
.read-more:hover:after {
right: -24px;
transition: right .4s ease
}
.read-more.color2 {
color: #FF9800
}
.read-more.color3 {
color: #fbc02d
}
.read-more.color4 {
color: #8c239f
}
.read-more.color5 {
color: #ff3369
}
.read-more.color6 {
color: #343a40
}
.read-more.color-black {
color: #000
}
.read-more.color-white {
color: #fff
}
.read-more.color1:hover {
color: #2ebcfc
}
.read-more.color2:hover {
color: #ffad33
}
.read-more.color3:hover {
color: #fccf5f
}
.read-more.color4:hover {
color: #b12cc9
}
.read-more.color5:hover {
color: #ff668f
}
.tags-list {
display: inline-block;
width: 100%
}
.tags-list a {
font-size: 10px;
font-weight: 700;
text-decoration: none;
color: #8E9DAE;
padding: .2rem .6rem;
border: 1px solid #dadada;
letter-spacing: .5px
}
.tags-list a:hover {
background-color: #03a9f4;
border-color: #03a9f4;
color: #fff
}
.post-item,
.post-list .post-list-item .card {
border: 1px solid #e0e1e1;
background-color: #fff;
box-shadow: none
}
.content.blog-page,
.content.post-page {
padding-top: 50px;
padding-bottom: 50px
}
.post-list .post-list-item .card {
padding: 0
}
@media (max-width:768px) {
.post-list-item .card .col-padding {
padding-left: 1rem;
padding-right: 1rem
}
}
.post-content-inner {
margin: 2rem 0
}
.nav-links .nav-next .post-title,
.nav-links .nav-previous .font-icon-post,
.nav-links .next-navigation .post-title,
.post-comments .navigation .nav-next .post-title,
.post-comments .navigation .nav-previous .font-icon-post,
.post-comments .navigation .next-navigation .post-title {
margin-right: .5rem
}
.post-item .post-content-single {
padding: 3rem
}
.post-comments .post-item .navigation,
.post-item .nav-links,
.post-item .post-comments .navigation {
border-left: none;
border-right: none
}
@media (max-width:768px) {
.post-item {
margin-bottom: 1rem
}
.post-item .post-content-single {
padding: 3rem 1rem
}
.post-item .post-content-single .post-content-inner {
text-align: initial
}
}
.form-submit,
.nav-links .nav-next,
.nav-links .next-navigation,
.post-comments .navigation .nav-next,
.post-comments .navigation .next-navigation,
.post-comments .navigation .next-posts {
text-align: right
}
.nav-links,
.post-comments .navigation {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
background-color: #fff;
box-shadow: none;
border: 1px solid #e0e1e1;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
padding: 20px calc(2rem - 15px);
width: 100%
}
.nav-links a,
.post-comments .navigation a {
outline: 0;
text-decoration: none
}
@media (max-width:767px) {
.nav-links .next-navigation,
.nav-links .prev-navigation,
.post-comments .navigation .next-navigation,
.post-comments .navigation .prev-navigation {
display: none
}
}
.nav-links .nav-next,
.nav-links .nav-previous,
.post-comments .navigation .nav-next,
.post-comments .navigation .nav-previous {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 50%;
-moz-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
max-width: 50%
}
.nav-links .nav-next,
.post-comments .navigation .nav-next {
-webkit-flex-basis: 100%;
-moz-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%
}
.nav-links .nav-previous+.nav-next,
.post-comments .navigation .nav-previous+.nav-next {
-webkit-flex-basis: 50%;
-moz-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
max-width: 50%
}
.nav-links .next-navigation,
.nav-links .prev-navigation,
.post-comments .navigation .next-navigation,
.post-comments .navigation .prev-navigation {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 40px;
-moz-flex-basis: 40px;
-ms-flex-preferred-size: 40px;
flex-basis: 40px;
height: 40px
}
.nav-links .next-navigation a,
.nav-links .prev-navigation a,
.post-comments .navigation .next-navigation a,
.post-comments .navigation .prev-navigation a {
height: 40px;
width: 40px;
border: 2px solid #03a9f4;
color: #03a9f4;
border-radius: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center
}
.nav-links .numbers-navigation,
.post-comments .navigation .numbers-navigation,
.site {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
box-sizing: border-box
}
.nav-links .next-navigation a:hover,
.nav-links .prev-navigation a:hover,
.post-comments .navigation .next-navigation a:hover,
.post-comments .navigation .prev-navigation a:hover {
background-color: #2ebcfc;
border: 0;
color: #fff
}
.nav-links .next-navigation a i,
.nav-links .prev-navigation a i,
.post-comments .navigation .next-navigation a i,
.post-comments .navigation .prev-navigation a i {
padding-left: 3px;
font-size: 2em
}
.nav-links .prev-navigation a i,
.post-comments .navigation .prev-navigation a i {
padding-left: 0;
padding-right: 3px
}
.nav-links .numbers-navigation,
.post-comments .navigation .numbers-navigation {
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
padding-right: 15px;
padding-left: 15px;
display: flex;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
flex-wrap: wrap;
flex-shrink: inherit
}
.nav-links .numbers-navigation .page-numbers,
.post-comments .navigation .numbers-navigation .page-numbers {
padding: 8px 15px;
margin: 5px
}
.post-excerpt>*:last-child,
.post-excerpt>:last-child,
.post-title {
margin-bottom: 0
}
@media (min-width:768px) {
.nav-links .numbers-navigation .page-numbers.next,
.nav-links .numbers-navigation .page-numbers.prev,
.post-comments .navigation .numbers-navigation .page-numbers.next,
.post-comments .navigation .numbers-navigation .page-numbers.prev {
display: none
}
.footer-7 .footer-social-icons {
-webkit-box-direction: normal;
-webkit-box-orient: vertical;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column
}
}
.nav-links .numbers-navigation a:hover,
.nav-links .numbers-navigation span.current,
.post-comments .navigation .numbers-navigation a:hover,
.post-comments .navigation .numbers-navigation span.current {
background-color: #03a9f4;
color: #fff
}
.post-title a {
text-decoration: none
}
.post-thumbnail a.post-list-item-thumb {
display: block
}
.post-thumbnail img,
.post-thumbnail svg {
width: calc(100% + 2px);
margin-left: -1px;
margin-top: -1px;
max-width: calc(100% + 2px)
}
.post-thumbnail svg {
height: auto;
margin-bottom: 0;
display: block
}
.post-excerpt .button {
margin-top: 1rem
}
blockquote,
br+code,
div>code {
margin: 2rem 0
}
code {
background-color: #def4ff;
color: #191e24;
padding: .5rem 1rem
}
blockquote {
color: #9daab9;
border-left: none;
position: relative;
line-height: 30px;
padding: 0 3rem
}
blockquote p:first-of-type {
padding-top: 1rem
}
blockquote:after {
color: #bbc4ce;
content: '\f10d';
display: block;
font-size: 1.5rem;
left: 0;
top: 0
}
.comment-author .says,
.comment-list li:before {
display: none
}
.comment-form p.logged-in-as {
font-size: .9em
}
.post-comments {
margin-top: 2rem;
padding: 3rem
}
.post-comments .navigation {
margin: 2rem 0;
background-color: #fff;
box-shadow: none;
border: 1px solid #e0e1e1
}
.comment-list {
list-style: none;
margin: 0;
padding: 0
}
.comment-list li.comment {
border-bottom: 1px dotted #bdbdbd
}
.comment-list li.comment.even {
background-color: #f8f8f8
}
.comment-list li.comment.even blockquote,
.comment-list li.comment.odd {
background-color: #fff
}
.comment-list li.comment:last-child {
border-bottom: none
}
.comment-list li.comment.byuser {
border: 1px solid #03a9f4;
background-color: #def4ff
}
.comment-list .children {
list-style: none;
margin: 0 0 0 1rem;
padding: 1rem
}
.comment-body {
margin-left: 65px;
padding: 2rem
}
.comment-author {
color: #3C424F;
margin-bottom: .2em;
position: relative;
z-index: 2
}
.comment-author .avatar {
height: 50px;
left: -65px;
position: absolute;
width: 50px
}
.comment-author .fn {
font-style: normal
}
.comment-author .fn a {
color: #3C424F;
text-decoration: none
}
.comment-meta {
margin-bottom: 1rem
}
.comment-meta a {
text-decoration: none;
color: #8E9DAE
}
.comment-metadata {
color: #bdbdbd;
font-size: 10px;
font-size: .625rem;
font-weight: 800;
letter-spacing: .1818em
}
.comment-metadata a {
color: #bdbdbd
}
.comment-metadata a.comment-edit-link {
color: #4a4a4a;
margin-left: 1em
}
.comment-reply-link {
display: inline-block;
color: #03a9f4;
position: relative
}
.comment-reply-link:after {
content: "\f112";
font-family: Fontawesome;
display: block;
position: absolute;
right: -20px;
top: 4px;
transition: opacity .4s ease;
opacity: 0
}
.comment-reply-link:hover:after {
transition: opacity .4s ease;
opacity: 1
}
.comment-awaiting-moderation,
.no-comments {
color: #bdbdbd;
font-size: 14px;
font-size: .875rem;
font-style: italic
}
.comments-pagination {
margin: 2em 0 3em
}
.comments-form {
background-color: #f8f8f8;
padding: 2rem 3rem .1rem
}
.sidebar a {
text-decoration: none
}
.sidebar .widget_search form {
margin-bottom: 0
}
.sidebar #wp-calendar td,
.sidebar #wp-calendar th {
padding: .5rem
}
.sidebar .widget {
background-color: #fff;
box-shadow: none;
border: 1px solid #e0e1e1
}
.sidebar .widget>ul {
list-style: none;
margin: 0
}
.sidebar .widget>ul>li {
padding: 8px;
border-top: 1px solid rgba(0, 0, 0, .1)
}
.sidebar .widget>ul>li:last-of-type {
border-bottom: none
}
.sidebar .widget>ul>li a {
font-size: 1rem
}
.sidebar .widget>ul>li a:hover {
color: #2ebcfc
}
.footer-shadow {
box-shadow: 0 20px 20px -10px rgba(49, 52, 57, .3), 0 20px 30px rgba(0, 0, 0, .08)
}
.footer {
background-color: #fff;
margin-bottom: -1px;
color: #8E9DAE
}
.footer .mesmerize-theme-link {
color: inherit;
text-decoration: none;
border-bottom: none
}
.footer .mesmerize-theme-link:hover {
color: inherit;
border-bottom: none;
text-decoration: underline
}
.footer .fa,
.footer table caption {
color: #8E9DAE
}
.footer a {
color: #03a9f4
}
.footer a .fa {
color: #8E9DAE
}
.footer a:hover,
.footer a:hover .fa {
color: #2ebcfc
}
.comment-author .footer .fn,
.footer .comment-author .fn,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6 {
color: #3C424F
}
.footer p {
color: #8E9DAE
}
.footer .footer-content {
position: relative;
z-index: 0
}
.footer #wp-calendar td,
.footer #wp-calendar th {
padding: .5rem
}
.footer .widget>ul {
list-style: none;
margin: 0
}
.footer .widget>ul>li a {
font-size: 1rem;
text-decoration: none
}
.footer input,
.footer select,
.footer textarea {
width: auto;
display: inline-block;
max-width: 100%;
height: 44px;
border: 1px solid #C4CDD5;
border-radius: 0
}
.footer form {
margin-bottom: 25px
}
.footer form input[type=email] {
width: 70%;
float: left
}
.footer form input[type=submit] {
width: 30%;
float: right;
height: 42px;
line-height: 42px;
background-color: #03a9f4;
color: #fff;
font-size: 14px;
font-weight: 600;
letter-spacing: 2px;
text-transform: uppercase;
border: none;
border-radius: 0;
outline: #03a9f4 solid 1px;
margin-top: 1px;
cursor: pointer
}
.footer ul {
list-style: none;
margin: 0;
line-height: 32px
}
.footer .bottom-bar {
background-color: #f8f8f8
}
.footer .bottom-bar h4 {
margin-bottom: 0
}
.horizontal_footer_menu ul {
list-style: none;
margin-left: -.4rem;
margin-right: -.4rem
}
.horizontal_footer_menu ul li {
display: inline-block;
position: relative;
transition: all .4s;
padding-left: .4rem;
padding-right: .4rem
}
.horizontal_footer_menu ul li a {
display: block;
text-decoration: none;
white-space: nowrap
}
.footer.paralax {
position: fixed;
bottom: 0;
left: 0;
right: 0;
visibility: hidden
}
.footer-social-icons {
max-width: 100%;
margin: -5px
}
.footer-social-icons a {
display: inline-block;
font-size: 22px;
margin: 5px;
max-height: 40px;
opacity: .9;
transition: all .3s linear
}
.footer-social-icons a:hover {
opacity: 1
}
.footer-social-icons.spaced {
margin: -10px
}
.footer-social-icons.spaced a {
margin: 10px
}
.footer::after,
.footer::before {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0
}
.footer::before {
z-index: 0
}
.footer::after {
z-index: 1
}
.footer .gridContainer {
position: relative;
z-index: 10
}
.no-parallax .footer {
position: static!important
}
.no-parallax .footer-shadow {
margin-bottom: 0!important;
box-shadow: none
}
.footer .copyright a,
.footer .copyright a:hover {
color: inherit
}
.footer-contact-boxes,
.footer-contact-boxes .fa,
.footer-contact-boxes table caption {
color: #fff
}
@media (max-width:767px) {
.footer .row:not(.no-spacing)>div:not(.no-gutter-col) {
padding-top: 20px;
padding-bottom: 20px
}
.footer.footer-1 .footer-social-icons,
.footer.footer-1 .menu-column {
margin-top: 1rem
}
.footer.footer-1 .menu-column li {
display: block
}
}
.footer-simple .footer-content {
padding-top: 40px;
padding-bottom: 40px;
border-top: 1px solid #e8e8e8
}
@media (min-width:768px) and (max-width:1023px) {
.footer.footer-1 .menu-column {
order: 3;
padding-top: 1rem;
padding-bottom: 0
}
}
.footer-contact-boxes .footer-content {
background-color: #222
}
.footer-contact-boxes a {
color: #03a9f4
}
.footer-contact-boxes a .fa {
color: #fff
}
.footer-contact-boxes a:hover {
color: #03a9f4
}
.footer-contact-boxes a:hover .fa {
color: #3F464C
}
.comment-author .footer-contact-boxes .fn,
.footer-contact-boxes .comment-author .fn,
.footer-contact-boxes h1,
.footer-contact-boxes h2,
.footer-contact-boxes h3,
.footer-contact-boxes h4,
.footer-contact-boxes h5,
.footer-contact-boxes h6,
.footer-contact-boxes p,
.footer-content-lists,
.footer-content-lists .fa,
.footer-content-lists table caption {
color: #fff
}
.footer-contact-boxes .big-icon {
font-size: 48px;
margin-bottom: 24px
}
.footer-contact-boxes .footer-bg-accent {
padding-left: 1rem;
padding-right: 1rem;
background-color: #FF9800
}
.footer-contact-boxes .footer-social-icons {
margin-bottom: 16px
}
.footer-contact-boxes .col-sm-3 {
padding-top: 20px;
padding-bottom: 20px;
border-left: 1px solid rgba(128, 128, 128, .2)
}
.footer-contact-boxes .col-sm-3:last-child {
border-right: 1px solid rgba(128, 128, 128, .2)
}
@media (min-width:768px) {
.footer-contact-boxes .col-sm-3 {
padding-top: 80px;
padding-bottom: 80px
}
}
.footer-content-lists .footer-content {
background-color: #222
}
.footer-content-lists a {
color: #aaa
}
.footer-content-lists a .fa {
color: #fff
}
.footer-content-lists a:hover {
color: #aaa
}
.footer-content-lists a:hover .fa {
color: #3F464C
}
.comment-author .footer-content-lists .fn,
.footer-content-lists .comment-author .fn,
.footer-content-lists h1,
.footer-content-lists h2,
.footer-content-lists h3,
.footer-content-lists h4,
.footer-content-lists h5,
.footer-content-lists h6,
.footer-content-lists p {
color: #fff
}
.footer-content-lists .widget li a {
text-decoration: none
}
.footer-content-lists .widget li a:hover {
border-bottom: 1px solid #999;
text-decoration: none
}
.footer-content-lists .textwidget p {
color: #999
}
.footer-content-lists .footer-border-accent {
border-top: 5px solid #FF9800
}
.footer-content-lists .widgets-row>* {
padding-top: 40px;
padding-bottom: 40px;
border-left: 1px solid rgba(128, 128, 128, .2)
}
.border-large,
.offset-box.border:after,
.overlay-box .offset-border,
.overlay-box .offset-border-top-left {
border-width: 10px;
border-style: solid
}
.footer-content-lists .widgets-row {
-webkit-flex-basis: 100%;
-moz-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%
}
body#tinymce {
color: #333
}
html {
background-color: #fff
}
body {
min-height: 1px
}
[data-parallax-depth] {
background-attachment: fixed;
will-change: transform;
transform: translate3d(0, 0, 0)
}
[data-parallax-depth]:after,
[data-parallax-depth]:before {
background-attachment: fixed!important
}
@-moz-document url-prefix() {
[data-parallax-depth] {
will-change: unset;
transform: unset
}
}
.no-parallax [data-parallax-depth] {
background-attachment: scroll
}
.no-parallax [data-parallax-depth]:after,
.no-parallax [data-parallax-depth]:before {
background-attachment: scroll!important
}
.page-content .content-section a.button,
.page-content .content-section a.link {
margin-right: 3px
}
.site {
display: flex;
-webkit-box-flex: 0;
-webkit-flex: 0 1 auto;
-moz-box-flex: 0;
-moz-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
min-height: 100vh
}
.site>.content,
.site>.page-content {
z-index: 1;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-moz-box-flex: 0;
-moz-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
flex-grow: 1;
background-color: #fff
}
.site>.content.landing,
.site>.page-content.landing {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column
}
.site>.content.landing .content,
.site>.page-content.landing .content {
width: 100%
}
.site>.content {
padding-top: 6rem;
padding-bottom: 6rem
}
@media (max-width:768px) {
.site>.content {
padding-top: 3rem;
padding-bottom: 3rem
}
}
.mesmerize-content-padding #page>.page-content,
.mesmerize-inner-page #page>.page-content {
padding-top: 6rem;
padding-bottom: 6rem
}
.mesmerize-content-padding #page>.page-content.no-padding,
.mesmerize-inner-page #page>.page-content.no-padding {
padding: 0!important
}
@media (max-width:768px) {
.mesmerize-content-padding #page>.page-content,
.mesmerize-inner-page #page>.page-content {
padding-top: 3rem;
padding-bottom: 3rem
}
}
.mesmerize-content-no-padding .content,
.mesmerize-content-no-padding .page-content {
padding-top: 0;
padding-bottom: 0
}
.mesmerize-front-page.mesmerize-content-padding .page-content,
.mesmerize-inner-page .content,
.mesmerize-inner-page .page-content,
body.custom-background {
background-color: #F5FAFD
}
.offset-double-border-overlay {
display: inline-block;
position: absolute;
pointer-events: none;
top: -15%;
bottom: 15%;
left: 15%;
right: -15%;
width: auto;
height: auto;
z-index: 12
}
.offset-double-border-overlay .border-1,
.offset-double-border-overlay .border-2 {
position: absolute;
width: 100%;
height: 100%;
border-width: 10px;
border-style: solid;
border-color: #fff
}
.offset-double-border-overlay .border-2 {
border-color: rgba(0, 0, 0, .2);
right: -10px;
top: 10px;
z-index: -1
}
.offset-box {
position: relative;
z-index: 0
}
.offset-box.bg:after,
.offset-box.border:after {
display: inline-block;
position: absolute;
pointer-events: none;
width: auto;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1
}
.offset-box.border:after {
transform: translate(3%, -3%);
border-color: rgba(0, 0, 0, .5)
}
.offset-box.bg:after {
background-color: #fff;
transform: translate(-5%, -5%)
}
.overlay-box {
position: relative;
z-index: 0
}
.overlay-box .offset-background,
.overlay-box .offset-background-top-left,
.overlay-box .offset-background-top-right {
z-index: -1;
position: absolute;
width: auto;
top: 0;
left: 0;
right: 0;
display: inline-block;
bottom: 0;
pointer-events: none
}
.overlay-box .offset-border {
display: inline-block;
position: absolute;
pointer-events: none;
width: auto;
top: 0;
left: 0;
right: 0;
bottom: 0;
transform: translate(3%, -3%)
}
.overlay-box .offset-border-top-right {
display: inline-block;
position: absolute;
pointer-events: none;
width: auto;
top: 0;
left: 0;
right: 0;
bottom: 0;
transform: translate(3%, -3%);
border-width: 10px
}
.overlay-box .offset-border-top-left {
display: inline-block;
position: absolute;
pointer-events: none;
width: auto;
top: 0;
left: 0;
right: 0;
bottom: 0;
transform: translate(-3%, -3%)
}
.overlay-box .offset-background-top-right {
transform: translate(5%, -5%)
}
.overlay-box .offset-background-top-left {
transform: translate(-5%, -5%)
}
.center-overlay {
display: inline-block;
position: absolute;
pointer-events: none;
width: auto;
top: 0;
left: 0;
right: 0;
bottom: 0;
transform: scale(.75);
z-index: 12
}
.dark-overlay-bg {
position: relative;
z-index: 0
}
.dark-overlay-bg:before {
display: inline-block;
position: absolute;
pointer-events: none;
width: auto;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0, 0, 0, .498039);
z-index: -1
}
.dark-overlay {
position: relative
}
.dark-overlay:before {
display: inline-block;
position: absolute;
pointer-events: none;
width: auto;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0, 0, 0, .498039);
z-index: 0
}
.dark-overlay>* {
position: absolute;
z-index: 1;
top: 50%;
left: 50%;
margin: -2.22em 0 0 -2.22em
}
@media (min-width:768px) {
.overlay-box .offset-border-top-right {
transform: translate(10%, -10%)
}
.overlay-box .offset-border-top-left {
transform: translate(-10%, -10%)
}
}
.image-group-1 {
position: relative
}
.image-group-1 img {
position: relative;
width: 60%
}
.image-group-1 .img-1 {
z-index: 2;
margin-left: 9%
}
.image-group-1 .img-2 {
margin-top: -10%;
z-index: 1
}
.image-group-1 .img-3 {
margin-top: -2%;
margin-left: 15%
}
.image-group-2-img {
position: relative
}
.image-group-2-img img {
width: 100%;
position: relative
}
.image-group-2-img a.img-1-anchor,
.image-group-2-img a.img-2-anchor,
.image-group-2-img>img {
width: 60%
}
.image-group-2-img>.img-1,
.image-group-2-img>a.img-1-anchor {
transform: translateY(-12%)
}
.image-group-2-img>.img-2,
.image-group-2-img>a.img-2-anchor {
z-index: 1;
margin-left: -25%;
transform: translateY(12%)
}
.image-group-right-2 {
position: relative
}
.image-group-right-2 img {
width: 100%;
position: relative
}
.image-group-right-2 .left-el,
.image-group-right-2 .right-el {
display: inline-block;
position: relative;
width: 50%
}
.image-group-right-2 .left-el {
z-index: 11
}
.image-group-right-2 .right-el {
margin-top: 25%;
margin-left: -20px
}
.image-group-right-3 {
position: relative
}
.image-group-right-3 img {
width: 100%;
position: relative
}
.image-group-right-3 .bottom-media,
.image-group-right-3 .left-media,
.image-group-right-3 .right-media {
display: inline-block;
position: relative
}
.image-group-right-3 .top-media {
width: 60%;
margin-left: 30%
}
.image-group-right-3 .bottom-media {
margin-left: 26%;
margin-top: -10%;
width: 60%;
float: right
}
.image-group-right-3 .left-media {
z-index: 11;
width: 60%;
margin-left: -40%;
margin-top: -50%
}
.image-group-bottom-3>.left-img,
.image-group-bottom-3>a.left-img-anchor {
margin-left: 0;
margin-top: 10%;
width: 30%;
z-index: 11
}
.image-group-bottom-3 img {
position: relative;
max-width: 100%;
float: left
}
.image-group-bottom-3>a.left-img-anchor {
float: left;
position: relative
}
.image-group-bottom-3>.center-img,
.image-group-bottom-3>a.center-img-anchor {
margin-left: -16%;
max-width: 100%;
width: 70%
}
.image-group-bottom-3>a.center-img-anchor {
float: left
}
.image-group-bottom-3>.right-img,
.image-group-bottom-3>a.right-img-anchor {
margin-left: 60%;
margin-top: -30%;
width: 40%;
max-width: 100%
}
.image-group-bottom-3>a.right-img-anchor {
float: left
}
div.image-group-side-3-img .leftimg,
div.image-group-side-3-img .rightimg,
div.image-group-side-3-img .topimg {
float: left;
display: inline-block;
position: relative;
max-width: 100%
}
div.image-group-side-3-img .leftimg a,
div.image-group-side-3-img .leftimg img,
div.image-group-side-3-img .rightimg a,
div.image-group-side-3-img .rightimg img,
div.image-group-side-3-img .topimg a,
div.image-group-side-3-img .topimg img {
width: 100%
}
div.image-group-side-3-img .topimg {
width: 80%;
z-index: 10;
margin-left: 10%
}
div.image-group-side-3-img .rightimg {
margin-top: -25%;
width: auto;
width: 80%;
float: right
}
div.image-group-side-3-img a.right-img-anchor {
margin-top: -25%;
display: inline-block
}
div.image-group-side-3-img a.right-img-anchor img {
margin-top: 0
}
div.image-group-side-3-img .leftimg {
margin-top: -50%;
z-index: 11;
width: 60%
}
.image-group-bottom-3-img {
overflow: hidden
}
.image-group-bottom-3-img>img {
position: relative;
max-width: 100%
}
.image-group-bottom-3-img>.left-img,
.image-group-bottom-3-img>.left-img-anchor {
margin-right: -10%;
width: 35%;
z-index: 0
}
.image-group-bottom-3-img>.center-img,
.image-group-bottom-3-img>.center-img-anchor {
max-width: 100%;
width: 42%;
z-index: 1
}
.image-group-bottom-3-img>.right-img,
.image-group-bottom-3-img>.right-img-anchor {
margin-left: -10%;
max-width: 100%;
width: 35%
}
.image-group-bottom-3-img>a>img,
.image-group-bottom-3-img>div>img {
display: block;
width: 100%
}
.subscribe-form input,
.subscribe-form select,
.subscribe-form textarea {
display: inline-block;
width: auto
}
.subscribe-form .form-item,
.subscribe-form form {
margin-bottom: 0
}
.subscribe-form input[type=submit] {
margin-left: 20px
}
.subscribe-form input[type=email] {
min-width: 220px
}
.subscribe-form .mc4wp-form-fields {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center
}
.lightbox-video {
background-position: center;
background-size: cover;
min-height: 280px
}
.lightbox-video.lightbox-video-tall {
min-height: 400px
}
.fa.video-icon {
color: #fff;
font-size: 4.44em;
padding: 0 10px
}
.flexbox img {
flex: 0 0 auto
}
.col-relative {
position: relative
}
.col-xs-padding-medium {
padding-left: 5%;
padding-right: 5%
}
.col-xs-padding-large {
padding-left: 10%;
padding-right: 10%
}
.col-xs-margin-medium {
margin: 5%
}
.col-xs-margin-large {
margin: 10%
}
.border-large {
border-color: #fff
}
.border-medium {
border: 5px solid #fff
}
i.fa.icon.round,
img.round {
border-radius: 100%
}
.force-shadow {
box-shadow: 0 0 3px 0 rgba(189, 189, 189, .4), 0 2px 3px 0 rgba(189, 189, 189, .3), 0 2px 3px rgba(0, 0, 0, .08)
}
.inner-shadow {
box-shadow: inset 0 0 10px rgba(189, 189, 189, .4)
}
.translate-cols-y-large>:nth-child(2n) {
transform: translateY(-20%)
}
.content-section-spacing,
.content-section-spacing-top {
padding-top: 48px
}
.content-section-spacing,
.content-section-spacing-bottom {
padding-bottom: 48px
}
svg.section-separator-bottom path,
svg.section-separator-top path {
background-color: #03a9f4
}
svg.section-separator-bottom path.svg-white-bg,
svg.section-separator-top path.svg-white-bg {
fill: #03a9f4
}
.content-section-spacing-medium {
padding-top: 40px;
padding-bottom: 40px
}
.content-section-spacing-small {
padding-top: 1.5rem;
padding-bottom: .5rem
}
.content-section {
text-align: center
}
.content-section>div:not([class*=gridContainer]):not([class*=separator]) {
padding-left: 15px;
padding-right: 15px
}
.content-section>div:not([class*=gridContainer]):not([class*=separator]) .full-no-padding {
padding-left: 0;
padding-right: 0
}
.content-section a {
display: inline-block
}
.content-section p {
display: block
}
.space-bottom {
margin-bottom: 2rem
}
.sidebar .widget,
.space-bottom-small,
.v-spacing {
margin-bottom: 1rem
}
.space-top {
margin-top: 2rem
}
.space-top-small,
.v-spacing {
margin-top: 1rem
}
.v-spacing.medium {
margin-top: 1.5rem;
margin-bottom: 1.5rem
}
.v-spacing.large {
margin-top: 2rem;
margin-bottom: 2rem
}
svg.section-separator-bottom,
svg.section-separator-top {
display: block;
margin-left: -1%;
max-height: 100%;
width: 102%;
height: 100%
}
svg.section-separator-top[data-separator-name*="-negative"] {
-webkit-transform: rotateX(180deg);
-ms-transform: rotateX(180deg);
transform: rotateX(180deg)
}
svg.section-separator-bottom:not([data-separator-name*="-negative"]) {
transform: rotateX(180deg)
}
div.section-separator-bottom {
bottom: 0;
margin-bottom: -1px
}
div.section-separator-top {
top: 0;
margin-top: -1px
}
.content-placeholder-p {
padding: 80px 20px;
background: rgba(255, 255, 255, .54);
text-align: center;
font-weight: 700;
font-size: .8em;
color: #000!important;
max-width: 80%;
margin: auto
}
img.icon {
width: 6rem
}
img.icon.comment-meta,
img.icon.comment-reply-link,
img.icon.small {
width: 1.4rem
}
img.icon.big {
width: 8rem
}
img.icon.large {
width: 10rem
}
img.desaturate {
filter: grayscale(100%);
opacity: .6;
transition: 1s all
}
img.desaturate:hover {
filter: grayscale(0);
opacity: 1
}
i.fa {
color: #acb7c3
}
i.fa.icon {
font-size: 2rem;
line-height: 1.125em;
margin-bottom: .5625em;
text-align: center
}
i.fa.icon.comment-meta,
i.fa.icon.comment-reply-link,
i.fa.icon.small {
font-size: 1.4rem
}
i.fa.icon.big {
font-size: 2.5rem
}
i.fa.icon.large {
font-size: 3.2rem
}
i.fa.icon.bordered,
i.fa.icon.card[class*=bottom-border-] {
border: 2px solid #03a9f4;
line-height: 2.125em;
width: calc(2.125em + 4px)
}
i.fa.icon.bordered.reverse,
i.fa.icon.reverse.card[class*=bottom-border-] {
background-color: transparent!important;
padding: 0
}
i.fa.icon.bordered.reverse:before,
i.fa.icon.reverse.card[class*=bottom-border-]:before {
min-width: 1em;
min-height: 1em;
display: block;
line-height: 1
}
i.fa.icon.big.card[class*=bottom-border-],
i.fa.icon.bordered.big {
font-size: 2.3rem
}
i.fa.icon.bordered.large,
i.fa.icon.large.card[class*=bottom-border-] {
font-size: 3.2rem
}
i.fa.icon.reverse {
color: #fff;
background-color: #03a9f4;
padding: .5em;
font-size: 1.8rem;
width: 2.142857146875em;
height: 2.142857146875em;
line-height: 1.205357146875em
}
i.fa.icon.reverse:before {
display: block
}
i.fa.icon.reverse.comment-meta,
i.fa.icon.reverse.comment-reply-link,
i.fa.icon.reverse.small {
font-size: 1.3rem
}
i.fa.icon.reverse.big {
font-size: 2.3rem
}
i.fa.icon.reverse.large {
font-size: 3.5rem
}
i.fa.icon.reverse.color-white {
color: #d5d5d5
}
a i.fa,
a.icon-link i.fa {
color: inherit
}
a.icon-link {
text-decoration: none;
display: inline-block
}
a.icon-link i.fa.icon {
display: block;
border-radius: 100%;
margin-right: .5rem;
margin-bottom: 0
}
hr.small-line {
height: .25rem;
width: 4.375rem;
display: inline-block;
background-color: #03a9f4
}
.full-title-col {
max-width: 1170px
}
.full-height-row {
height: 100%
}
.no-gutter-col {
padding-left: 0;
padding-right: 0
}
.gallery-items-wrapper a,
.gallery-items-wrapper dl,
.gallery-items-wrapper dt,
.gallery-items-wrapper img {
margin-bottom: 0;
display: block;
width: 100%
}
.gallery-items-wrapper dt a {
display: block;
overflow: hidden
}
.circle-counter {
position: relative
}
.circle-counter circle {
stroke-dashoffset: 0;
stroke: transparent;
stroke-width: 4px
}
.circle-counter .circle-svg {
position: relative;
z-index: 0;
width: 100%;
border-radius: 100%;
max-height: none;
display: block;
transform: rotateZ(-90deg)
}
.circle-counter .circle-bar {
stroke-dashoffset: 301.6px
}
.circle-counter .circle-content {
position: absolute;
top: 50%;
width: 100%;
transform: translateY(-50%);
left: 0;
z-index: 1;
text-align: center
}
[data-countup]:before {
display: block;
content: attr(data-max-computed);
visibility: hidden;
height: 0;
overflow: hidden
}
.subscribe-form input[type=submit] {
height: auto;
font-family: "Open Sans";
font-size: .75rem;
color: #fff;
background-color: #03a9f4;
border-radius: 5px;
min-width: 7rem;
padding: .55rem 1.5rem;
font-weight: 600;
letter-spacing: 1px;
text-align: center;
text-decoration: none;
cursor: pointer;
display: inline-block;
border: 2px solid #03a9f4;
vertical-align: middle;
-webkit-appearance: none;
margin-bottom: 0;
line-height: 1
}
.subscribe-form input[type=submit] i {
position: relative;
top: 1px;
margin: 0 2px
}
.subscribe-form input[type=submit]:hover {
outline: 0;
text-decoration: none;
color: #fff;
background-color: #2ebcfc;
border-color: #2ebcfc
}
.subscribe-form input[type=submit].disabled,
.subscribe-form input[type=submit]:disabled,
.subscribe-form input[type=submit]:disabled[disabled] {
cursor: default;
font-style: normal;
color: rgba(255, 255, 255, .7);
background-color: rgba(3, 169, 244, .7);
border-color: rgba(3, 169, 244, .7);
padding: .55rem 1.5rem
}
.subscribe-form input[type=submit].disabled:hover,
.subscribe-form input[type=submit]:disabled:hover,
.subscribe-form input[type=submit]:disabled[disabled]:hover {
color: #fff
}
.subscribe-form input[type=submit] .button-icon {
font-size: 1.5em;
margin-right: .25em;
vertical-align: middle
}
[data-ovid],
[data-section-ov] {
position: relative
}
[data-ovid]>*,
[data-section-ov]>* {
z-index: 1;
position: relative
}
[data-ovid]:before,
[data-section-ov]:before {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0
}
.top-right-triangle {
width: 0;
height: 0;
border-style: solid;
border-width: 0 70px 70px 0;
border-color: transparent;
display: inline-block;
position: relative
}
.top-right-triangle.color1 {
border-right-color: #03a9f4
}
.top-right-triangle.color2 {
border-right-color: #FF9800
}
.top-right-triangle.color3 {
border-right-color: #fbc02d
}
.top-right-triangle.color4,
.top-right-triangle.color5 {
border-right-color: #8c239f
}
.top-right-triangle i.fa {
position: absolute;
top: 11.67px;
right: -53.85px;
color: #fff
}
.top-right-triangle.comment-meta,
.top-right-triangle.comment-reply-link,
.top-right-triangle.small {
border-width: 0 35px 35px 0
}
.top-right-triangle.comment-meta i.fa,
.top-right-triangle.comment-reply-link i.fa,
.top-right-triangle.small i.fa {
top: 5.83px;
right: -30.17px
}
div.section-separator-bottom,
div.section-separator-top {
width: 100%;
max-width: 100%;
overflow-x: hidden;
position: absolute;
z-index: 0;
height: 10%;
display: flex
}
.content-relative,
.contentswap-effect {
position: relative
}
.content-relative>* {
position: relative;
z-index: 1
}
@media (max-width:767px) {
.page-content .page-sidebar-column {
order: 2
}
.subscribe-form input[type=email] {
min-width: unset;
text-align: center;
padding: 0
}
.subscribe-form input[type=submit] {
margin-left: auto
}
.hide-xs {
display: none!important
}
.navigation-c,
.section-title-col>:last-child,
.space-bottom-xs {
margin-bottom: 2rem
}
.space-bottom-small-xs {
margin-bottom: 1rem
}
.space-top-xs {
margin-top: 2rem
}
.space-top-small-xs {
margin-top: 1rem
}
.content-section>.row:not(.no-spacing)>div:not(.no-gutter-col),
.content-section>div:not(.gridContainer)>.row:not(.no-spacing)>div:not(.no-gutter-col) {
padding-top: 2rem;
padding-bottom: 2rem
}
.col-padding-xs {
padding: 2rem
}
.col-padding-small-xs,
.sidebar .widget {
padding: 1rem
}
}
.row[class*=col-] {
margin-left: 0;
margin-right: 0
}
@media (min-width:768px) {
.content-section-spacing {
padding-top: 64px;
padding-bottom: 64px
}
.content-section {
text-align: left
}
.full-col-left-padding {
padding-left: 8%
}
.full-col-right-padding {
padding-right: 8%
}
.full-title-col {
margin: auto
}
.col-padding {
padding: 2rem
}
.col-padding-small,
.sidebar .widget {
padding: 1rem
}
.gridContainer .full-col-left-padding,
.gridContainer .full-col-right-padding {
padding-left: 15px;
padding-right: 15px
}
.overlap-left-large,
.overlap-x-large {
margin-left: -30%
}
.overlap-right-large {
margin-right: -30%
}
.col-sm-padding-medium {
padding: 3rem 5%
}
.col-sm-padding-large {
padding: 6rem 10%
}
.col-sm-margin-medium {
margin: 5%
}
.col-sm-margin-large {
margin: 10%
}
}
.checked li:before,
.stared li:before {
font-family: FontAwesome;
font-weight: 400;
padding-right: .1rem;
font-size: .75em;
line-height: 2rem
}
.contentswap-effect .overlay,
.contentswap-effect .swap-inner {
position: absolute;
top: 0;
left: 0;
opacity: 0;
width: 100%;
height: 100%
}
.contentswap-effect .initial-image img {
display: block;
margin: 0;
width: 100%;
max-width: none
}
.contentswap-effect .overlay {
z-index: 1
}
.contentswap-effect .swap-inner {
z-index: 2
}
.contentswap-effect.hover .swap-inner {
opacity: 1
}
.contentswap-effect.hover .overlay {
opacity: .2
}
.contentswap-effect.visible .overlay,
.contentswap-effect:hover .overlay {
opacity: .7
}
.contentswap-effect.visible .swap-inner,
.contentswap-effect:hover .swap-inner {
opacity: 1
}
.row.spaced-cols {
margin-bottom: -30px
}
.row.spaced-cols.space-bottom {
margin-bottom: 0
}
.spaced-cols>div {
margin-bottom: 30px
}
.checked li:before {
content: '\2713'
}
.checked.decoration-color1 li:before {
color: #03a9f4
}
.checked.decoration-color2 li:before {
color: #FF9800
}
.checked.decoration-color3 li:before {
color: #fbc02d
}
.checked.decoration-color4 li:before {
color: #8c239f
}
.checked.decoration-color5 li:before {
color: #ff3369
}
.checked.inverted {
color: #fff!important
}
.stared li:before {
content: '\2726'
}
.stared.decoration-color1 li:before {
color: #03a9f4
}
.stared.decoration-color2 li:before {
color: #FF9800
}
.stared.decoration-color3 li:before {
color: #fbc02d
}
.stared.decoration-color4 li:before {
color: #8c239f
}
.stared.decoration-color5 li:before {
color: #ff3369
}
.stared.inverted {
color: #fff!important
}
.shadow {
box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .11);
border: 1px solid #E3E4E5
}
.shadow-small {
box-shadow: 0 0 3px 0 rgba(189, 189, 189, .4), 0 2px 3px 0 rgba(189, 189, 189, .3), 0 2px 3px rgba(0, 0, 0, .08)
}
.shadow-medium {
box-shadow: 0 4px 10px 0 rgba(74, 74, 74, .3), 0 4px 10px rgba(0, 0, 0, .08)
}
.shadow-large {
box-shadow: 0 10px 30px 0 rgba(189, 189, 189, .3), 0 10px 30px rgba(0, 0, 0, .08)
}
.shadow-large-black {
box-shadow: 0 10px 30px 0 rgba(49, 52, 57, .3), 0 10px 30px rgba(0, 0, 0, .08)
}
.card {
padding: 24px 40px;
background-color: #fff;
box-shadow: 0 0 3px 0 rgba(189, 189, 189, .4), 0 2px 3px 0 rgba(189, 189, 189, .3), 0 2px 3px rgba(0, 0, 0, .08)
}
.card.small-padding {
padding: 24px
}
.card.large-padding {
padding: 48px
}
.card.no-padding {
padding: 0 0 1rem
}
.card.row-card,
.section-title-col {
padding-right: 15px;
padding-left: 15px
}
.card.bordered,
.card[class*=bottom-border-],
.post-item table.card {
box-shadow: none;
border: 1px solid #e0e1e1
}
.card.bordered.y-move,
.card.y-move[class*=bottom-border-],
.post-item table.card.y-move {
transition: all .2s
}
.card.bordered.y-move:hover,
.card.y-move[class*=bottom-border-]:hover,
.post-item table.card.y-move:hover {
transform: translateY(-2px);
box-shadow: 0 10px 20px rgba(189, 189, 189, .19), 0 6px 6px rgba(189, 189, 189, .23)
}
.card.transparent {
background: 0 0;
border: 1px solid #e0e1e1
}
.card.rounded {
border-radius: 10px
}
.card[class*=bottom-border-] {
border-bottom: 3px solid transparent
}
.card.shadow {
box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .11);
border: 1px solid #E3E4E5
}
.card.shadow-small {
box-shadow: 0 0 3px 0 rgba(189, 189, 189, .4), 0 2px 3px 0 rgba(189, 189, 189, .3), 0 2px 3px rgba(0, 0, 0, .08)
}
.card.shadow-medium {
box-shadow: 0 4px 10px 0 rgba(74, 74, 74, .3), 0 4px 10px rgba(0, 0, 0, .08)
}
.card.shadow-large {
box-shadow: 0 10px 30px 0 rgba(189, 189, 189, .3), 0 10px 30px rgba(0, 0, 0, .08)
}
.card.shadow-large-black {
box-shadow: 0 10px 30px 0 rgba(49, 52, 57, .3), 0 10px 30px rgba(0, 0, 0, .08)
}
.card.bottom-border-color1 {
border-bottom-color: #03a9f4
}
.card.bottom-border-color2 {
border-bottom-color: #FF9800
}
.card.bottom-border-color3 {
border-bottom-color: #fbc02d
}
.card.bottom-border-color4 {
border-bottom-color: #8c239f
}
.card.bottom-border-color5 {
border-bottom-color: #ff3369
}
.card.bottom-border-color6 {
border-bottom-color: #343a40
}
.card.bottom-border-color-black {
border-bottom-color: #000
}
.card.bottom-border-color-white {
border-bottom-color: #fff
}
.card.card-color1 {
background-color: #03a9f4
}
.card.card-color2 {
background-color: #FF9800
}
.card.card-color3 {
background-color: #fbc02d
}
.card.card-color4 {
background-color: #8c239f
}
.card.card-color5 {
background-color: #ff3369
}
.card.card-color6 {
background-color: #343a40
}
.card.card-color-black {
background-color: #000
}
.card.card-color-white {
background-color: #fff
}
.card.bg-color1 {
background-color: #03a9f4
}
.card.bg-color2 {
background-color: #FF9800
}
.card.bg-color3 {
background-color: #fbc02d
}
.card.bg-color4 {
background-color: #8c239f
}
.card.bg-color5 {
background-color: #ff3369
}
.card.bg-color6 {
background-color: #343a40
}
.card.bg-color-black {
background-color: #000
}
.card.bg-color-white {
background-color: #fff
}
[class*=border-color] {
border: 2px solid
}
.border-color1 {
border-color: #03a9f4
}
.border-color2 {
border-color: #FF9800
}
.border-color3 {
border-color: #fbc02d
}
.border-color4 {
border-color: #8c239f
}
.border-color5 {
border-color: #ff3369
}
.border-color6 {
border-color: #343a40
}
.border-color-black {
border-color: #000
}
.border-color-white {
border-color: #fff
}
.section-title-col-white-text .section-title-col *,
.white-text,
.white-text .section-title-col * {
color: #fff
}
.dark-text,
.dark-text .section-title-col *,
.section-title-col-dark-text .section-title-col * {
color: #4a4a4a
}
dl dt,
table th {
color: #3C424F
}
.section-title-col {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-flex-basis: 100%;
-moz-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%;
text-align: center;
margin: auto
}
@media (min-width:768px) {
.content-section-spacing {
padding-top: 80px;
padding-bottom: 80px
}
.section-title-col {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 83.33333%;
-moz-flex-basis: 83.33333%;
-ms-flex-preferred-size: 83.33333%;
flex-basis: 83.33333%;
max-width: 83.33333%
}
.section-title-col>:last-child:not(.button) {
margin-bottom: 2rem
}
}
@media (min-width:1228px) {
.section-title-col {
max-width: 1024px
}
}
table th {
background-color: #f8f8f8
}
.mesmerize-google-maps {
min-height: 400px
}
.mesmerize-google-maps.mesmerize-frame-map {
width: 100%;
height: 100%;
display: block
}
.contact-form-wrapper {
text-align: center
}
.contact-form-wrapper input[type=date],
.contact-form-wrapper input[type=email],
.contact-form-wrapper input[type=tel],
.contact-form-wrapper input[type=text],
.contact-form-wrapper input[type=url],
.contact-form-wrapper select,
.contact-form-wrapper textarea {
background-color: #FFF;
box-shadow: inset 0 0 0 1px rgba(102, 113, 123, .25), inset 0 1px 2px 0 rgba(102, 113, 123, .21);
border: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none
}
.contact-form-wrapper input[type=date][class*=wpcf7-],
.contact-form-wrapper input[type=email][class*=wpcf7-],
.contact-form-wrapper input[type=tel][class*=wpcf7-],
.contact-form-wrapper input[type=text][class*=wpcf7-],
.contact-form-wrapper input[type=url][class*=wpcf7-],
.contact-form-wrapper select[class*=wpcf7-],
.contact-form-wrapper textarea[class*=wpcf7-] {
margin-top: .45833rem
}
.contact-form-wrapper textarea {
min-height: 180px;
height: 180px;
min-width: 100%;
max-width: 100%
}
.contact-form-wrapper label {
font-family: Muli, sans-serif;
font-weight: 700
}
.contact-form-wrapper input[type=submit] {
font-family: "Open Sans";
font-size: .75rem;
color: #fff;
background-color: #03a9f4;
border-radius: 5px;
min-width: 7rem;
padding: .55rem 1.5rem;
font-weight: 600;
letter-spacing: 1px;
text-align: center;
text-decoration: none;
cursor: pointer;
border: 2px solid #03a9f4;
vertical-align: middle;
-webkit-appearance: none;
margin-left: auto;
margin-right: 0;
height: auto;
display: block;
margin-bottom: 0;
line-height: 1.2rem
}
.contact-form-wrapper input[type=submit] i {
position: relative;
top: 1px;
margin: 0 2px
}
.contact-form-wrapper input[type=submit]:hover {
outline: 0;
text-decoration: none;
color: #fff;
background-color: #2ebcfc;
border-color: #2ebcfc
}
.contact-form-wrapper input[type=submit].disabled,
.contact-form-wrapper input[type=submit]:disabled,
.contact-form-wrapper input[type=submit]:disabled[disabled] {
cursor: default;
font-style: normal;
color: rgba(255, 255, 255, .7);
background-color: rgba(3, 169, 244, .7);
border-color: rgba(3, 169, 244, .7);
padding: .55rem 1.5rem
}
.contact-form-wrapper input[type=submit].disabled:hover,
.contact-form-wrapper input[type=submit]:disabled:hover,
.contact-form-wrapper input[type=submit]:disabled[disabled]:hover {
color: #fff
}
.contact-form-wrapper input[type=submit] .button-icon {
font-size: 1.5em;
margin-right: .25em;
vertical-align: middle
}
.contact-form-wrapper form {
margin-top: 0;
margin-bottom: 0
}
.contact-form-wrapper form[class*=wpcf7-] p:last-of-type {
margin-bottom: 0
}
.contact-form-wrapper .wpcf7-response-output[role=alert],
.contact-form-wrapper div.wpcf7-validation-errors {
background-color: #ff8066;
border: none;
color: #fff;
font-size: .77em;
padding: 5px 10px
}
.contact-form-wrapper .wpcf7-mail-sent-ok[role=alert] {
background-color: #3F464C
}
.contact-form-wrapper div.wpcf7 .ajax-loader {
background-color: rgba(255, 255, 255, .86);
background-position: center;
background-repeat: no-repeat;
border-radius: 100%;
display: block;
height: 32px;
margin-left: 13px;
margin-top: -38px;
opacity: 0;
pointer-events: none;
position: absolute;
transition: all .4s;
width: 32px
}
.contact-form-wrapper span.wpcf7-not-valid-tip {
color: red;
font-size: 10px;
font-weight: 700;
display: block
}
@media (min-width:768px) {
.contact-form-wrapper {
text-align: left
}
.contact-form-wrapper.inline-info form[class*=wpcf7-] p:nth-of-type(1),
.contact-form-wrapper.inline-info form[class*=wpcf7-] p:nth-of-type(2) {
display: block;
width: 50%;
max-width: 50%;
float: left
}
.contact-form-wrapper.inline-info form[class*=wpcf7-] p:nth-of-type(1) {
padding-right: 15px
}
.contact-form-wrapper.inline-info form[class*=wpcf7-] p:nth-of-type(2) {
padding-left: 15px
}
.contact-form-wrapper.inline-info form[class*=wpcf7-] p:nth-of-type(2):after {
clear: both
}
div.content-left-sm {
text-align: left
}
.comment-author div.content-left-sm .fn,
div.content-left-sm .comment-author .fn,
div.content-left-sm h1,
div.content-left-sm h2,
div.content-left-sm h3,
div.content-left-sm h4,
div.content-left-sm h5,
div.content-left-sm h6,
div.content-left-sm img,
div.content-left-sm p {
margin-left: 0;
margin-right: auto;
text-align: left
}
div.content-left-sm .icon {
margin-left: 0;
margin-right: auto
}
div.content-center-sm {
text-align: center
}
.comment-author div.content-center-sm .fn,
div.content-center-sm .comment-author .fn,
div.content-center-sm [data-type=group],
div.content-center-sm h1,
div.content-center-sm h2,
div.content-center-sm h3,
div.content-center-sm h4,
div.content-center-sm h5,
div.content-center-sm h6,
div.content-center-sm img,
div.content-center-sm p {
text-align: center;
margin-left: auto;
margin-right: auto
}
div.content-center-sm .icon,
div.content-center-sm img {
margin-left: auto;
margin-right: auto;
text-align: center
}
div.content-right-sm {
text-align: right
}
.comment-author div.content-right-sm .fn,
div.content-right-sm .comment-author .fn,
div.content-right-sm [data-type=group],
div.content-right-sm h1,
div.content-right-sm h2,
div.content-right-sm h3,
div.content-right-sm h4,
div.content-right-sm h5,
div.content-right-sm h6,
div.content-right-sm img,
div.content-right-sm p {
margin-right: 0;
margin-left: auto;
text-align: right
}
div.content-right-sm .icon {
margin-right: 0;
margin-left: auto
}
}
.social-icons-group,
a[data-fancybox] {
display: inline-block
}
.social-icons-group {
margin-bottom: 1rem;
line-height: 1em;
min-height: 0
}
.social-icons-group i.fa,
.social-icons-group>* {
margin-bottom: 0
}
@media (min-width:767px) {
[data-content-shortcode] .post-content.card {
padding-bottom: 1rem
}
}
.wpforms-form button[type=submit].wpforms-submit.comment-meta,
.wpforms-form button[type=submit].wpforms-submit.comment-reply-link,
.wpforms-form button[type=submit].wpforms-submit.small {
min-width: 4rem;
font-weight: 400
}
.wpforms-form button[type=submit].wpforms-submit.big {
min-width: 10rem
}
.wpforms-form button[type=submit].wpforms-submit.color-white,
.wpforms-form button[type=submit].wpforms-submit.color-white:hover {
color: #313439;
background-color: #fff;
border-color: #fff
}
.wpforms-form button[type=submit].wpforms-submit.color-white.disabled,
.wpforms-form button[type=submit].wpforms-submit.color-white:disabled {
color: rgba(49, 52, 57, .7);
background-color: rgba(255, 255, 255, .7);
border-color: rgba(255, 255, 255, .7)
}
.wpforms-form button[type=submit].wpforms-submit.color-white.outline {
background: 0 0;
color: #fff;
border-color: #fff
}
.wpforms-form button[type=submit].wpforms-submit.color-white.outline:hover {
border-color: rgba(255, 255, 255, .7)
}
.wpforms-form button[type=submit].wpforms-submit.color-white.outline.disabled,
.wpforms-form button[type=submit].wpforms-submit.color-white.outline:disabled {
background: 0 0;
color: rgba(255, 255, 255, .7);
border-color: rgba(255, 255, 255, .5)
}
.wpforms-form button[type=submit].wpforms-submit.color-black {
color: #fff;
background-color: #000;
border-color: #000
}
.wpforms-form button[type=submit].wpforms-submit.color-black:hover {
color: #fff;
background-color: #1a1a1a;
border-color: #1a1a1a
}
.wpforms-form button[type=submit].wpforms-submit.color-black.disabled,
.wpforms-form button[type=submit].wpforms-submit.color-black:disabled {
color: rgba(255, 255, 255, .7);
background-color: rgba(0, 0, 0, .7);
border-color: rgba(0, 0, 0, .7)
}
.wpforms-form button[type=submit].wpforms-submit.color-black.outline {
background: 0 0;
color: #000;
border-color: #000
}
.wpforms-form button[type=submit].wpforms-submit.color-black.outline:hover {
border-color: rgba(0, 0, 0, .7)
}
.wpforms-form button[type=submit].wpforms-submit.color-black.outline.disabled,
.wpforms-form button[type=submit].wpforms-submit.color-black.outline:disabled {
background: 0 0;
color: rgba(0, 0, 0, .7);
border-color: rgba(0, 0, 0, .5)
}
.wpforms-form button[type=submit].wpforms-submit.white,
.wpforms-form button[type=submit].wpforms-submit.white:hover {
color: #313439;
background-color: #fff;
border-color: #fff
}
.wpforms-form button[type=submit].wpforms-submit.white.disabled,
.wpforms-form button[type=submit].wpforms-submit.white:disabled {
color: rgba(49, 52, 57, .7);
background-color: rgba(255, 255, 255, .7);
border-color: rgba(255, 255, 255, .7)
}
.wpforms-form button[type=submit].wpforms-submit.white.outline {
background: 0 0;
color: #fff;
border-color: #fff
}
.wpforms-form button[type=submit].wpforms-submit.white.outline:hover {
border-color: rgba(255, 255, 255, .7)
}
.wpforms-form button[type=submit].wpforms-submit.white.outline.disabled,
.wpforms-form button[type=submit].wpforms-submit.white.outline:disabled {
background: 0 0;
color: rgba(255, 255, 255, .7);
border-color: rgba(255, 255, 255, .5)
}
.wpforms-form button[type=submit].wpforms-submit.black {
color: #fff;
background-color: #000;
border-color: #000
}
.wpforms-form button[type=submit].wpforms-submit.black:hover {
color: #fff;
background-color: #1a1a1a;
border-color: #1a1a1a
}
.wpforms-form button[type=submit].wpforms-submit.black.disabled,
.wpforms-form button[type=submit].wpforms-submit.black:disabled {
color: rgba(255, 255, 255, .7);
background-color: rgba(0, 0, 0, .7);
border-color: rgba(0, 0, 0, .7)
}
.wpforms-form button[type=submit].wpforms-submit.black.outline {
background: 0 0;
color: #000;
border-color: #000
}
.wpforms-form button[type=submit].wpforms-submit.black.outline:hover {
border-color: rgba(0, 0, 0, .7)
}
.wpforms-form button[type=submit].wpforms-submit.black.outline.disabled,
.wpforms-form button[type=submit].wpforms-submit.black.outline:disabled {
background: 0 0;
color: rgba(0, 0, 0, .7);
border-color: rgba(0, 0, 0, .5)
}
.wpforms-form button[type=submit].wpforms-submit.color1 {
color: #fff;
background-color: #03a9f4;
border-color: #03a9f4
}
.wpforms-form button[type=submit].wpforms-submit.color1:hover {
color: #fff;
background-color: #2ebcfc;
border-color: #2ebcfc
}
.wpforms-form button[type=submit].wpforms-submit.color1.disabled,
.wpforms-form button[type=submit].wpforms-submit.color1:disabled {
color: rgba(255, 255, 255, .7);
background-color: rgba(3, 169, 244, .7);
border-color: rgba(3, 169, 244, .7)
}
.wpforms-form button[type=submit].wpforms-submit.color1.outline {
background: 0 0;
color: #03a9f4;
border-color: #03a9f4
}
.wpforms-form button[type=submit].wpforms-submit.color1.outline:hover {
border-color: rgba(3, 169, 244, .7)
}
.wpforms-form button[type=submit].wpforms-submit.color1.outline.disabled,
.wpforms-form button[type=submit].wpforms-submit.color1.outline:disabled {
background: 0 0;
color: rgba(3, 169, 244, .7);
border-color: rgba(3, 169, 244, .5)
}
.wpforms-form button[type=submit].wpforms-submit.color2 {
color: #fff;
background-color: #FF9800;
border-color: #FF9800
}
.wpforms-form button[type=submit].wpforms-submit.color2:hover {
color: #fff;
background-color: #ffad33;
border-color: #ffad33
}
.wpforms-form button[type=submit].wpforms-submit.color2.disabled,
.wpforms-form button[type=submit].wpforms-submit.color2:disabled {
color: rgba(255, 255, 255, .7);
background-color: rgba(255, 152, 0, .7);
border-color: rgba(255, 152, 0, .7)
}
.wpforms-form button[type=submit].wpforms-submit.color2.outline {
background: 0 0;
color: #FF9800;
border-color: #FF9800
}
.wpforms-form button[type=submit].wpforms-submit.color2.outline:hover {
border-color: rgba(255, 152, 0, .7)
}
.wpforms-form button[type=submit].wpforms-submit.color2.outline.disabled,
.wpforms-form button[type=submit].wpforms-submit.color2.outline:disabled {
background: 0 0;
color: rgba(255, 152, 0, .7);
border-color: rgba(255, 152, 0, .5)
}
.wpforms-form button[type=submit].wpforms-submit.color3 {
color: #fff;
background-color: #fbc02d;
border-color: #fbc02d
}
.wpforms-form button[type=submit].wpforms-submit.color3:hover {
color: #fff;
background-color: #fccf5f;
border-color: #fccf5f
}
.wpforms-form button[type=submit].wpforms-submit.color3.disabled,
.wpforms-form button[type=submit].wpforms-submit.color3:disabled {
color: rgba(255, 255, 255, .7);
background-color: rgba(251, 192, 45, .7);
border-color: rgba(251, 192, 45, .7)
}
.wpforms-form button[type=submit].wpforms-submit.color3.outline {
background: 0 0;
color: #fbc02d;
border-color: #fbc02d
}
.wpforms-form button[type=submit].wpforms-submit.color3.outline:hover {
border-color: rgba(251, 192, 45, .7)
}
.wpforms-form button[type=submit].wpforms-submit.color3.outline.disabled,
.wpforms-form button[type=submit].wpforms-submit.color3.outline:disabled {
background: 0 0;
color: rgba(251, 192, 45, .7);
border-color: rgba(251, 192, 45, .5)
}
.wpforms-form button[type=submit].wpforms-submit.color4 {
color: #fff;
background-color: #8c239f;
border-color: #8c239f
}
.wpforms-form button[type=submit].wpforms-submit.color4:hover {
color: #fff;
background-color: #b12cc9;
border-color: #b12cc9
}
.wpforms-form button[type=submit].wpforms-submit.color4.disabled,
.wpforms-form button[type=submit].wpforms-submit.color4:disabled {
color: rgba(255, 255, 255, .7);
background-color: rgba(140, 35, 159, .7);
border-color: rgba(140, 35, 159, .7)
}
.wpforms-form button[type=submit].wpforms-submit.color4.outline {
background: 0 0;
color: #8c239f;
border-color: #8c239f
}
.wpforms-form button[type=submit].wpforms-submit.color4.outline:hover {
border-color: rgba(140, 35, 159, .7)
}
.wpforms-form button[type=submit].wpforms-submit.color4.outline.disabled,
.wpforms-form button[type=submit].wpforms-submit.color4.outline:disabled {
background: 0 0;
color: rgba(140, 35, 159, .7);
border-color: rgba(140, 35, 159, .5)
}
.wpforms-form button[type=submit].wpforms-submit.color5 {
color: #fff;
background-color: #ff3369;
border-color: #ff3369
}
.wpforms-form button[type=submit].wpforms-submit.color5:hover {
color: #fff;
background-color: #ff668f;
border-color: #ff668f
}
.wpforms-form button[type=submit].wpforms-submit.color5.disabled,
.wpforms-form button[type=submit].wpforms-submit.color5:disabled {
color: rgba(255, 255, 255, .7);
background-color: rgba(255, 51, 105, .7);
border-color: rgba(255, 51, 105, .7)
}
.wpforms-form button[type=submit].wpforms-submit.color5.outline {
background: 0 0;
color: #ff3369;
border-color: #ff3369
}
.wpforms-form button[type=submit].wpforms-submit.color5.outline:hover {
border-color: rgba(255, 51, 105, .7)
}
.wpforms-form button[type=submit].wpforms-submit.color5.outline.disabled,
.wpforms-form button[type=submit].wpforms-submit.color5.outline:disabled {
background: 0 0;
color: rgba(255, 51, 105, .7);
border-color: rgba(255, 51, 105, .5)
}
.wpforms-form button[type=submit].wpforms-submit.color6 {
color: #fff;
background-color: #343a40;
border-color: #343a40
}
.wpforms-form button[type=submit].wpforms-submit.color6:hover {
color: #fff;
background-color: #4b545c;
border-color: #4b545c
}
.wpforms-form button[type=submit].wpforms-submit.color6.disabled,
.wpforms-form button[type=submit].wpforms-submit.color6:disabled {
color: rgba(255, 255, 255, .7);
background-color: rgba(52, 58, 64, .7);
border-color: rgba(52, 58, 64, .7)
}
.wpforms-form button[type=submit].wpforms-submit.color6.outline {
background: 0 0;
color: #343a40;
border-color: #343a40
}
.wpforms-form button[type=submit].wpforms-submit.color6.outline:hover {
border-color: rgba(52, 58, 64, .7)
}
.wpforms-form button[type=submit].wpforms-submit.color6.outline.disabled,
.wpforms-form button[type=submit].wpforms-submit.color6.outline:disabled {
background: 0 0;
color: rgba(52, 58, 64, .7);
border-color: rgba(52, 58, 64, .5)
}
.wpforms-form button[type=submit].wpforms-submit.square {
border-radius: 0
}
.wpforms-form button[type=submit].wpforms-submit.white-text {
color: #fff!important
}
.wpforms-form button[type=submit].wpforms-submit.dark-text {
color: #313439!important
}
.wpforms-form button[type=submit].wpforms-submit.y-move {
transition: all .2s
}
.wpforms-form button[type=submit].wpforms-submit.y-move:hover {
transform: translateY(-2px);
box-shadow: 0 10px 20px rgba(189, 189, 189, .19), 0 6px 6px rgba(189, 189, 189, .23)
}
.content-section .wpforms-confirmation-container-full * {
color: inherit
}
.content-section h1,
.content-section p,
.header-description-row h1,
.header-description-row p {
display: block
}
.content-section h1 span>a,
.content-section h1 span>a:hover,
.content-section h1>a,
.content-section h1>a:hover,
.content-section p span>a,
.content-section p span>a:hover,
.content-section p>a,
.content-section p>a:hover,
.header-description-row h1 span>a,
.header-description-row h1 span>a:hover,
.header-description-row h1>a,
.header-description-row h1>a:hover,
.header-description-row p span>a,
.header-description-row p span>a:hover,
.header-description-row p>a,
.header-description-row p>a:hover {
color: inherit!important
}
.content-section h1 span>a:hover,
.content-section h1>a:hover,
.content-section p span>a:hover,
.content-section p>a:hover,
.header-description-row h1 span>a:hover,
.header-description-row h1>a:hover,
.header-description-row p span>a:hover,
.header-description-row p>a:hover {
text-shadow: 0 0 0 currentColor
}
.mesmerize-language-switcher.after-menu {
background-color: #fff;
border-radius: 4px 0 0 4px;
right: 0;
position: fixed;
top: 80px;
display: inline-block;
z-index: 10000;
list-style: none;
margin-left: 0;
padding: 0;
-moz-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .1);
-webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .1);
box-shadow: 0 0 1px 1px rgba(0, 0, 0, .1);
margin-bottom: 0
}
.mesmerize-language-switcher.after-menu select {
display: block;
margin: 10px
}
ul.mesmerize-language-switcher.after-menu>li {
display: none;
float: left;
padding: 14px 8px;
font-size: 0;
line-height: 0
}
ul.mesmerize-language-switcher.after-menu.hover>li,
ul.mesmerize-language-switcher.after-menu:hover>li,
ul.mesmerize-language-switcher.after-menu>li.current-lang {
display: block
}
ul.mesmerize-language-switcher.after-menu span {
display: none
}
img.logo.dark,
img.custom-logo {
width: auto;
max-height: 50px !important
}
.footer .footer-content {
background-color: #222
}
.footer p,
.footer {
color: #fff
}
.footer a .fa,
.footer .fa {
color: #fff
}
.footer a:hover .fa {
color: #3f464c
}
.footer-border-accent {
border-color: #ff9800 !important
}
.footer-bg-accent {
background-color: #ff9800 !important
}
body {
font-family: "Open Sans", Helvetica, Arial, sans-serif;
color: #6b7c93
}
body h1 {
font-family: Muli, Helvetica, Arial, sans-serif;
font-weight: 600;
font-size: 2.625rem;
line-height: 4rem;
letter-spacing: normal;
color: #3c424f
}
body h2 {
font-family: Muli, Helvetica, Arial, sans-serif;
font-weight: 600;
font-size: 2.188rem;
line-height: 3rem;
letter-spacing: normal;
text-transform: none;
color: #3c424f
}
body h3 {
font-family: Muli, Helvetica, Arial, sans-serif;
font-weight: 600;
font-size: 1.313rem;
line-height: 2.25rem;
letter-spacing: normal;
text-transform: none;
color: #3c424f
}
body h4 {
font-family: Muli, Helvetica, Arial, sans-serif;
font-weight: 600;
font-size: .963rem;
line-height: 1.75rem;
letter-spacing: .0625rem;
text-transform: none;
color: #3c424f
}
body h5 {
font-family: Muli, Helvetica, Arial, sans-serif;
font-weight: 800;
font-size: .875rem;
line-height: 1.5rem;
letter-spacing: 2px;
text-transform: none;
color: #3c424f
}
body h6 {
font-family: Muli, Helvetica, Arial, sans-serif;
font-weight: 800;
font-size: .766rem;
line-height: 1.375rem;
letter-spacing: .1875rem;
color: #3c424f
}
.header.color-overlay:before {
background: #343a40
}
.header .background-overlay,
.header.color-overlay:before {
opacity: .57
}
.header.color-overlay:after {
filter: invert(27%)
}
.header-homepage p.header-subtitle2 {
margin-top: 0;
margin-bottom: 20px;
font-family: Roboto, Helvetica, Arial, sans-serif;
font-weight: 300;
font-style: normal;
font-size: 1.4em;
line-height: 130%;
text-transform: none;
color: #fff;
background: rgba(0, 0, 0, 0);
padding-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0
}
.header-homepage h1.hero-title {
font-family: Muli, Helvetica, Arial, sans-serif;
font-weight: 300;
font-style: normal;
font-size: 3.3em;
line-height: 114%;
letter-spacing: .9px;
text-transform: none;
color: #fff
}
.header-homepage .hero-title {
margin-top: 0;
margin-bottom: 20px;
background: rgba(0, 0, 0, 0);
padding-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0
}
.header-homepage p.header-subtitle {
margin-top: 0;
margin-bottom: 20px;
font-family: Muli, Helvetica, Arial, sans-serif;
font-weight: 300;
font-style: normal;
font-size: 1.4em;
line-height: 130%;
text-transform: none;
color: #fff;
background: rgba(0, 0, 0, 0);
padding-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0
}
.header-buttons-wrapper {
background: rgba(0, 0, 0, 0);
padding-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0
}
.header-homepage .header-description-row {
padding-top: 5%;
padding-bottom: 8%
}
.inner-header-description {
padding-top: 10%;
padding-bottom: 10%
}
.inner-header-description .header-subtitle {
font-family: Muli, Helvetica, Arial, sans-serif;
font-weight: 300;
font-style: normal;
font-size: 1.3em;
line-height: 130%;
letter-spacing: 0px;
text-transform: none;
color: #fff
}
.inner-header-description h1.hero-title {
font-family: Muli, Helvetica, Arial, sans-serif;
font-weight: 300;
font-style: normal;
font-size: 3.5em;
line-height: 114%;
letter-spacing: .9px;
text-transform: none;
color: #fff
}
.header-top-bar {
background-color: #2f2f37
}
.header-top-bar-inner {
height: 40px
}
.header-top-bar .header-top-bar-area.area-left span {
color: #fff
}
.header-top-bar .header-top-bar-area.area-left i.fa {
color: #999
}
.header-top-bar .header-top-bar-area.area-left .top-bar-social-icons i {
color: #fff
}
.header-top-bar .header-top-bar-area.area-left .top-bar-social-icons i:hover {
color: #fff
}
.header-top-bar .header-top-bar-area.area-left .top-bar-menu>li>a {
color: #fff
}
.header-top-bar .header-top-bar-area.area-left .top-bar-menu>li>a:hover {
color: #fff!important
}
.header-top-bar .header-top-bar-area.area-left .top-bar-menu>li>a:visited {
color: #fff
}
.header-top-bar .header-top-bar-area.area-left span.top-bar-text {
color: #999
}
.header-top-bar .header-top-bar-area.area-right span {
color: #fff
}
.header-top-bar .header-top-bar-area.area-right i.fa {
color: #999
}
.header-top-bar .header-top-bar-area.area-right .top-bar-social-icons i {
color: #fff
}
.header-top-bar .header-top-bar-area.area-right .top-bar-social-icons i:hover {
color: #fff
}
.header-top-bar .header-top-bar-area.area-right .top-bar-menu>li>a {
color: #fff
}
.header-top-bar .header-top-bar-area.area-right .top-bar-menu>li>a:hover {
color: #fff!important
}
.header-top-bar .header-top-bar-area.area-right .top-bar-menu>li>a:visited {
color: #fff
}
.header-top-bar .header-top-bar-area.area-right span.top-bar-text {
color: #999
}
.mesmerize-inner-page .navigation-bar.bordered {
border-bottom-color: rgba(255, 255, 255, .5);
border-bottom-width: 1px;
border-bottom-style: solid
}
.mesmerize-inner-page .fixto-fixed .main_menu_col,
.mesmerize-inner-page .fixto-fixed .main-menu {
justify-content: flex-end!important
}
.mesmerize-inner-page .navigation-bar.fixto-fixed {
background-color: rgba(255, 255, 255, 1)!important
}
.mesmerize-inner-page #main_menu>li>a {
font-family: "Open Sans", Helvetica, Arial, sans-serif;
font-weight: 600;
font-style: normal;
font-size: 14px;
line-height: 160%;
letter-spacing: 1px;
text-transform: uppercase
}
.mesmerize-front-page .navigation-bar.coloured-nav:not(.fixto-fixed) {
background-color: rgba(255, 255, 255, 1)!important
}
.mesmerize-front-page .fixto-fixed .main_menu_col,
.mesmerize-front-page .fixto-fixed .main-menu {
justify-content: flex-end!important
}
.mesmerize-front-page .navigation-bar.fixto-fixed {
background-color: rgba(255, 255, 255, 1)!important
}
.mesmerize-front-page #main_menu>li>a {
font-family: "Open Sans", Helvetica, Arial, sans-serif;
font-weight: 600;
font-style: normal;
font-size: 14px;
line-height: 160%;
letter-spacing: 1px;
text-transform: uppercase
}
.mesmerize-front-page #main_menu>li li>a {
font-family: "Open Sans", Helvetica, Arial, sans-serif;
font-weight: 600;
font-style: normal;
font-size: .875rem;
line-height: 120%;
letter-spacing: 0px;
text-transform: none
}
.mesmerize-front-page .header-nav-area .social-icons a {
color: #FFFFFF!important
}
.mesmerize-front-page .fixto-fixed .header-nav-area .social-icons a {
color: #000000!important
}
.mesmerize-front-page .nav-search.widget_search * {
color: #fff
}
.mesmerize-front-page .nav-search.widget_search input {
border-color: #fff
}
.mesmerize-front-page .nav-search.widget_search input::-webkit-input-placeholder {
color: #fff
}
.mesmerize-front-page .nav-search.widget_search input:-ms-input-placeholder {
color: #fff
}
.mesmerize-front-page .nav-search.widget_search input:-moz-placeholder {
color: #fff
}
.mesmerize-front-page .fixto-fixed .nav-search.widget_search * {
color: #000
}
.mesmerize-front-page .fixto-fixed .nav-search.widget_search input {
border-color: #000
}
.mesmerize-front-page .fixto-fixed .nav-search.widget_search input::-webkit-input-placeholder {
color: #000
}
.mesmerize-front-page .fixto-fixed .nav-search.widget_search input:-ms-input-placeholder {
color: #000
}
.mesmerize-front-page .fixto-fixed .nav-search.widget_search input:-moz-placeholder {
color: #000
}
.mesmerize-inner-page .inner_header-nav-area .social-icons a {
color: #FFFFFF!important
}
.mesmerize-inner-page .fixto-fixed .inner_header-nav-area .social-icons a {
color: #000000!important
}
.mesmerize-inner-page .nav-search.widget_search * {
color: #fff
}
.mesmerize-inner-page .nav-search.widget_search input {
border-color: #fff
}
.mesmerize-inner-page .nav-search.widget_search input::-webkit-input-placeholder {
color: #fff
}
.mesmerize-inner-page .nav-search.widget_search input:-ms-input-placeholder {
color: #fff
}
.mesmerize-inner-page .nav-search.widget_search input:-moz-placeholder {
color: #fff
}
.mesmerize-inner-page .fixto-fixed .nav-search.widget_search * {
color: #000
}
.mesmerize-inner-page .fixto-fixed .nav-search.widget_search input {
border-color: #000
}
.mesmerize-inner-page .fixto-fixed .nav-search.widget_search input::-webkit-input-placeholder {
color: #000
}
.mesmerize-inner-page .fixto-fixed .nav-search.widget_search input:-ms-input-placeholder {
color: #000
}
.mesmerize-inner-page .fixto-fixed .nav-search.widget_search input:-moz-placeholder {
color: #000
}
[data-component=offcanvas] i.fa {
color: #000000!important
}
[data-component=offcanvas] .bubble {
background-color: #000000!important
}
.fixto-fixed [data-component=offcanvas] i.fa {
color: #000000!important
}
.fixto-fixed [data-component=offcanvas] .bubble {
background-color: #000000!important
}
#offcanvas-wrapper {
background-color: #222B34!important
}
html.has-offscreen body:after {
background-color: rgba(34, 43, 52, .7)!important
}
#offcanvas-wrapper *:not(.arrow) {
color: #ffffff!important
}
#offcanvas_menu li.open,
#offcanvas_menu li.current-menu-item,
#offcanvas_menu li.current-menu-item>a,
#offcanvas_menu li.current_page_item,
#offcanvas_menu li.current_page_item>a {
background-color: #fff
}
#offcanvas_menu li.open>a,
#offcanvas_menu li.open>a>i,
#offcanvas_menu li.current-menu-item>a,
#offcanvas_menu li.current_page_item>a {
color: #2395F6!important
}
#offcanvas_menu li.open>a,
#offcanvas_menu li.current-menu-item>a,
#offcanvas_menu li.current_page_item>a {
border-left-color: #2395F6!important
}
#offcanvas_menu li>ul {
background-color: #686b77
}
#offcanvas_menu li>a {
font-family: "Open Sans", Helvetica, Arial, sans-serif;
font-weight: 400;
font-style: normal;
font-size: .875rem;
line-height: 100%;
letter-spacing: 0px;
text-transform: none
}
.navigation-bar.homepage.coloured-nav a.text-logo,
.navigation-bar.homepage.coloured-nav #main_menu li.logo>a.text-logo,
.navigation-bar.homepage.coloured-nav #main_menu li.logo>a.text-logo:hover {
color: #000;
font-family: inherit;
font-weight: 600;
font-style: normal;
font-size: 2em;
line-height: 100%;
letter-spacing: 0px;
text-transform: uppercase
}
.navigation-bar.homepage.fixto-fixed a.text-logo,
.navigation-bar.homepage.fixto-fixed .dark-logo a.text-logo {
color: #000000!important
}
.navigation-bar:not(.homepage) a.text-logo,
.navigation-bar:not(.homepage) #main_menu li.logo>a.text-logo,
.navigation-bar:not(.homepage) #main_menu li.logo>a.text-logo:hover,
.navigation-bar:not(.homepage) a.text-logo,
.navigation-bar:not(.homepage) #main_menu li.logo>a.text-logo,
.navigation-bar:not(.homepage) #main_menu li.logo>a.text-logo:hover {
color: #fff;
font-family: inherit;
font-weight: 600;
font-size: 1.6rem;
line-height: 100%;
letter-spacing: 0px;
text-transform: uppercase
}
.navigation-bar.fixto-fixed:not(.homepage) a.text-logo,
.navigation-bar.fixto-fixed:not(.homepage) .dark-logo a.text-logo,
.navigation-bar.alternate:not(.homepage) a.text-logo,
.navigation-bar.alternate:not(.homepage) .dark-logo a.text-logo {
color: #4a4a4a!important
}
.slide-progress {
background: rgba(3, 169, 244, .5);
height: 5px
}
.header-slider-navigation.separated .owl-nav .owl-next,
.header-slider-navigation.separated .owl-nav .owl-prev {
margin-left: 40px;
margin-right: 40px
}
.header-slider-navigation .owl-nav .owl-next,
.header-slider-navigation .owl-nav .owl-prev {
padding: 0;
background: rgba(0, 0, 0, 0)
}
.header-slider-navigation .owl-nav .owl-next i,
.header-slider-navigation .owl-nav .owl-prev i {
font-size: 50px;
width: 50px;
height: 50px;
color: #fff
}
.header-slider-navigation .owl-nav .owl-next:hover,
.header-slider-navigation .owl-nav .owl-prev:hover {
background: rgba(0, 0, 0, 0)
}
.header-slider-navigation .owl-dots {
margin-bottom: 0;
margin-top: 0
}
.header-slider-navigation .owl-dots .owl-dot span {
background: rgba(255, 255, 255, .3)
}
.header-slider-navigation .owl-dots .owl-dot.active span,
.header-slider-navigation .owl-dots .owl-dot:hover span {
background: #fff
}
.header-slider-navigation .owl-dots .owl-dot {
margin: 0 7px
}
@media (min-width:767px) {
.footer .footer-content {
padding-top: 0;
padding-bottom: 0
}
}
@media (max-width:1023px) {
body {
font-size: calc(16px*0.875)
}
}
@media (min-width:1024px) {
body {
font-size: 16px
}
}
@media only screen and (min-width:768px) {
body h1 {
font-size: 3rem
}
body h2 {
font-size: 2.5rem
}
body h3 {
font-size: 1.5rem
}
body h4 {
font-size: 1.1rem
}
body h5 {
font-size: 1rem
}
body h6 {
font-size: .875rem
}
.header-homepage p.header-subtitle2 {
font-size: 1.4em
}
.header-homepage h1.hero-title {
font-size: 3.5rem
}
.header-homepage p.header-subtitle {
font-size: 1.4em
}
.header-content .align-holder {
width: 80%!important
}
.header-homepage:not(.header-slide) .header-hero-media {
-webkit-flex-basis: 29%;
-moz-flex-basis: 29%;
-ms-flex-preferred-size: 29%;
flex-basis: 29%;
max-width: 29%;
width: 29%
}
.header-homepage:not(.header-slide) .header-hero-content {
-webkit-flex-basis: calc(100% - 29%)!important;
-moz-flex-basis: calc(100% - 29%)!important;
-ms-flex-preferred-size: calc(100% - 29%)!important;
flex-basis: calc(100% - 29%)!important;
max-width: calc(100% - 29%)!important;
width: calc(100% - 29%)!important
}
.inner-header-description {
text-align: left!important
}
.inner-header-description .header-subtitle {
font-size: 1.3em
}
.inner-header-description h1.hero-title {
font-size: 3.5em
}
}
@media screen and (min-width:768px) {
.header-homepage {
background-position: center center
}
.header {
background-position: center center
}
}
@media screen and (max-width:767px) {
.header-homepage .header-description-row {
padding-top: 10%;
padding-bottom: 10%
}
}
.tnp-subscription {
font-size: 13px;
display: block;
margin: 15px auto;
max-width: 500px;
width: 100%
}
.tnp-subscription div.tnp-field {
margin-bottom: 10px;
border: 0;
padding: 0
}
.tnp-subscription label {
display: block;
color: inherit;
font-size: 14px;
font-weight: 700;
line-height: normal;
padding: 5px;
margin: 0
}
.tnp-subscription input[type=text],
.tnp-subscription input[type=email],
.tnp-subscription input[type=submit],
.tnp-subscription select {
width: 100%;
height: 50px;
padding: 10px;
display: block;
border: 1px;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
color: #444;
font-size: 14px;
line-height: 20px;
margin: 0;
line-height: normal;
box-sizing: border-box
}
.tnp-subscription input[type=checkbox],
.tnp-widget input[type=radio] {
max-width: 20px;
display: inline-block
}
.tnp-subscription select option {
margin-right: 10px
}
.tnp-subscription input.tnp-submit {
background-color: #444;
color: #fff;
width: auto;
height: auto;
margin: 0
}
@media all and (max-width:480px) {
.tnp-subscription input[type=submit] {
width: 100%
}
}
.tnp-profile {
font-size: 13px
}
.tnp-profile form .tnp-field {
margin-bottom: 10px;
border: 0;
padding: 0
}
.tnp-profile form .tnp-field label {
display: block;
color: #333;
font-size: 14px
}
.tnp-profile form .tnp-field input[type=text],
.tnp-profile form .tnp-field input[type=email],
.tnp-profile form .tnp-field input[type=submit],
.tnp-profile form .tnp-field textarea,
.tnp-profile form .tnp-field select {
padding: 10px;
display: block;
border: 1px;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
color: #444;
font-size: 14px;
margin: 0;
line-height: normal;
box-sizing: border-box;
border-radius: 0;
height: auto;
float: none
}
.tnp-profile form input[type=checkbox],
.tnp-profile input[type=radio] {
max-width: 20px;
display: inline-block
}
.tnp-profile form .tnp-list-label {
margin-left: 15px
}
.tnp-profile form select option {
margin-right: 10px
}
.tnp-profile form .tnp-field input[type=submit] {
background-color: #444;
color: #fff;
width: auto;
height: auto;
margin: 0
}
@media all and (max-width:480px) {
.tnp-profile input[type=submit] {
width: 100%;
margin: 0
}
}
.tnp-widget {
width: 100%;
display: block;
box-sizing: border-box
}
.tnp-widget .tnp-field {
margin-bottom: 10px;
border: 0;
padding: 0
}
.tnp-widget label {
display: block;
color: inherit;
font-size: 14px
}
.tnp-widget input[type=text],
.tnp-widget input[type=email],
.tnp-widget input[type=submit],
.tnp-widget select {
width: 100%;
padding: 10px;
display: block;
border: 1px solid #ddd;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
color: #444;
font-size: 14px;
line-height: normal;
box-sizing: border-box;
height: auto
}
.tnp-widget input[type=checkbox],
.tnp-widget input[type=radio] {
width: auto;
display: inline-block
}
.tnp-widget select option {
margin-right: 10px
}
.tnp-widget input.tnp-submit {
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
margin: 0
}
.tnp-field input[type=submit] {
position: inherit
}
.tnp-widget-minimal {
width: 100%
}
.tnp-widget-minimal form {
margin: 0;
padding: 0;
border: 0
}
.tnp-widget-minimal input.tnp-email {
width: 100%;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px solid #ddd;
background-color: #f4f4f4;
color: #444;
font-size: 14px
}
.tnp-widget-minimal input.tnp-submit {
width: 100%;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: normal;
border-radius: 0;
box-sizing: border-box;
height: auto;
margin: 0
}
.tnp-subscription-minimal {
width: 100%;
box-sizing: border-box
}
.tnp-subscription-minimal form {
margin: 0;
padding: 0;
border: 0
}
.tnp-subscription-minimal input.tnp-email {
width: 70%;
max-width: 300px;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px solid #ddd;
background-color: #f4f4f4;
color: #444;
font-size: 14px;
line-height: 20px;
border-radius: 0
}
.tnp-subscription-minimal .tnp-privacy-field {
margin-top: 10px
}
.tnp-subscription-minimal input.tnp-submit {
width: 29%;
box-sizing: border-box;
display: inline-block;
padding: 10px;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: 20px;
box-sizing: border-box;
border-radius: 0;
margin: 0
}
.tnp-comments {
clear: both;
margin-top: 15px;
margin-bottom: 15px
}
.tnp-comments label {
display: block
}
.tnp-comments input[type=checkbox] {
display: inline-block;
width: auto!important
}
.tnp-lock {
clear: both;
display: block;
box-sizing: border-box;
box-shadow: none;
margin: 20px;
padding: 15px;
background-color: #fff;
border: 1px solid #ddd
}
@charset "UTF-8";
.fancybox-bg,
.fancybox-container {
top: 0;
left: 0;
-webkit-backface-visibility: hidden
}
.fancybox-content,
.fancybox-infobar__body,
.fancybox-slider,
.fancybox-slider-wrap,
.fancybox-thumbs,
.fancybox-thumbs>ul>li {
-webkit-tap-highlight-color: transparent
}
.fancybox-enabled {
overflow: hidden
}
.fancybox-enabled body {
overflow: visible;
height: 100%
}
.fancybox-container {
position: fixed;
width: 100%;
height: 100%;
z-index: 99993;
backface-visibility: hidden
}
.fancybox-container~.fancybox-container {
z-index: 99992
}
.fancybox-bg {
position: absolute;
right: 0;
bottom: 0;
background: #0f0f11;
opacity: 0;
transition-timing-function: cubic-bezier(.55, .06, .68, .19);
backface-visibility: hidden
}
.fancybox-controls,
.fancybox-slider,
.fancybox-slider-wrap {
-webkit-backface-visibility: hidden;
position: absolute;
top: 0;
left: 0;
right: 0
}
.fancybox-container--ready .fancybox-bg {
opacity: .87;
transition-timing-function: cubic-bezier(.22, .61, .36, 1)
}
.fancybox-controls {
text-align: center;
opacity: 0;
z-index: 99994;
transition: opacity .2s;
pointer-events: none;
backface-visibility: hidden;
direction: ltr
}
.fancybox-show-controls .fancybox-controls {
opacity: 1
}
.fancybox-infobar {
display: none
}
.fancybox-show-infobar .fancybox-infobar {
display: inline-block;
pointer-events: all
}
.fancybox-infobar__body {
display: inline-block;
width: 70px;
line-height: 44px;
font-size: 13px;
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
text-align: center;
color: #ddd;
background-color: rgba(30, 30, 30, .7);
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-webkit-font-smoothing: subpixel-antialiased
}
.fancybox-buttons {
position: absolute;
top: 0;
right: 0;
display: none;
pointer-events: all
}
.fancybox-show-buttons .fancybox-buttons {
display: block
}
.fancybox-slider-wrap {
overflow: hidden;
direction: ltr
}
.fancybox-slider,
.fancybox-slider-wrap {
bottom: 0;
padding: 0;
margin: 0;
z-index: 99993;
backface-visibility: hidden
}
.fancybox-slide {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow: auto;
outline: 0;
white-space: normal;
box-sizing: border-box;
text-align: center;
z-index: 99994;
-webkit-overflow-scrolling: touch
}
.fancybox-content,
.fancybox-slide>* {
position: relative;
text-align: left;
box-sizing: border-box
}
.fancybox-slide:before {
content: "";
height: 100%;
width: 0
}
.fancybox-slide:before,
.fancybox-slide>* {
display: inline-block;
vertical-align: middle
}
.fancybox-slide>* {
padding: 24px;
margin: 44px 0;
border-width: 0;
background-color: #fff;
overflow: auto
}
.fancybox-slide--image {
overflow: hidden
}
.fancybox-slide--image:before {
display: none
}
.fancybox-content {
display: inline-block;
margin: 44px auto;
padding: 0;
border: 0;
width: 80%;
height: calc(100% - 88px);
vertical-align: middle;
line-height: normal;
white-space: normal;
outline: 0;
font-size: 16px;
font-family: Arial, sans-serif;
-webkit-overflow-scrolling: touch
}
.fancybox-iframe {
display: block;
margin: 0;
padding: 0;
border: 0;
width: 100%;
height: 100%;
background: #fff
}
.fancybox-slide--video .fancybox-content,
.fancybox-slide--video .fancybox-iframe {
background: 0 0
}
.fancybox-placeholder {
z-index: 99995;
background: no-repeat;
cursor: default;
overflow: visible;
-webkit-transform-origin: top left;
transform-origin: top left;
background-size: 100% 100%;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.fancybox-image,
.fancybox-placeholder,
.fancybox-spaceball {
position: absolute;
top: 0;
left: 0;
margin: 0;
padding: 0;
border: 0
}
.fancybox-image,
.fancybox-spaceball {
width: 100%;
height: 100%;
max-width: none;
max-height: none;
background: 0 0;
background-size: 100% 100%
}
.fancybox-controls--canzoomOut .fancybox-placeholder {
cursor: zoom-out
}
.fancybox-controls--canzoomIn .fancybox-placeholder {
cursor: zoom-in
}
.fancybox-controls--canGrab .fancybox-placeholder {
cursor: -webkit-grab;
cursor: grab
}
.fancybox-controls--isGrabbing .fancybox-placeholder {
cursor: -webkit-grabbing;
cursor: grabbing
}
.fancybox-spaceball {
z-index: 1
}
.fancybox-tmp {
position: absolute;
top: -9999px;
left: -9999px;
visibility: hidden
}
.fancybox-error {
position: absolute;
margin: 0;
padding: 40px;
top: 50%;
left: 50%;
width: 380px;
max-width: 100%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
background: #fff;
cursor: default
}
.fancybox-error p {
margin: 0;
padding: 0;
color: #444;
font: 16px/20px Helvetica Neue, Helvetica, Arial, sans-serif
}
.fancybox-close-small {
position: absolute;
top: 0;
right: 0;
width: 44px;
height: 44px;
padding: 0;
margin: 0;
border: 0;
border-radius: 0;
outline: 0;
background: 0 0;
z-index: 10;
cursor: pointer
}
.fancybox-close-small:after {
content: "×";
position: absolute;
top: 5px;
right: 5px;
width: 30px;
height: 30px;
font: 20px/30px Arial, Helvetica Neue, Helvetica, sans-serif;
color: #888;
font-weight: 300;
text-align: center;
border-radius: 50%;
border-width: 0;
background: #fff;
transition: background .2s;
box-sizing: border-box;
z-index: 2
}
.fancybox-close-small:focus:after {
outline: #888 dotted 1px
}
.fancybox-slide--video .fancybox-close-small {
top: -36px;
right: -36px;
background: 0 0
}
.fancybox-close-small:hover:after {
color: #555;
background: #eee
}
.fancybox-caption-wrap {
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 60px 30px 0;
z-index: 99998;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
box-sizing: border-box;
background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .1) 20%, rgba(0, 0, 0, .2) 40%, rgba(0, 0, 0, .6) 80%, rgba(0, 0, 0, .8));
opacity: 0;
transition: opacity .2s;
pointer-events: none
}
.fancybox-show-caption .fancybox-caption-wrap {
opacity: 1
}
.fancybox-caption {
padding: 30px 0;
border-top: 1px solid hsla(0, 0%, 100%, .4);
font-size: 14px;
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
color: #fff;
line-height: 20px;
-webkit-text-size-adjust: none
}
.fancybox-caption a,
.fancybox-caption button {
pointer-events: all
}
.fancybox-caption a {
color: #fff;
text-decoration: underline
}
.fancybox-button {
display: inline-block;
position: relative;
width: 44px;
height: 44px;
line-height: 44px;
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
cursor: pointer;
color: #fff;
box-sizing: border-box;
vertical-align: top;
outline: 0
}
.fancybox-button--disabled {
cursor: default;
pointer-events: none
}
.fancybox-button,
.fancybox-infobar__body {
background: rgba(30, 30, 30, .6)
}
.fancybox-button:hover {
background: rgba(0, 0, 0, .8)
}
.fancybox-button:after,
.fancybox-button:before {
content: "";
pointer-events: none;
position: absolute;
border-color: #fff;
background-color: currentColor;
color: currentColor;
opacity: .9;
box-sizing: border-box;
display: inline-block
}
.fancybox-button--disabled:after,
.fancybox-button--disabled:before {
opacity: .5
}
.fancybox-button--left:after {
left: 20px;
-webkit-transform: rotate(-135deg);
transform: rotate(-135deg)
}
.fancybox-button--left:after,
.fancybox-button--right:after {
top: 18px;
width: 6px;
height: 6px;
background: 0 0;
border-top: 2px solid currentColor;
border-right: 2px solid currentColor
}
.fancybox-button--right:after {
right: 20px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg)
}
.fancybox-button--left {
border-bottom-left-radius: 5px
}
.fancybox-button--right {
border-bottom-right-radius: 5px
}
.fancybox-button--close {
float: right
}
.fancybox-button--close:after,
.fancybox-button--close:before {
content: "";
display: inline-block;
position: absolute;
height: 2px;
width: 16px;
top: calc(50% - 1px);
left: calc(50% - 8px)
}
.fancybox-button--close:before {
-webkit-transform: rotate(45deg);
transform: rotate(45deg)
}
.fancybox-button--close:after {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg)
}
.fancybox-loading {
border: 6px solid hsla(0, 0%, 39%, .4);
border-top: 6px solid hsla(0, 0%, 100%, .6);
border-radius: 100%;
height: 50px;
width: 50px;
-webkit-animation: a .8s infinite linear;
animation: a .8s infinite linear;
background: 0 0;
position: absolute;
top: 50%;
left: 50%;
margin-top: -25px;
margin-left: -25px;
z-index: 99999
}
@-webkit-keyframes a {
0% {
-webkit-transform: rotate(0);
transform: rotate(0)
}
to {
-webkit-transform: rotate(359deg);
transform: rotate(359deg)
}
}
@keyframes a {
0% {
-webkit-transform: rotate(0);
transform: rotate(0)
}
to {
-webkit-transform: rotate(359deg);
transform: rotate(359deg)
}
}
@media (max-width:800px) {
.fancybox-controls {
text-align: left
}
.fancybox-button--left,
.fancybox-button--right,
.fancybox-buttons button:not(.fancybox-button--close) {
display: none!important
}
.fancybox-caption {
padding: 20px 0;
margin: 0
}
}
.fancybox-button--fullscreen:before {
width: 15px;
height: 11px;
left: 15px;
top: 16px;
border: 2px solid;
background: 0 0
}
.fancybox-button--play:before {
top: 16px;
left: 18px;
width: 0;
height: 0;
border-top: 6px inset transparent;
border-bottom: 6px inset transparent;
border-left: 10px solid;
border-radius: 1px;
background: 0 0
}
.fancybox-button--pause:before {
top: 16px;
left: 18px;
width: 7px;
height: 11px;
border-style: solid;
border-width: 0 2px;
background: 0 0
}
.fancybox-button--thumbs span {
font-size: 23px
}
.fancybox-button--thumbs:before {
top: 20px;
left: 21px;
width: 3px;
height: 3px;
box-shadow: 0 -4px 0, -4px -4px 0, 4px -4px 0, inset 0 0 0 32px, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0
}
.fancybox-container--thumbs .fancybox-caption-wrap,
.fancybox-container--thumbs .fancybox-controls,
.fancybox-container--thumbs .fancybox-slider-wrap {
right: 220px
}
.fancybox-thumbs {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: auto;
width: 220px;
margin: 0;
padding: 5px 5px 0 0;
background: #fff;
z-index: 99993;
word-break: normal;
-webkit-overflow-scrolling: touch;
box-sizing: border-box
}
.fancybox-thumbs>ul {
list-style: none;
position: absolute;
position: relative;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow-x: hidden;
overflow-y: auto;
font-size: 0
}
.fancybox-thumbs>ul>li {
float: left;
overflow: hidden;
max-width: 50%;
padding: 0;
margin: 0;
width: 105px;
height: 75px;
position: relative;
cursor: pointer;
outline: 0;
border: 5px solid #fff;
border-top-width: 0;
border-right-width: 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
box-sizing: border-box
}
li.fancybox-thumbs-loading {
background: rgba(0, 0, 0, .1)
}
.contact-3,
.contact-7 {
background-position: center top
}
.fancybox-thumbs>ul>li>img {
position: absolute;
top: 0;
left: 0;
min-width: 100%;
min-height: 100%;
max-width: none;
max-height: none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.fancybox-thumbs>ul>li:before {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-radius: 2px;
border: 4px solid #4ea7f9;
z-index: 99991;
opacity: 0;
transition: all .2s cubic-bezier(.25, .46, .45, .94)
}
.fancybox-thumbs>ul>li.fancybox-thumbs-active:before {
opacity: 1
}
@media (max-width:800px) {
.fancybox-thumbs {
display: none!important
}
.fancybox-container--thumbs .fancybox-caption-wrap,
.fancybox-container--thumbs .fancybox-controls,
.fancybox-container--thumbs .fancybox-slider-wrap {
right: 0
}
}
.about-2 .lightbox-video,
.about-3 .lightbox-video {
background-image: url(none);
height: 70%
}
.about-8 .image-grid .col-sm-6 img {
margin-bottom: 15px;
margin-top: 15px;
width: 100%
}
.about-image-text .left-img,
.about-text-image .right-img {
background-image: url(none);
background-size: cover;
height: 70%;
min-height: 350px;
z-index: 10
}
.blog-section .card {
height: 100%;
padding: 0
}
.blog-section-colored .card.bordered .post-thumbnail img {
margin: -1px -1px 0;
width: calc(100% + 2px)
}
.clients-2 .spaced-cols>div {
align-items: center;
display: flex;
flex-direction: column
}
.clients-2 .spaced-cols>div>*,
.team-3 .spaced-cols>div>:not(.contentswap-effect) {
margin: 5px
}
.clients-2 .padding-lr,
.clients-3 .padding-lr {
padding: 0 15px
}
.clients-3 .row.spaced-cols>div>:not(.middle-xs) {
display: block;
justify-self: flex-start;
margin-bottom: 10px
}
.clients-3 .row.spaced-cols>div>.middle-xs {
margin-bottom: 20px
}
.clients-3 .row.spaced-cols>div>.middle-xs img {
display: block;
margin: auto
}
.clients-3 .company-name {
padding-right: 15px
}
.contact-3 {
background-image: url(none);
background-size: cover;
position: relative
}
.contact-3>div:not([class*=section-separator]),
.contact-7>div:not([class*=section-separator]) {
position: relative;
z-index: 1
}
.contact-3:before,
.contact-7:before {
content: ' ';
display: inline-block;
left: 0;
top: 0;
z-index: 0;
height: 100%;
width: 100%
}
.contact-3:before {
background-color: rgba(3, 169, 244, .5);
position: absolute
}
.contact-3 .row .card>*,
.team-3 .content-holder,
.woocommerce-section-shadowed-image .content-holder {
margin-bottom: 1rem
}
.contact-5 .label-col {
min-width: 120px
}
.contact-5 .image-holder img,
.team-1 .face,
.team-4 .face {
width: 100%
}
.contact-7 {
background-image: url(none);
background-size: cover;
position: relative
}
.contact-7 .card.no-padding {
padding-bottom: 0
}
.contact-7 .card .row {
margin-left: 0;
margin-right: 0
}
.contact-7:before {
background-color: rgba(26, 26, 26, .48);
position: absolute
}
.contact-7 .contact-form-wrapper {
padding: 4rem 2rem;
z-index: 1
}
.contact-7 .map-wrapper {
min-height: 100%
}
.contact-7 .mesmerize-google-maps {
height: 100%;
min-height: 100%;
position: absolute;
width: 100%
}
.contact-7 .map-col,
.pos-rel,
.pricing-3 .pricing-featured,
.pricing-4 .pricing-featured .card {
position: relative
}
.content-1 .lightbox-video,
.content-10 .lightbox-video,
.content-11 .lightbox-video {
background-image: url(none)
}
.content-14,
.overlappable-3 .image-col.second-image-col,
.overlappable-3 .image-col2 {
background-image: url(none)
}
.content-14[data-section-ov]:before {
background-color: rgba(3, 169, 244, .5)
}
.content-15 .gridContainer .img1,
.content-16 .gridContainer .img1,
.content-5 .gridContainer .img1,
.content-5-2 .gridContainer .img1,
.content-9 .gridContainer img.shadow-large {
max-width: 100%
}
.content-15>div:not(.gridContainer) .overlay-box,
.content-16>div:not(.gridContainer) .overlay-box,
.content-6-2>div:not(.gridContainer) .overlay-box,
.content-6>div:not(.gridContainer) .overlay-box {
max-width: 75%
}
.content-19,
.content-19-2 {
background-color: #262D3F
}
.content-19-2>div:not(.gridContainer) .flexbox-strech,
.content-19>div:not(.gridContainer) .flexbox-strech {
flex-basis: 50%;
max-width: 50%
}
.content-19 .content-col,
.content-19-2 .content-col {
background-color: #fff;
position: relative;
z-index: 2
}
.content-19 .content-col h2,
.content-19-2 .content-col h2,
.pricing-3 .card-replacer h3,
.pricing-3 .card-replacer h5 {
color: #3C424F
}
.content-19 .content-col p,
.content-19-2 .content-col p {
color: #6B7C93
}
.content-19 .right-img,
.content-19-2 .right-img {
background-image: url(none);
background-size: cover;
height: 90%;
min-height: 350px;
z-index: 1
}
.content-5-2>div:not(.gridContainer) .overlay-box,
.content-5>div:not(.gridContainer) .overlay-box {
max-width: 95%
}
.content-6 .content-left-sm .force-align,
.content-6-2 .content-left-sm .force-align {
justify-content: flex-start
}
.content-6 .content-center-sm .force-align,
.content-6-2 .content-center-sm .force-align {
justify-content: center
}
.content-6 .content-right-sm .force-align,
.content-6-2 .content-right-sm .force-align {
justify-content: flex-end
}
.cta-centered-bg-section {
background-image: url(none);
background-repeat: no-repeat;
background-size: cover
}
.cta-centered-bg-section[data-section-ov]:before {
background-color: rgba(0, 0, 0, .492)
}
.features-16-card-bordered-colored .read-more-container {
border-top: 1px solid #eaeaea;
padding-bottom: 0;
padding-top: 1rem
}
.features-16-card-bordered-colored .face {
margin-left: -1px;
margin-right: -1px;
margin-top: -1px;
max-width: calc(100% + 2px);
width: calc(100% + 2px)
}
.features-5 .number-container {
font-size: 1rem
}
.features-5 p.number {
border-radius: 100%;
display: block;
height: 4.5em;
margin: 0 auto 1em;
text-align: center!important;
width: 4.5em
}
.features-5 p.number span {
display: inline-block;
font-size: 2.25em;
line-height: 100%;
margin-top: .5em
}
.features-5 div.link-line {
display: none;
height: 4px;
position: relative;
width: calc(50% - 1.25em + 2px)
}
.features-5 div.link-line.left {
left: calc(-1em - 2px);
top: calc(2.25em + 4px)
}
.features-5 div.link-line.right {
left: calc(50% + 2.25em);
margin-bottom: 1em;
top: -2.25em
}
.features-6 .oval {
border: 1px solid rgba(107, 124, 147, .4);
border-radius: 100%;
color: #FF9800;
font-size: 1rem;
height: 2.5rem;
line-height: 1.7rem;
margin: auto;
overflow: hidden;
padding-bottom: 5px;
padding-top: 5px;
text-align: center;
white-space: nowrap;
width: 2.5rem
}
.features-6 div>h4:first-of-type,
.pricing-3 .card-replacer p {
color: #FF9800
}
.features-6 .left-text,
.header-group-of-images {
text-align: left
}
.features-6 .col-xs-fit {
padding-right: 0
}
#mesmerize-gallery-1 img,
#mesmerize-gallery-2 img {
transition: all .4s linear
}
#mesmerize-gallery-1 dl {
padding: 15px
}
#mesmerize-gallery-1 dt,
#mesmerize-gallery-2 dt,
.overflow-hidden,
.portfolio-1 .contentswap-effect,
.woocommerce-section-shadowed-image .contentswap-effect {
overflow: hidden
}
#mesmerize-gallery-1 img:hover {
-moz-transform: scale(1.2, 1.2) translate(0, 0) skew(0deg, 0deg) rotate(5deg);
-moz-transform-origin: center center;
-ms-transform: scale(1.2, 1.2) translate(0, 0) skew(0deg, 0deg) rotate(5deg);
-ms-transform-origin: center center;
-o-transform: scale(1.2, 1.2) translate(0, 0) skew(0deg, 0deg) rotate(5deg);
-o-transform-origin: center center;
-webkit-transform: scale(1.2, 1.2) translate(0, 0) skew(0deg, 0deg) rotate(5deg);
-webkit-transform-origin: center center;
transform: scale(1.2, 1.2) translate(0, 0) skew(0deg, 0deg) rotate(5deg);
transform-origin: center center
}
#mesmerize-gallery-2 img:hover {
-moz-transform: scale(1.2, 1.2) translate(0, 0) skew(0deg, 0deg) rotate(0);
-moz-transform-origin: center center;
-ms-transform: scale(1.2, 1.2) translate(0, 0) skew(0deg, 0deg) rotate(0);
-ms-transform-origin: center center;
-o-transform-origin: center center;
-webkit-transform: scale(1.2, 1.2) translate(0, 0) skew(0deg, 0deg) rotate(0);
-webkit-transform-origin: center center;
transform: scale(1.2, 1.2) translate(0, 0) skew(0deg, 0deg) rotate(0);
transform-origin: center center
}
.header-group-of-images img {
display: inline-block;
max-width: 100%;
position: relative
}
.header-group-of-images .topimg {
margin-left: 10%;
width: 80%;
z-index: 10
}
.header-group-of-images .rightimg {
float: right;
margin-top: -25%;
max-width: 100%;
width: 80%
}
.header-group-of-images .leftimg {
margin-top: -50%;
width: 60%;
z-index: 11
}
.overlappable-1>.gridContainer,
.overlappable-2>.gridContainer,
.overlappable-3>.gridContainer {
background: 0 0
}
.overlappable-3 .image-col,
.overlappable-3 .image-col.first-image-col {
background-image: url(none)
}
.overlappable-1 .flexcol {
align-items: flex-start;
display: flex;
flex-direction: column
}
.overlappable-1 .content-left-sm .flexcol .button {
margin-left: 0;
margin-right: auto
}
.overlappable-1 .content-center-sm .flexcol .button {
margin-left: auto;
margin-right: auto
}
.overlappable-1 .content-right-sm .flexcol .button {
margin-left: auto;
margin-right: 0
}
.overlappable-2 .button,
.testimonials-2 .card>*,
.testimonials-3 .card>* {
margin-bottom: 15px
}
.overlappable-3 .image-col {
background-position: center center;
background-size: cover;
min-height: 100%
}
.overlappable-5 .button,
.overlappable-5 .link,
.overlappable-5 img {
margin: 0 8px 10px 0!important
}
.overlappable-5 .read-more {
margin: 0 24px 10px 0
}
.card>:last-child,
.overlappable-5 .fa.icon,
.overlappable-6 .fa.icon,
.portfolio-3 .card>.space-top>:last-child,
.portfolio-6 .card>.space-top>:last-child,
.team-1 .card>:last-child,
.team-3 .content-holder>:last-child,
.woocommerce-section-shadowed-image .content-holder>:last-child {
margin-bottom: 0
}
.overlappable-6 .bg-orange {
background-color: #FA6900
}
.overlappable-6 h4 {
color: #fff;
margin: 0
}
.portfolio-1 .contentswap-effect .initial-image,
.team-3 .contentswap-effect .initial-image,
.woocommerce-section-shadowed-image .contentswap-effect .initial-image {
transition: all .2s linear
}
.portfolio-1 .contentswap-effect .overlay {
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .54) 78%, rgba(0, 0, 0, .8) 100%)
}
.portfolio-1 .contentswap-effect:hover .overlay,
.team-3 .contentswap-effect:hover .overlay,
.woocommerce-section-shadowed-image .contentswap-effect:hover .overlay {
opacity: .75
}
.portfolio-1 .contentswap-effect:hover .initial-image,
.team-3 .contentswap-effect:hover .initial-image,
.woocommerce-section-shadowed-image .contentswap-effect:hover .initial-image {
transform: scale(1.1)
}
.portfolio-1 .swap-inner a,
.team-3 .swap-inner a,
.woocommerce-section-shadowed-image .swap-inner a {
color: #fff;
display: inline-block;
opacity: 1;
transition: all .1s linear
}
.portfolio-1 .swap-inner .content-holder,
.testimonials-2 .quotation-icon,
.testimonials-3 .quotation-icon {
display: flex;
flex-direction: column
}
.portfolio-3 .contentswap-effect .swap-inner *,
.portfolio-6 .contentswap-effect .swap-inner * {
text-align: center!important
}
.portfolio-3 .card>.space-top,
.portfolio-6 .card>.space-top {
padding-bottom: 1rem
}
.portfolio-6 .portfolio-icon {
color: #fff;
opacity: .9;
transition: all .2s linear
}
.portfolio-6 a:hover .portfolio-icon {
opacity: 1
}
.pricing-2 .card>.button:not(:first-of-type),
.pricing-7 .card>.button:not(:first-of-type) {
margin-top: 10px
}
.pricing-2 .pricing-featured .card {
padding-bottom: 3rem;
padding-top: 3rem
}
.pricing-2 .card[class*=bg-color] {
border: none
}
.pricing-3 .top-right-triangle,
.pricing-4 .top-right-triangle {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
color: #fff;
display: none;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
position: absolute;
right: 0;
text-rendering: auto;
top: 0
}
.pricing-3 .top-right-triangle:before,
.pricing-4 .top-right-triangle:before {
content: "\f005";
left: 40px;
position: absolute;
top: 11.67px
}
.pricing-3 .pricing-featured .top-right-triangle,
.pricing-4 .pricing-featured .top-right-triangle,
.woocommerce-section [data-content-shortcode] .ope-woo-card-item .woocommerce-loop-product__link {
display: block
}
.pricing-3 .pricing-featured h5,
.pricing-4 .pricing-featured h5 {
margin-top: 50px
}
.pricing-3 .card-replacer {
background-color: #fff;
box-shadow: 0 0 3px 0 rgba(189, 189, 189, .4), 0 2px 3px 0 rgba(189, 189, 189, .3), 0 2px 3px rgba(0, 0, 0, .08);
padding: 24px 40px
}
.pricing-3 .card-replacer>.button,
.pricing-4 .card>.button,
.pricing-5 .card>.button,
.pricing-6 .card>.button,
.subscribe-social-section div[data-type=column]>:not([data-content-shortcode]) {
margin-bottom: .5rem;
margin-top: .5rem
}
.pricing-4 .color-black {
color: #000
}
.pricing-7 .section-title-col>* {
color: #fff
}
.pricing-7.section-title-col-dark-text .section-title-col>* {
color: #4a4a4a
}
.subscribe-social-section div[data-type=group]>a {
margin: 0 3px
}
.subscribe-social-section div[data-content-shortcode] {
margin-bottom: .5rem
}
.team-1 .card img.face {
margin: -1px -1px 0;
max-width: calc(100% + 2px);
width: calc(100% + 2px)
}
.team-3 .contentswap-effect {
overflow: hidden;
width: 100%
}
.team-3 .contentswap-effect .overlay:not([class*=grad-180]) {
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .54) 78%, rgba(0, 0, 0, .8) 100%);
opacity: 1!important
}
.team-3 .spaced-cols:not(.content-left-sm):not(.content-right-sm) .portfolio-item {
text-align: center
}
.testimonials-2 .content-left-sm .quotation-icon,
.testimonials-3 .content-left-sm .quotation-icon {
align-items: flex-start
}
.testimonials-2 .content-center-sm .quotation-icon,
.testimonials-3 .content-center-sm .quotation-icon {
align-items: center
}
.testimonials-2 .content-right-sm .quotation-icon,
.testimonials-3 .content-right-sm .quotation-icon {
align-items: flex-end
}
.testimonials-4 .testimonial-body {
align-items: center;
display: flex;
flex-direction: column;
text-align: center
}
.testimonials-4 .testimonial-body>* {
margin-bottom: 6px;
margin-top: 6px
}
.testimonials-4 .f-align {
justify-content: center;
text-align: center
}
.testimonials-4 .info>:nth-child(-n+1) {
margin-bottom: 5px
}
.testimonials-4 .image {
display: block;
max-width: 80px;
width: 100%
}
.woocommerce-section-shadowed-image .contentswap-effect .overlay {
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .54) 78%, rgba(0, 0, 0, .8) 100%);
opacity: 1
}
.woocommerce-section-shadowed-image .woocommerce ul.products li.product .price,
.woocommerce-section-shadowed-image .woocommerce ul.products li.product .price del,
.woocommerce-section-shadowed-image .woocommerce ul.products li.product .price ins {
color: inherit
}
@media screen and (max-width:767px) {
.clients-3 .row.spaced-cols>div>:not(.middle-xs) {
display: block;
margin: 0 auto 10px
}
.clients-3 .row.middle-xs>.col-sm-4 {
text-align: right
}
.clients-3 .row.spaced-cols>div>.middle-xs img {
display: inline-block
}
.contact-7 .mesmerize-google-maps {
min-height: 400px;
position: relative
}
.contact-7 .map-col {
padding: 0
}
.overlappable-1 .flexcol {
align-items: center
}
.overlappable-1 .flexcol .button {
margin-left: auto!important;
margin-right: auto!important
}
}
@media screen and (min-width:768px) and (max-width:1023px) {
.clients-3 .logo-col {
padding: 0
}
.features-5 p.number {
margin-bottom: 0
}
.features-5 div.link-line {
display: block
}
.col-sm-2:nth-of-type(6n) div.link-line.right,
.col-sm-2:nth-of-type(6n+1) div.link-line.left,
.col-sm-3:nth-of-type(4n) div.link-line.right,
.col-sm-3:nth-of-type(4n+1) div.link-line.left,
.col-sm-4:nth-of-type(3n) div.link-line.right,
.col-sm-4:nth-of-type(3n+1) div.link-line.left,
.col-sm-6:nth-of-type(2n) div.link-line.right,
.col-sm-6:nth-of-type(2n+1) div.link-line.left {
visibility: hidden
}
}
@media only screen and (min-width:1024px) {
.contact-7 .contact-form-wrapper {
padding: 6rem 4rem
}
.content-15 .img1,
.content-16 .img1 {
max-width: 400px
}
.content-5 .gridContainer .img1,
.content-5-2 .gridContainer .img1,
.content-6 .gridContainer .img1,
.content-6-2 .gridContainer .img1 {
max-width: 485px
}
.content-9 .gridContainer img.shadow-large {
max-width: 925px
}
.features-12-card .spaced-cols .col-md-2 .icon-column,
.features-12-card-bordered-colored .spaced-cols .col-md-2 .icon-column {
padding-right: 15px;
width: 100%
}
.features-5 p.number,
.testimonials-4 .image {
margin-bottom: 0
}
.features-5 div.link-line {
display: block
}
.col-md-2:nth-of-type(6n) div.link-line.right,
.col-md-2:nth-of-type(6n+1) div.link-line.left,
.col-md-3:nth-of-type(4n) div.link-line.right,
.col-md-3:nth-of-type(4n+1) div.link-line.left,
.col-md-4:nth-of-type(3n) div.link-line.right,
.col-md-4:nth-of-type(3n+1) div.link-line.left,
.col-md-6:nth-of-type(2n) div.link-line.right,
.col-md-6:nth-of-type(2n+1) div.link-line.left {
visibility: hidden
}
.testimonials-4 .info {
padding-left: 0
}
}
.fa,
.fa-stack {
display: inline-block
}
@media only screen and (min-width:768px) {
.contact-7 .map-col {
padding-left: 0;
padding-right: 0
}
.contact-7 .mesmerize-google-maps {
min-width: 50%
}
.content-19 .content-col,
.content-19-2 .content-col {
padding-left: 56px;
padding-right: 56px
}
.overlappable-5 .icon-column {
padding-right: 0
}
.portfolio-1 .content-left-sm .swap-inner .content-holder {
align-items: flex-start
}
.portfolio-1 .content-center-sm .swap-inner .content-holder {
align-items: center
}
.portfolio-1 .content-right-sm .swap-inner .content-holder {
align-items: flex-end
}
.team-1 .social-icons-group i.fa,
.team-4 .social-icons-group i.fa {
font-size: 1.3rem
}
.testimonials-4 .image {
margin-bottom: 1rem
}
.testimonials-4 img {
margin-left: auto;
margin-right: auto;
text-align: center
}
.testimonials-4 .content-left-sm .testimonial-body {
align-items: flex-start;
text-align: left
}
.testimonials-4 .content-right-sm .testimonial-body {
align-items: flex-end;
text-align: right
}
.testimonials-4 .content-left-sm .f-align {
justify-content: flex-start
}
.testimonials-4 .content-center-sm .f-align {
justify-content: center;
text-align: center
}
.testimonials-4 .content-right-sm .f-align {
justify-content: flex-end
}
}
.fa.fa-pull-left,
.fa.pull-left {
margin-right: .3em
}
.fa-fw,
.fa-li {
text-align: center
}
/*!
*  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
*  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/
@font-face {
font-family: FontAwesome;
src: url(/assets/fonts/fa.woff2);
src: url(/assets/fonts/fa.woff2) format('embedded-opentype'), url(/assets/fonts/fa.woff2) format('woff2'), url(/assets/fonts/fa.woff2) format('woff'), url(/assets/fonts/fa.woff2) format('truetype'), url(/assets/fonts/fa.woff2) format('svg');
font-weight: 400;
font-style: normal
}
.fa {
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
}
.fa-ul {
padding-left: 0;
margin-left: 2.14285714em;
list-style-type: none
}
.fa.fa-pull-right,
.fa.pull-right {
margin-left: .3em
}
.fa-ul>li {
position: relative
}
.fa-li {
position: absolute;
left: -2.14285714em;
width: 2.14285714em;
top: .14285714em
}
.fa-li.fa-lg {
left: -1.85714286em
}
.fa-border {
padding: .2em .25em .15em;
border: .08em solid #eee;
border-radius: .1em
}
.fa-pull-left {
float: left
}
.fa-pull-right,
.pull-right {
float: right
}
.pull-left {
float: left
}
.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(0);
transform: rotate(0)
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg)
}
}
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0)
}
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-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-rotate-90 {
filter: none
}
.fa-stack {
position: relative;
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-close:before,
.fa-remove: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-cog:before,
.fa-gear: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-repeat:before,
.fa-rotate-right: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-image:before,
.fa-photo: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-exclamation-triangle:before,
.fa-warning: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-cogs:before,
.fa-gears: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-floppy-o:before,
.fa-save:before {
content: "\f0c7"
}
.fa-square:before {
content: "\f0c8"
}
.fa-bars:before,
.fa-navicon:before,
.fa-reorder: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-sort:before,
.fa-unsorted:before {
content: "\f0dc"
}
.fa-sort-desc:before,
.fa-sort-down:before {
content: "\f0dd"
}
.fa-sort-asc:before,
.fa-sort-up:before {
content: "\f0de"
}
.fa-envelope:before {
content: "\f0e0"
}
.fa-linkedin:before {
content: "\f0e1"
}
.fa-rotate-left:before,
.fa-undo:before {
content: "\f0e2"
}
.fa-gavel:before,
.fa-legal:before {
content: "\f0e3"
}
.fa-dashboard:before,
.fa-tachometer:before {
content: "\f0e4"
}
.fa-comment-o:before {
content: "\f0e5"
}
.fa-comments-o:before {
content: "\f0e6"
}
.fa-bolt:before,
.fa-flash:before {
content: "\f0e7"
}
.fa-sitemap:before {
content: "\f0e8"
}
.fa-umbrella:before {
content: "\f0e9"
}
.fa-clipboard:before,
.fa-paste: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-chain-broken:before,
.fa-unlink: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-caret-square-o-down:before,
.fa-toggle-down:before {
content: "\f150"
}
.fa-caret-square-o-up:before,
.fa-toggle-up:before {
content: "\f151"
}
.fa-caret-square-o-right:before,
.fa-toggle-right:before {
content: "\f152"
}
.fa-eur:before,
.fa-euro:before {
content: "\f153"
}
.fa-gbp:before {
content: "\f154"
}
.fa-dollar:before,
.fa-usd:before {
content: "\f155"
}
.fa-inr:before,
.fa-rupee:before {
content: "\f156"
}
.fa-cny:before,
.fa-jpy:before,
.fa-rmb:before,
.fa-yen:before {
content: "\f157"
}
.fa-rouble:before,
.fa-rub:before,
.fa-ruble:before {
content: "\f158"
}
.fa-krw:before,
.fa-won: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-caret-square-o-left:before,
.fa-toggle-left:before {
content: "\f191"
}
.fa-dot-circle-o:before {
content: "\f192"
}
.fa-wheelchair:before {
content: "\f193"
}
.fa-vimeo-square:before {
content: "\f194"
}
.fa-try:before,
.fa-turkish-lira: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-bank:before,
.fa-institution:before,
.fa-university:before {
content: "\f19c"
}
.fa-graduation-cap:before,
.fa-mortar-board: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-image-o:before,
.fa-file-photo-o:before,
.fa-file-picture-o:before {
content: "\f1c5"
}
.fa-file-archive-o:before,
.fa-file-zip-o:before {
content: "\f1c6"
}
.fa-file-audio-o:before,
.fa-file-sound-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-ring:before,
.fa-life-saver:before,
.fa-support:before {
content: "\f1cd"
}
.fa-circle-o-notch:before {
content: "\f1ce"
}
.fa-ra:before,
.fa-rebel:before,
.fa-resistance:before {
content: "\f1d0"
}
.fa-empire:before,
.fa-ge:before {
content: "\f1d1"
}
.fa-git-square:before {
content: "\f1d2"
}
.fa-git:before {
content: "\f1d3"
}
.fa-hacker-news:before,
.fa-y-combinator-square:before,
.fa-yc-square:before {
content: "\f1d4"
}
.fa-tencent-weibo:before {
content: "\f1d5"
}
.fa-qq:before {
content: "\f1d6"
}
.fa-wechat:before,
.fa-weixin:before {
content: "\f1d7"
}
.fa-paper-plane:before,
.fa-send:before {
content: "\f1d8"
}
.fa-paper-plane-o:before,
.fa-send-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-futbol-o:before,
.fa-soccer-ball-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-ils:before,
.fa-shekel:before,
.fa-sheqel: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-bed:before,
.fa-hotel:before {
content: "\f236"
}
.fa-viacoin:before {
content: "\f237"
}
.fa-train:before {
content: "\f238"
}
.fa-subway:before {
content: "\f239"
}
.fa-medium:before {
content: "\f23a"
}
.fa-y-combinator:before,
.fa-yc: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-full:before,
.fa-battery: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-paper-o:before,
.fa-hand-stop-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-television:before,
.fa-tv: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-american-sign-language-interpreting:before,
.fa-asl-interpreting:before {
content: "\f2a3"
}
.fa-deaf:before,
.fa-deafness:before,
.fa-hard-of-hearing:before {
content: "\f2a4"
}
.fa-glide:before {
content: "\f2a5"
}
.fa-glide-g:before {
content: "\f2a6"
}
.fa-sign-language:before,
.fa-signing: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-address-card:before,
.fa-vcard:before {
content: "\f2bb"
}
.fa-address-card-o:before,
.fa-vcard-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-full:before,
.fa-thermometer: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-bath:before,
.fa-bathtub:before,
.fa-s15: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
}
/*!
* animate.css -http://daneden.me/animate
* Version - 3.5.1
* Licensed under the MIT license - http://opensource.org/licenses/MIT
* Copyright (c) 2016 Daniel Eden
*/
.animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
.animated.infinite {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite
}
.animated.hinge {
-webkit-animation-duration: 2s;
animation-duration: 2s
}
.animated.bounceIn,
.animated.bounceOut,
.animated.flipOutX,
.animated.flipOutY {
-webkit-animation-duration: .75s;
animation-duration: .75s
}
@-webkit-keyframes bounce {
20%,
53%,
80%,
from,
to {
-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
animation-timing-function: cubic-bezier(.215, .61, .355, 1);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
40%,
43% {
-webkit-animation-timing-function: cubic-bezier(.755, .050, .855, .060);
animation-timing-function: cubic-bezier(.755, .050, .855, .060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0)
}
70% {
-webkit-animation-timing-function: cubic-bezier(.755, .050, .855, .060);
animation-timing-function: cubic-bezier(.755, .050, .855, .060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0)
}
90% {
-webkit-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0)
}
}
@keyframes bounce {
20%,
53%,
80%,
from,
to {
-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
animation-timing-function: cubic-bezier(.215, .61, .355, 1);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
40%,
43% {
-webkit-animation-timing-function: cubic-bezier(.755, .050, .855, .060);
animation-timing-function: cubic-bezier(.755, .050, .855, .060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0)
}
70% {
-webkit-animation-timing-function: cubic-bezier(.755, .050, .855, .060);
animation-timing-function: cubic-bezier(.755, .050, .855, .060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0)
}
90% {
-webkit-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0)
}
}
.bounce {
-webkit-animation-name: bounce;
animation-name: bounce;
-webkit-transform-origin: center bottom;
transform-origin: center bottom
}
@-webkit-keyframes flash {
50%,
from,
to {
opacity: 1
}
25%,
75% {
opacity: 0
}
}
@keyframes flash {
50%,
from,
to {
opacity: 1
}
25%,
75% {
opacity: 0
}
}
.flash {
-webkit-animation-name: flash;
animation-name: flash
}
@-webkit-keyframes pulse {
from,
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1)
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05)
}
}
@keyframes pulse {
from,
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1)
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05)
}
}
.pulse {
-webkit-animation-name: pulse;
animation-name: pulse
}
@-webkit-keyframes rubberBand {
from,
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1)
}
30% {
-webkit-transform: scale3d(1.25, .75, 1);
transform: scale3d(1.25, .75, 1)
}
40% {
-webkit-transform: scale3d(.75, 1.25, 1);
transform: scale3d(.75, 1.25, 1)
}
50% {
-webkit-transform: scale3d(1.15, .85, 1);
transform: scale3d(1.15, .85, 1)
}
65% {
-webkit-transform: scale3d(.95, 1.05, 1);
transform: scale3d(.95, 1.05, 1)
}
75% {
-webkit-transform: scale3d(1.05, .95, 1);
transform: scale3d(1.05, .95, 1)
}
}
@keyframes rubberBand {
from,
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1)
}
30% {
-webkit-transform: scale3d(1.25, .75, 1);
transform: scale3d(1.25, .75, 1)
}
40% {
-webkit-transform: scale3d(.75, 1.25, 1);
transform: scale3d(.75, 1.25, 1)
}
50% {
-webkit-transform: scale3d(1.15, .85, 1);
transform: scale3d(1.15, .85, 1)
}
65% {
-webkit-transform: scale3d(.95, 1.05, 1);
transform: scale3d(.95, 1.05, 1)
}
75% {
-webkit-transform: scale3d(1.05, .95, 1);
transform: scale3d(1.05, .95, 1)
}
}
.rubberBand {
-webkit-animation-name: rubberBand;
animation-name: rubberBand
}
@-webkit-keyframes shake {
from,
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
10%,
30%,
50%,
70%,
90% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0)
}
20%,
40%,
60%,
80% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0)
}
}
@keyframes shake {
from,
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
10%,
30%,
50%,
70%,
90% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0)
}
20%,
40%,
60%,
80% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0)
}
}
.shake {
-webkit-animation-name: shake;
animation-name: shake
}
@-webkit-keyframes headShake {
0% {
-webkit-transform: translateX(0);
transform: translateX(0)
}
6.5% {
-webkit-transform: translateX(-6px) rotateY(-9deg);
transform: translateX(-6px) rotateY(-9deg)
}
18.5% {
-webkit-transform: translateX(5px) rotateY(7deg);
transform: translateX(5px) rotateY(7deg)
}
31.5% {
-webkit-transform: translateX(-3px) rotateY(-5deg);
transform: translateX(-3px) rotateY(-5deg)
}
43.5% {
-webkit-transform: translateX(2px) rotateY(3deg);
transform: translateX(2px) rotateY(3deg)
}
50% {
-webkit-transform: translateX(0);
transform: translateX(0)
}
}
@keyframes headShake {
0% {
-webkit-transform: translateX(0);
transform: translateX(0)
}
6.5% {
-webkit-transform: translateX(-6px) rotateY(-9deg);
transform: translateX(-6px) rotateY(-9deg)
}
18.5% {
-webkit-transform: translateX(5px) rotateY(7deg);
transform: translateX(5px) rotateY(7deg)
}
31.5% {
-webkit-transform: translateX(-3px) rotateY(-5deg);
transform: translateX(-3px) rotateY(-5deg)
}
43.5% {
-webkit-transform: translateX(2px) rotateY(3deg);
transform: translateX(2px) rotateY(3deg)
}
50% {
-webkit-transform: translateX(0);
transform: translateX(0)
}
}
.headShake {
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-name: headShake;
animation-name: headShake
}
@-webkit-keyframes swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg)
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg)
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg)
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg)
}
to {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg)
}
}
@keyframes swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg)
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg)
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg)
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg)
}
to {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg)
}
}
.swing {
-webkit-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
animation-name: swing
}
@-webkit-keyframes tada {
from,
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1)
}
10%,
20% {
-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
}
30%,
50%,
70%,
90% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
}
40%,
60%,
80% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
}
}
@keyframes tada {
from,
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1)
}
10%,
20% {
-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
}
30%,
50%,
70%,
90% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
}
40%,
60%,
80% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
}
}
.tada {
-webkit-animation-name: tada;
animation-name: tada
}
@-webkit-keyframes wobble {
from,
to {
-webkit-transform: none;
transform: none
}
15% {
-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
}
30% {
-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
}
45% {
-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
}
60% {
-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
}
75% {
-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
}
}
@keyframes wobble {
from,
to {
-webkit-transform: none;
transform: none
}
15% {
-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
}
30% {
-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
}
45% {
-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
}
60% {
-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
}
75% {
-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
}
}
.wobble {
-webkit-animation-name: wobble;
animation-name: wobble
}
@-webkit-keyframes jello {
11.1%,
from,
to {
-webkit-transform: none;
transform: none
}
22.2% {
-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
transform: skewX(-12.5deg) skewY(-12.5deg)
}
33.3% {
-webkit-transform: skewX(6.25deg) skewY(6.25deg);
transform: skewX(6.25deg) skewY(6.25deg)
}
44.4% {
-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
transform: skewX(-3.125deg) skewY(-3.125deg)
}
55.5% {
-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
transform: skewX(1.5625deg) skewY(1.5625deg)
}
66.6% {
-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
transform: skewX(-.78125deg) skewY(-.78125deg)
}
77.7% {
-webkit-transform: skewX(.390625deg) skewY(.390625deg);
transform: skewX(.390625deg) skewY(.390625deg)
}
88.8% {
-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
transform: skewX(-.1953125deg) skewY(-.1953125deg)
}
}
@keyframes jello {
11.1%,
from,
to {
-webkit-transform: none;
transform: none
}
22.2% {
-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
transform: skewX(-12.5deg) skewY(-12.5deg)
}
33.3% {
-webkit-transform: skewX(6.25deg) skewY(6.25deg);
transform: skewX(6.25deg) skewY(6.25deg)
}
44.4% {
-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
transform: skewX(-3.125deg) skewY(-3.125deg)
}
55.5% {
-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
transform: skewX(1.5625deg) skewY(1.5625deg)
}
66.6% {
-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
transform: skewX(-.78125deg) skewY(-.78125deg)
}
77.7% {
-webkit-transform: skewX(.390625deg) skewY(.390625deg);
transform: skewX(.390625deg) skewY(.390625deg)
}
88.8% {
-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
transform: skewX(-.1953125deg) skewY(-.1953125deg)
}
}
.jello {
-webkit-animation-name: jello;
animation-name: jello;
-webkit-transform-origin: center;
transform-origin: center
}
@-webkit-keyframes bounceIn {
20%,
40%,
60%,
80%,
from,
to {
-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3)
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1)
}
40% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9)
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03)
}
80% {
-webkit-transform: scale3d(.97, .97, .97);
transform: scale3d(.97, .97, .97)
}
to {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1)
}
}
@keyframes bounceIn {
20%,
40%,
60%,
80%,
from,
to {
-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3)
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1)
}
40% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9)
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03)
}
80% {
-webkit-transform: scale3d(.97, .97, .97);
transform: scale3d(.97, .97, .97)
}
to {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1)
}
}
.bounceIn {
-webkit-animation-name: bounceIn;
animation-name: bounceIn
}
@-webkit-keyframes bounceInDown {
60%,
75%,
90%,
from,
to {
-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0)
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0)
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0)
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0)
}
to {
-webkit-transform: none;
transform: none
}
}
@keyframes bounceInDown {
60%,
75%,
90%,
from,
to {
-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0)
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0)
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0)
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0)
}
to {
-webkit-transform: none;
transform: none
}
}
.bounceInDown {
-webkit-animation-name: bounceInDown;
animation-name: bounceInDown
}
@-webkit-keyframes bounceInLeft {
60%,
75%,
90%,
from,
to {
-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0)
}
60% {
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0)
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0)
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0)
}
to {
-webkit-transform: none;
transform: none
}
}
@keyframes bounceInLeft {
60%,
75%,
90%,
from,
to {
-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0)
}
60% {
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0)
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0)
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0)
}
to {
-webkit-transform: none;
transform: none
}
}
.bounceInLeft {
-webkit-animation-name: bounceInLeft;
animation-name: bounceInLeft
}
@-webkit-keyframes bounceInRight {
60%,
75%,
90%,
from,
to {
-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}
from {
opacity: 0;
-webkit-transform: translate3d(3000px, 0, 0);
transform: translate3d(3000px, 0, 0)
}
60% {
opacity: 1;
-webkit-transform: translate3d(-25px, 0, 0);
transform: translate3d(-25px, 0, 0)
}
75% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0)
}
90% {
-webkit-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0)
}
to {
-webkit-transform: none;
transform: none
}
}
@keyframes bounceInRight {
60%,
75%,
90%,
from,
to {
-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}
from {
opacity: 0;
-webkit-transform: translate3d(3000px, 0, 0);
transform: translate3d(3000px, 0, 0)
}
60% {
opacity: 1;
-webkit-transform: translate3d(-25px, 0, 0);
transform: translate3d(-25px, 0, 0)
}
75% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0)
}
90% {
-webkit-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0)
}
to {
-webkit-transform: none;
transform: none
}
}
.bounceInRight {
-webkit-animation-name: bounceInRight;
animation-name: bounceInRight
}
@-webkit-keyframes bounceInUp {
60%,
75%,
90%,
from,
to {
-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}
from {
opacity: 0;
-webkit-transform: translate3d(0, 3000px, 0);
transform: translate3d(0, 3000px, 0)
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0)
}
75% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0)
}
90% {
-webkit-transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0)
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
}
@keyframes bounceInUp {
60%,
75%,
90%,
from,
to {
-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}
from {
opacity: 0;
-webkit-transform: translate3d(0, 3000px, 0);
transform: translate3d(0, 3000px, 0)
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0)
}
75% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0)
}
90% {
-webkit-transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0)
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
}
.bounceInUp {
-webkit-animation-name: bounceInUp;
animation-name: bounceInUp
}
@-webkit-keyframes bounceOut {
20% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9)
}
50%,
55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1)
}
to {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3)
}
}
@keyframes bounceOut {
20% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9)
}
50%,
55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1)
}
to {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3)
}
}
.bounceOut {
-webkit-animation-name: bounceOut;
animation-name: bounceOut
}
@-webkit-keyframes bounceOutDown {
20% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0)
}
40%,
45% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0)
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0)
}
}
@keyframes bounceOutDown {
20% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0)
}
40%,
45% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0)
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0)
}
}
.bounceOutDown {
-webkit-animation-name: bounceOutDown;
animation-name: bounceOutDown
}
@-webkit-keyframes bounceOutLeft {
20% {
opacity: 1;
-webkit-transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0)
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0)
}
}
@keyframes bounceOutLeft {
20% {
opacity: 1;
-webkit-transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0)
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0)
}
}
.bounceOutLeft {
-webkit-animation-name: bounceOutLeft;
animation-name: bounceOutLeft
}
@-webkit-keyframes bounceOutRight {
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0)
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0)
}
}
@keyframes bounceOutRight {
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0)
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0)
}
}
.bounceOutRight {
-webkit-animation-name: bounceOutRight;
animation-name: bounceOutRight
}
@-webkit-keyframes bounceOutUp {
20% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0)
}
40%,
45% {
opacity: 1;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0)
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0)
}
}
@keyframes bounceOutUp {
20% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0)
}
40%,
45% {
opacity: 1;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0)
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0)
}
}
.bounceOutUp {
-webkit-animation-name: bounceOutUp;
animation-name: bounceOutUp
}
@-webkit-keyframes fadeIn {
from {
opacity: 0
}
to {
opacity: 1
}
}
@keyframes fadeIn {
from {
opacity: 0
}
to {
opacity: 1
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn
}
@-webkit-keyframes fadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0)
}
to {
opacity: 1;
-webkit-transform: none;
transform: none
}
}
@keyframes fadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0)
}
to {
opacity: 1;
-webkit-transform: none;
transform: none
}
}
.fadeInDown {
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown
}
@-webkit-keyframes fadeInDownBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0)
}
to {
opacity: 1;
-webkit-transform: none;
transform: none
}
}
@keyframes fadeInDownBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0)
}
to {
opacity: 1;
-webkit-transform: none;
transform: none
}
}
.fadeInDownBig {
-webkit-animation-name: fadeInDownBig;
animation-name: fadeInDownBig
}
@-webkit-keyframes fadeInLeft {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0)
}
to {
opacity: 1;
-webkit-transform: none;
transform: none
}
}
@keyframes fadeInLeft {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0)
}
to {
opacity: 1;
-webkit-transform: none;
transform: none
}
}
.fadeInLeft {
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft
}
@-webkit-keyframes fadeInLeftBig {
from {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0)
}
to {
opacity: 1;
-webkit-transform: none;
transform: none
}
}
@keyframes fadeInLeftBig {
from {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0)
}
to {
opacity: 1;
-webkit-transform: none;
transform: none
}
}
.fadeInLeftBig {
-webkit-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig
}
@-webkit-keyframes fadeInRight {
from {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0)
}
to {
opacity: 1;
-webkit-transform: none;
transform: none
}
}
@keyframes fadeInRight {
from {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0)
}
to {
opacity: 1;
-webkit-transform: none;
transform: none
}
}
.fadeInRight {
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight
}
@-webkit-keyframes fadeInRightBig {
from {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0)
}
to {
opacity: 1;
-webkit-transform: none;
transform: none
}
}
@keyframes fadeInRightBig {
from {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0)
}
to {
opacity: 1;
-webkit-transform: none;
transform: none
}
}
.fadeInRightBig {
-webkit-animation-name: fadeInRightBig;
animation-name: fadeInRightBig
}
@-webkit-keyframes fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0)
}
to {
opacity: 1;
-webkit-transform: none;
transform: none
}
}
@keyframes fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0)
}
to {
opacity: 1;
-webkit-transform: none;
transform: none
}
}
.fadeInUp {
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp
}
@-webkit-keyframes fadeInUpBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0)
}
to {
opacity: 1;
-webkit-transform: none;
transform: none
}
}
@keyframes fadeInUpBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0)
}
to {
opacity: 1;
-webkit-transform: none;
transform: none
}
}
.fadeInUpBig {
-webkit-animation-name: fadeInUpBig;
animation-name: fadeInUpBig
}
@-webkit-keyframes fadeOut {
from {
opacity: 1
}
to {
opacity: 0
}
}
@keyframes fadeOut {
from {
opacity: 1
}
to {
opacity: 0
}
}
.fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut
}
@-webkit-keyframes fadeOutDown {
from {
opacity: 1
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0)
}
}
@keyframes fadeOutDown {
from {
opacity: 1
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0)
}
}
.fadeOutDown {
-webkit-animation-name: fadeOutDown;
animation-name: fadeOutDown
}
@-webkit-keyframes fadeOutDownBig {
from {
opacity: 1
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0)
}
}
@keyframes fadeOutDownBig {
from {
opacity: 1
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0)
}
}
.fadeOutDownBig {
-webkit-animation-name: fadeOutDownBig;
animation-name: fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft {
from {
opacity: 1
}
to {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0)
}
}
@keyframes fadeOutLeft {
from {
opacity: 1
}
to {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0)
}
}
.fadeOutLeft {
-webkit-animation-name: fadeOutLeft;
animation-name: fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig {
from {
opacity: 1
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0)
}
}
@keyframes fadeOutLeftBig {
from {
opacity: 1
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0)
}
}
.fadeOutLeftBig {
-webkit-animation-name: fadeOutLeftBig;
animation-name: fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight {
from {
opacity: 1
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0)
}
}
@keyframes fadeOutRight {
from {
opacity: 1
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0)
}
}
.fadeOutRight {
-webkit-animation-name: fadeOutRight;
animation-name: fadeOutRight
}
@-webkit-keyframes fadeOutRightBig {
from {
opacity: 1
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0)
}
}
@keyframes fadeOutRightBig {
from {
opacity: 1
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0)
}
}
.fadeOutRightBig {
-webkit-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig
}
@-webkit-keyframes fadeOutUp {
from {
opacity: 1
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0)
}
}
@keyframes fadeOutUp {
from {
opacity: 1
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0)
}
}
.fadeOutUp {
-webkit-animation-name: fadeOutUp;
animation-name: fadeOutUp
}
@-webkit-keyframes fadeOutUpBig {
from {
opacity: 1
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0)
}
}
@keyframes fadeOutUpBig {
from {
opacity: 1
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0)
}
}
.fadeOutUpBig {
-webkit-animation-name: fadeOutUpBig;
animation-name: fadeOutUpBig
}
@-webkit-keyframes flip {
from {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out
}
40% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out
}
50% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in
}
80% {
-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
transform: perspective(400px) scale3d(.95, .95, .95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in
}
}
@keyframes flip {
from {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out
}
40% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out
}
50% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in
}
80% {
-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
transform: perspective(400px) scale3d(.95, .95, .95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in
}
}
.animated.flip {
-webkit-backface-visibility: visible;
backface-visibility: visible;
-webkit-animation-name: flip;
animation-name: flip
}
@-webkit-keyframes flipInX {
from {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0
}
40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1
}
80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px)
}
}
@keyframes flipInX {
from {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0
}
40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1
}
80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px)
}
}
.flipInX {
-webkit-backface-visibility: visible!important;
backface-visibility: visible!important;
-webkit-animation-name: flipInX;
animation-name: flipInX
}
.flipInY,
.flipOutX {
-webkit-backface-visibility: visible!important
}
@-webkit-keyframes flipInY {
from {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0
}
40% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in
}
60% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity: 1
}
80% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px)
}
}
@keyframes flipInY {
from {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0
}
40% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in
}
60% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity: 1
}
80% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px)
}
}
.flipInY {
backface-visibility: visible!important;
-webkit-animation-name: flipInY;
animation-name: flipInY
}
@-webkit-keyframes flipOutX {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px)
}
30% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1
}
to {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0
}
}
@keyframes flipOutX {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px)
}
30% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1
}
to {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0
}
}
.flipOutX {
-webkit-animation-name: flipOutX;
animation-name: flipOutX;
backface-visibility: visible!important
}
@-webkit-keyframes flipOutY {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px)
}
30% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity: 1
}
to {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0
}
}
@keyframes flipOutY {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px)
}
30% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity: 1
}
to {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0
}
}
.flipOutY {
-webkit-backface-visibility: visible!important;
backface-visibility: visible!important;
-webkit-animation-name: flipOutY;
animation-name: flipOutY
}
@-webkit-keyframes lightSpeedIn {
from {
-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0
}
60% {
-webkit-transform: skewX(20deg);
transform: skewX(20deg);
opacity: 1
}
80% {
-webkit-transform: skewX(-5deg);
transform: skewX(-5deg);
opacity: 1
}
to {
-webkit-transform: none;
transform: none;
opacity: 1
}
}
@keyframes lightSpeedIn {
from {
-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0
}
60% {
-webkit-transform: skewX(20deg);
transform: skewX(20deg);
opacity: 1
}
80% {
-webkit-transform: skewX(-5deg);
transform: skewX(-5deg);
opacity: 1
}
to {
-webkit-transform: none;
transform: none;
opacity: 1
}
}
.lightSpeedIn {
-webkit-animation-name: lightSpeedIn;
animation-name: lightSpeedIn;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out
}
@-webkit-keyframes lightSpeedOut {
from {
opacity: 1
}
to {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0
}
}
@keyframes lightSpeedOut {
from {
opacity: 1
}
to {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0
}
}
.lightSpeedOut {
-webkit-animation-name: lightSpeedOut;
animation-name: lightSpeedOut;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in
}
@-webkit-keyframes rotateIn {
from {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -200deg);
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0
}
to {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: none;
transform: none;
opacity: 1
}
}
@keyframes rotateIn {
from {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -200deg);
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0
}
to {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: none;
transform: none;
opacity: 1
}
}
.rotateIn {
-webkit-animation-name: rotateIn;
animation-name: rotateIn
}
@-webkit-keyframes rotateInDownLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1
}
}
@keyframes rotateInDownLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1
}
}
.rotateInDownLeft {
-webkit-animation-name: rotateInDownLeft;
animation-name: rotateInDownLeft
}
@-webkit-keyframes rotateInDownRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1
}
}
@keyframes rotateInDownRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1
}
}
.rotateInDownRight {
-webkit-animation-name: rotateInDownRight;
animation-name: rotateInDownRight
}
@-webkit-keyframes rotateInUpLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1
}
}
@keyframes rotateInUpLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1
}
}
.rotateInUpLeft {
-webkit-animation-name: rotateInUpLeft;
animation-name: rotateInUpLeft
}
@-webkit-keyframes rotateInUpRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -90deg);
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1
}
}
@keyframes rotateInUpRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -90deg);
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1
}
}
.rotateInUpRight {
-webkit-animation-name: rotateInUpRight;
animation-name: rotateInUpRight
}
@-webkit-keyframes rotateOut {
from {
-webkit-transform-origin: center;
transform-origin: center;
opacity: 1
}
to {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 200deg);
transform: rotate3d(0, 0, 1, 200deg);
opacity: 0
}
}
@keyframes rotateOut {
from {
-webkit-transform-origin: center;
transform-origin: center;
opacity: 1
}
to {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 200deg);
transform: rotate3d(0, 0, 1, 200deg);
opacity: 0
}
}
.rotateOut {
-webkit-animation-name: rotateOut;
animation-name: rotateOut
}
@-webkit-keyframes rotateOutDownLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0
}
}
@keyframes rotateOutDownLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0
}
}
.rotateOutDownLeft {
-webkit-animation-name: rotateOutDownLeft;
animation-name: rotateOutDownLeft
}
@-webkit-keyframes rotateOutDownRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0
}
}
@keyframes rotateOutDownRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0
}
}
.rotateOutDownRight {
-webkit-animation-name: rotateOutDownRight;
animation-name: rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0
}
}
@keyframes rotateOutUpLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0
}
}
.rotateOutUpLeft {
-webkit-animation-name: rotateOutUpLeft;
animation-name: rotateOutUpLeft
}
@-webkit-keyframes rotateOutUpRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 90deg);
transform: rotate3d(0, 0, 1, 90deg);
opacity: 0
}
}
@keyframes rotateOutUpRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 90deg);
transform: rotate3d(0, 0, 1, 90deg);
opacity: 0
}
}
.rotateOutUpRight {
-webkit-animation-name: rotateOutUpRight;
animation-name: rotateOutUpRight
}
@-webkit-keyframes hinge {
0% {
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out
}
20%,
60% {
-webkit-transform: rotate3d(0, 0, 1, 80deg);
transform: rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out
}
40%,
80% {
-webkit-transform: rotate3d(0, 0, 1, 60deg);
transform: rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
opacity: 1
}
to {
-webkit-transform: translate3d(0, 700px, 0);
transform: translate3d(0, 700px, 0);
opacity: 0
}
}
@keyframes hinge {
0% {
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out
}
20%,
60% {
-webkit-transform: rotate3d(0, 0, 1, 80deg);
transform: rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out
}
40%,
80% {
-webkit-transform: rotate3d(0, 0, 1, 60deg);
transform: rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
opacity: 1
}
to {
-webkit-transform: translate3d(0, 700px, 0);
transform: translate3d(0, 700px, 0);
opacity: 0
}
}
.hinge {
-webkit-animation-name: hinge;
animation-name: hinge
}
@-webkit-keyframes rollIn {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
}
to {
opacity: 1;
-webkit-transform: none;
transform: none
}
}
@keyframes rollIn {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
}
to {
opacity: 1;
-webkit-transform: none;
transform: none
}
}
.rollIn {
-webkit-animation-name: rollIn;
animation-name: rollIn
}
@-webkit-keyframes rollOut {
from {
opacity: 1
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
}
}
@keyframes rollOut {
from {
opacity: 1
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
}
}
.rollOut {
-webkit-animation-name: rollOut;
animation-name: rollOut
}
@-webkit-keyframes zoomIn {
from {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3)
}
50% {
opacity: 1
}
}
@keyframes zoomIn {
from {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3)
}
50% {
opacity: 1
}
}
.zoomIn {
-webkit-animation-name: zoomIn;
animation-name: zoomIn
}
@-webkit-keyframes zoomInDown {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
animation-timing-function: cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
animation-timing-function: cubic-bezier(.175, .885, .32, 1)
}
}
@keyframes zoomInDown {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
animation-timing-function: cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
animation-timing-function: cubic-bezier(.175, .885, .32, 1)
}
}
.zoomInDown {
-webkit-animation-name: zoomInDown;
animation-name: zoomInDown
}
@-webkit-keyframes zoomInLeft {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
animation-timing-function: cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
animation-timing-function: cubic-bezier(.175, .885, .32, 1)
}
}
@keyframes zoomInLeft {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
animation-timing-function: cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
animation-timing-function: cubic-bezier(.175, .885, .32, 1)
}
}
.zoomInLeft {
-webkit-animation-name: zoomInLeft;
animation-name: zoomInLeft
}
@-webkit-keyframes zoomInRight {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
animation-timing-function: cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
animation-timing-function: cubic-bezier(.175, .885, .32, 1)
}
}
@keyframes zoomInRight {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
animation-timing-function: cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
animation-timing-function: cubic-bezier(.175, .885, .32, 1)
}
}
.zoomInRight {
-webkit-animation-name: zoomInRight;
animation-name: zoomInRight
}
@-webkit-keyframes zoomInUp {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
animation-timing-function: cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
animation-timing-function: cubic-bezier(.175, .885, .32, 1)
}
}
@keyframes zoomInUp {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
animation-timing-function: cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
animation-timing-function: cubic-bezier(.175, .885, .32, 1)
}
}
.zoomInUp {
-webkit-animation-name: zoomInUp;
animation-name: zoomInUp
}
@-webkit-keyframes zoomOut {
from {
opacity: 1
}
50% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3)
}
to {
opacity: 0
}
}
@keyframes zoomOut {
from {
opacity: 1
}
50% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3)
}
to {
opacity: 0
}
}
.zoomOut {
-webkit-animation-name: zoomOut;
animation-name: zoomOut
}
@-webkit-keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
animation-timing-function: cubic-bezier(.55, .055, .675, .19)
}
to {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
animation-timing-function: cubic-bezier(.175, .885, .32, 1)
}
}
@keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
animation-timing-function: cubic-bezier(.55, .055, .675, .19)
}
to {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
animation-timing-function: cubic-bezier(.175, .885, .32, 1)
}
}
.zoomOutDown {
-webkit-animation-name: zoomOutDown;
animation-name: zoomOutDown
}
@-webkit-keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
}
to {
opacity: 0;
-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
transform: scale(.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin: left center;
transform-origin: left center
}
}
@keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
}
to {
opacity: 0;
-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
transform: scale(.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin: left center;
transform-origin: left center
}
}
.zoomOutLeft {
-webkit-animation-name: zoomOutLeft;
animation-name: zoomOutLeft
}
@-webkit-keyframes zoomOutRight {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
}
to {
opacity: 0;
-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
transform: scale(.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
transform-origin: right center
}
}
@keyframes zoomOutRight {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
}
to {
opacity: 0;
-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
transform: scale(.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
transform-origin: right center
}
}
.zoomOutRight {
-webkit-animation-name: zoomOutRight;
animation-name: zoomOutRight
}
@-webkit-keyframes zoomOutUp {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
animation-timing-function: cubic-bezier(.55, .055, .675, .19)
}
to {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
animation-timing-function: cubic-bezier(.175, .885, .32, 1)
}
}
@keyframes zoomOutUp {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
animation-timing-function: cubic-bezier(.55, .055, .675, .19)
}
to {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
animation-timing-function: cubic-bezier(.175, .885, .32, 1)
}
}
.zoomOutUp {
-webkit-animation-name: zoomOutUp;
animation-name: zoomOutUp
}
@-webkit-keyframes slideInDown {
from {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
}
@keyframes slideInDown {
from {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
}
.slideInDown {
-webkit-animation-name: slideInDown;
animation-name: slideInDown
}
@-webkit-keyframes slideInLeft {
from {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: visible
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
}
@keyframes slideInLeft {
from {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: visible
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
}
.slideInLeft {
-webkit-animation-name: slideInLeft;
animation-name: slideInLeft
}
@-webkit-keyframes slideInRight {
from {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: visible
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
}
@keyframes slideInRight {
from {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: visible
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
}
.slideInRight {
-webkit-animation-name: slideInRight;
animation-name: slideInRight
}
@-webkit-keyframes slideInUp {
from {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
}
@keyframes slideInUp {
from {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
}
.slideInUp {
-webkit-animation-name: slideInUp;
animation-name: slideInUp
}
@-webkit-keyframes slideOutDown {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0)
}
}
@keyframes slideOutDown {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0)
}
}
.slideOutDown {
-webkit-animation-name: slideOutDown;
animation-name: slideOutDown
}
@-webkit-keyframes slideOutLeft {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
to {
visibility: hidden;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0)
}
}
@keyframes slideOutLeft {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
to {
visibility: hidden;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0)
}
}
.slideOutLeft {
-webkit-animation-name: slideOutLeft;
animation-name: slideOutLeft
}
@-webkit-keyframes slideOutRight {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
to {
visibility: hidden;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0)
}
}
@keyframes slideOutRight {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
to {
visibility: hidden;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0)
}
}
.slideOutRight {
-webkit-animation-name: slideOutRight;
animation-name: slideOutRight
}
@-webkit-keyframes slideOutUp {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0)
}
}
@keyframes slideOutUp {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0)
}
}
.slideOutUp {
-webkit-animation-name: slideOutUp;
animation-name: slideOutUp
}
.warm_flame {
background-image: linear-gradient(45deg, #ff9a9e 0, #fad0c4 99%, #fad0c4 100%)
}
.night_fade {
background-image: linear-gradient(to top, #a18cd1 0, #fbc2eb 100%)
}
.spring_warmth {
background-image: linear-gradient(to top, #fad0c4 0, #fad0c4 1%, #ffd1ff 100%)
}
.juicy_peach {
background-image: linear-gradient(to right, #ffecd2 0, #fcb69f 100%)
}
.young_passion {
background-image: linear-gradient(to right, #ff8177 0, #ff867a 0, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%)
}
.lady_lips {
background-image: linear-gradient(to top, #ff9a9e 0, #fecfef 99%, #fecfef 100%)
}
.sunny_morning {
background-image: linear-gradient(120deg, #f6d365 0, #fda085 100%)
}
.rainy_ashville {
background-image: linear-gradient(to top, #fbc2eb 0, #a6c1ee 100%)
}
.frozen_dreams {
background-image: linear-gradient(to top, #fdcbf1 0, #fdcbf1 1%, #e6dee9 100%)
}
.winter_neva {
background-image: linear-gradient(120deg, #a1c4fd 0, #c2e9fb 100%)
}
.dusty_grass {
background-image: linear-gradient(120deg, #d4fc79 0, #96e6a1 100%)
}
.tempting_azure {
background-image: linear-gradient(120deg, #84fab0 0, #8fd3f4 100%)
}
.heavy_rain {
background-image: linear-gradient(to top, #cfd9df 0, #e2ebf0 100%)
}
.amy_crisp {
background-image: linear-gradient(120deg, #a6c0fe 0, #f68084 100%)
}
.mean_fruit {
background-image: linear-gradient(120deg, #fccb90 0, #d57eeb 100%)
}
.ripe_malinka {
background-image: linear-gradient(120deg, #f093fb 0, #f5576c 100%)
}
.cloudy_knoxville {
background-image: linear-gradient(120deg, #fdfbfb 0, #ebedee 100%)
}
.malibu_beach {
background-image: linear-gradient(to right, #4facfe 0, #00f2fe 100%)
}
.new_life {
background-image: linear-gradient(to right, #43e97b 0, #38f9d7 100%)
}
.true_sunset {
background-image: linear-gradient(to right, #fa709a 0, #fee140 100%)
}
.morpheus_den {
background-image: linear-gradient(to top, #30cfd0 0, #330867 100%)
}
.rare_wind {
background-image: linear-gradient(to top, #a8edea 0, #fed6e3 100%)
}
.near_moon {
background-image: linear-gradient(to top, #5ee7df 0, #b490ca 100%)
}
.wild_apple {
background-image: linear-gradient(to top, #d299c2 0, #fef9d7 100%)
}
.saint_petersburg {
background-image: linear-gradient(135deg, #f5f7fa 0, #c3cfe2 100%)
}
.arielles_smile {
background-image: radial-gradient(circle 248px at center, #16d9e3 0, #30c7ec 47%, #46aef7 100%)
}
.plum_plate {
background-image: linear-gradient(135deg, #667eea 0, #764ba2 100%)
}
.everlasting_sky {
background-image: linear-gradient(135deg, #fdfcfb 0, #e2d1c3 100%)
}
.happy_fisher {
background-image: linear-gradient(120deg, #89f7fe 0, #66a6ff 100%)
}
.blessing {
background-image: linear-gradient(to top, #fddb92 0, #d1fdff 100%)
}
.sharpeye_eagle {
background-image: linear-gradient(to top, #9890e3 0, #b1f4cf 100%)
}
.ladoga_bottom {
background-image: linear-gradient(to top, #ebc0fd 0, #d9ded8 100%)
}
.lemon_gate {
background-image: linear-gradient(to top, #96fbc4 0, #f9f586 100%)
}
.itmeo_branding {
background-image: linear-gradient(180deg, #2af598 0, #009efd 100%)
}
.zeus_miracle {
background-image: linear-gradient(to top, #cd9cf2 0, #f6f3ff 100%)
}
.old_hat {
background-image: linear-gradient(to right, #e4afcb 0, #b8cbb8 0, #b8cbb8 0, #e2c58b 30%, #c2ce9c 64%, #7edbdc 100%)
}
.star_wine {
background-image: linear-gradient(to right, #b8cbb8 0, #b8cbb8 0, #b465da 0, #cf6cc9 33%, #ee609c 66%, #ee609c 100%)
}
.deep_blue {
background-image: linear-gradient(to right, #6a11cb 0, #2575fc 100%)
}
.coup_de_grace {
background: linear-gradient(to bottom, rgba(255, 255, 255, .5) 0, rgba(0, 0, 0, .5) 100%), radial-gradient(at 50% 0, rgba(255, 255, 255, .1) 0, rgba(0, 0, 0, .5) 50%);
background-blend-mode: soft-light, screen
}
.happy_acid {
background-image: linear-gradient(to top, #37ecba 0, #72afd3 100%)
}
.awesome_pine {
background-image: linear-gradient(to top, #ebbba7 0, #cfc7f8 100%)
}
.new_york {
background-image: linear-gradient(to top, #fff1eb 0, #ace0f9 100%)
}
.shy_rainbow {
background-image: linear-gradient(to right, #eea2a2 0, #bbc1bf 19%, #57c6e1 42%, #b49fda 79%, #7ac5d8 100%)
}
.loon_crest {
background: linear-gradient(to bottom, rgba(255, 255, 255, .15) 0, rgba(0, 0, 0, .15) 100%), radial-gradient(at top center, rgba(255, 255, 255, .4) 0, rgba(0, 0, 0, .4) 120%) #989898;
background-blend-mode: multiply, multiply
}
.mixed_hopes {
background-image: linear-gradient(to top, #c471f5 0, #fa71cd 100%)
}
.fly_high {
background-image: linear-gradient(to top, #48c6ef 0, #6f86d6 100%)
}
.strong_bliss {
background-image: linear-gradient(to right, #f78ca0 0, #f9748f 19%, #fd868c 60%, #fe9a8b 100%)
}
.fresh_milk {
background-image: linear-gradient(to top, #feada6 0, #f5efef 100%)
}
.snow_again {
background-image: linear-gradient(to top, #e6e9f0 0, #eef1f5 100%)
}
.february_ink {
background-image: linear-gradient(to top, #accbee 0, #e7f0fd 100%)
}
.kind_steel {
background-image: linear-gradient(-20deg, #e9defa 0, #fbfcdb 100%)
}
.soft_grass {
background-image: linear-gradient(to top, #c1dfc4 0, #deecdd 100%)
}
.grown_early {
background-image: linear-gradient(to top, #0ba360 0, #3cba92 100%)
}
.sharp_blues {
background-image: linear-gradient(to top, #00c6fb 0, #005bea 100%)
}
.shady_water {
background-image: linear-gradient(to right, #74ebd5 0, #9face6 100%)
}
.dirty_beauty {
background-image: linear-gradient(to top, #6a85b6 0, #bac8e0 100%)
}
.great_whale {
background-image: linear-gradient(to top, #a3bded 0, #6991c7 100%)
}
.teen_notebook {
background-image: linear-gradient(to top, #9795f0 0, #fbc8d4 100%)
}
.polite_rumors {
background-image: linear-gradient(to top, #a7a6cb 0, #8989ba 52%, #8989ba 100%)
}
.sweet_period {
background-image: linear-gradient(to top, #3f51b1 0, #5a55ae 13%, #7b5fac 25%, #8f6aae 38%, #a86aa4 50%, #cc6b8e 62%, #f18271 75%, #f3a469 87%, #f7c978 100%)
}
.wide_matrix {
background-image: linear-gradient(to top, #fcc5e4 0, #fda34b 15%, #ff7882 35%, #c8699e 52%, #7046aa 71%, #0c1db8 87%, #020f75 100%)
}
.soft_cherish {
background-image: linear-gradient(to top, #dbdcd7 0, #dddcd7 24%, #e2c9cc 30%, #e7627d 46%, #b8235a 59%, #801357 71%, #3d1635 84%, #1c1a27 100%)
}
.red_salvation {
background-image: linear-gradient(to top, #f43b47 0, #453a94 100%)
}
.burning_spring {
background-image: linear-gradient(to top, #4fb576 0, #44c489 30%, #28a9ae 46%, #28a2b7 59%, #4c7788 71%, #6c4f63 86%, #432c39 100%)
}
.night_party {
background-image: linear-gradient(to top, #0250c5 0, #d43f8d 100%)
}
.sky_glider {
background-image: linear-gradient(to top, #88d3ce 0, #6e45e2 100%)
}
.heaven_peach {
background-image: linear-gradient(to top, #d9afd9 0, #97d9e1 100%)
}
.purple_division {
background-image: linear-gradient(to top, #7028e4 0, #e5b2ca 100%)
}
.aqua_splash {
background-image: linear-gradient(15deg, #13547a 0, #80d0c7 100%)
}
.above_clouds {
background-image: linear-gradient(to left, #BDBBBE 0, #9D9EA3 100%), radial-gradient(88% 271%, rgba(255, 255, 255, .25) 0, rgba(254, 254, 254, .25) 1%, rgba(0, 0, 0, .25) 100%), radial-gradient(50% 100%, rgba(255, 255, 255, .3) 0, rgba(0, 0, 0, .3) 100%);
background-blend-mode: normal, lighten, soft-light
}
.spiky_naga {
background-image: linear-gradient(to top, #505285 0, #585e92 12%, #65689f 25%, #7474b0 37%, #7e7ebb 50%, #8389c7 62%, #9795d4 75%, #a2a1dc 87%, #b5aee4 100%)
}
.love_kiss {
background-image: linear-gradient(to top, #ff0844 0, #ffb199 100%)
}
.sharp_glass {
background: linear-gradient(-180deg, rgba(255, 255, 255, .5) 0, rgba(0, 0, 0, .5) 100%);
background-blend-mode: lighten
}
.clean_mirror {
background-image: linear-gradient(45deg, #93a5cf 0, #e4efe9 100%)
}
.premium_dark {
background-image: linear-gradient(to right, #434343 0, #000 100%)
}
.cold_evening {
background-image: linear-gradient(to top, #0c3483 0, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%)
}
.cochiti_lake {
background-image: linear-gradient(45deg, #93a5cf 0, #e4efe9 100%)
}
.summer_games {
background-image: linear-gradient(to right, #92fe9d 0, #00c9ff 100%)
}
.passionate_bed {
background-image: linear-gradient(to right, #ff758c 0, #ff7eb3 100%)
}
.mountain_rock {
background-image: linear-gradient(to right, #868f96 0, #596164 100%)
}
.desert_hump {
background-image: linear-gradient(to top, #c79081 0, #dfa579 100%)
}
.jungle_day {
background-image: linear-gradient(45deg, #8baaaa 0, #ae8b9c 100%)
}
.phoenix_start {
background-image: linear-gradient(to right, #f83600 0, #f9d423 100%)
}
.october_silence {
background-image: linear-gradient(-20deg, #b721ff 0, #21d4fd 100%)
}
.faraway_river {
background-image: linear-gradient(-20deg, #6e45e2 0, #88d3ce 100%)
}
.alchemist_lab {
background-image: linear-gradient(-20deg, #d558c8 0, #24d292 100%)
}
.over_sun {
background-image: linear-gradient(60deg, #abecd6 0, #fbed96 100%)
}
.premium_white {
background-image: linear-gradient(to top, #d5d4d0 0, #d5d4d0 1%, #eeeeec 31%, #efeeec 75%, #e9e9e7 100%)
}
.mars_party {
background-image: linear-gradient(to top, #5f72bd 0, #9b23ea 100%)
}
.eternal_constance {
background-image: linear-gradient(to top, #09203f 0, #537895 100%)
}
.japan_blush {
background-image: linear-gradient(-20deg, #ddd6f3 0, #faaca8 100%, #faaca8 100%)
}
.smiling_rain {
background-image: linear-gradient(-20deg, #dcb0ed 0, #99c99c 100%)
}
.cloudy_apple {
background-image: linear-gradient(to top, #f3e7e9 0, #e3eeff 99%, #e3eeff 100%)
}
.big_mango {
background-image: linear-gradient(to top, #c71d6f 0, #d09693 100%)
}
.healthy_water {
background-image: linear-gradient(60deg, #96deda 0, #50c9c3 100%)
}
.amour_amour {
background-image: linear-gradient(to top, #f77062 0, #fe5196 100%)
}
.risky_concrete {
background-image: linear-gradient(to top, #c4c5c7 0, #dcdddf 52%, #ebebeb 100%)
}
.strong_stick {
background-image: linear-gradient(to right, #a8caba 0, #5d4157 100%)
}
.vicious_stance {
background-image: linear-gradient(60deg, #29323c 0, #485563 100%)
}
.palo_alto {
background-image: linear-gradient(-60deg, #16a085 0, #f4d03f 100%)
}
.happy_memories {
background-image: linear-gradient(-60deg, #ff5858 0, #f09819 100%)
}
.midnight_bloom {
background-image: linear-gradient(-20deg, #2b5876 0, #4e4376 100%)
}
.crystalline {
background-image: linear-gradient(-20deg, #00cdac 0, #8ddad5 100%)
}
.raccoon_back {
background: linear-gradient(-180deg, #BCC5CE 0, #929EAD 98%), radial-gradient(at top left, rgba(255, 255, 255, .3) 0, rgba(0, 0, 0, .3) 100%);
background-blend-mode: screen
}
.party_bliss {
background-image: linear-gradient(to top, #4481eb 0, #04befe 100%)
}
.confident_cloud {
background-image: linear-gradient(to top, #dad4ec 0, #dad4ec 1%, #f3e7e9 100%)
}
.le_cocktail {
background-image: linear-gradient(45deg, #874da2 0, #c43a30 100%)
}
.river_city {
background-image: linear-gradient(to top, #4481eb 0, #04befe 100%)
}
.frozen_berry {
background-image: linear-gradient(to top, #e8198b 0, #c7eafd 100%)
}
.elegance {
background-image: radial-gradient(73% 147%, #EADFDF 59%, #ECE2DF 100%), radial-gradient(91% 146%, rgba(255, 255, 255, .5) 47%, rgba(0, 0, 0, .5) 100%);
background-blend-mode: screen
}
.child_care {
background-image: linear-gradient(-20deg, #f794a4 0, #fdd6bd 100%)
}
.flying_lemon {
background-image: linear-gradient(60deg, #64b3f4 0, #c2e59c 100%)
}
.new_retrowave {
background-image: linear-gradient(to top, #3b41c5 0, #a981bb 49%, #ffc8a9 100%)
}
.hidden_jaguar {
background-image: linear-gradient(to top, #0fd850 0, #f9f047 100%)
}
.above_the_sky {
background-image: linear-gradient(to top, #d3d3d3 0, #d3d3d3 1%, #e0e0e0 26%, #efefef 48%, #d9d9d9 75%, #bcbcbc 100%)
}
.nega {
background-image: linear-gradient(45deg, #ee9ca7 0, #ffdde1 100%)
}
.dense_water {
background-image: linear-gradient(to right, #3ab5b0 0, #3d99be 31%, #56317a 100%)
}
.chemic_aqua {
background: radial-gradient(at 50% 100%, rgba(255, 255, 255, .5) 0, rgba(0, 0, 0, .5) 100%), linear-gradient(to bottom, rgba(255, 255, 255, .25) 0, rgba(0, 0, 0, .25) 100%);
background-blend-mode: screen, overlay
}
.seashore {
background-image: linear-gradient(to top, #209cff 0, #68e0cf 100%)
}
.marble_wall {
background-image: linear-gradient(to top, #bdc2e8 0, #bdc2e8 1%, #e6dee9 100%)
}
.cheerful_caramel {
background-image: linear-gradient(to top, #e6b980 0, #eacda3 100%)
}
.night_sky {
background-image: linear-gradient(to top, #1e3c72 0, #1e3c72 1%, #2a5298 100%)
}
.magic_lake {
background-image: linear-gradient(to top, #d5dee7 0, #ffafbd 0, #c9ffbf 100%)
}
.young_grass {
background-image: linear-gradient(to top, #9be15d 0, #00e3ae 100%)
}
.colorful_peach {
background-image: linear-gradient(to right, #ed6ea0 0, #ec8c69 100%)
}
.gentle_care {
background-image: linear-gradient(to right, #ffc3a0 0, #ffafbd 100%)
}
.plum_bath {
background-image: linear-gradient(to top, #cc208e 0, #6713d2 100%)
}
.happy_unicorn {
background-image: linear-gradient(to top, #b3ffab 0, #12fff7 100%)
}
.full_metal {
background: linear-gradient(to bottom, #D5DEE7 0, #E8EBF2 50%, #E2E7ED 100%), linear-gradient(to bottom, rgba(0, 0, 0, .02) 50%, rgba(255, 255, 255, .02) 61%, rgba(0, 0, 0, .02) 73%), linear-gradient(33deg, rgba(255, 255, 255, .2) 0, rgba(0, 0, 0, .2) 100%);
background-blend-mode: normal, color-burn
}
.african_field {
background-image: linear-gradient(to top, #65bd60 0, #5ac1a8 25%, #3ec6ed 50%, #b7ddb7 75%, #fef381 100%)
}
.solid_stone {
background-image: linear-gradient(to right, #243949 0, #517fa4 100%)
}
.orange_juice {
background-image: linear-gradient(-20deg, #fc6076 0, #ff9a44 100%)
}
.glass_water {
background-image: linear-gradient(to top, #dfe9f3 0, #fff 100%)
}
.slick_carbon {
background: linear-gradient(to bottom, #323232 0, #3F3F3F 40%, #1C1C1C 150%), linear-gradient(to top, rgba(255, 255, 255, .4) 0, rgba(0, 0, 0, .25) 200%);
background-blend-mode: multiply
}
.north_miracle {
background-image: linear-gradient(to right, #00dbde 0, #fc00ff 100%)
}
.fruit_blend {
background-image: linear-gradient(to right, #f9d423 0, #ff4e50 100%)
}
.millennium_pine {
background-image: linear-gradient(to top, #50cc7f 0, #f5d100 100%)
}
.high_flight {
background-image: linear-gradient(to right, #0acffe 0, #495aff 100%)
}
.mole_hall {
background-image: linear-gradient(-20deg, #616161 0, #9bc5c3 100%)
}
.earl_gray {
background: radial-gradient(at top center, rgba(255, 255, 255, .03) 0, rgba(0, 0, 0, .03) 100%), linear-gradient(to top, rgba(255, 255, 255, .1) 0, rgba(143, 152, 157, .6) 100%);
background-blend-mode: normal, multiply
}
.space_shift {
background-image: linear-gradient(60deg, #3d3393 0, #2b76b9 37%, #2cacd1 65%, #35eb93 100%)
}
.forest_inei {
background-image: linear-gradient(to top, #df89b5 0, #bfd9fe 100%)
}
.royal_garden {
background-image: linear-gradient(to right, #ed6ea0 0, #ec8c69 100%)
}
.rich_metal {
background-image: linear-gradient(to right, #d7d2cc 0, #304352 100%)
}
.juicy_cake {
background-image: linear-gradient(to top, #e14fad 0, #f9d423 100%)
}
.smart_indigo {
background-image: linear-gradient(to top, #b224ef 0, #7579ff 100%)
}
.sand_strike {
background-image: linear-gradient(to right, #c1c161 0, #c1c161 0, #d4d4b1 100%)
}
.norse_beauty {
background-image: linear-gradient(to right, #ec77ab 0, #7873f5 100%)
}
.aqua_guidance {
background-image: linear-gradient(to top, #007adf 0, #00ecbc 100%)
}
.sun_veggie {
background-image: linear-gradient(-225deg, #20E2D7 0, #F9FEA5 100%)
}
.sea_lord {
background-image: linear-gradient(-225deg, #2CD8D5 0, #C5C1FF 56%, #FFBAC3 100%)
}
.black_sea {
background-image: linear-gradient(-225deg, #2CD8D5 0, #6B8DD6 48%, #8E37D7 100%)
}
.grass_shampoo {
background-image: linear-gradient(-225deg, #DFFFCD 0, #90F9C4 48%, #39F3BB 100%)
}
.landing_aircraft {
background-image: linear-gradient(-225deg, #5D9FFF 0, #B8DCFF 48%, #6BBBFF 100%)
}
.witch_dance {
background-image: linear-gradient(-225deg, #A8BFFF 0, #884D80 100%)
}
.sleepless_night {
background-image: linear-gradient(-225deg, #5271C4 0, #B19FFF 48%, #ECA1FE 100%)
}
.angel_care {
background-image: linear-gradient(-225deg, #FFE29F 0, #FFA99F 48%, #FF719A 100%)
}
.crystal_river {
background-image: linear-gradient(-225deg, #22E1FF 0, #1D8FE1 48%, #625EB1 100%)
}
.soft_lipstick {
background-image: linear-gradient(-225deg, #B6CEE8 0, #F578DC 100%)
}
.salt_mountain {
background-image: linear-gradient(-225deg, #FFFEFF 0, #D7FFFE 100%)
}
.perfect_white {
background-image: linear-gradient(-225deg, #E3FDF5 0, #FFE6FA 100%)
}
.fresh_oasis {
background-image: linear-gradient(-225deg, #7DE2FC 0, #B9B6E5 100%)
}
.strict_november {
background-image: linear-gradient(-225deg, #CBBACC 0, #2580B3 100%)
}
.morning_salad {
background-image: linear-gradient(-225deg, #B7F8DB 0, #50A7C2 100%)
}
.deep_relief {
background-image: linear-gradient(-225deg, #7085B6 0, #87A7D9 50%, #DEF3F8 100%)
}
.sea_strike {
background-image: linear-gradient(-225deg, #77FFD2 0, #6297DB 48%, #1EECFF 100%)
}
.night_call {
background-image: linear-gradient(-225deg, #AC32E4 0, #7918F2 48%, #4801FF 100%)
}
.supreme_sky {
background-image: linear-gradient(-225deg, #D4FFEC 0, #57F2CC 48%, #4596FB 100%)
}
.light_blue {
background-image: linear-gradient(-225deg, #9EFBD3 0, #57E9F2 48%, #45D4FB 100%)
}
.mind_crawl {
background-image: linear-gradient(-225deg, #473B7B 0, #3584A7 51%, #30D2BE 100%)
}
.lily_meadow {
background-image: linear-gradient(-225deg, #65379B 0, #886AEA 53%, #6457C6 100%)
}
.sugar_lollipop {
background-image: linear-gradient(-225deg, #A445B2 0, #D41872 52%, #F06 100%)
}
.sweet_dessert {
background-image: linear-gradient(-225deg, #7742B2 0, #F180FF 52%, #FD8BD9 100%)
}
.magic_ray {
background-image: linear-gradient(-225deg, #FF3CAC 0, #562B7C 52%, #2B86C5 100%)
}
.teen_party {
background-image: linear-gradient(-225deg, #FF057C 0, #8D0B93 50%, #321575 100%)
}
.frozen_heat {
background-image: linear-gradient(-225deg, #FF057C 0, #7C64D5 48%, #4CC3FF 100%)
}
.gagarin_view {
background-image: linear-gradient(-225deg, #69EACB 0, #EACCF8 48%, #6654F1 100%)
}
.fabled_sunset {
background-image: linear-gradient(-225deg, #231557 0, #44107A 29%, #FF1361 67%, #FFF800 100%)
}
.perfect_blue {
background-image: linear-gradient(-225deg, #3D4E81 0, #5753C9 48%, #6E7FF3 100%)
}
@media screen and (min-width:768px) {
.mesmerize-front-page.overlap-first-section:not(.mesmerize-front-page-with-slider) .header-homepage {
padding-bottom: 95px
}
.mesmerize-front-page.overlap-first-section:not(.mesmerize-front-page-with-slider) .page-content div[data-overlap]:first-of-type>div:not([class*=section-separator]) {
margin-top: -95px
}
}
@media screen and (max-width:767px) {
.header-homepage {
background-position: 50% 0
}
}
.header-homepage .background-overlay {
background: linear-gradient(142deg, rgba(244, 59, 71, .8) 0%, rgba(69, 58, 148, .8) 100%)
}
.mesmerize-front-page ul.dropdown-menu>li {
color: #000
}
.mesmerize-front-page .fixto-fixed ul.dropdown-menu>li {
color: #000
}
.mesmerize-front-page ul.dropdown-menu.active-line-bottom>li>a,
.mesmerize-front-page ul.dropdown-menu.active-line-bottom>li>a,
ul.dropdown-menu.default>li>a,
.mesmerize-front-page ul.dropdown-menu.default>li>a {
border-bottom: 3px solid transparent
}
.mesmerize-front-page ul.dropdown-menu.active-line-bottom>.current_page_item>a,
.mesmerize-front-page ul.dropdown-menu.active-line-bottom>.current-menu-item>a,
ul.dropdown-menu.default>.current_page_item>a,
.mesmerize-front-page ul.dropdown-menu.default>.current-menu-item>a {
border-bottom-color: #03a9f4
}
.mesmerize-front-page ul.dropdown-menu.active-line-bottom>li:not(.current-menu-item):not(.current_page_item):hover>a,
.mesmerize-front-page ul.dropdown-menu.active-line-bottom>li:not(.current-menu-item):not(.current_page_item).hover>a,
ul.dropdown-menu.default>li:not(.current-menu-item):not(.current_page_item):hover>a,
.mesmerize-front-page ul.dropdown-menu.default>li:not(.current-menu-item):not(.current_page_item).hover>a {
color: #03a9f4
}
.mesmerize-front-page .fixto-fixed ul.dropdown-menu.active-line-bottom>.current_page_item>a,
.mesmerize-front-page .fixto-fixed ul.dropdown-menu.active-line-bottom>.current-menu-item>a,
.mesmerize-front-page .fixto-fixed ul.dropdown-menu.default>.current_page_item>a,
.mesmerize-front-page .fixto-fixed ul.dropdown-menu.default>.current-menu-item>a {
border-bottom-color: #03a9f4
}
.mesmerize-front-page .fixto-fixed ul.dropdown-menu.active-line-bottom>li:not(.current-menu-item):not(.current_page_item):hover>a,
.mesmerize-front-page .fixto-fixed ul.dropdown-menu.active-line-bottom>li:not(.current-menu-item):not(.current_page_item).hover>a,
.mesmerize-front-page .fixto-fixed ul.dropdown-menu.default>li:not(.current-menu-item):not(.current_page_item):hover>a,
.mesmerize-front-page .fixto-fixed ul.dropdown-menu.default>li:not(.current-menu-item):not(.current_page_item).hover>a {
color: #03a9f4
}
.mesmerize-front-page ul.dropdown-menu.active-line-bottom>.current_page_item>a,
.mesmerize-front-page ul.dropdown-menu.active-line-bottom>.current-menu-item>a {
color: #000
}
.mesmerize-front-page .fixto-fixed ul.dropdown-menu.active-line-bottom>.current_page_item>a,
.mesmerize-front-page .fixto-fixed ul.dropdown-menu.active-line-bottom>.current-menu-item>a {
color: #000
}
.mesmerize-front-page ul.dropdown-menu ul {
background-color: #fff
}
.mesmerize-front-page ul.dropdown-menu ul li {
color: #6b7c93
}
.mesmerize-front-page ul.dropdown-menu ul li.hover,
.mesmerize-front-page ul.dropdown-menu ul li:hover {
background-color: #f8f8f8;
color: #000
}
.mesmerize-front-page .main-menu,
.mesmerize-front-page .main_menu_col {
justify-content:
}
body.custom-background {
background-color: #f5fafd
}
[data-id=about--1] .overlay-box .overlay-box-offset {
transform: translate(15%, 5%);
width: 100%;
height: 100%;
z-index: -1;
border-color: #008394
}
[data-id=clients--1] div.section-separator-top svg path {
fill: #343a40
}
[data-id=contact-1] div.section-separator-bottom svg path {
fill: #ee7612
}
[data-id=contact-1] div.section-separator-bottom {
height: 12%
}
[data-id=portfolio--1][data-section-ov]:before {
background-color: #fff
}
[data-id=about--2] .content-col {
background-color: #ee7612
}
[data-id=cta--2][data-section-ov]:before {
background-color: rgba(52, 58, 64, .903)
}
.mesmerize-inner-page .page-content,
.mesmerize-inner-page .content,
.mesmerize-front-page.mesmerize-content-padding .page-content {
background-color: #f5fafd
}
a,
.comment-reply-link,
a.read-more {
color: #53b4ba
}
a:hover,
.comment-reply-link:hover,
.sidebar .widget>ul>li a:hover,
a.read-more:hover {
color: #67c8ce
}
.contact-form-wrapper input[type=submit],
.button,
.nav-links .numbers-navigation span.current,
.post-comments .navigation .numbers-navigation span.current,
.nav-links .numbers-navigation a:hover,
.post-comments .navigation .numbers-navigation a:hover {
background-color: #53b4ba;
border-color: #53b4ba
}
.contact-form-wrapper input[type=submit]:hover,
.nav-links .prev-navigation a:hover,
.post-comments .navigation .prev-navigation a:hover,
.nav-links .next-navigation a:hover,
.post-comments .navigation .next-navigation a:hover,
.button:hover {
background-color: #67c8ce;
border-color: #67c8ce
}
.post-comments,
.sidebar .widget,
.post-list .post-list-item {
		//border-bottom-color:#53b4ba}.nav-links .prev-navigation a,.post-comments .navigation .prev-navigation a,.nav-links .next-navigation a,.post-comments .navigation .next-navigation a{border-color:#53b4ba;color:#53b4ba}.tags-list a:hover{border-color:#53b4ba;background-color:#53b4ba}svg.section-separator-top path.svg-white-bg,svg.section-separator-bottom path.svg-white-bg{fill:#53b4ba}p.color1{color:#53b4ba}span.color1{color:#53b4ba}h1.color1{color:#53b4ba}h2.color1{color:#53b4ba}h3.color1{color:#53b4ba}h4.color1{color:#53b4ba}h5.color1{color:#53b4ba}h6.color1{color:#53b4ba}.card.bg-color1,.bg-color1{background-color:#53b4ba}a.color1:not(.button){color:#53b4ba}a.color1:not(.button):hover{color:#67c8ce}button.color1,.button.color1{background-color:#53b4ba;border-color:#53b4ba}button.color1:hover,.button.color1:hover{background-color:#67c8ce;border-color:#67c8ce}button.outline.color1,.button.outline.color1{background:0 0;border-color:#53b4ba;color:#53b4ba}button.outline.color1:hover,.button.outline.color1:hover{background:0 0;border-color:rgba(83,180,186,.7);color:rgba(83,180,186,.9)}i.fa.color1{color:#53b4ba}i.fa.icon.bordered.color1{border-color:#53b4ba}i.fa.icon.reverse.color1{background-color:#53b4ba;color:#fff}i.fa.icon.reverse.color-white{color:#d5d5d5}i.fa.icon.bordered.color1{border-color:#53b4ba}i.fa.icon.reverse.bordered.color1{background-color:#53b4ba;color:#fff}.top-right-triangle.color1{border-right-color:#53b4ba}.checked.decoration-color1 li:before{color:#53b4ba}.stared.decoration-color1 li:before{color:#53b4ba}.card.card-color1{background-color:#53b4ba}.card.bottom-border-color1{border-bottom-color:#53b4ba}.grad-180-transparent-color1{background-image:linear-gradient(180deg,rgba(83,180,186,0) 0%,rgba(83,180,186,0) 50%,rgba(83,180,186,.6) 78%,rgba(83,180,186,.9) 100%) !important}.border-color1{border-color:#53b4ba}.circle-counter.color1 .circle-bar{stroke:#53b4ba}p.color2{color:#f46716}span.color2{color:#f46716}h1.color2{color:#f46716}h2.color2{color:#f46716}h3.color2{color:#f46716}h4.color2{color:#f46716}h5.color2{color:#f46716}h6.color2{color:#f46716}.card.bg-color2,.bg-color2{background-color:#f46716}a.color2:not(.button){color:#f46716}a.color2:not(.button):hover{color:#ff7b2a}button.color2,.button.color2{background-color:#f46716;border-color:#f46716}button.color2:hover,.button.color2:hover{background-color:#ff7b2a;border-color:#ff7b2a}button.outline.color2,.button.outline.color2{background:0 0;border-color:#f46716;color:#f46716}button.outline.color2:hover,.button.outline.color2:hover{background:0 0;border-color:rgba(244,103,22,.7);color:rgba(244,103,22,.9)}i.fa.color2{color:#f46716}i.fa.icon.bordered.color2{border-color:#f46716}i.fa.icon.reverse.color2{background-color:#f46716;color:#fff}i.fa.icon.reverse.color-white{color:#d5d5d5}i.fa.icon.bordered.color2{border-color:#f46716}i.fa.icon.reverse.bordered.color2{background-color:#f46716;color:#fff}.top-right-triangle.color2{border-right-color:#f46716}.checked.decoration-color2 li:before{color:#f46716}.stared.decoration-color2 li:before{color:#f46716}.card.card-color2{background-color:#f46716}.card.bottom-border-color2{border-bottom-color:#f46716}.grad-180-transparent-color2{background-image:linear-gradient(180deg,rgba(244,103,22,0) 0%,rgba(244,103,22,0) 50%,rgba(244,103,22,.6) 78%,rgba(244,103,22,.9) 100%) !important}.border-color2{border-color:#f46716}.circle-counter.color2 .circle-bar{stroke:#f46716}p.color5{color:#e83f40}span.color5{color:#e83f40}h1.color5{color:#e83f40}h2.color5{color:#e83f40}h3.color5{color:#e83f40}h4.color5{color:#e83f40}h5.color5{color:#e83f40}h6.color5{color:#e83f40}.card.bg-color5,.bg-color5{background-color:#e83f40}a.color5:not(.button){color:#e83f40}a.color5:not(.button):hover{color:#fc5354}button.color5,.button.color5{background-color:#e83f40;border-color:#e83f40}button.color5:hover,.button.color5:hover{background-color:#fc5354;border-color:#fc5354}button.outline.color5,.button.outline.color5{background:0 0;border-color:#e83f40;color:#e83f40}button.outline.color5:hover,.button.outline.color5:hover{background:0 0;border-color:rgba(232,63,64,.7);color:rgba(232,63,64,.9)}i.fa.color5{color:#e83f40}i.fa.icon.bordered.color5{border-color:#e83f40}i.fa.icon.reverse.color5{background-color:#e83f40;color:#fff}i.fa.icon.reverse.color-white{color:#d5d5d5}i.fa.icon.bordered.color5{border-color:#e83f40}i.fa.icon.reverse.bordered.color5{background-color:#e83f40;color:#fff}.top-right-triangle.color5{border-right-color:#e83f40}.checked.decoration-color5 li:before{color:#e83f40}.stared.decoration-color5 li:before{color:#e83f40}.card.card-color5{background-color:#e83f40}.card.bottom-border-color5{border-bottom-color:#e83f40}.grad-180-transparent-color5{background-image:linear-gradient(180deg,rgba(232,63,64,0) 0%,rgba(232,63,64,0) 50%,rgba(232,63,64,.6) 78%,rgba(232,63,64,.9) 100%) !important}.border-color5{border-color:#e83f40}.circle-counter.color5 .circle-bar{stroke:#e83f40}p.color7{color:#fff}span.color7{color:#fff}h1.color7{color:#fff}h2.color7{color:#fff}h3.color7{color:#fff}h4.color7{color:#fff}h5.color7{color:#fff}h6.color7{color:#fff}.card.bg-color7,.bg-color7{background-color:#fff}a.color7:not(.button){color:#fff}a.color7:not(.button):hover{color:#fff}button.color7,.button.color7{background-color:#fff;border-color:#fff}button.color7:hover,.button.color7:hover{background-color:#fff;border-color:#fff}button.outline.color7,.button.outline.color7{background:0 0;border-color:#fff;color:#fff}button.outline.color7:hover,.button.outline.color7:hover{background:0 0;border-color:rgba(255,255,255,.7);color:rgba(255,255,255,.9)}i.fa.color7{color:#fff}i.fa.icon.bordered.color7{border-color:#fff}i.fa.icon.reverse.color7{background-color:#fff;color:#fff}i.fa.icon.reverse.color-white{color:#d5d5d5}i.fa.icon.bordered.color7{border-color:#fff}i.fa.icon.reverse.bordered.color7{background-color:#fff;color:#fff}.top-right-triangle.color7{border-right-color:#fff}.checked.decoration-color7 li:before{color:#fff}.stared.decoration-color7 li:before{color:#fff}.card.card-color7{background-color:#fff}.card.bottom-border-color7{border-bottom-color:#fff}.grad-180-transparent-color7{background-image:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,.6) 78%,rgba(255,255,255,.9) 100%) !important}.border-color7{border-color:#fff}.circle-counter.color7 .circle-bar{stroke:#fff}p.color-white{color:#fff}span.color-white{color:#fff}h1.color-white{color:#fff}h2.color-white{color:#fff}h3.color-white{color:#fff}h4.color-white{color:#fff}h5.color-white{color:#fff}h6.color-white{color:#fff}.card.bg-color-white,.bg-color-white{background-color:#fff}a.color-white:not(.button){color:#fff}a.color-white:not(.button):hover{color:#fff}button.color-white,.button.color-white{background-color:#fff;border-color:#fff}button.color-white:hover,.button.color-white:hover{background-color:#fff;border-color:#fff}button.outline.color-white,.button.outline.color-white{background:0 0;border-color:#fff;color:#fff}button.outline.color-white:hover,.button.outline.color-white:hover{background:0 0;border-color:rgba(255,255,255,.7);color:rgba(255,255,255,.9)}i.fa.color-white{color:#fff}i.fa.icon.bordered.color-white{border-color:#fff}i.fa.icon.reverse.color-white{background-color:#fff;color:#fff}i.fa.icon.reverse.color-white{color:#d5d5d5}i.fa.icon.bordered.color-white{border-color:#fff}i.fa.icon.reverse.bordered.color-white{background-color:#fff;color:#fff}.top-right-triangle.color-white{border-right-color:#fff}.checked.decoration-color-white li:before{color:#fff}.stared.decoration-color-white li:before{color:#fff}.card.card-color-white{background-color:#fff}.card.bottom-border-color-white{border-bottom-color:#fff}.grad-180-transparent-color-white{background-image:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,.6) 78%,rgba(255,255,255,.9) 100%) !important}.border-color-white{border-color:#fff}.circle-counter.color-white .circle-bar{stroke:#fff}p.color-black{color:#000}span.color-black{color:#000}h1.color-black{color:#000}h2.color-black{color:#000}h3.color-black{color:#000}h4.color-black{color:#000}h5.color-black{color:#000}h6.color-black{color:#000}.card.bg-color-black,.bg-color-black{background-color:#000}a.color-black:not(.button){color:#000}a.color-black:not(.button):hover{color:#141414}button.color-black,.button.color-black{background-color:#000;border-color:#000}button.color-black:hover,.button.color-black:hover{background-color:#141414;border-color:#141414}button.outline.color-black,.button.outline.color-black{background:0 0;border-color:#000;color:#000}button.outline.color-black:hover,.button.outline.color-black:hover{background:0 0;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.9)}i.fa.color-black{color:#000}i.fa.icon.bordered.color-black{border-color:#000}i.fa.icon.reverse.color-black{background-color:#000;color:#fff}i.fa.icon.reverse.color-white{color:#d5d5d5}i.fa.icon.bordered.color-black{border-color:#000}i.fa.icon.reverse.bordered.color-black{background-color:#000;color:#fff}.top-right-triangle.color-black{border-right-color:#000}.checked.decoration-color-black li:before{color:#000}.stared.decoration-color-black li:before{color:#000}.card.card-color-black{background-color:#000}.card.bottom-border-color-black{border-bottom-color:#000}.grad-180-transparent-color-black{background-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,.6) 78%,rgba(0,0,0,.9) 100%) !important}.border-color-black{border-color:#000}.circle-counter.color-black .circle-bar{stroke:#000}
		.screen-reader-text[href="#page-content"]:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
clip: auto !important;
clip-path: none;
color: #21759b
}
.wpforms-clear:before {
content: " ";
display: table
}
.wpforms-clear:after {
clear: both;
content: " ";
display: table
}
div.wpforms-container-full,
div.wpforms-container-full .wpforms-form * {
background: 0 0;
border: 0 none;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
float: none;
font-size: 100%;
height: auto;
letter-spacing: normal;
list-style: none;
outline: none;
position: static;
text-decoration: none;
text-indent: 0;
text-shadow: none;
text-transform: none;
width: auto;
visibility: visible;
overflow: visible;
margin: 0;
padding: 0;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none
}
div.wpforms-container-full .wpforms-form input,
div.wpforms-container-full .wpforms-form label,
div.wpforms-container-full .wpforms-form select,
div.wpforms-container-full .wpforms-form button,
div.wpforms-container-full .wpforms-form textarea {
margin: 0;
border: 0;
padding: 0;
display: inline-block;
vertical-align: middle;
background: 0 0;
height: auto;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
div.wpforms-container-full .wpforms-form textarea {
width: 100%
}
div.wpforms-container-full .wpforms-form ul,
div.wpforms-container-full .wpforms-form ul li {
background: 0 0 !important;
border: 0 !important;
margin: 0 !important;
padding: 0 !important;
list-style: none !important
}
div.wpforms-container-full .wpforms-form ul li {
margin-bottom: 5px !important
}
div.wpforms-container-full .wpforms-form ul li:last-of-type {
margin-bottom: 0 !important
}
div.wpforms-container-full .wpforms-form hr {
border-top: 1px solid #ccc;
margin: .5em auto
}
div.wpforms-container-full .wpforms-form input.wpforms-field-medium,
div.wpforms-container-full .wpforms-form select.wpforms-field-medium,
div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium {
max-width: 60%
}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
height: 120px
}
div.wpforms-container-full .wpforms-form input.wpforms-field-small,
div.wpforms-container-full .wpforms-form select.wpforms-field-small,
div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-small {
max-width: 25%
}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-small {
height: 70px
}
div.wpforms-container-full .wpforms-form input.wpforms-field-large,
div.wpforms-container-full .wpforms-form select.wpforms-field-large,
div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-large {
max-width: 100%
}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-large {
height: 220px
}
div.wpforms-container-full .wpforms-form .wpforms-field {
padding: 10px 0;
clear: both
}
div.wpforms-container-full .wpforms-form .wpforms-field-description {
font-size: 13px;
line-height: 1.3;
margin: 8px 0 0
}
div.wpforms-container-full .wpforms-form .wpforms-field-description.wpforms-disclaimer-description {
background-color: #fff;
border: 1px solid #ddd;
color: #444;
padding: 15px 15px 0;
margin-top: 15px;
height: 125px;
overflow-y: scroll;
overflow-x: hidden;
font-size: 12px
}
div.wpforms-container-full .wpforms-form .wpforms-field-description.wpforms-disclaimer-description p {
color: #444;
font-size: 12px;
line-height: 18px;
margin-bottom: 15px
}
div.wpforms-container-full .wpforms-form .wpforms-field-description-before,
div.wpforms-container-full .wpforms-form .wpforms-field-description.before {
margin: 0 0 8px
}
div.wpforms-container-full .wpforms-form .wpforms-field-label {
display: block;
font-weight: 700;
font-size: 16px;
float: none;
line-height: 1.3;
margin: 0 0 4px;
padding: 0
}
div.wpforms-container-full .wpforms-form .wpforms-field-sublabel {
display: block;
font-size: 13px;
float: none;
font-weight: 400;
line-height: 1.3;
margin: 4px 0 0;
padding: 0
}
div.wpforms-container-full .wpforms-form .wpforms-field-sublabel.before {
margin: 0 0 4px
}
div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
display: inline;
vertical-align: baseline;
font-size: 16px;
font-weight: 400;
line-height: 1.3
}
div.wpforms-container-full .wpforms-form .wpforms-field-label.wpforms-label-hide,
div.wpforms-container-full .wpforms-form .wpforms-field-sublabel.wpforms-sublabel-hide {
position: absolute;
left: -99999px
}
div.wpforms-container-full .wpforms-form .wpforms-required-label {
color: red;
font-weight: 400
}
div.wpforms-container-full .wpforms-form .wpforms-field-row {
margin-bottom: 8px;
position: relative
}
div.wpforms-container-full .wpforms-form .wpforms-field .wpforms-field-row:last-of-type {
margin-bottom: 0
}
div.wpforms-container-full .wpforms-form .wpforms-field-row:before {
content: " ";
display: table
}
div.wpforms-container-full .wpforms-form .wpforms-field-row:after {
clear: both;
content: " ";
display: table
}
div.wpforms-container-full .wpforms-form .wpforms-five-sixths,
div.wpforms-container-full .wpforms-form .wpforms-four-sixths,
div.wpforms-container-full .wpforms-form .wpforms-four-fifths,
div.wpforms-container-full .wpforms-form .wpforms-one-fifth,
div.wpforms-container-full .wpforms-form .wpforms-one-fourth,
div.wpforms-container-full .wpforms-form .wpforms-one-half,
div.wpforms-container-full .wpforms-form .wpforms-one-sixth,
div.wpforms-container-full .wpforms-form .wpforms-one-third,
div.wpforms-container-full .wpforms-form .wpforms-three-fourths,
div.wpforms-container-full .wpforms-form .wpforms-three-fifths,
div.wpforms-container-full .wpforms-form .wpforms-three-sixths,
div.wpforms-container-full .wpforms-form .wpforms-two-fourths,
div.wpforms-container-full .wpforms-form .wpforms-two-fifths,
div.wpforms-container-full .wpforms-form .wpforms-two-sixths,
div.wpforms-container-full .wpforms-form .wpforms-two-thirds {
float: left;
margin-left: 4%;
clear: none
}
div.wpforms-container-full .wpforms-form .wpforms-one-half,
div.wpforms-container-full .wpforms-form .wpforms-three-sixths,
div.wpforms-container-full .wpforms-form .wpforms-two-fourths {
width: 48%
}
div.wpforms-container-full .wpforms-form .wpforms-one-third,
div.wpforms-container-full .wpforms-form .wpforms-two-sixths {
width: 30.6666666667%
}
div.wpforms-container-full .wpforms-form .wpforms-four-sixths,
div.wpforms-container-full .wpforms-form .wpforms-two-thirds {
width: 65.3333333333%
}
div.wpforms-container-full .wpforms-form .wpforms-one-fourth {
width: 22%
}
div.wpforms-container-full .wpforms-form .wpforms-three-fourths {
width: 74%
}
div.wpforms-container-full .wpforms-form .wpforms-one-fifth {
width: 16.8%
}
div.wpforms-container-full .wpforms-form .wpforms-two-fifths {
width: 37.6%
}
div.wpforms-container-full .wpforms-form .wpforms-three-fifths {
width: 58.4%
}
div.wpforms-container-full .wpforms-form .wpforms-four-fifths {
width: 79.2%
}
div.wpforms-container-full .wpforms-form .wpforms-one-sixth {
width: 13.3333333333%
}
div.wpforms-container-full .wpforms-form .wpforms-five-sixths {
width: 82.6666666667%
}
div.wpforms-container-full .wpforms-form .wpforms-first {
clear: both !important;
margin-left: 0 !important
}
div.wpforms-container-full .wpforms-form .wpforms-checkbox-2-columns ul,
div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-2-columns ul,
div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul,
div.wpforms-container-full .wpforms-form .wpforms-checkbox-3-columns ul,
div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-3-columns ul,
div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul {
display: -ms-flex;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap
}
div.wpforms-container-full .wpforms-form .wpforms-checkbox-2-columns ul li,
div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-2-columns ul li,
div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul li {
width: 50%;
display: block;
padding-right: 26px !important
}
div.wpforms-container-full .wpforms-form .wpforms-checkbox-3-columns ul li,
div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-3-columns ul li,
div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul li {
width: 33.3333%;
display: block;
padding-right: 26px !important
}
div.wpforms-container-full .wpforms-form .wpforms-list-inline ul li {
display: inline-block;
vertical-align: top;
margin-right: 20px !important
}
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-first-half {
float: left;
width: 48%;
clear: both
}
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-last-half {
float: right;
width: 48%;
clear: none
}
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-first-third {
float: left;
width: 30.666666667%;
clear: both
}
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-middle-third {
float: left;
width: 30.666666667%;
margin-left: 4%;
clear: none
}
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-last-third {
float: right;
width: 30.666666667%;
clear: none
}
div.wpforms-container-full .wpforms-form div.wpforms-last {
float: right !important;
margin-right: 0 !important;
clear: none
}
div.wpforms-container-full.inline-fields {
overflow: hidden
}
div.wpforms-container-full.inline-fields .wpforms-form .wpforms-field-container {
display: table;
width: calc(100% - 160px);
float: left
}
div.wpforms-container-full.inline-fields .wpforms-form .wpforms-field {
display: table-cell;
padding-right: 2%;
vertical-align: top
}
div.wpforms-container-full.inline-fields .wpforms-form .wpforms-submit-container {
float: right;
width: 160px;
clear: none
}
div.wpforms-container-full.inline-fields .wpforms-form .wpforms-submit {
display: block;
width: 100%
}
div.wpforms-container-full.inline-fields .wpforms-form input.wpforms-field-medium,
div.wpforms-container-full.inline-fields .wpforms-form select.wpforms-field-medium,
div.wpforms-container-full.inline-fields .wpforms-form .wpforms-field-row.wpforms-field-medium {
max-width: 100%
}
div.wpforms-container-full .wpforms-form input[type=date],
div.wpforms-container-full .wpforms-form input[type=datetime],
div.wpforms-container-full .wpforms-form input[type=datetime-local],
div.wpforms-container-full .wpforms-form input[type=email],
div.wpforms-container-full .wpforms-form input[type=month],
div.wpforms-container-full .wpforms-form input[type=number],
div.wpforms-container-full .wpforms-form input[type=password],
div.wpforms-container-full .wpforms-form input[type=range],
div.wpforms-container-full .wpforms-form input[type=search],
div.wpforms-container-full .wpforms-form input[type=tel],
div.wpforms-container-full .wpforms-form input[type=text],
div.wpforms-container-full .wpforms-form input[type=time],
div.wpforms-container-full .wpforms-form input[type=url],
div.wpforms-container-full .wpforms-form input[type=week],
div.wpforms-container-full .wpforms-form select,
div.wpforms-container-full .wpforms-form textarea {
background-color: #fff;
box-sizing: border-box;
border-radius: 2px;
color: #333;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
display: block;
float: none;
font-size: 16px;
border: 1px solid #ccc;
padding: 6px 10px;
height: 38px;
width: 100%;
line-height: 1.3
}
div.wpforms-container-full .wpforms-form input[type=checkbox],
div.wpforms-container-full .wpforms-form input[type=radio] {
border: 1px solid #ccc;
background-color: #fff;
width: 14px;
height: 14px;
margin: 0 10px 0 3px;
display: inline-block;
vertical-align: baseline
}
div.wpforms-container-full .wpforms-form input[type=radio] {
border-radius: 50%
}
div.wpforms-container-full .wpforms-form select {
max-width: 100%;
text-transform: none;
white-space: nowrap
}
div.wpforms-container-full .wpforms-form input[type=submit],
div.wpforms-container-full .wpforms-form button[type=submit],
div.wpforms-container-full .wpforms-form .wpforms-page-button {
background-color: #eee;
border: 1px solid #ddd;
color: #333;
font-size: 1em;
padding: 10px 15px
}
div.wpforms-container-full .wpforms-form .wpforms-page-button {
font-size: .9em;
font-weight: 400;
margin: 0 5px;
min-width: 90px;
text-align: center
}
div.wpforms-container-full .wpforms-form input[type=submit]:hover,
div.wpforms-container-full .wpforms-form input[type=submit]:active,
div.wpforms-container-full .wpforms-form button[type=submit]:hover,
div.wpforms-container-full .wpforms-form button[type=submit]:active,
div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,
div.wpforms-container-full .wpforms-form .wpforms-page-button:active {
background-color: #ddd;
border: 1px solid #ccc;
cursor: pointer
}
div.wpforms-container-full .wpforms-form input[type=submit]:disabled,
div.wpforms-container-full .wpforms-form button[type=submit]:disabled,
div.wpforms-container-full .wpforms-form .wpforms-page-button:disabled {
background-color: #eee;
border: 1px solid #ddd;
cursor: default;
opacity: .5
}
div.wpforms-container-full .wpforms-form input:focus,
div.wpforms-container-full .wpforms-form textarea:focus,
div.wpforms-container-full .wpforms-form select:focus {
border: 1px solid #999
}
div.wpforms-container-full .wpforms-form input:disabled,
div.wpforms-container-full .wpforms-form textarea:disabled,
div.wpforms-container-full .wpforms-form select:disabled {
background-color: #f9f9f9;
border-color: #ddd;
color: #999;
cursor: not-allowed
}
div.wpforms-container-full .wpforms-form .wpforms-error-container {
color: #900
}
div.wpforms-container-full .wpforms-form label.wpforms-error {
display: block;
color: #900;
font-size: 12px;
float: none
}
div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error,
div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error,
div.wpforms-container-full .wpforms-form .wpforms-field select.wpforms-error {
border: 1px solid #c00
}
div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-expiration label.wpforms-error,
div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-code label.wpforms-error {
display: none !important
}
div.wpforms-container-full .wpforms-form .wpforms-error-alert {
color: #b94a48;
background-color: #f2dede;
border: 1px solid #eed3d7;
text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
padding: 10px 15px;
font-size: 13px;
margin: 0 0 10px
}
.wpforms-confirmation-container-full {
color: #333;
margin: 0 0 24px;
background: #e0ffc7;
border: 1px solid #b4d39b;
padding: 15px
}
.wpforms-confirmation-container-full p:last-of-type {
margin: 0
}
div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container {
padding: 10px 0 20px;
clear: both
}
div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container iframe {
width: 100%
}
div.wpforms-container-full .wpforms-form .wpforms-title {
font-size: 26px;
margin: 0 0 10px
}
div.wpforms-container-full .wpforms-form .wpforms-description {
margin: 0 0 10px
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container {
padding: 10px 0 0;
clear: both;
position: relative
}
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-center {
text-align: center
}
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left {
text-align: left
}
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button {
margin: 0 10px 0 0
}
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-right {
text-align: right
}
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-right .wpforms-page-button {
margin: 0 0 0 10px
}
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split .wpforms-page-prev {
float: left;
margin: 0
}
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split .wpforms-page-next {
float: right;
margin: 0
}
div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-number {
margin-right: 100px
}
div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-code {
position: absolute;
right: 0;
top: 0;
width: 90px
}
div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-name {
margin-right: 170px
}
div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-expiration {
position: absolute;
right: 0;
top: 0;
width: 160px
}
div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-expiration select {
width: 45%;
float: left;
display: block
}
div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-expiration span {
float: left;
width: 10%;
text-align: center;
line-height: 38px
}
div.wpforms-container-full .wpforms-form .wpforms-field-html ul,
div.wpforms-container-full .wpforms-form .wpforms-field-html ol {
margin: 0 0 20px !important
}
div.wpforms-container-full .wpforms-form .wpforms-field-html ul li,
div.wpforms-container-full .wpforms-form .wpforms-field-html ol li {
margin: 0 0 5px !important
}
div.wpforms-container-full .wpforms-form .wpforms-field-html ul li {
list-style: disc !important
}
div.wpforms-container-full .wpforms-form .wpforms-field-html ol li {
list-style: decimal !important
}
div.wpforms-container-full .wpforms-form .wpforms-field-html li>ul,
div.wpforms-container-full .wpforms-form .wpforms-field-html li>ol {
margin: 6px 0 0 20px !important
}
div.wpforms-container-full .wpforms-field-date-time-date-sep {
display: inline-block;
padding: 0 5px
}
div.wpforms-container-full .wpforms-form .wpforms-field-date-time-date-year,
div.wpforms-container-full .wpforms-form .wpforms-field-date-time-date-day,
div.wpforms-container-full .wpforms-form .wpforms-field-date-time-date-month {
display: inline-block;
width: auto
}
div.wpforms-container-full .wpforms-form .wpforms-captcha-math input {
display: inline-block;
width: 70px;
vertical-align: inherit;
margin: 0 0 0 5px
}
div.wpforms-container-full .wpforms-form .wpforms-captcha-equation {
font-size: 16px
}
div.wpforms-container-full .wpforms-form .wpforms-captcha-question {
margin: 0 0 4px
}
div.wpforms-container-full .wpforms-form .wpforms-field-rating-item {
padding-right: 6px
}
div.wpforms-container-full .wpforms-form .wpforms-field-rating svg {
cursor: pointer;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
opacity: .60
}
div.wpforms-container-full .wpforms-form .wpforms-field-rating-item.selected svg,
div.wpforms-container-full .wpforms-form .wpforms-field-rating-item.hover svg,
div.wpforms-container-full .wpforms-form .wpforms-field-rating-item input:focus+svg {
-webkit-transform: scale(1.3);
transform: scale(1.3);
opacity: 1
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices label {
cursor: pointer
}
div.wpforms-container-full .wpforms-form .wpforms-list-inline ul.wpforms-image-choices-modern li {
margin: 5px !important
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern img {
display: inline;
margin: 0 auto;
max-width: 100%
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label {
background-color: #fff;
display: inline-block;
margin: 0 auto;
padding: 0;
border: 1px solid #fff;
border-radius: 3px;
padding: 20px 20px 18px;
transition: all .5s;
text-align: center
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label:hover {
border: 1px solid #ddd
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-selected label {
box-shadow: 0 0 20px 0 rgba(0, 0, 0, .1)
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-image:after {
content: "\2714";
font-size: 22px;
line-height: 32px;
color: #fff;
background: green;
opacity: 0;
position: absolute;
top: 50%;
left: 50%;
margin: -16px 0 0 -16px;
width: 32px;
height: 32px;
border-radius: 50%;
transition: all .5s
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-selected .wpforms-image-choices-image:after {
opacity: 1
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-image {
display: block;
position: relative
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-selected .wpforms-image-choices-label {
font-weight: 700
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-label {
display: block;
margin-top: 12px
}
div.wpforms-container-full .wpforms-form .wpforms-list-inline ul.wpforms-image-choices-classic li {
margin: 0 10px 10px 0 !important
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic img {
display: inline;
margin: 0 auto;
max-width: 100%
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic label {
background-color: #fff;
display: inline-block;
margin: 0 auto;
padding: 0;
border: 2px solid #fff;
padding: 10px;
text-align: center
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic label:hover {
border-color: #ddd
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-image-choices-image {
display: block
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-selected label {
border-color: #666
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-image-choices-label {
display: block;
margin-top: 8px
}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator {
margin: 0 0 20px;
overflow: hidden
}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles {
border-top: 1px solid #dfdfdf;
border-bottom: 1px solid #dfdfdf;
padding: 15px 10px
}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page {
float: left;
margin: 0 20px 0 0
}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page:last-of-type {
margin: 0
}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-number {
height: 40px;
width: 40px;
border-radius: 50%;
display: inline-block;
margin: 0 10px 0 0;
line-height: 40px;
text-align: center;
background-color: #ddd;
color: #666
}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .active .wpforms-page-indicator-page-number {
color: #fff
}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page {
float: left;
text-align: center;
font-size: 16px;
line-height: 1.2
}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page-number {
display: block;
text-indent: -9999px;
height: 6px;
background-color: #ddd;
margin: 0 0 16px;
position: relative
}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page-triangle {
position: absolute;
top: 100%;
left: 50%;
width: 0;
height: 0;
margin-left: -5px;
border-style: solid;
border-width: 6px 5px 0;
border-color: transparent
}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page-title {
display: inline-block;
padding: 0 15px;
font-size: 16px
}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.progress {
font-size: 18px
}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap {
display: block;
width: 100%;
background-color: #ddd;
height: 18px;
border-radius: 10px;
overflow: hidden;
position: relative;
margin: 5px 0 0
}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress {
height: 18px;
position: absolute;
left: 0;
top: 0
}
div.wpforms-container-full .wpforms-notice {
background-color: #fff;
border: 1px solid #ddd;
border-left-width: 12px;
color: #333;
font-size: 16px;
line-height: 1.5;
margin-bottom: 30px;
padding: 20px 36px 20px 26px;
position: relative
}
div.wpforms-container-full .wpforms-notice .wpforms-delete {
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-moz-appearance: none;
-webkit-appearance: none;
background-color: rgba(10, 10, 10, .2);
border: none;
border-radius: 290486px;
cursor: pointer;
display: inline-block;
height: 20px;
margin: 0;
padding: 0;
outline: none;
vertical-align: top;
width: 20px;
position: absolute;
right: 10px;
top: 10px
}
div.wpforms-container-full .wpforms-notice .wpforms-delete:before,
div.wpforms-container-full .wpforms-notice .wpforms-delete:after {
background-color: #fff;
content: "";
display: block;
left: 50%;
position: absolute;
top: 50%;
-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
transform: translateX(-50%) translateY(-50%) rotate(45deg);
-webkit-transform-origin: center center;
transform-origin: center center
}
div.wpforms-container-full .wpforms-notice .wpforms-delete:before {
height: 2px;
width: 50%
}
div.wpforms-container-full .wpforms-notice .wpforms-delete:after {
height: 50%;
width: 2px
}
div.wpforms-container-full .wpforms-notice .wpforms-delete:hover,
div.wpforms-container-full .wpforms-notice .wpforms-delete:focus {
background-color: rgba(10, 10, 10, .3)
}
div.wpforms-container-full .wpforms-notice a {
text-decoration: underline
}
div.wpforms-container-full .wpforms-notice p {
margin: 0 0 20px
}
div.wpforms-container-full .wpforms-notice p:last-of-type {
margin-bottom: 0
}
div.wpforms-container-full .wpforms-notice.wpforms-info .wpforms-notice-action,
div.wpforms-container-full .wpforms-notice.wpforms-info {
border-color: #3273dc
}
div.wpforms-container-full .wpforms-notice.wpforms-success .wpforms-notice-action,
div.wpforms-container-full .wpforms-notice.wpforms-success {
border-color: #23d160
}
div.wpforms-container-full .wpforms-notice.wpforms-warning .wpforms-notice-action,
div.wpforms-container-full .wpforms-notice.wpforms-warning {
border-color: #ffdd57
}
div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action,
div.wpforms-container-full .wpforms-notice.wpforms-error {
border-color: #ff3860
}
div.wpforms-container-full .wpforms-notice .wpforms-notice-actions {
margin-top: 20px
}
div.wpforms-container-full .wpforms-notice .wpforms-notice-action {
border: 2px solid;
margin-right: 20px;
padding: 5px;
text-decoration: none
}
div.wpforms-container-full .wpforms-notice .wpforms-notice-action:hover,
div.wpforms-container-full .wpforms-notice .wpforms-notice-action:focus,
div.wpforms-container-full .wpforms-notice .wpforms-notice-action:active {
color: #fff
}
div.wpforms-container-full .wpforms-notice.wpforms-info .wpforms-notice-action:hover,
div.wpforms-container-full .wpforms-notice.wpforms-info .wpforms-notice-action:focus,
div.wpforms-container-full .wpforms-notice.wpforms-info .wpforms-notice-action:active {
background-color: #3273dc
}
div.wpforms-container-full .wpforms-notice.wpforms-success .wpforms-notice-action:hover,
div.wpforms-container-full .wpforms-notice.wpforms-success .wpforms-notice-action:focus,
div.wpforms-container-full .wpforms-notice.wpforms-success .wpforms-notice-action:active {
background-color: #23d160
}
div.wpforms-container-full .wpforms-notice.wpforms-warning .wpforms-notice-action:hover,
div.wpforms-container-full .wpforms-notice.wpforms-warning .wpforms-notice-action:focus,
div.wpforms-container-full .wpforms-notice.wpforms-warning .wpforms-notice-action:active {
background-color: #ffdd57;
color: inherit
}
div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action:hover,
div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action:focus,
div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action:active {
background-color: #ff3860
}
div.wpforms-container-full {
margin-bottom: 24px
}
div.wpforms-container-full .wpforms-form h3 {
font-size: 24px
}
div.wpforms-container-full .wpforms-form .wpforms-field-hp {
display: none !important;
position: absolute !important;
left: -9000px !important
}
div.wpforms-container-full .wpforms-form .wpforms-field-hidden {
display: none
}
div.wpforms-container-full .wpforms-form .wpforms-screen-reader-element {
position: absolute !important;
clip: rect(0, 0, 0, 0) !important;
height: 1px !important;
width: 1px !important;
border: 0 !important;
margin: 0 !important;
padding: 0 !important;
overflow: hidden !important;
word-wrap: normal !important
}
@media only screen and (max-width:600px) {
div.wpforms-container-full .wpforms-form .wpforms-mobile-full {
width: 100%;
margin-left: 0;
float: none
}
div.wpforms-container-full .wpforms-form input.wpforms-field-medium,
div.wpforms-container-full .wpforms-form select.wpforms-field-medium,
div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium,
div.wpforms-container-full .wpforms-form input.wpforms-field-small,
div.wpforms-container-full .wpforms-form select.wpforms-field-small,
div.wpforms-container-full .wpforms-form.wpforms-field-row.wpforms-field-small,
div.wpforms-container-full .wpforms-form input.wpforms-field-large,
div.wpforms-container-full .wpforms-form select.wpforms-field-large,
div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-large {
max-width: 100%
}
div.wpforms-container-full .wpforms-form .wpforms-checkbox-2-columns ul li,
div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-2-columns ul li,
div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul li,
div.wpforms-container-full .wpforms-form .wpforms-checkbox-3-columns ul li,
div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-3-columns ul li,
div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul li {
float: none;
width: 100%
}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page {
float: none;
display: block;
margin: 0 0 10px
}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-number {
width: 30px;
height: 30px;
line-height: 30px
}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page {
width: 100% !important;
padding: 5px 10px
}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page.active {
font-weight: 700
}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page-number {
display: none
}
div.wpforms-container-full .wpforms-form .wpforms-field-date-time .wpforms-one-half {
width: 100%;
margin-left: 0;
float: none
}
div.wpforms-container-full .wpforms-form .wpforms-field-date-time .wpforms-one-half:first-of-type {
margin-bottom: 8px
}
div.wpforms-container-full.inline-fields .wpforms-form .wpforms-field-container,
div.wpforms-container-full.inline-fields .wpforms-form .wpforms-field {
display: block;
width: 100%
}
div.wpforms-container-full.inline-fields .wpforms-form .wpforms-submit-container {
width: 100%
}
}
.edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap h3 {
width: 100%;
margin: 10px 0 5px;
font-weight: 700;
font-size: 20px
}
.edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap img {
margin-right: 25px;
width: initial
}
.edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap .components-base-control {
width: 100%
}
div.wpforms-gutenberg-form-selector .wpforms-form input:disabled,
div.wpforms-gutenberg-form-selector .wpforms-form textarea:disabled,
div.wpforms-gutenberg-form-selector .wpforms-form select:disabled {
background-color: #fff;
border-color: #ccc;
color: #333;
cursor: not-allowed
}
div.wpforms-gutenberg-form-selector .wpforms-form button[type=submit]:disabled {
cursor: not-allowed
}
div.components-panel__body .wpforms-gutenberg-panel-notice {
background-color: #d9edf7;
border: 1px solid #bce8f1;
color: #31708f;
padding: 10px
}
