@-webkit-keyframes spinReturn {0% {-webkit-transform: rotate(0deg);}25% {-webkit-transform: rotate(225deg);}50% {-webkit-transform: rotate(180deg);}75% {-webkit-transform: rotate(405deg);}100% {-webkit-transform: rotate(360deg);}}@keyframes spinReturn {0% {transform: rotate(0deg);}25% {transform: rotate(225deg);}50% {transform: rotate(180deg);}75% {transform: rotate(405deg);}100% {transform: rotate(360deg);}}@-webkit-keyframes lightUp {0% {opacity: 0.2;}40% {opacity: 1;}60% {opacity: 0.2;}100% {opacity: 0.2;}}@keyframes lightUp {0% {opacity: 0.2;}40% {opacity: 1;}60% {opacity: 0.2;}100% {opacity: 0.2;}}@-webkit-keyframes wave {0% {-webkit-transform: scaleY(1);}40% {-webkit-transform: scaleY(0.1);}80% {-webkit-transform: scaleY(1);}100% {-webkit-transform: scaleY(1);}}@keyframes wave {0% {transform: scaleY(1);}40% {transform: scaleY(0.1);}80% {transform: scaleY(1);}100% {transform: scaleY(1);}}@-webkit-keyframes drawframeTop {0% {-webkit-transform: scaleX(1);transform-origin: 100% 0%;}12.5% {-webkit-transform: scaleX(0);transform-origin: 100% 0%;}50% {-webkit-transform: scaleX(0);transform-origin: 0% 0%;}62.5% {-webkit-transform: scaleX(1);transform-origin: 0% 0%;}100% {-webkit-transform: scaleX(1);transform-origin: 100% 0%;}}@keyframes drawframeTop {0% {transform: scaleX(1);transform-origin: 100% 0%;}12.5% {transform: scaleX(0);transform-origin: 100% 0%;}50% {transform: scaleX(0);transform-origin: 0% 0%;}62.5% {transform: scaleX(1);transform-origin: 0% 0%;}100% {transform: scaleX(1);transform-origin: 100% 0%;}}@-webkit-keyframes drawframeBottom {0% {-webkit-transform: scaleX(1);transform-origin: 0% 0%;}12.5% {-webkit-transform: scaleX(0);transform-origin: 0% 0%;}50% {-webkit-transform: scaleX(0);transform-origin: 100% 0%;}62.5% {-webkit-transform: scaleX(1);transform-origin: 100% 0%;}100% {-webkit-transform: scaleX(1);transform-origin: 0% 0%;}}@keyframes drawframeBottom {0% {transform: scaleX(1);transform-origin: 0% 0%;}12.5% {transform: scaleX(0);transform-origin: 0% 0%;}50% {transform: scaleX(0);transform-origin: 100% 0%;}62.5% {transform: scaleX(1);transform-origin: 100% 0%;}100% {transform: scaleX(1);transform-origin: 0% 0%;}}@-webkit-keyframes drawframeRight {0% {-webkit-transform: scaleY(1);transform-origin: 0% 100%;}12.5% {-webkit-transform: scaleY(0);transform-origin: 0% 100%;}50% {-webkit-transform: scaleY(0);transform-origin: 0% 0%;}62.5% {-webkit-transform: scaleY(1);transform-origin: 0% 0%;}100% {-webkit-transform: scaleY(1);transform-origin: 0% 100%;}}@keyframes drawframeRight {0% {transform: scaleY(1);transform-origin: 0% 100%;}12.5% {transform: scaleY(0);transform-origin: 0% 100%;}50% {transform: scaleY(0);transform-origin: 0% 0%;}62.5% {transform: scaleY(1);transform-origin: 0% 0%;}100% {transform: scaleY(1);transform-origin: 0% 100%;}}@-webkit-keyframes drawframeLeft {0% {-webkit-transform: scaleY(1);transform-origin: 0% 0%;}12.5% {-webkit-transform: scaleY(0);transform-origin: 0% 0%;}50% {-webkit-transform: scaleY(0);transform-origin: 0% 100%;}62.5% {-webkit-transform: scaleY(1);transform-origin: 0% 100%;}100% {-webkit-transform: scaleY(1);transform-origin: 0% 0%;}}@keyframes drawframeLeft {0% {transform: scaleY(1);transform-origin: 0% 0%;}12.5% {transform: scaleY(0);transform-origin: 0% 0%;}50% {transform: scaleY(0);transform-origin: 0% 100%;}62.5% {transform: scaleY(1);transform-origin: 0% 100%;}100% {transform: scaleY(1);transform-origin: 0% 0%;}}@-webkit-keyframes imgLoading {0% {height: 0%;opacity: 1;}95% {height: 100%;opacity: 1;}100% {height: 100%;opacity: 0;}}@keyframes imgLoading {0% {height: 0%;opacity: 1;}95% {height: 100%;opacity: 1;}100% {height: 100%;opacity: 0;}}@-webkit-keyframes beat {0% {transform: scale(0);opacity: 0;}80% {transform: scale(1);opacity: 0.7;}100% {transform: scale(1);opacity: 0;}}@keyframes beat {0% {transform: scale(0);opacity: 0;}80% {transform: scale(1);opacity: 0.7;}100% {transform: scale(1);opacity: 0;}}html, body {opacity: 1 !important;}#loftloader-wrapper {position: fixed;top: 0;left: 0;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);z-index: 999999;width: 100%;height: 100%;background: transparent !important;}.loaded #loftloader-wrapper {-webkit-transform: translateX(-200vw);-ms-transform: translateX(-200vw);transform: translateX(-200vw);pointer-events: none;opacity: 0;transition: opacity 0.0001s 1s, transform 0.0001s 2s;}.loaded #loftloader-wrapper.slide-vertical {-webkit-transform: translate(-100%, 0);-ms-transform: translate(-100%, 0);transform: translate(-100%, 0);}.loaded #loftloader-wrapper #loader, .loaded #loftloader-wrapper .loader-close-button {opacity: 0;transition: all 0.3s ease-out;}#loftloader-wrapper .loader-inner {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 1001;text-align: center;transition: all 0s;font-size: 0;}#loftloader-wrapper .loader-inner #loader {position: relative;z-index: 1002;top: auto;left: auto;display: inline-block;margin: 0 auto;padding: 0;border: none;border-radius: 0;background: none !important;color: #248acc;}#loftloader-wrapper .loader-section {position: fixed;z-index: 999;width: 50%;height: 100%;background: #000;opacity: 0.95;transition: all 0s;will-change: transform;}#loftloader-wrapper .loader-section.section-fade {top: 0;left: 0;width: 100%;will-change: opacity;}.loaded #loftloader-wrapper .loader-section.section-fade {opacity: 0 !important;transition: opacity 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);}#loftloader-wrapper .loader-section.end-no-animation {top: 0;left: 0;width: 100%;will-change: opacity;}.loaded #loftloader-wrapper .loader-section.end-no-animation, .loaded #loftloader-wrapper .loader-section.end-no-animation ~ * {opacity: 0;transition: all 0s 0s;}#loftloader-wrapper .loader-section.section-slide-up {top: 0;left: 0;width: 100%;}.loaded #loftloader-wrapper .loader-section.section-slide-up {-webkit-transform: translateY(-100vh);-ms-transform: translateY(-100vh);transform: translateY(-100vh);transition: transform 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);}#loftloader-wrapper .loader-section.section-left, #loftloader-wrapper .loader-section.section-right {top: 0;}#loftloader-wrapper .loader-section.section-left {left: 0;}.loaded #loftloader-wrapper .loader-section.section-left {transition: transform 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transform: translateX(-50vw);-ms-transform: translateX(-50vw);transform: translateX(-50vw);}#loftloader-wrapper .loader-section.section-right {right: 0;}.loaded #loftloader-wrapper .loader-section.section-right {transition: transform 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transform: translateX(50vw);-ms-transform: translateX(50vw);transform: translateX(50vw);}#loftloader-wrapper .loader-section.section-up, #loftloader-wrapper .loader-section.section-down {left: 0;width: 100%;height: 50%;}#loftloader-wrapper .loader-section.section-up {top: 0;}.loaded #loftloader-wrapper .loader-section.section-up {transition: transform 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transform: translateY(-50vh);-ms-transform: translateY(-50vh);transform: translateY(-50vh);}#loftloader-wrapper .loader-section.section-down {bottom: 0;}.loaded #loftloader-wrapper .loader-section.section-down {transition: transform 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transform: translateY(50vh);-ms-transform: translateY(50vh);transform: translateY(50vh);}#loftloader-wrapper.pl-sun #loader {width: 50px;height: 50px;}#loftloader-wrapper.pl-sun #loader span {position: absolute;top: 0;left: 0;display: block;width: 50px;height: 50px;background: currentColor;opacity: 0.9;transform-origin: 50% 50%;-webkit-animation: spinReturn 4s ease infinite;animation: spinReturn 4s ease infinite;}#loftloader-wrapper.pl-sun #loader span:before {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;background: inherit;opacity: 0.9;content: "";transform-origin: 50% 50%;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}#loftloader-wrapper.pl-circles #loader {width: 100px;height: 60px;}#loftloader-wrapper.pl-circles #loader span, #loftloader-wrapper.pl-circles #loader:before, #loftloader-wrapper.pl-circles #loader:after {position: absolute;display: block;width: 10px;height: 10px;border-radius: 50%;background: currentColor;opacity: 0.2;}#loftloader-wrapper.pl-circles #loader span {top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-animation: lightUp 1.5s linear infinite 0.5s;animation: lightUp 1.5s linear infinite 0.5s;}#loftloader-wrapper.pl-circles #loader:before, #loftloader-wrapper.pl-circles #loader:after {content: "";top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);}#loftloader-wrapper.pl-circles #loader:before {left: 0;-webkit-animation: lightUp 1.5s linear infinite;animation: lightUp 1.5s linear infinite;}#loftloader-wrapper.pl-circles #loader:after {right: 0;-webkit-animation: lightUp 1.5s linear infinite 1s;animation: lightUp 1.5s linear infinite 1s;}#loftloader-wrapper.pl-wave #loader {width: 60px;height: 30px;}#loftloader-wrapper.pl-wave #loader span, #loftloader-wrapper.pl-wave #loader:before, #loftloader-wrapper.pl-wave #loader:after {position: relative;display: inline-block;width: 6px;height: 100%;background: currentColor;}#loftloader-wrapper.pl-wave #loader span {margin: 0 16px;-webkit-animation: wave 0.9s linear infinite 0.3s;animation: wave 0.9s linear infinite 0.3s;}#loftloader-wrapper.pl-wave #loader:before, #loftloader-wrapper.pl-wave #loader:after {content: "";}#loftloader-wrapper.pl-wave #loader:before {-webkit-animation: wave 0.9s linear infinite;animation: wave 0.9s linear infinite;}#loftloader-wrapper.pl-wave #loader:after {-webkit-animation: wave 0.9s linear infinite 0.6s;animation: wave 0.9s linear infinite 0.6s;}#loftloader-wrapper.pl-square #loader {width: 50px;height: 50px;transform-origin: 50% 50%;-webkit-animation: spinReturn 4s ease infinite;animation: spinReturn 4s ease infinite;}#loftloader-wrapper.pl-square #loader span {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;border: 4px solid currentColor;box-sizing: border-box;transform-origin: 50% 50%;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}#loftloader-wrapper.pl-frame #loader {width: 80px;height: 80px;max-width: 90vw;}#loftloader-wrapper.pl-frame #loader:before, #loftloader-wrapper.pl-frame #loader:after {position: absolute;width: 100%;height: 4px;background: currentColor;content: "";}#loftloader-wrapper.pl-frame #loader:before {top: 0;right: 0;left: auto;-webkit-animation: drawframeTop 4s linear infinite;animation: drawframeTop 4s linear infinite;}#loftloader-wrapper.pl-frame #loader:after {right: auto;bottom: 0;left: 0;-webkit-animation: drawframeBottom 4s linear infinite 1s;animation: drawframeBottom 4s linear infinite 1s;}#loftloader-wrapper.pl-frame #loader span {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;}#loftloader-wrapper.pl-frame #loader span:before, #loftloader-wrapper.pl-frame #loader span:after {position: absolute;width: 4px;height: 100%;background: currentColor;content: "";}#loftloader-wrapper.pl-frame #loader span:before {top: auto;right: 0;bottom: 0;-webkit-animation: drawframeRight 4s linear infinite 0.5s;animation: drawframeRight 4s linear infinite 0.5s;}#loftloader-wrapper.pl-frame #loader span:after {top: 0;bottom: auto;left: 0;-webkit-animation: drawframeLeft 4s linear infinite 1.5s;animation: drawframeLeft 4s linear infinite 1.5s;}#loftloader-wrapper.pl-frame #loader img {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);display: block;max-width: 80%;max-height: 80%;}#loftloader-wrapper.pl-imgloading #loader {width: auto;height: auto;max-width: 90vw;}#loftloader-wrapper.pl-imgloading #loader img {position: relative;z-index: 1;display: block;width: 100%;height: auto;margin: 0 auto;}#loftloader-wrapper.pl-imgloading #loader img {opacity: 0.3;}#loftloader-wrapper.pl-imgloading #loader .imgloading-container {position: absolute;bottom: 0;left: 0;z-index: 3;display: block;width: 100%;height: 0%;transition: 0s;overflow: hidden;-webkit-animation: imgLoading 6s linear infinite;animation: imgLoading 6s linear infinite;will-change: height, opacity;transform-origin: 0 100%;}#loftloader-wrapper.pl-imgloading #loader span {position: absolute;bottom: 0;left: 0;z-index: 3;display: block;width: 100%;height: 100%;background-repeat: no-repeat;background-size: cover;background-position: center bottom;transition: 0s;}#loftloader-wrapper.pl-beating #loader {width: 60px;height: 60px;}#loftloader-wrapper.pl-beating #loader span, #loftloader-wrapper.pl-beating #loader:before {position: absolute;top: 0;left: 0;display: block;width: 60px;height: 60px;border-radius: 50%;background: currentColor;box-shadow: 0 0 50px;opacity: 0;}#loftloader-wrapper.pl-beating #loader span {-webkit-animation: beat 1.5s linear infinite;animation: beat 1.5s linear infinite;}#loftloader-wrapper.pl-beating #loader:before {content: "";-webkit-animation: beat 1.5s linear infinite 1s;animation: beat 1.5s linear infinite 1s;}.loader-close-button {position: fixed;top: 10px;right: 10px;z-index: 99999;box-sizing: border-box;padding: 5px 30px 5px 5px;width: auto;min-width: 35px;height: 35px;background: rgba(0, 0, 0, 0.3);border-radius: 999px;color: #FFF;font-size: 12px;line-height: 25px;cursor: pointer;}.loader-close-button:hover {background: rgba(0, 0, 0, 0.7);}.loader-close-button:before, .loader-close-button:after {position: absolute;top: 16px;right: 9px;display: block;width: 18px;height: 2px;background: #FFF;transform-origin: 50% 50%;content: "";}.loader-close-button:before {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.loader-close-button:after {-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg);}.loader-close-button .screen-reader-text {position: absolute !important;padding: 0;margin: -1px;width: 1px;height: 1px;border: 0;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);overflow: hidden;word-wrap: normal !important;}.loader-close-button .close-des {padding: 0 5px;font-size: 12px;}.tribe-common figure {
line-height: 0;
}
.tribe-common figcaption {
line-height: normal;
}
.tribe-common a {
background-color: transparent;
-webkit-text-decoration-skip: objects;
}
.tribe-common abbr[title] {
border-bottom: none;
text-decoration: underline;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
}
.tribe-common code,
.tribe-common kbd,
.tribe-common pre,
.tribe-common samp {
font-family: monospace;
font-size: 1em;
}
.tribe-common b,
.tribe-common strong {
font-weight: inherit;
font-weight: bolder;
}
.tribe-common dfn {
font-style: italic;
}
.tribe-common mark {
background-color: #ff0;
color: #000;
}
.tribe-common small {
font-size: 80%;
}
.tribe-common sub,
.tribe-common sup {
font-size: 75%;
line-height: 0;
}
.tribe-common hr {
border: 0;
height: 0;
}
.tribe-common button,
.tribe-common input[type="button"],
.tribe-common input[type="email"],
.tribe-common input[type="password"],
.tribe-common input[type="reset"],
.tribe-common input[type="search"],
.tribe-common input[type="submit"],
.tribe-common input[type="text"],
.tribe-common input[type="url"],
.tribe-common textarea {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.tribe-common button,
.tribe-common input,
.tribe-common optgroup,
.tribe-common select,
.tribe-common textarea {
color: inherit;
font: inherit;
line-height: normal;
-webkit-font-smoothing: antialiased;
}
.tribe-common button,
.tribe-common input,
.tribe-common select,
.tribe-common textarea {
outline: 0;
border-radius: 0;
}
.tribe-common select:-moz-focusring {
color: transparent;
text-shadow: 0 0 0 #000;
}
.tribe-common optgroup {
font-weight: 700;
}
.tribe-common h1,
.tribe-common h2,
.tribe-common h3,
.tribe-common h4,
.tribe-common h5,
.tribe-common h6,
.tribe-common p {
font-weight: 400;
text-rendering: optimizeLegibility;
}
#top .main_color .tribe-common button[disabled],
#top.tribe-theme-enfold .tribe-common button[disabled] {
opacity: 1;
}
.tribe-theme-twentynineteen .tribe-common h1:before,
.tribe-theme-twentynineteen .tribe-common h2:before {
content: none;
}
.tribe-theme-twentynineteen .tribe-common button,
.tribe-theme-twentynineteen .tribe-common input[type="button"],
.tribe-theme-twentynineteen .tribe-common input[type="reset"],
.tribe-theme-twentynineteen .tribe-common input[type="submit"] {
outline: none;
}
.tribe-theme-twentynineteen .tribe-common td,
.tribe-theme-twentynineteen .tribe-common th {
word-break: normal;
}
.tribe-theme-twentyseventeen .tribe-common h5 {
letter-spacing: normal;
text-transform: none;
}
.tribe-theme-twentyseventeen .tribe-common input[type="text"] {
border-radius: 0;
}
.tribe-theme-twentytwenty .tribe-common {
background-color: #fff;
letter-spacing: normal;
}
.tribe-theme-twentytwenty .tribe-common input,
.tribe-theme-twentytwenty .tribe-common textarea {
letter-spacing: normal;
}
.tribe-theme-twentytwenty .tribe-common * {
word-break: normal;
}
.tribe-common .tribe-common-form-control-checkbox,
.tribe-common .tribe-common-form-control-radio {
line-height: 0;
}
.tribe-common .tribe-common-form-control-checkbox__label,
.tribe-common .tribe-common-form-control-radio__label {
color: #141827;
font-family: Helvetica Neue, Helvetica, -apple-system, BlinkMacSystemFont,
Roboto, Arial, sans-serif;
font-size: 14px;
line-height: 1.62;
font-weight: 400;
}
.tribe-common .tribe-common-form-control-checkbox__label:hover,
.tribe-common .tribe-common-form-control-radio__label:hover {
opacity: 0.8;
}
.tribe-common .tribe-common-form-control-checkbox__input,
.tribe-common .tribe-common-form-control-radio__input {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: #fff;
border: 1px solid #141827;
height: 20px;
position: relative;
width: 20px;
}
.tribe-common .tribe-common-form-control-checkbox__input:active,
.tribe-common .tribe-common-form-control-checkbox__input:focus,
.tribe-common .tribe-common-form-control-checkbox__input:hover,
.tribe-common .tribe-common-form-control-radio__input:active,
.tribe-common .tribe-common-form-control-radio__input:focus,
.tribe-common .tribe-common-form-control-radio__input:hover {
border-color: #141827;
opacity: 0.8;
}
.tribe-common .tribe-common-form-control-checkbox__input:checked,
.tribe-common .tribe-common-form-control-radio__input:checked {
background-color: #141827;
}
.tribe-common .tribe-common-form-control-checkbox__input {
border-radius: 4px;
}
.tribe-common .tribe-common-form-control-checkbox__input:checked:before {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6.1L3.9 6.8 1.4 4.3c-.1-.1-.3-.1-.4 0l-.8.8c-.1.1-.1.3 0 .4l3.4 3.4c.2.1.4.1.5 0l7.7-7.7c.1-.1.1-.3 0-.4L11 .1c-.1-.1-.3-.1-.4 0z' fill='%23fff'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: contain;
content: "";
display: block;
height: 9px;
left: 50%;
margin: 0;
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
width: 12px;
}
.tribe-common
.tribe-common-form-control-checkbox__input:focus
+ .tribe-common-form-control-checkbox__label,
.tribe-common
.tribe-common-form-control-checkbox__input:hover
+ .tribe-common-form-control-checkbox__label {
opacity: 0.8;
}
.tribe-common .tribe-common-form-control-radio__input {
border-radius: 50%;
}
.tribe-common .tribe-common-form-control-radio__input:checked:before {
background-color: #fff;
border-radius: 50%;
content: "";
display: block;
height: 8px;
left: 50%;
margin: 0;
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
width: 8px;
}
.tribe-common
.tribe-common-form-control-radio__input:focus
+ .tribe-common-form-control-radio__label,
.tribe-common
.tribe-common-form-control-radio__input:hover
+ .tribe-common-form-control-radio__label {
opacity: 0.8;
}
.tribe-theme-twentytwenty
.tribe-common
.tribe-common-form-control-checkbox__input:checked:before {
margin: 0;
}
#top .main_color .tribe-common .tribe-common-form-control-checkbox__label,
#top .main_color .tribe-common .tribe-common-form-control-radio__label,
#top.tribe-theme-enfold
.tribe-common
.tribe-common-form-control-checkbox__label,
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-radio__label {
font-weight: 400;
font-size: 14px;
}
.tribe-common .tribe-common-form-control-slider {
line-height: 0;
}
.tribe-common .tribe-common-form-control-slider__input {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: transparent;
border: 0;
}
.tribe-common
.tribe-common-form-control-slider__input::-webkit-slider-runnable-track {
border: none;
border-radius: 5px;
height: 10px;
margin: 5px 0;
padding: 0;
position: relative;
transition: background-color 0.2s ease;
background-color: #006EDC;
}
.tribe-common .tribe-common-form-control-slider__input::-moz-range-track {
border: none;
border-radius: 5px;
height: 10px;
margin: 5px 0;
padding: 0;
position: relative;
transition: background-color 0.2s ease;
background-color: #006EDC;
}
.tribe-common .tribe-common-form-control-slider__input::-ms-track {
background-color: transparent;
border-color: transparent;
border-width: 5px 0;
color: transparent;
height: 10px;
}
.tribe-common .tribe-common-form-control-slider__input::-ms-fill-lower,
.tribe-common .tribe-common-form-control-slider__input::-ms-fill-upper {
background-color: #006EDC;
border-radius: 10px;
}
.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-thumb {
background-color: #fff;
border: 1px solid #7d7d7d;
border-radius: 50%;
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.14);
height: 20px;
width: 20px;
margin-top: -5px;
-webkit-appearance: none;
appearance: none;
}
.tribe-common .tribe-common-form-control-slider__input::-moz-range-thumb {
background-color: #fff;
border: 1px solid #7d7d7d;
border-radius: 50%;
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.14);
height: 20px;
width: 20px;
margin-top: -5px;
}
.tribe-common .tribe-common-form-control-slider__input::-ms-thumb {
background-color: #fff;
border: 1px solid #7d7d7d;
border-radius: 50%;
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.14);
height: 20px;
width: 20px;
margin-top: -5px;
box-shadow: none;
margin-top: -1px;
}
.tribe-common .tribe-common-form-control-slider__label {
color: #141827;
font-family: Helvetica Neue, Helvetica, -apple-system, BlinkMacSystemFont,
Roboto, Arial, sans-serif;
font-size: 12px;
line-height: 1.38;
font-weight: 400;
color: #5d5d5d;
}
#top .main_color .tribe-common .tribe-common-form-control-slider__label,
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-slider__label {
font-weight: 400;
font-size: 12px;
}
.tribe-common .tribe-common-form-control-text__input {
font-size: 16px;
border: 0;
border-bottom: 1px solid #d5d5d5;
}
.tribe-common--breakpoint-medium.tribe-common
.tribe-common-form-control-text__input,
.tribe-common .tribe-common-form-control-text__input {
color: #141827;
font-family: Helvetica Neue, Helvetica, -apple-system, BlinkMacSystemFont,
Roboto, Arial, sans-serif;
line-height: 1.62;
font-weight: 400;
}
.tribe-common--breakpoint-medium.tribe-common
.tribe-common-form-control-text__input {
font-size: 14px;
border: 0;
}
.tribe-common
.tribe-common-form-control-text__input::-webkit-input-placeholder {
color: #5d5d5d;
font-style: normal;
opacity: 1;
}
.tribe-common .tribe-common-form-control-text__input::-moz-placeholder {
color: #5d5d5d;
font-style: normal;
opacity: 1;
}
.tribe-common .tribe-common-form-control-text__input:-ms-input-placeholder,
.tribe-common .tribe-common-form-control-text__input::-ms-input-placeholder {
color: #5d5d5d;
font-style: normal;
opacity: 1;
}
.tribe-common .tribe-common-form-control-text__input::placeholder {
color: #5d5d5d;
font-style: normal;
opacity: 1;
}
.tribe-common .tribe-common-form-control-text__input:focus {
border-bottom-color: #141827;
outline: 0;
}
.tribe-theme-twentyseventeen
.tribe-common
.tribe-common-form-control-text__input {
color: #141827;
}
.tribe-theme-twentytwenty .tribe-common .tribe-common-form-control-text__input {
line-height: inherit;
}
#top .main_color .tribe-common .tribe-common-form-control-text__input,
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input {
color: #141827;
font-family: Helvetica Neue, Helvetica, -apple-system, BlinkMacSystemFont,
Roboto, Arial, sans-serif;
font-size: 16px;
line-height: 1.62;
font-weight: 400;
background: #fff;
border: 0;
border-bottom: 1px solid #d5d5d5;
}
#top .main_color .tribe-common .tribe-common-form-control-text__input:focus,
#top.tribe-theme-enfold
.tribe-common
.tribe-common-form-control-text__input:focus {
border-bottom-color: #141827;
box-shadow: none;
}
#top
.main_color
.tribe-common.tribe-common--breakpoint-medium
.tribe-common-form-control-text__input,
#top.tribe-theme-enfold
.tribe-common.tribe-common--breakpoint-medium
.tribe-common-form-control-text__input {
color: #141827;
font-family: Helvetica Neue, Helvetica, -apple-system, BlinkMacSystemFont,
Roboto, Arial, sans-serif;
font-size: 14px;
line-height: 1.62;
font-weight: 400;
border: 0;
}
.tribe-common .tribe-common-form-control-toggle {
line-height: 0;
position: relative;
}
.tribe-common .tribe-common-form-control-toggle__input {
border: none;
border-radius: 5px;
height: 10px;
margin: 5px 0;
padding: 0;
position: relative;
transition: background-color 0.2s ease;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: #7d7d7d;
width: 40px;
}
.tribe-common .tribe-common-form-control-toggle__input::-ms-check {
display: none;
}
.tribe-common .tribe-common-form-control-toggle__input + label:before {
background-color: #fff;
border: 1px solid #7d7d7d;
border-radius: 50%;
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.14);
height: 20px;
width: 20px;
content: "";
left: 0;
position: absolute;
top: 0;
transition: transform 0.2s ease;
}
.tribe-common .tribe-common-form-control-toggle__input:checked {
background-color: #006EDC;
}
.tribe-common .tribe-common-form-control-toggle__input:checked + label:before {
transform: translateX(20px);
}
.tribe-common .tribe-common-form-control-toggle__label {
color: #141827;
font-family: Helvetica Neue, Helvetica, -apple-system, BlinkMacSystemFont,
Roboto, Arial, sans-serif;
font-size: 12px;
line-height: 1.38;
font-weight: 400;
color: #5d5d5d;
}
#top .main_color .tribe-common .tribe-common-form-control-toggle__label,
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-toggle__label {
font-weight: 400;
font-size: 12px;
}
.tribe-theme-twentytwenty
.tribe-common
.tribe-common-form-control-toggle__input {
top: 0;
}
.tribe-theme-twentytwenty
.tribe-common
.tribe-common-form-control-toggle__input:checked:before {
content: none;
}
.tribe-theme-twentytwentyone
.tribe-common
.tribe-common-form-control-toggle__input:after {
display: none;
}
.tribe-common a,
.tribe-common a:active,
.tribe-common a:focus,
.tribe-common a:hover,
.tribe-common a:visited {
color: #141827;
outline: 0;
text-decoration: none;
}
.site-footer .widget-area .tribe-common a,
.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common a,
.tribe-theme-twentyseventeen .tribe-common a {
box-shadow: none;
}
.site-footer .widget-area .tribe-common a:focus,
.site-footer .widget-area .tribe-common a:hover,
.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common a:focus,
.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common a:hover,
.tribe-theme-twentyseventeen .tribe-common a:focus,
.tribe-theme-twentyseventeen .tribe-common a:hover {
box-shadow: none;
color: #141827;
}
.tribe-theme-twentynineteen .entry .tribe-common a,
.tribe-theme-twentynineteen .tribe-common a,
.tribe-theme-twentytwentyone .entry .tribe-common a,
.tribe-theme-twentytwentyone .tribe-common a {
text-decoration: none;
}
.main_color .sidebar .tribe-common a,
.main_color .sidebar .tribe-common a:active,
.main_color .sidebar .tribe-common a:focus,
.main_color .sidebar .tribe-common a:hover,
.main_color .sidebar .tribe-common a:visited,
.tribe-theme-enfold .tribe-common a,
.tribe-theme-enfold .tribe-common a:active,
.tribe-theme-enfold .tribe-common a:focus,
.tribe-theme-enfold .tribe-common a:hover,
.tribe-theme-enfold .tribe-common a:visited {
color: #141827;
}
.tribe-common .tribe-common-anchor {
border-bottom: 2px solid transparent;
transition: border-color 0.2s ease;
}
.tribe-common .tribe-common-anchor:active,
.tribe-common .tribe-common-anchor:focus,
.tribe-common .tribe-common-anchor:hover {
border-bottom: 2px solid #141827;
}
.tribe-common .tribe-common-anchor-alt {
border-bottom: 2px solid #006EDC;
color: #141827;
transition: color 0.2s ease;
}
.tribe-common .tribe-common-anchor-alt:active,
.tribe-common .tribe-common-anchor-alt:focus,
.tribe-common .tribe-common-anchor-alt:hover {
border-bottom: 2px solid #006EDC;
color: #006EDC;
}
.tribe-common .tribe-common-anchor-thin {
border-bottom: 1px solid transparent;
transition: border-color 0.2s ease;
}
.tribe-common .tribe-common-anchor-thin:active,
.tribe-common .tribe-common-anchor-thin:focus,
.tribe-common .tribe-common-anchor-thin:hover {
border-bottom: 1px solid #141827;
}
.tribe-common .tribe-common-anchor-thin-alt {
border-bottom: 1px solid #006EDC;
color: #141827;
transition: color 0.2s ease;
}
.tribe-common .tribe-common-anchor-thin-alt:active,
.tribe-common .tribe-common-anchor-thin-alt:focus,
.tribe-common .tribe-common-anchor-thin-alt:hover {
border-bottom: 1px solid #006EDC;
color: #006EDC;
}
.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-alt:focus,
.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-alt:hover,
.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-thin-alt:focus,
.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-thin-alt:hover {
color: #006EDC;
}
.site-footer .widget-area .tribe-common .tribe-common-anchor,
.site-footer .widget-area .tribe-common .tribe-common-anchor-thin,
.tribe-theme-twentyseventeen
.site-footer
.widget-area
.tribe-common
.tribe-common-anchor,
.tribe-theme-twentyseventeen
.site-footer
.widget-area
.tribe-common
.tribe-common-anchor-thin {
transition: border-color 0.2s ease;
}
.site-footer .widget-area .tribe-common .tribe-common-anchor-alt,
.site-footer .widget-area .tribe-common .tribe-common-anchor-thin-alt,
.tribe-theme-twentyseventeen
.site-footer
.widget-area
.tribe-common
.tribe-common-anchor-alt,
.tribe-theme-twentyseventeen
.site-footer
.widget-area
.tribe-common
.tribe-common-anchor-thin-alt {
transition: color 0.2s ease;
}
.tribe-common .tribe-common-b1 {
color: #141827;
font-family: Helvetica Neue, Helvetica, -apple-system, BlinkMacSystemFont,
Roboto, Arial, sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 1.62;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b1 {
font-size: 16px;
line-height: 1.62;
}
.tribe-common .tribe-common-b1--bold {
font-weight: 700;
}
.tribe-common .tribe-common-b2 {
color: #141827;
font-family: Helvetica Neue, Helvetica, -apple-system, BlinkMacSystemFont,
Roboto, Arial, sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 1.38;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2 {
font-size: 14px;
line-height: 1.62;
}
.tribe-common .tribe-common-b2--bold {
font-weight: 700;
}
.tribe-common .tribe-common-b3 {
color: #141827;
font-family: Helvetica Neue, Helvetica, -apple-system, BlinkMacSystemFont,
Roboto, Arial, sans-serif;
font-size: 11px;
font-weight: 400;
line-height: 1.5;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3 {
font-size: 12px;
line-height: 1.38;
}
.tribe-common .tribe-common-b3--bold {
font-weight: 700;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b1--min-medium {
font-size: 16px;
line-height: 1.62;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2--min-medium {
font-size: 14px;
line-height: 1.62;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3--min-medium {
font-size: 12px;
line-height: 1.38;
}
.tribe-common .tribe-common-cta {
color: #141827;
font-family: Helvetica Neue, Helvetica, -apple-system, BlinkMacSystemFont,
Roboto, Arial, sans-serif;
font-size: 12px;
line-height: 1.38;
font-weight: 400;
font-weight: 700;
border-bottom: 2px solid transparent;
transition: border-color 0.2s ease;
}
.tribe-common .tribe-common-cta:active,
.tribe-common .tribe-common-cta:focus,
.tribe-common .tribe-common-cta:hover {
border-bottom: 2px solid #141827;
}
.tribe-common .tribe-common-cta--alt {
border-bottom: 2px solid #006EDC;
color: #141827;
transition: color 0.2s ease;
}
.tribe-common .tribe-common-cta--alt:active,
.tribe-common .tribe-common-cta--alt:focus,
.tribe-common .tribe-common-cta--alt:hover {
border-bottom: 2px solid #006EDC;
color: #006EDC;
}
.tribe-common .tribe-common-cta--thin {
border-bottom: 1px solid transparent;
transition: border-color 0.2s ease;
}
.tribe-common .tribe-common-cta--thin:active,
.tribe-common .tribe-common-cta--thin:focus,
.tribe-common .tribe-common-cta--thin:hover {
border-bottom: 1px solid #141827;
}
.tribe-common .tribe-common-cta--thin-alt {
border-bottom: 1px solid #006EDC;
color: #141827;
transition: color 0.2s ease;
}
.tribe-common .tribe-common-cta--thin-alt:active,
.tribe-common .tribe-common-cta--thin-alt:focus,
.tribe-common .tribe-common-cta--thin-alt:hover {
border-bottom: 1px solid #006EDC;
color: #006EDC;
}
.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--alt:focus,
.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--alt:hover,
.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--thin-alt:focus,
.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--thin-alt:hover {
color: #006EDC;
}
.tribe-common .tribe-common-h1 {
color: #141827;
font-family: Helvetica Neue, Helvetica, -apple-system, BlinkMacSystemFont,
Roboto, Arial, sans-serif;
font-weight: 700;
font-size: 28px;
line-height: 1.42;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h1 {
font-size: 42px;
line-height: 1.38;
}
.tribe-common .tribe-common-h2 {
color: #141827;
font-family: Helvetica Neue, Helvetica, -apple-system, BlinkMacSystemFont,
Roboto, Arial, sans-serif;
font-weight: 700;
font-size: 24px;
line-height: 1.42;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h2 {
font-size: 32px;
line-height: 1.38;
}
.tribe-common .tribe-common-h3 {
color: #141827;
font-family: Helvetica Neue, Helvetica, -apple-system, BlinkMacSystemFont,
Roboto, Arial, sans-serif;
font-weight: 700;
font-size: 22px;
line-height: 1.5;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3 {
font-size: 28px;
line-height: 1.42;
}
.tribe-common .tribe-common-h4 {
color: #141827;
font-family: Helvetica Neue, Helvetica, -apple-system, BlinkMacSystemFont,
Roboto, Arial, sans-serif;
font-weight: 700;
font-size: 20px;
line-height: 1.42;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4 {
font-size: 24px;
line-height: 1.42;
}
.tribe-common .tribe-common-h5 {
font-size: 18px;
}
.tribe-common .tribe-common-h5,
.tribe-common .tribe-common-h6 {
color: #141827;
font-family: Helvetica Neue, Helvetica, -apple-system, BlinkMacSystemFont,
Roboto, Arial, sans-serif;
font-weight: 700;
line-height: 1.5;
}
.tribe-common .tribe-common-h6 {
font-size: 16px;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6 {
font-size: 16px;
line-height: 1.62;
}
.tribe-common .tribe-common-h7 {
font-size: 14px;
line-height: 1.62;
}
.tribe-common .tribe-common-h7,
.tribe-common .tribe-common-h8 {
color: #141827;
font-family: Helvetica Neue, Helvetica, -apple-system, BlinkMacSystemFont,
Roboto, Arial, sans-serif;
font-weight: 700;
}
.tribe-common .tribe-common-h8 {
font-size: 12px;
line-height: 1.38;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3--min-medium {
font-size: 28px;
line-height: 1.42;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium {
font-size: 24px;
line-height: 1.42;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h5--min-medium {
font-size: 18px;
line-height: 1.5;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium {
font-size: 16px;
line-height: 1.62;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h7--min-medium {
font-size: 14px;
line-height: 1.62;
}
.tribe-common .tribe-common-h--alt {
font-weight: 400;
}
.tribe-theme-avada #main .tribe-common .tribe-common-h1 {
color: #141827;
font-family: Helvetica Neue, Helvetica, -apple-system, BlinkMacSystemFont,
Roboto, Arial, sans-serif;
font-weight: 700;
font-size: 28px;
line-height: 1.42;
}
.tribe-theme-avada
#main
.tribe-common.tribe-common--breakpoint-medium
.tribe-common-h1 {
font-size: 42px;
line-height: 1.38;
}
.tribe-theme-avada #main .tribe-common .tribe-common-h2 {
color: #141827;
font-family: Helvetica Neue, Helvetica, -apple-system, BlinkMacSystemFont,
Roboto, Arial, sans-serif;
font-weight: 700;
font-size: 24px;
line-height: 1.42;
}
.tribe-theme-avada
#main
.tribe-common.tribe-common--breakpoint-medium
.tribe-common-h2 {
font-size: 32px;
line-height: 1.38;
}
.tribe-theme-avada #main .tribe-common .tribe-common-h3 {
color: #141827;
font-family: Helvetica Neue, Helvetica, -apple-system, BlinkMacSystemFont,
Roboto, Arial, sans-serif;
font-weight: 700;
font-size: 22px;
line-height: 1.5;
}
.tribe-theme-avada
#main
.tribe-common.tribe-common--breakpoint-medium
.tribe-common-h3 {
font-size: 28px;
line-height: 1.42;
}
.tribe-theme-avada #main .tribe-common .tribe-common-h4 {
color: #141827;
font-family: Helvetica Neue, Helvetica, -apple-system, BlinkMacSystemFont,
Roboto, Arial, sans-serif;
font-weight: 700;
font-size: 20px;
line-height: 1.42;
}
.tribe-theme-avada
#main
.tribe-common.tribe-common--breakpoint-medium
.tribe-common-h4 {
font-size: 24px;
line-height: 1.42;
}
.tribe-theme-avada #main .tribe-common .tribe-common-h5 {
font-size: 18px;
}
.tribe-theme-avada #main .tribe-common .tribe-common-h5,
.tribe-theme-avada #main .tribe-common .tribe-common-h6 {
color: #141827;
font-family: Helvetica Neue, Helvetica, -apple-system, BlinkMacSystemFont,
Roboto, Arial, sans-serif;
font-weight: 700;
line-height: 1.5;
}
.tribe-theme-avada #main .tribe-common .tribe-common-h6 {
font-size: 16px;
}
.tribe-theme-avada
#main
.tribe-common.tribe-common--breakpoint-medium
.tribe-common-h6 {
font-size: 16px;
line-height: 1.62;
}
.tribe-theme-avada #main .tribe-common .tribe-common-h7 {
font-size: 14px;
line-height: 1.62;
}
.tribe-theme-avada #main .tribe-common .tribe-common-h7,
.tribe-theme-avada #main .tribe-common .tribe-common-h8 {
color: #141827;
font-family: Helvetica Neue, Helvetica, -apple-system, BlinkMacSystemFont,
Roboto, Arial, sans-serif;
font-weight: 700;
}
.tribe-theme-avada #main .tribe-common .tribe-common-h8 {
font-size: 12px;
line-height: 1.38;
}
.tribe-theme-avada
#main
.tribe-common.tribe-common--breakpoint-medium
.tribe-common-h3--min-medium {
font-size: 28px;
line-height: 1.42;
}
.tribe-theme-avada
#main
.tribe-common.tribe-common--breakpoint-medium
.tribe-common-h4--min-medium {
font-size: 24px;
line-height: 1.42;
}
.tribe-theme-avada
#main
.tribe-common.tribe-common--breakpoint-medium
.tribe-common-h5--min-medium {
font-size: 18px;
line-height: 1.5;
}
.tribe-theme-avada
#main
.tribe-common.tribe-common--breakpoint-medium
.tribe-common-h6--min-medium {
font-size: 16px;
line-height: 1.62;
}
.tribe-theme-avada
#main
.tribe-common.tribe-common--breakpoint-medium
.tribe-common-h7--min-medium {
font-size: 14px;
line-height: 1.62;
}
.tribe-theme-avada #main .tribe-common .tribe-common-h--alt {
font-weight: 400;
}
.tribe-common button {
border: none;
}
.tribe-common button,
.tribe-common button:focus,
.tribe-common button:hover,
.tribe-theme-twentyseventeen .tribe-common button:focus,
.tribe-theme-twentyseventeen .tribe-common button:hover {
background-color: transparent;
}
.tribe-theme-twentytwenty .tribe-common button {
background-color: transparent;
text-transform: inherit;
}
.tribe-theme-twentytwenty .tribe-common button:focus,
.tribe-theme-twentytwenty .tribe-common button:hover {
text-decoration: none;
}
.tribe-theme-enfold .tribe-common th {
letter-spacing: 0;
text-transform: none;
}
.tribe-common .tribe-common-c-btn-border,
.tribe-common a.tribe-common-c-btn-border {
color: #141827;
font-family: Helvetica Neue, Helvetica, -apple-system, BlinkMacSystemFont,
Roboto, Arial, sans-serif;
font-size: 14px;
line-height: 1.62;
font-weight: 400;
font-weight: 700;
border: 0;
cursor: pointer;
display: inline-block;
height: auto;
padding: 0;
text-decoration: none;
width: auto;
background-color: #fff;
border: 1px solid #006EDC;
border-radius: 4px;
text-align: center;
transition: all 0.2s ease;
color: #006EDC;
padding: 11px 20px;
width: 100%;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border,
.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border {
width: auto;
}
.tribe-common .tribe-common-c-btn-border:focus,
.tribe-common .tribe-common-c-btn-border:hover,
.tribe-common a.tribe-common-c-btn-border:focus,
.tribe-common a.tribe-common-c-btn-border:hover {
color: #fff;
background-color: #006EDC;
}
.tribe-common .tribe-common-c-btn-border:active,
.tribe-common a.tribe-common-c-btn-border:active {
opacity: 0.9;
}
.tribe-common .tribe-common-c-btn-border--secondary,
.tribe-common a.tribe-common-c-btn-border--secondary {
border-color: #141827;
color: #141827;
}
.tribe-common .tribe-common-c-btn-border--secondary:focus,
.tribe-common .tribe-common-c-btn-border--secondary:hover,
.tribe-common a.tribe-common-c-btn-border--secondary:focus,
.tribe-common a.tribe-common-c-btn-border--secondary:hover {
background-color: #141827;
}
.tribe-common .tribe-common-c-btn-border--secondary:active,
.tribe-common a.tribe-common-c-btn-border--secondary:active {
opacity: 0.9;
}
.tribe-common .tribe-common-c-btn-border--alt,
.tribe-common a.tribe-common-c-btn-border--alt {
border-color: #e4e4e4;
color: #141827;
font-weight: 400;
}
.tribe-common .tribe-common-c-btn-border--alt:focus,
.tribe-common .tribe-common-c-btn-border--alt:hover,
.tribe-common a.tribe-common-c-btn-border--alt:focus,
.tribe-common a.tribe-common-c-btn-border--alt:hover {
border-color: #141827;
background-color: #fff;
color: #141827;
}
.tribe-common .tribe-common-c-btn-border--alt:active,
.tribe-common a.tribe-common-c-btn-border--alt:active {
opacity: 0.9;
}
.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border:focus,
.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border:hover {
background-color: #006EDC;
}
.tribe-theme-twentyseventeen
.tribe-common
.tribe-common-c-btn-border--secondary:focus,
.tribe-theme-twentyseventeen
.tribe-common
.tribe-common-c-btn-border--secondary:hover {
background-color: #141827;
}
.tribe-theme-twentyseventeen
.tribe-common
.tribe-common-c-btn-border--alt:focus,
.tribe-theme-twentyseventeen
.tribe-common
.tribe-common-c-btn-border--alt:hover {
background-color: #fff;
}
.tribe-common .tribe-common-c-btn-border-small,
.tribe-common a.tribe-common-c-btn-border-small {
color: #141827;
font-family: Helvetica Neue, Helvetica, -apple-system, BlinkMacSystemFont,
Roboto, Arial, sans-serif;
font-size: 12px;
line-height: 1.38;
font-weight: 400;
border: 0;
cursor: pointer;
display: inline-block;
height: auto;
padding: 0;
text-decoration: none;
width: auto;
background-color: #fff;
border: 1px solid #d5d5d5;
border-radius: 4px;
text-align: center;
transition: color 0.2s ease, border-color 0.2s ease;
}
.tribe-common .tribe-common-c-btn-border-small:focus,
.tribe-common .tribe-common-c-btn-border-small:hover,
.tribe-common a.tribe-common-c-btn-border-small:focus,
.tribe-common a.tribe-common-c-btn-border-small:hover {
background-color: #fff;
}
.tribe-common .tribe-common-c-btn-border-small:active,
.tribe-common a.tribe-common-c-btn-border-small:active {
border-color: #141827;
}
.tribe-common .tribe-common-c-btn-border-small,
.tribe-common a.tribe-common-c-btn-border-small {
color: #5d5d5d;
padding: 14px 20px;
width: 100%;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,
.tribe-common--breakpoint-medium.tribe-common
a.tribe-common-c-btn-border-small {
padding: 6px 15px;
width: auto;
}
.tribe-common .tribe-common-c-btn-border-small:active,
.tribe-common .tribe-common-c-btn-border-small:focus,
.tribe-common .tribe-common-c-btn-border-small:hover,
.tribe-common a.tribe-common-c-btn-border-small:active,
.tribe-common a.tribe-common-c-btn-border-small:focus,
.tribe-common a.tribe-common-c-btn-border-small:hover {
color: #141827;
}
.tribe-common .tribe-common-c-btn-border-small:disabled,
.tribe-common a.tribe-common-c-btn-border-small:disabled {
color: #d5d5d5;
}
.tribe-theme-twentyseventeen
.tribe-common
.tribe-common-c-btn-border-small:hover {
background-color: #fff;
}
.tribe-common .tribe-common-c-btn-icon {
border: 0;
cursor: pointer;
display: inline-block;
height: auto;
padding: 0;
text-decoration: none;
width: auto;
}
.tribe-common
.tribe-common-c-btn-icon--caret-left:active
.tribe-common-c-btn-icon__icon-svg
path,
.tribe-common
.tribe-common-c-btn-icon--caret-left:focus
.tribe-common-c-btn-icon__icon-svg
path,
.tribe-common
.tribe-common-c-btn-icon--caret-left:hover
.tribe-common-c-btn-icon__icon-svg
path,
.tribe-common
.tribe-common-c-btn-icon--caret-right:active
.tribe-common-c-btn-icon__icon-svg
path,
.tribe-common
.tribe-common-c-btn-icon--caret-right:focus
.tribe-common-c-btn-icon__icon-svg
path,
.tribe-common
.tribe-common-c-btn-icon--caret-right:hover
.tribe-common-c-btn-icon__icon-svg
path {
fill: #5d5d5d;
}
.tribe-common
.tribe-common-c-btn-icon--caret-left:disabled
.tribe-common-c-btn-icon__icon-svg
path,
.tribe-common
.tribe-common-c-btn-icon--caret-right:disabled
.tribe-common-c-btn-icon__icon-svg
path {
fill: #d5d5d5;
}
.tribe-common
.tribe-common-c-btn-icon--caret-left
.tribe-common-c-btn-icon__icon-svg
path,
.tribe-common
.tribe-common-c-btn-icon--caret-right
.tribe-common-c-btn-icon__icon-svg
path {
fill: #bababa;
}
.tribe-common .tribe-common-c-btn-icon--border {
align-items: center;
background-color: #fff;
border: 1px solid #d5d5d5;
display: inline-flex;
height: 56px;
justify-content: center;
transition: none;
width: 56px;
}
.tribe-common .tribe-common-c-btn-icon--border:focus,
.tribe-common .tribe-common-c-btn-icon--border:hover {
background-color: #fff;
}
.tribe-common .tribe-common-c-btn-icon--border:active {
border-color: #141827;
}
.tribe-theme-twentyseventeen
.tribe-common
.tribe-common-c-btn-icon--border:hover {
background-color: #fff;
}
.tribe-common .tribe-common-c-btn,
.tribe-common a.tribe-common-c-btn {
color: #141827;
font-family: Helvetica Neue, Helvetica, -apple-system, BlinkMacSystemFont,
Roboto, Arial, sans-serif;
font-size: 14px;
line-height: 1.62;
font-weight: 400;
font-weight: 700;
border: 0;
cursor: pointer;
display: inline-block;
height: auto;
padding: 0;
text-decoration: none;
width: auto;
border-radius: 4px;
color: #fff;
text-align: center;
transition: background-color 0.2s ease;
background-color: #006EDC;
padding: 11px 20px;
width: 100%;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn,
.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn {
width: auto;
}
.tribe-common .tribe-common-c-btn:focus,
.tribe-common .tribe-common-c-btn:hover,
.tribe-common a.tribe-common-c-btn:focus,
.tribe-common a.tribe-common-c-btn:hover {
background-color: rgba(0, 110, 220, 0.8);
}
.tribe-common .tribe-common-c-btn:active,
.tribe-common a.tribe-common-c-btn:active {
background-color: rgba(51, 74, 255, 0.9);
}
.tribe-common .tribe-common-c-btn:disabled,
.tribe-common a.tribe-common-c-btn:disabled {
background-color: rgba(51, 74, 255, 0.07);
}
.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn:focus,
.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn:hover {
background-color: rgba(0, 110, 220, 0.8);
color: #fff;
}
.tribe-theme-twentytwenty .tribe-common .tribe-common-c-btn {
background-color: #006EDC;
}
.tribe-theme-twentytwenty .tribe-common .tribe-common-c-btn:focus,
.tribe-theme-twentytwenty .tribe-common .tribe-common-c-btn:hover {
background-color: rgba(0, 110, 220, 0.8);
color: #fff;
}
.tribe-common .tribe-common-c-loader__dot circle {
animation-name: a;
animation-duration: 2.24s;
animation-iteration-count: infinite;
animation-direction: normal;
fill: currentColor;
opacity: 0.07;
}
.tribe-common .tribe-common-c-loader__dot--first circle {
animation-delay: 0.45s;
}
.tribe-common .tribe-common-c-loader__dot--second circle {
animation-delay: 1.05s;
}
.tribe-common .tribe-common-c-loader__dot--third circle {
animation-delay: 1.35s;
}
@keyframes a {
50% {
opacity: 1;
}
}
.tribe-common .tribe-common-c-svgicon {
color: #006EDC;
}
.tribe-common .tribe-common-c-svgicon--featured path {
fill: currentColor;
}
.tribe-common .tribe-common-c-svgicon--recurring path {
fill: #141827;
stroke: #141827;
}
.tribe-common .tribe-common-c-svgicon--close-alt path,
.tribe-common .tribe-common-c-svgicon--close path {
stroke: #bababa;
}
.tribe-common .tribe-common-c-svgicon--messages-not-found path {
stroke: #141827;
}
.tribe-common
.tribe-common-c-svgicon--messages-not-found
.tribe-common-c-svgicon__svg-stroke {
stroke: currentColor;
}
.tribe-common .tribe-common-c-svgicon__svg-fill {
fill: #141827;
}
.tribe-common .tribe-common-c-svgicon__svg-stroke {
stroke: #141827;
}#et-info {
float: none;
}
.et-social-icons a.icon:before{
background:#fff;
padding: 8px;
border-radius: 50%;
}
.et-social-icon a{color:#DC6D00!important}
.et-social-icons{float: right!important;}
.et_fixed_nav #main-header, .et_fixed_nav #top-header {
padding:5px 0;
}
#top-header .container {
font-weight: 400;
}
.et_pb_section{background:#f9fcff}
.baseline{font-size:40px;letter-spacing:-1px;position:relative;margin-bottom:30px;font-weight: 500;text-shadow: 0 0 0 #000;}
.baseline:after{position:absolute;width:85px;height:3px;background:#DC6D00;display:block;content:'';margin-top:10px}
body #page-container #why-choose-us .et_pb_button, body #page-container #our-services .et_pb_button, body #page-container #latest-news .et_pb_button{padding:10px 35px!important}
#our-services h4{padding:20px 20px 10px;font-weight:600}
#our-services .et_pb_column_1_3 p{padding:0px 20px 0px}
#our-services .et_pb_column_1_3 .et_pb_button{margin:0 20px 30px}
#project-gallery .et_pb_portfolio_item h2{color:#393d48;position:absolute;bottom:0px;background:#f9fcff;width:100%;text-align:center;padding:25px 10px;text-transform:uppercase;font-size:20px;opacity: 0;transition: 0.8s all;}
#project-gallery .et_pb_portfolio_item p.post-meta{display:none}
#project-gallery .et_pb_portfolio_item:hover h2{opacity:1;z-index: 99}
#project-gallery .et_pb_portfolio_item{width:100%;float: none;box-shadow:0 0 50px #ddd}
#project-gallery .et_pb_portfolio_items{
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 30px;
}
.et_pb_portfolio_items .et_overlay:before {
padding: 12px;
border: 2px #fff solid;
top: 40%;
margin: -28px 0 0 -28px;
}
.baseline.center{text-align:center;margin-bottom: 0;}
.baseline.center:after{
position: static;
text-align:center;
margin:10px auto 0;
}
#project-gallery h2{}
#project-gallery h2:after{
position: static;
text-align:center;
margin:10px auto 0;
}
#project-gallery .et_pb_portfolio_filters ul{text-align:center}
#project-gallery .et_pb_portfolio_filters ul li a{background:none;border:none;font-size:16px;padding: 13px 25px!important;display: inline;}
#project-gallery .et_pb_portfolio_filters ul li{display:inline-block;float:none}
#project-gallery .et_pb_portfolio_filters ul li a.active{border-radius:3px;background:#DC6D00!important;color:#fff!important}
#pricing-panel .et_pb_pricing_table_wrap{
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 30px;
}
#pricing-panel .et_pb_pricing_table_wrap .et_pb_pricing_table{width:100%;float:none;max-width: 100%;border: none;box-shadow: 0 0 100px #ddd;}
#pricing-panel .et_pb_pricing_heading{background:#DC6D00;margin-bottom:0;padding-top:30px;padding-bottom: 30px;}
#pricing-panel .et_pb_pricing_content_top{background:#DC6D00;padding-bottom: 50px;}
#pricing-panel .et_pb_sum{color:#fff;font-weight:800;font-size:52px}
#pricing-panel .et_pb_frequency:before{content:'Per'; height: auto;font-size: 20px;text-align: center;background:#DC6D00;padding-right:8px;margin-right:-10px;z-index:999;position:relative}
#pricing-panel .et_pb_frequency{ font-size: 20px;display:block;letter-spacing:0px;}
#our-pricing .et_pb_featured_table .et_pb_dollar_sign {color:#fff;}
#our-pricing .et_pb_featured_table .et_pb_frequency:before{color:#fff}
#pricing-panel .et_pb_frequency{color:#fff;margin-bottom: 0px;}
#pricing-panel .et_pb_dollar_sign {
position: relative;
margin-left: 0px!important;
font-size: 55px;
font-weight: 600;
margin-top:15px;
}
#pricing-panel .et_pb_et_price{border: 2px #fff solid;display: inline-block;padding: 5px;}
#pricing-panel .et_pb_pricing li{padding-left:0;text-align:center;font-size:18px}
body #page-container #pricing-panel .et_pb_pricing_table_button{padding:12px 35px!important;margin-bottom: 20px;margin-top: 20px;}
#latest-news .et_pb_column_1_3 h2{padding:0px 20px 10px;font-weight:600;font-size:20px}
#latest-news .et_pb_column_1_3 p{padding:0px 20px 0px}
#latest-news .et_pb_column_1_3 .more-link{font-size:18px;margin:10px 20px 30px;padding:8px 25px!important;color:#fff;text-transform:capitalize;background:#DC6D00;display:inline-block;border-radius:3px;}
#latest-news .et_pb_column_1_3 .more-link:hover{background:rgba(130,180,64,0.8)}
#latest-news p .published{padding-left: 25px;position: relative;}
#latest-news p .published:before{
font-family: ETmodules!important;
content: "\7d";
display: block;
font-size: 19px;
position: absolute;
left: 0;
color: #333;
margin-top: 0;
}
#latest-news article{margin-bottom:10px}
#testimonial-slider h2:after{
position: static;
text-align:center;
margin:10px auto 0;
}
#testimonial-slider .et_pb_slider .et_pb_slide{background:none}
#testimonial-slider .et_pb_slide .et_pb_slide_description{padding:0 0 100px}
#testimonial-slider .et_pb_slide h3{text-transform:uppercase;padding-bottom:0;font-size:20px;margin-bottom: -5px;}
#testimonial-slider .et_pb_slide p.position{font-size:14px;padding-bottom:20px;position:relative;}
#testimonial-slider .et_pb_slide p.position:after{
font-family: ETmodules!important;
content: "\e033\e033\e033\e033\e033";
position:absolute;
margin:22px -94px;
font-size:12px;
color:#DC6D00;
letter-spacing:3px;
}
#testimonial-slider .et_pb_slide p{font-size:14px}
#testimonial-slider .et_pb_slide img{margin-bottom:40px;position:relative;top:18px;border:5px #fff solid;border-radius:10px;box-shadow:0 0 15px #ddd}
#testimonial-slider .et_pb_container{height:auto!important}
#testimonial-slider .et-pb-controllers a{width:30px;background:#cddcb9}
#testimonial-slider .et-pb-controllers .et-pb-active-control{background:#DC6D00}
#subscribe .et_pb_newsletter .et_pb_newsletter_fields {
display: block;
}
#subscribe .et_pb_newsletter_form p.et_pb_newsletter_field{display:inline-block;width: 65%;float:left;padding-bottom: 0;background: none;height: 47px;}
#subscribe .et_pb_newsletter_button_wrap{display:inline-block;width: 35%;}
#subscribe .et_pb_newsletter_button_text{font-size: 18px;}
body #page-container #subscribe .et_pb_newsletter_button{background:#fff;padding: 10px 15px!important;font-weight: 400;color:#DC6D00;box-shadow: 2px 2px 5px #999;border: 2px #fff solid;border-radius: 0 5px 5px 0;}
#subscribe .et_pb_newsletter_form {display:block;border-radius: 5px 0 0 5px;}
#our-team .et_pb_team_member_image:hover img{opacity:0.3}
#our-team .et_pb_team_member_image img{transition:0.6s all;}
.et_pb_newsletter_description{display:none}
#subscribe .et_pb_newsletter_form #et_pb_signup_email{background:none;color: #888;border-left: 2px #fff solid;border-top: 2px #fff solid;border-bottom: 2px #fff solid;}
#et-footer-nav{float:right;width: 52%;}
#menu-main-menu{padding:0;background:none;text-align: left;}
#menu-main-menu li a:hover, #menu-main-menu li.current-menu-item a{color:#DC6D00!important}
#menu-main-menu li a{font-weight:400;color: #fff!important;text-transform: uppercase;}
#menu-main-menu li:last-child{padding-right:0}
#footer-bottom{padding:20px 0}
.footer-widget .title{margin-bottom:15px}
.footer-widget p{font-weight:400}
.widget_nav_menu ul li:before{display:none}
.widget_nav_menu ul li a{font-weight:400}
.widget_nav_menu ul li{padding-left:0!important;margin-bottom: 5px;}
.social-icons{margin-top:20px}
.social-icons img{margin-right:15px;}
#main-footer .et-social-icons{display:none;}
#footer-info{float: left;text-align: left;padding-bottom: 0px;font-weight: 400!important;width: 40%;font-size: 14px!important;}
#main-footer .fwidget{float:none}
#main-footer .widget_media_image{margin-bottom: 10px;}
.bottom-nav{text-align:right;padding: 0;}
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul{text-align:center}
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li{height: 5px;width: 50px;display: inline-block;padding: 0;line-height: 0;}
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a{text-indent:-9999px;background:#ccdbb8;margin: 20px 5px 0;padding: 0;border-radius: 5px;color:#DC6D00;display:block;line-height: 1;height: 10px;}
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active{background:#DC6D00;}
#sbar h4.widgettitle{color:#49556b;font-weight:600;font-size:24px}
#sbar img{margin-top:10px}
#sbar p{font-weight:400}
#sbar .widget_search{border-bottom:none!important}
#sbar .et_pb_widget{border-bottom:1px #ddd solid;padding-bottom:20px;margin-bottom:30px}
#sbar .et_pb_widget:last-child{border:none;padding-bottom:0;margin-bottom:0}
#sbar .cat-item{letter-spacing:1px;margin-top:15px;font-size:16px;}
.widget_recent_entries li a {
display: block;
font-weight: 600;
font-size: 16px;
}
.widget_recent_entries li{margin-top:5px;font-size:14px!important;margin-bottom: 15px!important;}
#sbar .post-date{font-size:12px}
#blogroll article{box-shadow:0 0 100px #ddd;background:#fff}
#blogroll .entry-title{margin:0 30px}
#blogroll .post-meta{margin:0 30px 10px}
#blogroll .post-content{margin:0 30px 0px;padding-bottom:20px}
#blogroll .post-content .more-link{font-size:18px;margin:20px 0px 30px;padding:8px 25px!important;}
#blogroll .post-content .more-link:hover{border:1px #DC6D00 solid;background:#fff;color:#DC6D00}
.et_contact_bottom_container {
float: left;
margin-top: 0;
}
body #page-container #cform .et_contact_bottom_container .et_pb_contact_submit{padding:12px 35px!important;}
#contact-info .et_pb_text{width:30%;float:left;margin-right:5%}
#contact-info .et_pb_text h4{font-size:18px;text-transform:uppercase;color:#DC6D00}
#contact-info .et_pb_text:last-child{margin-right:0}
.comment-form #et_pb_submit{padding:12px 25px!important;background:#DC6D00;color:#fff;}
.form-submit {
text-align: left;
}
@media (max-width:1200px){
#subscribe .et_pb_column_1_2 {width:100%;text-align:center;float:none;}
}
@media (max-width:980px){
#our-mission{padding-top:0}
#our-services .et_pb_row:last-child{max-width:500px;margin:0 auto;}
#pricing-panel .et_pb_column .et_pb_pricing_table {
width: 100%!important;
max-width: 100%!important;
}
#pricing-panel .et_pb_column .et_pb_pricing_table:nth-child(n+3) {
margin-top: 0px;
}
#subscribe .et_pb_column .et_pb_newsletter_form{width:100%}
#subscribe .et_pb_column .et_pb_newsletter_description{width:100%}
#project-gallery .et_pb_portfolio_item {
width: 100%!important;
}
#subscribe h2{text-align:center;}
#et-footer-nav, #footer-info {
float: none;
width: 100%;
text-align:center;
}
}
@media (max-width:769px){
#pricing-panel .et_pb_pricing_table_wrap{
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 30px;
}
#project-gallery .et_pb_portfolio_items{
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 30px;
}
}
@media (max-width:600px){
#pricing-panel .et_pb_pricing_table_wrap{
display: grid;
grid-template-columns: repeat(1, 1fr);
grid-gap: 30px;
}
#project-gallery .et_pb_portfolio_items{
display: grid;
grid-template-columns: repeat(1, 1fr);
grid-gap: 30px;
}
#subscribe .et_pb_newsletter_form p.et_pb_newsletter_field {
display: inline-block;
width: 100%;
}
#subscribe .et_pb_newsletter_button_wrap {
display: inline-block;
width: 100%;
}
.et_portfolio_image img{width:100%}
}
@media (max-width:480px){
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_two {
margin-left: 0px;
}
.footer-widget {
text-align: center;
}
#menu-main-menu {
text-align: center;
}
#testimonial-slider .et_pb_slide img {
margin-bottom: 14px;
top: 9px;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
width: 100%!important;
}
#blogroll .entry-title {
margin: 0 30px;
font-size: 20px;
line-height: 1.3;
margin-bottom: 5px;
}
.bottom-nav {
text-align: center;
padding: 0 0 20px;
}
.bottom-nav li {
display: block;
padding-right: 0;
padding-bottom: 5px;
}
.header-content .et_pb_more_button{display:block!important;text-align:center;}
}