@charset "UTF-8";
.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
word-break: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.intl-tel-input{position:relative; }.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input ul.country-list {list-style:none;padding:0;margin:0;}.intl-tel-input .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll}.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}.intl-tel-input .country-list .flag-box{display:inline-block;width:20px}@media (max-width:500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc; list-style:none;}.intl-tel-input .country-list li.country {list-style:none;}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,.05)}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code,.intl-tel-input .country-list .flag-box{vertical-align:middle}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag-box{margin-right:6px}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:46px}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,.05)}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent}.intl-tel-input.separate-dial-code .selected-flag{background-color:rgba(0,0,0,.05);display:table}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px}.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text]{padding-left:66px}.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{width:60px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text]{padding-left:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:70px}.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text]{padding-left:74px}.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:68px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text]{padding-left:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px}.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text]{padding-left:82px}.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{width:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text]{padding-left:92px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:86px}.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text]{padding-left:90px}.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{width:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text]{padding-left:100px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:94px}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.intl-tel-input.iti-container:hover{cursor:pointer}.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}.iti-mobile .intl-tel-input .country-list .country{padding:10px 10px;line-height:1.5em}.iti-flag{width:20px}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.np{width:13px}.iti-flag.va{width:15px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-size:5630px 15px}}.iti-flag.ac{height:10px;background-position:0 0}.iti-flag.ad{height:14px;background-position:-22px 0}.iti-flag.ae{height:10px;background-position:-44px 0}.iti-flag.af{height:14px;background-position:-66px 0}.iti-flag.ag{height:14px;background-position:-88px 0}.iti-flag.ai{height:10px;background-position:-110px 0}.iti-flag.al{height:15px;background-position:-132px 0}.iti-flag.am{height:10px;background-position:-154px 0}.iti-flag.ao{height:14px;background-position:-176px 0}.iti-flag.aq{height:14px;background-position:-198px 0}.iti-flag.ar{height:13px;background-position:-220px 0}.iti-flag.as{height:10px;background-position:-242px 0}.iti-flag.at{height:14px;background-position:-264px 0}.iti-flag.au{height:10px;background-position:-286px 0}.iti-flag.aw{height:14px;background-position:-308px 0}.iti-flag.ax{height:13px;background-position:-330px 0}.iti-flag.az{height:10px;background-position:-352px 0}.iti-flag.ba{height:10px;background-position:-374px 0}.iti-flag.bb{height:14px;background-position:-396px 0}.iti-flag.bd{height:12px;background-position:-418px 0}.iti-flag.be{height:15px;background-position:-440px 0}.iti-flag.bf{height:14px;background-position:-460px 0}.iti-flag.bg{height:12px;background-position:-482px 0}.iti-flag.bh{height:12px;background-position:-504px 0}.iti-flag.bi{height:12px;background-position:-526px 0}.iti-flag.bj{height:14px;background-position:-548px 0}.iti-flag.bl{height:14px;background-position:-570px 0}.iti-flag.bm{height:10px;background-position:-592px 0}.iti-flag.bn{height:10px;background-position:-614px 0}.iti-flag.bo{height:14px;background-position:-636px 0}.iti-flag.bq{height:14px;background-position:-658px 0}.iti-flag.br{height:14px;background-position:-680px 0}.iti-flag.bs{height:10px;background-position:-702px 0}.iti-flag.bt{height:14px;background-position:-724px 0}.iti-flag.bv{height:15px;background-position:-746px 0}.iti-flag.bw{height:14px;background-position:-768px 0}.iti-flag.by{height:10px;background-position:-790px 0}.iti-flag.bz{height:14px;background-position:-812px 0}.iti-flag.ca{height:10px;background-position:-834px 0}.iti-flag.cc{height:10px;background-position:-856px 0}.iti-flag.cd{height:15px;background-position:-878px 0}.iti-flag.cf{height:14px;background-position:-900px 0}.iti-flag.cg{height:14px;background-position:-922px 0}.iti-flag.ch{height:15px;background-position:-944px 0}.iti-flag.ci{height:14px;background-position:-961px 0}.iti-flag.ck{height:10px;background-position:-983px 0}.iti-flag.cl{height:14px;background-position:-1005px 0}.iti-flag.cm{height:14px;background-position:-1027px 0}.iti-flag.cn{height:14px;background-position:-1049px 0}.iti-flag.co{height:14px;background-position:-1071px 0}.iti-flag.cp{height:14px;background-position:-1093px 0}.iti-flag.cr{height:12px;background-position:-1115px 0}.iti-flag.cu{height:10px;background-position:-1137px 0}.iti-flag.cv{height:12px;background-position:-1159px 0}.iti-flag.cw{height:14px;background-position:-1181px 0}.iti-flag.cx{height:10px;background-position:-1203px 0}.iti-flag.cy{height:13px;background-position:-1225px 0}.iti-flag.cz{height:14px;background-position:-1247px 0}.iti-flag.de{height:12px;background-position:-1269px 0}.iti-flag.dg{height:10px;background-position:-1291px 0}.iti-flag.dj{height:14px;background-position:-1313px 0}.iti-flag.dk{height:15px;background-position:-1335px 0}.iti-flag.dm{height:10px;background-position:-1357px 0}.iti-flag.do{height:13px;background-position:-1379px 0}.iti-flag.dz{height:14px;background-position:-1401px 0}.iti-flag.ea{height:14px;background-position:-1423px 0}.iti-flag.ec{height:14px;background-position:-1445px 0}.iti-flag.ee{height:13px;background-position:-1467px 0}.iti-flag.eg{height:14px;background-position:-1489px 0}.iti-flag.eh{height:10px;background-position:-1511px 0}.iti-flag.er{height:10px;background-position:-1533px 0}.iti-flag.es{height:14px;background-position:-1555px 0}.iti-flag.et{height:10px;background-position:-1577px 0}.iti-flag.eu{height:14px;background-position:-1599px 0}.iti-flag.fi{height:12px;background-position:-1621px 0}.iti-flag.fj{height:10px;background-position:-1643px 0}.iti-flag.fk{height:10px;background-position:-1665px 0}.iti-flag.fm{height:11px;background-position:-1687px 0}.iti-flag.fo{height:15px;background-position:-1709px 0}.iti-flag.fr{height:14px;background-position:-1731px 0}.iti-flag.ga{height:15px;background-position:-1753px 0}.iti-flag.gb{height:10px;background-position:-1775px 0}.iti-flag.gd{height:12px;background-position:-1797px 0}.iti-flag.ge{height:14px;background-position:-1819px 0}.iti-flag.gf{height:14px;background-position:-1841px 0}.iti-flag.gg{height:14px;background-position:-1863px 0}.iti-flag.gh{height:14px;background-position:-1885px 0}.iti-flag.gi{height:10px;background-position:-1907px 0}.iti-flag.gl{height:14px;background-position:-1929px 0}.iti-flag.gm{height:14px;background-position:-1951px 0}.iti-flag.gn{height:14px;background-position:-1973px 0}.iti-flag.gp{height:14px;background-position:-1995px 0}.iti-flag.gq{height:14px;background-position:-2017px 0}.iti-flag.gr{height:14px;background-position:-2039px 0}.iti-flag.gs{height:10px;background-position:-2061px 0}.iti-flag.gt{height:13px;background-position:-2083px 0}.iti-flag.gu{height:11px;background-position:-2105px 0}.iti-flag.gw{height:10px;background-position:-2127px 0}.iti-flag.gy{height:12px;background-position:-2149px 0}.iti-flag.hk{height:14px;background-position:-2171px 0}.iti-flag.hm{height:10px;background-position:-2193px 0}.iti-flag.hn{height:10px;background-position:-2215px 0}.iti-flag.hr{height:10px;background-position:-2237px 0}.iti-flag.ht{height:12px;background-position:-2259px 0}.iti-flag.hu{height:10px;background-position:-2281px 0}.iti-flag.ic{height:14px;background-position:-2303px 0}.iti-flag.id{height:14px;background-position:-2325px 0}.iti-flag.ie{height:10px;background-position:-2347px 0}.iti-flag.il{height:15px;background-position:-2369px 0}.iti-flag.im{height:10px;background-position:-2391px 0}.iti-flag.in{height:14px;background-position:-2413px 0}.iti-flag.io{height:10px;background-position:-2435px 0}.iti-flag.iq{height:14px;background-position:-2457px 0}.iti-flag.ir{height:12px;background-position:-2479px 0}.iti-flag.is{height:15px;background-position:-2501px 0}.iti-flag.it{height:14px;background-position:-2523px 0}.iti-flag.je{height:12px;background-position:-2545px 0}.iti-flag.jm{height:10px;background-position:-2567px 0}.iti-flag.jo{height:10px;background-position:-2589px 0}.iti-flag.jp{height:14px;background-position:-2611px 0}.iti-flag.ke{height:14px;background-position:-2633px 0}.iti-flag.kg{height:12px;background-position:-2655px 0}.iti-flag.kh{height:13px;background-position:-2677px 0}.iti-flag.ki{height:10px;background-position:-2699px 0}.iti-flag.km{height:12px;background-position:-2721px 0}.iti-flag.kn{height:14px;background-position:-2743px 0}.iti-flag.kp{height:10px;background-position:-2765px 0}.iti-flag.kr{height:14px;background-position:-2787px 0}.iti-flag.kw{height:10px;background-position:-2809px 0}.iti-flag.ky{height:10px;background-position:-2831px 0}.iti-flag.kz{height:10px;background-position:-2853px 0}.iti-flag.la{height:14px;background-position:-2875px 0}.iti-flag.lb{height:14px;background-position:-2897px 0}.iti-flag.lc{height:10px;background-position:-2919px 0}.iti-flag.li{height:12px;background-position:-2941px 0}.iti-flag.lk{height:10px;background-position:-2963px 0}.iti-flag.lr{height:11px;background-position:-2985px 0}.iti-flag.ls{height:14px;background-position:-3007px 0}.iti-flag.lt{height:12px;background-position:-3029px 0}.iti-flag.lu{height:12px;background-position:-3051px 0}.iti-flag.lv{height:10px;background-position:-3073px 0}.iti-flag.ly{height:10px;background-position:-3095px 0}.iti-flag.ma{height:14px;background-position:-3117px 0}.iti-flag.mc{height:15px;background-position:-3139px 0}.iti-flag.md{height:10px;background-position:-3160px 0}.iti-flag.me{height:10px;background-position:-3182px 0}.iti-flag.mf{height:14px;background-position:-3204px 0}.iti-flag.mg{height:14px;background-position:-3226px 0}.iti-flag.mh{height:11px;background-position:-3248px 0}.iti-flag.mk{height:10px;background-position:-3270px 0}.iti-flag.ml{height:14px;background-position:-3292px 0}.iti-flag.mm{height:14px;background-position:-3314px 0}.iti-flag.mn{height:10px;background-position:-3336px 0}.iti-flag.mo{height:14px;background-position:-3358px 0}.iti-flag.mp{height:10px;background-position:-3380px 0}.iti-flag.mq{height:14px;background-position:-3402px 0}.iti-flag.mr{height:14px;background-position:-3424px 0}.iti-flag.ms{height:10px;background-position:-3446px 0}.iti-flag.mt{height:14px;background-position:-3468px 0}.iti-flag.mu{height:14px;background-position:-3490px 0}.iti-flag.mv{height:14px;background-position:-3512px 0}.iti-flag.mw{height:14px;background-position:-3534px 0}.iti-flag.mx{height:12px;background-position:-3556px 0}.iti-flag.my{height:10px;background-position:-3578px 0}.iti-flag.mz{height:14px;background-position:-3600px 0}.iti-flag.na{height:14px;background-position:-3622px 0}.iti-flag.nc{height:10px;background-position:-3644px 0}.iti-flag.ne{height:15px;background-position:-3666px 0}.iti-flag.nf{height:10px;background-position:-3686px 0}.iti-flag.ng{height:10px;background-position:-3708px 0}.iti-flag.ni{height:12px;background-position:-3730px 0}.iti-flag.nl{height:14px;background-position:-3752px 0}.iti-flag.no{height:15px;background-position:-3774px 0}.iti-flag.np{height:15px;background-position:-3796px 0}.iti-flag.nr{height:10px;background-position:-3811px 0}.iti-flag.nu{height:10px;background-position:-3833px 0}.iti-flag.nz{height:10px;background-position:-3855px 0}.iti-flag.om{height:10px;background-position:-3877px 0}.iti-flag.pa{height:14px;background-position:-3899px 0}.iti-flag.pe{height:14px;background-position:-3921px 0}.iti-flag.pf{height:14px;background-position:-3943px 0}.iti-flag.pg{height:15px;background-position:-3965px 0}.iti-flag.ph{height:10px;background-position:-3987px 0}.iti-flag.pk{height:14px;background-position:-4009px 0}.iti-flag.pl{height:13px;background-position:-4031px 0}.iti-flag.pm{height:14px;background-position:-4053px 0}.iti-flag.pn{height:10px;background-position:-4075px 0}.iti-flag.pr{height:14px;background-position:-4097px 0}.iti-flag.ps{height:10px;background-position:-4119px 0}.iti-flag.pt{height:14px;background-position:-4141px 0}.iti-flag.pw{height:13px;background-position:-4163px 0}.iti-flag.py{height:11px;background-position:-4185px 0}.iti-flag.qa{height:8px;background-position:-4207px 0}.iti-flag.re{height:14px;background-position:-4229px 0}.iti-flag.ro{height:14px;background-position:-4251px 0}.iti-flag.rs{height:14px;background-position:-4273px 0}.iti-flag.ru{height:14px;background-position:-4295px 0}.iti-flag.rw{height:14px;background-position:-4317px 0}.iti-flag.sa{height:14px;background-position:-4339px 0}.iti-flag.sb{height:10px;background-position:-4361px 0}.iti-flag.sc{height:10px;background-position:-4383px 0}.iti-flag.sd{height:10px;background-position:-4405px 0}.iti-flag.se{height:13px;background-position:-4427px 0}.iti-flag.sg{height:14px;background-position:-4449px 0}.iti-flag.sh{height:10px;background-position:-4471px 0}.iti-flag.si{height:10px;background-position:-4493px 0}.iti-flag.sj{height:15px;background-position:-4515px 0}.iti-flag.sk{height:14px;background-position:-4537px 0}.iti-flag.sl{height:14px;background-position:-4559px 0}.iti-flag.sm{height:15px;background-position:-4581px 0}.iti-flag.sn{height:14px;background-position:-4603px 0}.iti-flag.so{height:14px;background-position:-4625px 0}.iti-flag.sr{height:14px;background-position:-4647px 0}.iti-flag.ss{height:10px;background-position:-4669px 0}.iti-flag.st{height:10px;background-position:-4691px 0}.iti-flag.sv{height:12px;background-position:-4713px 0}.iti-flag.sx{height:14px;background-position:-4735px 0}.iti-flag.sy{height:14px;background-position:-4757px 0}.iti-flag.sz{height:14px;background-position:-4779px 0}.iti-flag.ta{height:10px;background-position:-4801px 0}.iti-flag.tc{height:10px;background-position:-4823px 0}.iti-flag.td{height:14px;background-position:-4845px 0}.iti-flag.tf{height:14px;background-position:-4867px 0}.iti-flag.tg{height:13px;background-position:-4889px 0}.iti-flag.th{height:14px;background-position:-4911px 0}.iti-flag.tj{height:10px;background-position:-4933px 0}.iti-flag.tk{height:10px;background-position:-4955px 0}.iti-flag.tl{height:10px;background-position:-4977px 0}.iti-flag.tm{height:14px;background-position:-4999px 0}.iti-flag.tn{height:14px;background-position:-5021px 0}.iti-flag.to{height:10px;background-position:-5043px 0}.iti-flag.tr{height:14px;background-position:-5065px 0}.iti-flag.tt{height:12px;background-position:-5087px 0}.iti-flag.tv{height:10px;background-position:-5109px 0}.iti-flag.tw{height:14px;background-position:-5131px 0}.iti-flag.tz{height:14px;background-position:-5153px 0}.iti-flag.ua{height:14px;background-position:-5175px 0}.iti-flag.ug{height:14px;background-position:-5197px 0}.iti-flag.um{height:11px;background-position:-5219px 0}.iti-flag.us{height:11px;background-position:-5241px 0}.iti-flag.uy{height:14px;background-position:-5263px 0}.iti-flag.uz{height:10px;background-position:-5285px 0}.iti-flag.va{height:15px;background-position:-5307px 0}.iti-flag.vc{height:14px;background-position:-5324px 0}.iti-flag.ve{height:14px;background-position:-5346px 0}.iti-flag.vg{height:10px;background-position:-5368px 0}.iti-flag.vi{height:14px;background-position:-5390px 0}.iti-flag.vn{height:14px;background-position:-5412px 0}.iti-flag.vu{height:12px;background-position:-5434px 0}.iti-flag.wf{height:14px;background-position:-5456px 0}.iti-flag.ws{height:10px;background-position:-5478px 0}.iti-flag.xk{height:15px;background-position:-5500px 0}.iti-flag.ye{height:14px;background-position:-5522px 0}.iti-flag.yt{height:14px;background-position:-5544px 0}.iti-flag.za{height:14px;background-position:-5566px 0}.iti-flag.zm{height:14px;background-position:-5588px 0}.iti-flag.zw{height:10px;background-position:-5610px 0}.iti-flag{width:20px;height:15px;box-shadow:0 0 1px 0 #888;background-image:url(//sharkmatrix.com/wp-content/plugins/country-phone-field-contact-form-7/assets/img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-image:url(//sharkmatrix.com/wp-content/plugins/country-phone-field-contact-form-7/assets/img/flags@2x.png)}}.iti-flag.np{background-color:transparent}.country-select{position:relative; }.country-select *{-webkit-box-sizing:border-box;box-sizing:border-box}.country-select .hide{display:none}.country-select .v-hide{visibility:hidden}.country-select input,.country-select input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.country-select .flag-dropdown{position:absolute;top:0;bottom:0;right:0;padding:1px}.country-select .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.country-select .selected-flag .flag{position:absolute;top:0;bottom:0;margin:auto}.country-select .selected-flag .arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.country-select .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.country-select ul.country-list{	list-style:none;padding:0;margin:0;}.country-select .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.2);box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll}.country-select .country-list .flag{display:inline-block;width:20px;margin-right:6px}@media (max-width:500px){.country-select .country-list{white-space:normal}}.country-select .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc; list-style:none;}.country-select .country-list .country{padding:5px 10px}.country-select .country-list li.country{list-style:none;}.country-select .country-list .country.highlight{background-color:rgba(0,0,0,.05)}.country-select .country-list .country-name,.country-select .country-list .flag{vertical-align:middle}.country-select.inside input,.country-select.inside input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.country-select.inside .flag-dropdown{right:auto;left:0}.country-select.inside .selected-flag{width:46px}.country-select.inside .flag-dropdown:hover{cursor:pointer}.country-select.inside .flag-dropdown:hover .selected-flag{background-color:rgba(0,0,0,.05)}.country-select.inside input[disabled]+.flag-dropdown:hover,.country-select.inside input[readonly]+.flag-dropdown:hover{cursor:default}.country-select.inside input[disabled]+.flag-dropdown:hover .selected-flag,.country-select.inside input[readonly]+.flag-dropdown:hover .selected-flag{background-color:transparent}.country-select .flag{height:15px;-webkit-box-shadow:0 0 1px 0 #888;box-shadow:0 0 1px 0 #888;background-image:url(//sharkmatrix.com/wp-content/plugins/country-phone-field-contact-form-7/assets/img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0;width:20px}.country-select .flag.be{width:18px}.country-select .flag.ch{width:15px}.country-select .flag.mc{width:19px}.country-select .flag.ne{width:18px}.country-select .flag.np{width:13px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.country-select .flag{background-image:url(//sharkmatrix.com/wp-content/plugins/country-phone-field-contact-form-7/assets/img/flags@2x.png);background-size:5630px 15px}}.country-select .flag.ac{height:10px;background-position:0 0}.country-select .flag.ad{height:14px;background-position:-22px 0}.country-select .flag.ae{height:10px;background-position:-44px 0}.country-select .flag.af{height:14px;background-position:-66px 0}.country-select .flag.ag{height:14px;background-position:-88px 0}.country-select .flag.ai{height:10px;background-position:-110px 0}.country-select .flag.al{height:15px;background-position:-132px 0}.country-select .flag.am{height:10px;background-position:-154px 0}.country-select .flag.ao{height:14px;background-position:-176px 0}.country-select .flag.aq{height:14px;background-position:-198px 0}.country-select .flag.ar{height:13px;background-position:-220px 0}.country-select .flag.as{height:10px;background-position:-242px 0}.country-select .flag.at{height:14px;background-position:-264px 0}.country-select .flag.au{height:10px;background-position:-286px 0}.country-select .flag.aw{height:14px;background-position:-308px 0}.country-select .flag.ax{height:13px;background-position:-330px 0}.country-select .flag.az{height:10px;background-position:-352px 0}.country-select .flag.ba{height:10px;background-position:-374px 0}.country-select .flag.bb{height:14px;background-position:-396px 0}.country-select .flag.bd{height:12px;background-position:-418px 0}.country-select .flag.be{height:15px;background-position:-440px 0}.country-select .flag.bf{height:14px;background-position:-460px 0}.country-select .flag.bg{height:12px;background-position:-482px 0}.country-select .flag.bh{height:12px;background-position:-504px 0}.country-select .flag.bi{height:12px;background-position:-526px 0}.country-select .flag.bj{height:14px;background-position:-548px 0}.country-select .flag.bl{height:14px;background-position:-570px 0}.country-select .flag.bm{height:10px;background-position:-592px 0}.country-select .flag.bn{height:10px;background-position:-614px 0}.country-select .flag.bo{height:14px;background-position:-636px 0}.country-select .flag.bq{height:14px;background-position:-658px 0}.country-select .flag.br{height:14px;background-position:-680px 0}.country-select .flag.bs{height:10px;background-position:-702px 0}.country-select .flag.bt{height:14px;background-position:-724px 0}.country-select .flag.bv{height:15px;background-position:-746px 0}.country-select .flag.bw{height:14px;background-position:-768px 0}.country-select .flag.by{height:10px;background-position:-790px 0}.country-select .flag.bz{height:14px;background-position:-812px 0}.country-select .flag.ca{height:10px;background-position:-834px 0}.country-select .flag.cc{height:10px;background-position:-856px 0}.country-select .flag.cd{height:15px;background-position:-878px 0}.country-select .flag.cf{height:14px;background-position:-900px 0}.country-select .flag.cg{height:14px;background-position:-922px 0}.country-select .flag.ch{height:15px;background-position:-944px 0}.country-select .flag.ci{height:14px;background-position:-961px 0}.country-select .flag.ck{height:10px;background-position:-983px 0}.country-select .flag.cl{height:14px;background-position:-1005px 0}.country-select .flag.cm{height:14px;background-position:-1027px 0}.country-select .flag.cn{height:14px;background-position:-1049px 0}.country-select .flag.co{height:14px;background-position:-1071px 0}.country-select .flag.cp{height:14px;background-position:-1093px 0}.country-select .flag.cr{height:12px;background-position:-1115px 0}.country-select .flag.cu{height:10px;background-position:-1137px 0}.country-select .flag.cv{height:12px;background-position:-1159px 0}.country-select .flag.cw{height:14px;background-position:-1181px 0}.country-select .flag.cx{height:10px;background-position:-1203px 0}.country-select .flag.cy{height:13px;background-position:-1225px 0}.country-select .flag.cz{height:14px;background-position:-1247px 0}.country-select .flag.de{height:12px;background-position:-1269px 0}.country-select .flag.dg{height:10px;background-position:-1291px 0}.country-select .flag.dj{height:14px;background-position:-1313px 0}.country-select .flag.dk{height:15px;background-position:-1335px 0}.country-select .flag.dm{height:10px;background-position:-1357px 0}.country-select .flag.do{height:13px;background-position:-1379px 0}.country-select .flag.dz{height:14px;background-position:-1401px 0}.country-select .flag.ea{height:14px;background-position:-1423px 0}.country-select .flag.ec{height:14px;background-position:-1445px 0}.country-select .flag.ee{height:13px;background-position:-1467px 0}.country-select .flag.eg{height:14px;background-position:-1489px 0}.country-select .flag.eh{height:10px;background-position:-1511px 0}.country-select .flag.er{height:10px;background-position:-1533px 0}.country-select .flag.es{height:14px;background-position:-1555px 0}.country-select .flag.et{height:10px;background-position:-1577px 0}.country-select .flag.eu{height:14px;background-position:-1599px 0}.country-select .flag.fi{height:12px;background-position:-1621px 0}.country-select .flag.fj{height:10px;background-position:-1643px 0}.country-select .flag.fk{height:10px;background-position:-1665px 0}.country-select .flag.fm{height:11px;background-position:-1687px 0}.country-select .flag.fo{height:15px;background-position:-1709px 0}.country-select .flag.fr{height:14px;background-position:-1731px 0}.country-select .flag.ga{height:15px;background-position:-1753px 0}.country-select .flag.gb{height:10px;background-position:-1775px 0}.country-select .flag.gd{height:12px;background-position:-1797px 0}.country-select .flag.ge{height:14px;background-position:-1819px 0}.country-select .flag.gf{height:14px;background-position:-1841px 0}.country-select .flag.gg{height:14px;background-position:-1863px 0}.country-select .flag.gh{height:14px;background-position:-1885px 0}.country-select .flag.gi{height:10px;background-position:-1907px 0}.country-select .flag.gl{height:14px;background-position:-1929px 0}.country-select .flag.gm{height:14px;background-position:-1951px 0}.country-select .flag.gn{height:14px;background-position:-1973px 0}.country-select .flag.gp{height:14px;background-position:-1995px 0}.country-select .flag.gq{height:14px;background-position:-2017px 0}.country-select .flag.gr{height:14px;background-position:-2039px 0}.country-select .flag.gs{height:10px;background-position:-2061px 0}.country-select .flag.gt{height:13px;background-position:-2083px 0}.country-select .flag.gu{height:11px;background-position:-2105px 0}.country-select .flag.gw{height:10px;background-position:-2127px 0}.country-select .flag.gy{height:12px;background-position:-2149px 0}.country-select .flag.hk{height:14px;background-position:-2171px 0}.country-select .flag.hm{height:10px;background-position:-2193px 0}.country-select .flag.hn{height:10px;background-position:-2215px 0}.country-select .flag.hr{height:10px;background-position:-2237px 0}.country-select .flag.ht{height:12px;background-position:-2259px 0}.country-select .flag.hu{height:10px;background-position:-2281px 0}.country-select .flag.ic{height:14px;background-position:-2303px 0}.country-select .flag.id{height:14px;background-position:-2325px 0}.country-select .flag.ie{height:10px;background-position:-2347px 0}.country-select .flag.il{height:15px;background-position:-2369px 0}.country-select .flag.im{height:10px;background-position:-2391px 0}.country-select .flag.in{height:14px;background-position:-2413px 0}.country-select .flag.io{height:10px;background-position:-2435px 0}.country-select .flag.iq{height:14px;background-position:-2457px 0}.country-select .flag.ir{height:12px;background-position:-2479px 0}.country-select .flag.is{height:15px;background-position:-2501px 0}.country-select .flag.it{height:14px;background-position:-2523px 0}.country-select .flag.je{height:12px;background-position:-2545px 0}.country-select .flag.jm{height:10px;background-position:-2567px 0}.country-select .flag.jo{height:10px;background-position:-2589px 0}.country-select .flag.jp{height:14px;background-position:-2611px 0}.country-select .flag.ke{height:14px;background-position:-2633px 0}.country-select .flag.kg{height:12px;background-position:-2655px 0}.country-select .flag.kh{height:13px;background-position:-2677px 0}.country-select .flag.ki{height:10px;background-position:-2699px 0}.country-select .flag.km{height:12px;background-position:-2721px 0}.country-select .flag.kn{height:14px;background-position:-2743px 0}.country-select .flag.kp{height:10px;background-position:-2765px 0}.country-select .flag.kr{height:14px;background-position:-2787px 0}.country-select .flag.kw{height:10px;background-position:-2809px 0}.country-select .flag.ky{height:10px;background-position:-2831px 0}.country-select .flag.kz{height:10px;background-position:-2853px 0}.country-select .flag.la{height:14px;background-position:-2875px 0}.country-select .flag.lb{height:14px;background-position:-2897px 0}.country-select .flag.lc{height:10px;background-position:-2919px 0}.country-select .flag.li{height:12px;background-position:-2941px 0}.country-select .flag.lk{height:10px;background-position:-2963px 0}.country-select .flag.lr{height:11px;background-position:-2985px 0}.country-select .flag.ls{height:14px;background-position:-3007px 0}.country-select .flag.lt{height:12px;background-position:-3029px 0}.country-select .flag.lu{height:12px;background-position:-3051px 0}.country-select .flag.lv{height:10px;background-position:-3073px 0}.country-select .flag.ly{height:10px;background-position:-3095px 0}.country-select .flag.ma{height:14px;background-position:-3117px 0}.country-select .flag.mc{height:15px;background-position:-3139px 0}.country-select .flag.md{height:10px;background-position:-3160px 0}.country-select .flag.me{height:10px;background-position:-3182px 0}.country-select .flag.mf{height:14px;background-position:-3204px 0}.country-select .flag.mg{height:14px;background-position:-3226px 0}.country-select .flag.mh{height:11px;background-position:-3248px 0}.country-select .flag.mk{height:10px;background-position:-3270px 0}.country-select .flag.ml{height:14px;background-position:-3292px 0}.country-select .flag.mm{height:14px;background-position:-3314px 0}.country-select .flag.mn{height:10px;background-position:-3336px 0}.country-select .flag.mo{height:14px;background-position:-3358px 0}.country-select .flag.mp{height:10px;background-position:-3380px 0}.country-select .flag.mq{height:14px;background-position:-3402px 0}.country-select .flag.mr{height:14px;background-position:-3424px 0}.country-select .flag.ms{height:10px;background-position:-3446px 0}.country-select .flag.mt{height:14px;background-position:-3468px 0}.country-select .flag.mu{height:14px;background-position:-3490px 0}.country-select .flag.mv{height:14px;background-position:-3512px 0}.country-select .flag.mw{height:14px;background-position:-3534px 0}.country-select .flag.mx{height:12px;background-position:-3556px 0}.country-select .flag.my{height:10px;background-position:-3578px 0}.country-select .flag.mz{height:14px;background-position:-3600px 0}.country-select .flag.na{height:14px;background-position:-3622px 0}.country-select .flag.nc{height:10px;background-position:-3644px 0}.country-select .flag.ne{height:15px;background-position:-3666px 0}.country-select .flag.nf{height:10px;background-position:-3686px 0}.country-select .flag.ng{height:10px;background-position:-3708px 0}.country-select .flag.ni{height:12px;background-position:-3730px 0}.country-select .flag.nl{height:14px;background-position:-3752px 0}.country-select .flag.no{height:15px;background-position:-3774px 0}.country-select .flag.np{height:15px;background-position:-3796px 0;background-color:transparent}.country-select .flag.nr{height:10px;background-position:-3811px 0}.country-select .flag.nu{height:10px;background-position:-3833px 0}.country-select .flag.nz{height:10px;background-position:-3855px 0}.country-select .flag.om{height:10px;background-position:-3877px 0}.country-select .flag.pa{height:14px;background-position:-3899px 0}.country-select .flag.pe{height:14px;background-position:-3921px 0}.country-select .flag.pf{height:14px;background-position:-3943px 0}.country-select .flag.pg{height:15px;background-position:-3965px 0}.country-select .flag.ph{height:10px;background-position:-3987px 0}.country-select .flag.pk{height:14px;background-position:-4009px 0}.country-select .flag.pl{height:13px;background-position:-4031px 0}.country-select .flag.pm{height:14px;background-position:-4053px 0}.country-select .flag.pn{height:10px;background-position:-4075px 0}.country-select .flag.pr{height:14px;background-position:-4097px 0}.country-select .flag.ps{height:10px;background-position:-4119px 0}.country-select .flag.pt{height:14px;background-position:-4141px 0}.country-select .flag.pw{height:13px;background-position:-4163px 0}.country-select .flag.py{height:11px;background-position:-4185px 0}.country-select .flag.qa{height:8px;background-position:-4207px 0}.country-select .flag.re{height:14px;background-position:-4229px 0}.country-select .flag.ro{height:14px;background-position:-4251px 0}.country-select .flag.rs{height:14px;background-position:-4273px 0}.country-select .flag.ru{height:14px;background-position:-4295px 0}.country-select .flag.rw{height:14px;background-position:-4317px 0}.country-select .flag.sa{height:14px;background-position:-4339px 0}.country-select .flag.sb{height:10px;background-position:-4361px 0}.country-select .flag.sc{height:10px;background-position:-4383px 0}.country-select .flag.sd{height:10px;background-position:-4405px 0}.country-select .flag.se{height:13px;background-position:-4427px 0}.country-select .flag.sg{height:14px;background-position:-4449px 0}.country-select .flag.sh{height:10px;background-position:-4471px 0}.country-select .flag.si{height:10px;background-position:-4493px 0}.country-select .flag.sj{height:15px;background-position:-4515px 0}.country-select .flag.sk{height:14px;background-position:-4537px 0}.country-select .flag.sl{height:14px;background-position:-4559px 0}.country-select .flag.sm{height:15px;background-position:-4581px 0}.country-select .flag.sn{height:14px;background-position:-4603px 0}.country-select .flag.so{height:14px;background-position:-4625px 0}.country-select .flag.sr{height:14px;background-position:-4647px 0}.country-select .flag.ss{height:10px;background-position:-4669px 0}.country-select .flag.st{height:10px;background-position:-4691px 0}.country-select .flag.sv{height:12px;background-position:-4713px 0}.country-select .flag.sx{height:14px;background-position:-4735px 0}.country-select .flag.sy{height:14px;background-position:-4757px 0}.country-select .flag.sz{height:14px;background-position:-4779px 0}.country-select .flag.ta{height:10px;background-position:-4801px 0}.country-select .flag.tc{height:10px;background-position:-4823px 0}.country-select .flag.td{height:14px;background-position:-4845px 0}.country-select .flag.tf{height:14px;background-position:-4867px 0}.country-select .flag.tg{height:13px;background-position:-4889px 0}.country-select .flag.th{height:14px;background-position:-4911px 0}.country-select .flag.tj{height:10px;background-position:-4933px 0}.country-select .flag.tk{height:10px;background-position:-4955px 0}.country-select .flag.tl{height:10px;background-position:-4977px 0}.country-select .flag.tm{height:14px;background-position:-4999px 0}.country-select .flag.tn{height:14px;background-position:-5021px 0}.country-select .flag.to{height:10px;background-position:-5043px 0}.country-select .flag.tr{height:14px;background-position:-5065px 0}.country-select .flag.tt{height:12px;background-position:-5087px 0}.country-select .flag.tv{height:10px;background-position:-5109px 0}.country-select .flag.tw{height:14px;background-position:-5131px 0}.country-select .flag.tz{height:14px;background-position:-5153px 0}.country-select .flag.ua{height:14px;background-position:-5175px 0}.country-select .flag.ug{height:14px;background-position:-5197px 0}.country-select .flag.um{height:11px;background-position:-5219px 0}.country-select .flag.us{height:11px;background-position:-5241px 0}.country-select .flag.uy{height:14px;background-position:-5263px 0}.country-select .flag.uz{height:10px;background-position:-5285px 0}.country-select .flag.va{width:15px;height:15px;background-position:-5307px 0}.country-select .flag.vc{height:14px;background-position:-5324px 0}.country-select .flag.ve{height:14px;background-position:-5346px 0}.country-select .flag.vg{height:10px;background-position:-5368px 0}.country-select .flag.vi{height:14px;background-position:-5390px 0}.country-select .flag.vn{height:14px;background-position:-5412px 0}.country-select .flag.vu{height:12px;background-position:-5434px 0}.country-select .flag.wf{height:14px;background-position:-5456px 0}.country-select .flag.ws{height:10px;background-position:-5478px 0}.country-select .flag.xk{height:15px;background-position:-5500px 0}.country-select .flag.ye{height:14px;background-position:-5522px 0}.country-select .flag.yt{height:14px;background-position:-5544px 0}.country-select .flag.za{height:14px;background-position:-5566px 0}.country-select .flag.zm{height:14px;background-position:-5588px 0}.country-select .flag.zw{height:10px;background-position:-5610px 0}#dscf7_refresh_captcha{display:inline-block}img.dscf7_captcha_reload_icon{display:none}.dscf7-captcha-container *{box-sizing:border-box}.dscf7-captcha-container .wpcf7-not-valid-tip{font-size:16px;margin-top:5px}.dscf7-captcha-container{width:240px;background:#f7f7f7;border-radius:10px;padding:15px}.dscf7-captcha-container span.dscf7_lt{display:block;position:relative;font-size:18px}.dscf7-captcha-container span.dscf7_lt .dscf7_refresh_captcha{position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;width:25px}.dscf7-captcha-container span.dscf7_lt .dscf7_refresh_captcha img{width:100%}.dscf7-captcha-container span.wpcf7-form-control-wrap{width:100%;display:block}.dscf7-captcha-container span.wpcf7-form-control-wrap input{width:100%;box-sizing:border-box;height:30px;padding:10px;border-radius:5px;border:1px solid #eee;margin-top:10px}body {
transition: transform 0.5s
}
#rmp_menu_trigger-2151 {
width: 46px;
height: 40px;
position: absolute;
top: 15px;
border-radius: 2px;
display: none;
text-decoration: none;
right: 3%;
background: #1d4354;
transition: transform 0.5s, background-color 0.5s
}
#rmp_menu_trigger-2151:hover,
#rmp_menu_trigger-2151:focus {
background: #1d4354;
text-decoration: unset
}
#rmp_menu_trigger-2151.is-active {
background: #16223a
}
#rmp_menu_trigger-2151 .rmp-trigger-box {
width: 25px;
color: #fff
}
#rmp_menu_trigger-2151 .rmp-trigger-icon-active,
#rmp_menu_trigger-2151 .rmp-trigger-text-open {
display: none
}
#rmp_menu_trigger-2151.is-active .rmp-trigger-icon-active,
#rmp_menu_trigger-2151.is-active .rmp-trigger-text-open {
display: inline
}
#rmp_menu_trigger-2151.is-active .rmp-trigger-icon-inactive,
#rmp_menu_trigger-2151.is-active .rmp-trigger-text {
display: none
}
#rmp_menu_trigger-2151 .rmp-trigger-label {
color: #fff;
pointer-events: none;
line-height: 13px;
font-family: inherit;
font-size: 14px;
display: inline;
text-transform: inherit
}
#rmp_menu_trigger-2151 .rmp-trigger-label.rmp-trigger-label-top {
display: block;
margin-bottom: 12px
}
#rmp_menu_trigger-2151 .rmp-trigger-label.rmp-trigger-label-bottom {
display: block;
margin-top: 12px
}
#rmp_menu_trigger-2151 .responsive-menu-pro-inner {
display: block
}
#rmp_menu_trigger-2151 .responsive-menu-pro-inner,
#rmp_menu_trigger-2151 .responsive-menu-pro-inner::before,
#rmp_menu_trigger-2151 .responsive-menu-pro-inner::after {
width: 25px;
height: 3px;
background-color: #fff;
border-radius: 4px;
position: absolute
}
#rmp_menu_trigger-2151.is-active .responsive-menu-pro-inner,
#rmp_menu_trigger-2151.is-active .responsive-menu-pro-inner::before,
#rmp_menu_trigger-2151.is-active .responsive-menu-pro-inner::after {
background-color: #fff
}
#rmp_menu_trigger-2151:hover .responsive-menu-pro-inner,
#rmp_menu_trigger-2151:hover .responsive-menu-pro-inner::before,
#rmp_menu_trigger-2151:hover .responsive-menu-pro-inner::after {
background-color: #fff
}
@media screen and (max-width: 8000px) {
#rmp_menu_trigger-2151 {
display: block
}
#rmp-container-2151 {
position: fixed;
top: 0;
margin: 0;
transition: transform 0.5s;
overflow: auto;
display: block;
width: 75%;
max-width: 350px;
min-width: 320px;
background-color: #2e91cf;
background-image: url();
height: 100%;
left: 0;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px
}
#rmp-menu-wrap-2151 {
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
background-color: #2e91cf
}
#rmp-menu-wrap-2151 .rmp-menu,
#rmp-menu-wrap-2151 .rmp-submenu {
width: 100%;
box-sizing: border-box;
margin: 0;
padding: 0
}
#rmp-menu-wrap-2151 .rmp-submenu-depth-1 .rmp-menu-item-link {
padding-left: 10%
}
#rmp-menu-wrap-2151 .rmp-submenu-depth-2 .rmp-menu-item-link {
padding-left: 15%
}
#rmp-menu-wrap-2151 .rmp-submenu-depth-3 .rmp-menu-item-link {
padding-left: 20%
}
#rmp-menu-wrap-2151 .rmp-submenu-depth-4 .rmp-menu-item-link {
padding-left: 25%
}
#rmp-menu-wrap-2151 .rmp-submenu.rmp-submenu-open {
display: block
}
#rmp-menu-wrap-2151 .rmp-menu-item {
width: 100%;
list-style: none;
margin: 0
}
#rmp-menu-wrap-2151 .rmp-menu-item-link {
height: 40px;
line-height: 40px;
font-size: 17px;
border-bottom: 1px solid #ffffff;
font-family: inherit;
color: #fff;
text-align: left;
background-color: #2e91cf;
font-weight: normal;
letter-spacing: 0px;
display: block;
box-sizing: border-box;
width: 100%;
text-decoration: none;
position: relative;
overflow: hidden;
transition: background-color 0.5s, border-color 0.5s, 0.5s;
padding: 0 5%;
padding-right: 50px
}
#rmp-menu-wrap-2151 .rmp-menu-item-link:after,
#rmp-menu-wrap-2151 .rmp-menu-item-link:before {
display: none
}
#rmp-menu-wrap-2151 .rmp-menu-item-link:hover {
color: #fff;
border-color: #ffffff;
background-color: #2e91cf
}
#rmp-menu-wrap-2151 .rmp-menu-item-link:focus {
outline: none;
border-color: unset;
box-shadow: unset
}
#rmp-menu-wrap-2151 .rmp-menu-item-link .rmp-font-icon {
height: 40px;
line-height: 40px;
margin-right: 10px;
font-size: 17px
}
#rmp-menu-wrap-2151 .rmp-menu-current-item .rmp-menu-item-link {
color: #222222;
border-color: #ffffff;
background-color: #ffffff
}
#rmp-menu-wrap-2151 .rmp-menu-current-item .rmp-menu-item-link:hover {
color: #ffffff;
border-color: #ffffff;
background-color: #16223a
}
#rmp-menu-wrap-2151 .rmp-menu-subarrow {
position: absolute;
top: 0;
bottom: 0;
text-align: center;
overflow: hidden;
background-size: cover;
overflow: hidden;
right: 0;
border-left-style: solid;
border-left-color: #2e91cf;
border-left-width: 0px;
height: 39px;
width: 40px;
color: #fff;
background-color: inherit
}
#rmp-menu-wrap-2151 .rmp-menu-subarrow:hover {
color: #fff;
border-color: #3f3f3f;
background-color: inherit
}
#rmp-menu-wrap-2151 .rmp-menu-subarrow .rmp-font-icon {
margin-right: unset
}
#rmp-menu-wrap-2151 .rmp-menu-subarrow * {
vertical-align: middle;
line-height: 39px
}
#rmp-menu-wrap-2151 .rmp-menu-subarrow-active {
display: block;
background-size: cover;
color: #fff;
border-color: #1d4354;
background-color: rgba(33, 33, 33, 0.01)
}
#rmp-menu-wrap-2151 .rmp-menu-subarrow-active:hover {
color: #fff;
border-color: #3f3f3f;
background-color: inherit
}
#rmp-menu-wrap-2151 .rmp-submenu {
display: none
}
#rmp-menu-wrap-2151 .rmp-submenu .rmp-menu-item-link {
height: 40px;
line-height: 40px;
letter-spacing: 0px;
font-size: 16px;
border-bottom: 1px solid #ffffff;
font-family: inherit;
font-weight: normal;
color: #fff;
text-align: left;
background-color: inherit
}
#rmp-menu-wrap-2151 .rmp-submenu .rmp-menu-item-link:hover {
color: #fff;
border-color: #ffffff;
background-color: inherit
}
#rmp-menu-wrap-2151 .rmp-submenu .rmp-menu-current-item .rmp-menu-item-link {
color: #fff;
border-color: #ffffff;
background-color: inherit
}
#rmp-menu-wrap-2151 .rmp-submenu .rmp-menu-current-item .rmp-menu-item-link:hover {
color: #fff;
border-color: #ffffff;
background-color: inherit
}
#rmp-menu-wrap-2151 .rmp-menu-item-description {
margin: 0;
padding: 5px 5%;
opacity: 0.8;
color: #fff
}
#rmp-search-box-2151 {
display: block;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%
}
#rmp-search-box-2151 .rmp-search-form {
margin: 0
}
#rmp-search-box-2151 .rmp-search-box {
background: #ffffff;
border: 1px solid currentColor;
color: #1d4354;
width: 100%;
padding: 0 5%;
border-radius: 30px;
height: 45px;
-webkit-appearance: none
}
#rmp-search-box-2151 .rmp-search-box::placeholder {
color: #1d4354
}
#rmp-search-box-2151 .rmp-search-box:focus {
background-color: #ffffff;
outline: 2px solid currentColor;
color: #1d4354
}
#rmp-menu-title-2151 {
background-color: inherit;
color: #ffffff;
text-align: center;
font-size: 25px;
padding-top: 10%;
padding-left: 20%;
padding-bottom: 10%;
padding-right: 20%;
font-weight: 400;
transition: background-color 0.5s, border-color 0.5s, color 0.5s
}
#rmp-menu-title-2151:hover {
background-color: inherit;
color: #fff
}
#rmp-menu-title-2151>a {
color: #ffffff;
width: 100%;
background-color: unset;
text-decoration: none
}
#rmp-menu-title-2151>a:hover {
color: #fff
}
#rmp-menu-title-2151 .rmp-font-icon {
font-size: 25px
}
#rmp-menu-additional-content-2151 {
padding-top: 0%;
padding-left: 5%;
padding-bottom: 10%;
padding-right: 5%;
color: #6fda44;
text-align: center;
font-size: 16px
}
}
.rmp-container {
display: none;
visibility: visible;
padding: 0px 0px 0px 0px;
z-index: 99998;
transition: all 0.3s
}
.rmp-container.rmp-fade-top,
.rmp-container.rmp-fade-left,
.rmp-container.rmp-fade-right,
.rmp-container.rmp-fade-bottom {
display: none
}
.rmp-container.rmp-slide-left,
.rmp-container.rmp-push-left {
transform: translateX(-100%);
-ms-transform: translateX(-100%);
-webkit-transform: translateX(-100%);
-moz-transform: translateX(-100%)
}
.rmp-container.rmp-slide-left.rmp-menu-open,
.rmp-container.rmp-push-left.rmp-menu-open {
transform: translateX(0);
-ms-transform: translateX(0);
-webkit-transform: translateX(0);
-moz-transform: translateX(0)
}
.rmp-container.rmp-slide-right,
.rmp-container.rmp-push-right {
transform: translateX(100%);
-ms-transform: translateX(100%);
-webkit-transform: translateX(100%);
-moz-transform: translateX(100%)
}
.rmp-container.rmp-slide-right.rmp-menu-open,
.rmp-container.rmp-push-right.rmp-menu-open {
transform: translateX(0);
-ms-transform: translateX(0);
-webkit-transform: translateX(0);
-moz-transform: translateX(0)
}
.rmp-container.rmp-slide-top,
.rmp-container.rmp-push-top {
transform: translateY(-100%);
-ms-transform: translateY(-100%);
-webkit-transform: translateY(-100%);
-moz-transform: translateY(-100%)
}
.rmp-container.rmp-slide-top.rmp-menu-open,
.rmp-container.rmp-push-top.rmp-menu-open {
transform: translateY(0);
-ms-transform: translateY(0);
-webkit-transform: translateY(0);
-moz-transform: translateY(0)
}
.rmp-container.rmp-slide-bottom,
.rmp-container.rmp-push-bottom {
transform: translateY(100%);
-ms-transform: translateY(100%);
-webkit-transform: translateY(100%);
-moz-transform: translateY(100%)
}
.rmp-container.rmp-slide-bottom.rmp-menu-open,
.rmp-container.rmp-push-bottom.rmp-menu-open {
transform: translateX(0);
-ms-transform: translateX(0);
-webkit-transform: translateX(0);
-moz-transform: translateX(0)
}
.rmp-container::-webkit-scrollbar {
width: 0px
}
.rmp-container ::-webkit-scrollbar-track {
box-shadow: inset 0 0 5px transparent
}
.rmp-container ::-webkit-scrollbar-thumb {
background: transparent
}
.rmp-container ::-webkit-scrollbar-thumb:hover {
background: transparent
}
.rmp-container .rmp-menu-wrap .rmp-menu {
transition: none;
border-radius: 0;
box-shadow: none;
background: none;
border: 0;
bottom: auto;
box-sizing: border-box;
clip: auto;
color: #666;
display: block;
float: none;
font-family: inherit;
font-size: 14px;
height: auto;
left: auto;
line-height: 1.7;
list-style-type: none;
margin: 0;
min-height: auto;
max-height: none;
opacity: 1;
outline: none;
overflow: visible;
padding: 0;
position: relative;
pointer-events: auto;
right: auto;
text-align: left;
text-decoration: none;
text-indent: 0;
text-transform: none;
transform: none;
top: auto;
visibility: inherit;
width: auto;
word-wrap: break-word;
white-space: normal
}
.rmp-container .rmp-menu-additional-content {
display: block;
word-break: break-word
}
.rmp-container .rmp-menu-title {
display: flex;
flex-direction: column
}
.rmp-container .rmp-menu-title .rmp-menu-title-image {
max-width: 100%;
margin-bottom: 15px;
display: block;
margin: auto;
margin-bottom: 15px
}
button.rmp_menu_trigger {
z-index: 999999;
background-color: #1d4354 !important;
overflow: hidden;
outline: none;
border: 0;
display: none;
margin: 0;
transition: transform 0.5s, background-color 0.5s;
padding: 0
}
button.rmp_menu_trigger .responsive-menu-pro-inner::before,
button.rmp_menu_trigger .responsive-menu-pro-inner::after {
content: "";
display: block
}
button.rmp_menu_trigger .responsive-menu-pro-inner::before {
top: 10px
}
button.rmp_menu_trigger .responsive-menu-pro-inner::after {
bottom: 10px
}
button.rmp_menu_trigger .rmp-trigger-box {
width: 40px;
display: inline-block;
position: relative;
pointer-events: none;
vertical-align: super
}
.admin-bar .rmp-container,
.admin-bar .rmp_menu_trigger {
margin-top: 32px !important
}
@media screen and (max-width: 782px) {
.admin-bar .rmp-container,
.admin-bar .rmp_menu_trigger {
margin-top: 46px !important
}
}
.rmp-menu-trigger-boring .responsive-menu-pro-inner {
transition-property: none
}
.rmp-menu-trigger-boring .responsive-menu-pro-inner::after,
.rmp-menu-trigger-boring .responsive-menu-pro-inner::before {
transition-property: none
}
.rmp-menu-trigger-boring.is-active .responsive-menu-pro-inner {
transform: rotate(45deg)
}
.rmp-menu-trigger-boring.is-active .responsive-menu-pro-inner:before {
top: 0;
opacity: 0
}
.rmp-menu-trigger-boring.is-active .responsive-menu-pro-inner:after {
bottom: 0;
transform: rotate(-90deg)
}
button#rmp_menu_trigger-2151 {
display: none !important;
background-color:#16223a !important;
}
@media(max-width: 991px) {
button#rmp_menu_trigger-2151 {
display: block !important;
background-color: #16223a !important;
}
img.rmp-menu-title-image.lazyloaded {
width: 150px !important
}
}
button, .button, .faux-button, .wp-block-button__link, .wp-block-file .wp-block-file__button, input[type="button"], input[type="reset"], input[type="submit"] {
padding: 0px !important;
right: 3%;
background: #1d4354 !important;
}
  .mega-menu-last-modified-1783515876 { content: 'Wednesday 8th July 2026 13:04:36 UTC'; }
#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge, #mega-menu-wrap-primary button.mega-close, #mega-menu-wrap-primary button.mega-toggle-standard {
transition: none;
border-radius: 0;
box-shadow: none;
background: none;
border: 0;
bottom: auto;
box-sizing: border-box;
clip: auto;
color: #666;
display: block;
float: none;
font-family: inherit;
font-size: 14px;
height: auto;
left: auto;
line-height: 1.7;
list-style-type: none;
margin: 0;
min-height: auto;
max-height: none;
min-width: auto;
max-width: none;
opacity: 1;
outline: none;
overflow: visible;
padding: 0;
position: relative;
pointer-events: auto;
right: auto;
text-align: left;
text-decoration: none;
text-indent: 0;
text-transform: none;
transform: none;
top: auto;
vertical-align: baseline;
visibility: inherit;
width: auto;
word-wrap: break-word;
white-space: normal;
-webkit-tap-highlight-color: transparent;
}
#mega-menu-wrap-primary:before, #mega-menu-wrap-primary:after, #mega-menu-wrap-primary #mega-menu-primary:before, #mega-menu-wrap-primary #mega-menu-primary:after, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:before, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:before, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row:before, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column:before, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column:after, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:before, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge:before, #mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge:after, #mega-menu-wrap-primary button.mega-close:before, #mega-menu-wrap-primary button.mega-close:after, #mega-menu-wrap-primary button.mega-toggle-standard:before, #mega-menu-wrap-primary button.mega-toggle-standard:after {
display: none;
}
#mega-menu-wrap-primary {
border-radius: 0px;
}
@media only screen and (min-width: 769px) {
#mega-menu-wrap-primary {
background: #222;
}
}
#mega-menu-wrap-primary.mega-keyboard-navigation .mega-menu-toggle:focus, #mega-menu-wrap-primary.mega-keyboard-navigation .mega-toggle-block:focus, #mega-menu-wrap-primary.mega-keyboard-navigation .mega-toggle-block a:focus, #mega-menu-wrap-primary.mega-keyboard-navigation .mega-toggle-block .mega-search input[type=text]:focus, #mega-menu-wrap-primary.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus, #mega-menu-wrap-primary.mega-keyboard-navigation #mega-menu-primary a:focus, #mega-menu-wrap-primary.mega-keyboard-navigation #mega-menu-primary span:focus, #mega-menu-wrap-primary.mega-keyboard-navigation #mega-menu-primary input:focus, #mega-menu-wrap-primary.mega-keyboard-navigation #mega-menu-primary li.mega-menu-item a.mega-menu-link:focus, #mega-menu-wrap-primary.mega-keyboard-navigation #mega-menu-primary form.mega-search-open:has(input[type=text]:focus), #mega-menu-wrap-primary.mega-keyboard-navigation #mega-menu-primary + button.mega-close:focus {
outline-style: solid;
outline-width: 3px;
outline-color: #109cde;
outline-offset: -3px;
}
#mega-menu-wrap-primary.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus {
outline-offset: 2px;
}
#mega-menu-wrap-primary.mega-keyboard-navigation > li.mega-menu-item > a.mega-menu-link:focus {
background: #333;
color: white;
font-weight: normal;
text-decoration: none;
border-color: white;
}
@media only screen and (max-width: 768px) {
#mega-menu-wrap-primary.mega-keyboard-navigation > li.mega-menu-item > a.mega-menu-link:focus {
color: white;
background: #333;
}
}
#mega-menu-wrap-primary #mega-menu-primary {
text-align: left;
padding: 0px;
}
#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link {
cursor: pointer;
display: inline;
transition: background 200ms linear, color 200ms linear, border 200ms linear;
}
#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group {
vertical-align: middle;
display: inline-block;
transition: none;
}
#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group .mega-menu-title, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group .mega-menu-description {
transition: none;
line-height: 1.5;
display: block;
}
#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group .mega-menu-description {
font-style: italic;
font-size: 0.8em;
text-transform: none;
font-weight: normal;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
display: flex;
align-items: center;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link:before {
flex: 0 0 auto;
align-self: flex-start;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-tabbed.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
display: block;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-top > a.mega-menu-link {
display: table-cell;
vertical-align: middle;
line-height: initial;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-top > a.mega-menu-link:before {
display: block;
margin: 0 0 6px 0;
text-align: center;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-top > a.mega-menu-link > span.mega-title-below {
display: inline-block;
transition: none;
}
@media only screen and (max-width: 768px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-icon-top > a.mega-menu-link {
display: block;
line-height: 40px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-icon-top > a.mega-menu-link:before {
display: inline-block;
margin: 0 6px 0 0;
text-align: left;
}
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-right > a.mega-menu-link:before {
float: right;
margin: 0 0 0 6px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-animating > ul.mega-sub-menu {
pointer-events: none;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-disable-link > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-disable-link > a.mega-menu-link {
cursor: inherit;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-disable-link > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > li.mega-menu-item-has-children.mega-disable-link > a.mega-menu-link {
cursor: pointer;
}
#mega-menu-wrap-primary #mega-menu-primary p {
margin-bottom: 10px;
}
#mega-menu-wrap-primary #mega-menu-primary input, #mega-menu-wrap-primary #mega-menu-primary img {
max-width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu {
display: block;
visibility: hidden;
opacity: 1;
pointer-events: auto;
}
@media only screen and (max-width: 768px) {
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu {
display: none;
visibility: visible;
opacity: 1;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
display: block;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-toggle-on li.mega-hide-sub-menu-on-mobile > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-hide-sub-menu-on-mobile > ul.mega-sub-menu {
display: none;
}
}
@media only screen and (min-width: 769px) {
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"] li.mega-menu-item > ul.mega-sub-menu {
opacity: 0;
transition: opacity 400ms ease-in, visibility 400ms ease-in;
}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
opacity: 1;
}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
opacity: 0;
transform: translate(0, 10px);
transition: opacity 400ms ease-in, transform 400ms ease-in, visibility 400ms ease-in;
}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
opacity: 1;
transform: translate(0, 0);
}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
transform: translate(0, 10px);
transition: transform 400ms ease-in, visibility 400ms ease-in;
}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
transform: translate(0, 0);
}
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children > ul.mega-sub-menu {
display: none;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children.mega-toggle-on > ul.mega-sub-menu {
display: block;
}
#mega-menu-wrap-primary #mega-menu-primary.mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary.mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
visibility: visible;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {
visibility: inherit;
opacity: 1;
display: block;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-1-columns > ul.mega-sub-menu > li.mega-menu-item {
float: left;
width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-2-columns > ul.mega-sub-menu > li.mega-menu-item {
float: left;
width: 50%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-3-columns > ul.mega-sub-menu > li.mega-menu-item {
float: left;
width: 33.3333333333%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-4-columns > ul.mega-sub-menu > li.mega-menu-item {
float: left;
width: 25%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-5-columns > ul.mega-sub-menu > li.mega-menu-item {
float: left;
width: 20%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-6-columns > ul.mega-sub-menu > li.mega-menu-item {
float: left;
width: 16.6666666667%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a[class^="dashicons"]:before {
font-family: dashicons;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:before {
display: inline-block;
font: inherit;
font-family: dashicons;
position: static;
margin: 0 6px 0 0px;
vertical-align: top;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: inherit;
background: transparent;
height: auto;
width: auto;
top: auto;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-hide-text a.mega-menu-link:before {
margin: 0;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-hide-text li.mega-menu-item a.mega-menu-link:before {
margin: 0 6px 0 0;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-left.mega-toggle-on > a.mega-menu-link {
border-radius: 0px;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-right > ul.mega-sub-menu {
right: 0;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-right.mega-toggle-on > a.mega-menu-link {
border-radius: 0px;
}
@media only screen and (min-width: 769px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item {
position: static;
}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
margin: 0 0px 0 0;
display: inline-block;
height: auto;
vertical-align: middle;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-item-align-right {
float: right;
}
@media only screen and (min-width: 769px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-item-align-right {
margin: 0 0 0 0px;
}
}
@media only screen and (min-width: 769px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-item-align-float-left {
float: left;
}
}
@media only screen and (min-width: 769px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus {
background: #333;
color: white;
font-weight: normal;
text-decoration: none;
border-color: white;
}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
background: #333;
color: white;
font-weight: normal;
text-decoration: none;
border-color: white;
}
@media only screen and (max-width: 768px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
color: white;
background: #333;
}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
background: #333;
color: white;
font-weight: normal;
text-decoration: none;
border-color: white;
}
@media only screen and (max-width: 768px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
color: white;
background: #333;
}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
line-height: 40px;
height: 40px;
padding: 0px 10px;
vertical-align: baseline;
width: auto;
display: block;
color: white;
text-transform: none;
text-decoration: none;
text-align: left;
background: transparent;
border: 0;
border-radius: 0px;
font-family: inherit;
font-size: 14px;
font-weight: normal;
outline: none;
}
@media only screen and (min-width: 769px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-multi-line > a.mega-menu-link {
line-height: inherit;
display: table-cell;
vertical-align: middle;
}
}
@media only screen and (max-width: 768px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-multi-line > a.mega-menu-link br {
display: none;
}
}
@media only screen and (max-width: 768px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
display: list-item;
margin: 0;
clear: both;
border: 0;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-item-align-right {
float: none;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
border-radius: 0;
border: 0;
margin: 0;
line-height: 40px;
height: 40px;
padding: 0 10px;
background: transparent;
text-align: left;
color: white;
font-size: 14px;
}
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
width: 100%;
float: left;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column {
float: left;
min-height: 1px;
}
@media only screen and (min-width: 769px) {
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-1 {
width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-2 {
width: 50%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-2 {
width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-3 {
width: 33.3333333333%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-3 {
width: 66.6666666667%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-3 {
width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-4 {
width: 25%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-4 {
width: 50%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-4 {
width: 75%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-4 {
width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-5 {
width: 20%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-5 {
width: 40%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-5 {
width: 60%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-5 {
width: 80%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-5 {
width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-6 {
width: 16.6666666667%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-6 {
width: 33.3333333333%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-6 {
width: 50%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-6 {
width: 66.6666666667%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-6 {
width: 83.3333333333%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-6 {
width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-7 {
width: 14.2857142857%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-7 {
width: 28.5714285714%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-7 {
width: 42.8571428571%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-7 {
width: 57.1428571429%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-7 {
width: 71.4285714286%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-7 {
width: 85.7142857143%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-7 {
width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-8 {
width: 12.5%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-8 {
width: 25%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-8 {
width: 37.5%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-8 {
width: 50%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-8 {
width: 62.5%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-8 {
width: 75%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-8 {
width: 87.5%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-8 {
width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-9 {
width: 11.1111111111%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-9 {
width: 22.2222222222%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-9 {
width: 33.3333333333%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-9 {
width: 44.4444444444%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-9 {
width: 55.5555555556%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-9 {
width: 66.6666666667%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-9 {
width: 77.7777777778%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-9 {
width: 88.8888888889%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-9 {
width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-10 {
width: 10%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-10 {
width: 20%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-10 {
width: 30%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-10 {
width: 40%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-10 {
width: 50%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-10 {
width: 60%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-10 {
width: 70%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-10 {
width: 80%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-10 {
width: 90%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-10-of-10 {
width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-11 {
width: 9.0909090909%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-11 {
width: 18.1818181818%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-11 {
width: 27.2727272727%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-11 {
width: 36.3636363636%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-11 {
width: 45.4545454545%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-11 {
width: 54.5454545455%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-11 {
width: 63.6363636364%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-11 {
width: 72.7272727273%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-11 {
width: 81.8181818182%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-10-of-11 {
width: 90.9090909091%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-11-of-11 {
width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-12 {
width: 8.3333333333%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12 {
width: 16.6666666667%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 {
width: 25%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12 {
width: 33.3333333333%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-12 {
width: 41.6666666667%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-12 {
width: 50%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-12 {
width: 58.3333333333%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-12 {
width: 66.6666666667%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-12 {
width: 75%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-10-of-12 {
width: 83.3333333333%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-11-of-12 {
width: 91.6666666667%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-12-of-12 {
width: 100%;
}
}
@media only screen and (max-width: 768px) {
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column {
width: 100%;
clear: both;
}
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
padding: 15px;
width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
z-index: 9999;
border-radius: 0px;
background: #f1f1f1;
border: 0;
padding: 0px;
position: absolute;
width: 100%;
max-width: none;
left: 0;
}
@media only screen and (max-width: 768px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
float: left;
position: static;
width: 100%;
}
}
@media only screen and (min-width: 769px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-1 {
width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-2 {
width: 50%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-2 {
width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-3 {
width: 33.3333333333%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-3 {
width: 66.6666666667%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-3 {
width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-4 {
width: 25%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-4 {
width: 50%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-4 {
width: 75%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-4 {
width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-5 {
width: 20%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-5 {
width: 40%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-5 {
width: 60%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-5 {
width: 80%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-5 {
width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-6 {
width: 16.6666666667%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-6 {
width: 33.3333333333%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-6 {
width: 50%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-6 {
width: 66.6666666667%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-6 {
width: 83.3333333333%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-6 {
width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-7 {
width: 14.2857142857%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-7 {
width: 28.5714285714%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-7 {
width: 42.8571428571%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-7 {
width: 57.1428571429%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-7 {
width: 71.4285714286%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-7 {
width: 85.7142857143%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-7 {
width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-8 {
width: 12.5%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-8 {
width: 25%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-8 {
width: 37.5%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-8 {
width: 50%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-8 {
width: 62.5%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-8 {
width: 75%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-8 {
width: 87.5%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-8 {
width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-9 {
width: 11.1111111111%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-9 {
width: 22.2222222222%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-9 {
width: 33.3333333333%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-9 {
width: 44.4444444444%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-9 {
width: 55.5555555556%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-9 {
width: 66.6666666667%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-9 {
width: 77.7777777778%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-9 {
width: 88.8888888889%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-9 {
width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-10 {
width: 10%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-10 {
width: 20%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-10 {
width: 30%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-10 {
width: 40%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-10 {
width: 50%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-10 {
width: 60%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-10 {
width: 70%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-10 {
width: 80%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-10 {
width: 90%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-10-of-10 {
width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-11 {
width: 9.0909090909%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-11 {
width: 18.1818181818%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-11 {
width: 27.2727272727%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-11 {
width: 36.3636363636%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-11 {
width: 45.4545454545%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-11 {
width: 54.5454545455%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-11 {
width: 63.6363636364%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-11 {
width: 72.7272727273%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-11 {
width: 81.8181818182%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-10-of-11 {
width: 90.9090909091%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-11-of-11 {
width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-12 {
width: 8.3333333333%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-12 {
width: 16.6666666667%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-12 {
width: 25%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-12 {
width: 33.3333333333%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-12 {
width: 41.6666666667%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-12 {
width: 50%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-12 {
width: 58.3333333333%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-12 {
width: 66.6666666667%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-12 {
width: 75%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-10-of-12 {
width: 83.3333333333%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-11-of-12 {
width: 91.6666666667%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-12-of-12 {
width: 100%;
}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .mega-description-group .mega-menu-description {
margin: 5px 0;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu {
clear: both;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
margin-left: 10px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu {
margin-left: 10px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
color: #666;
font-family: inherit;
font-size: 14px;
display: block;
float: left;
clear: none;
padding: 15px;
vertical-align: top;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard.mega-menu-clear, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear {
clear: left;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard h4.mega-block-title, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
color: #555;
font-family: inherit;
font-size: 16px;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
vertical-align: top;
display: block;
visibility: inherit;
border: 0;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard h4.mega-block-title:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title:hover {
border-color: transparent;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
color: #555; font-family: inherit;
font-size: 16px;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px;
vertical-align: top;
display: block;
border: 0;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {
border-color: transparent;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link:focus, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
color: #555; font-weight: bold;
text-decoration: none;
background: transparent;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link:hover > span.mega-title-below, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link:focus > span.mega-title-below, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover > span.mega-title-below, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus > span.mega-title-below {
text-decoration: none;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
color: #666; font-family: inherit;
font-size: 14px;
text-transform: none;
text-decoration: none;
font-weight: normal;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px;
vertical-align: top;
display: block;
border: 0;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover {
border-color: transparent;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
display: flex;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus {
color: #666; font-weight: normal;
text-decoration: none;
background: transparent;
}
@media only screen and (max-width: 768px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
border: 0;
padding: 10px;
border-radius: 0;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
width: 100%;
clear: both;
}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
color: #666;
font-family: inherit;
font-size: 14px;
text-transform: none;
text-decoration: none;
font-weight: normal;
margin: 0;
border: 0;
padding: 0px;
vertical-align: top;
display: block;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
color: #666;
font-weight: normal;
text-decoration: none;
background: transparent;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
z-index: 9999;
position: absolute;
width: 250px;
max-width: none;
padding: 0px;
border: 0;
background: #f1f1f1;
border-radius: 0px;
}
@media only screen and (max-width: 768px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
float: left;
position: static;
width: 100%;
padding: 0;
border: 0;
border-radius: 0;
}
}
@media only screen and (max-width: 768px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
clear: both;
}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
display: block;
background: #f1f1f1;
color: #666;
font-family: inherit;
font-size: 14px;
font-weight: normal;
padding: 0px 10px;
line-height: 35px;
text-decoration: none;
text-transform: none;
vertical-align: baseline;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link {
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}
@media only screen and (max-width: 768px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child > a.mega-menu-link {
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
}
@media only screen and (max-width: 768px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child > a.mega-menu-link {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
background: #ddd;
font-weight: normal;
text-decoration: none;
color: #666;
}
@media only screen and (min-width: 769px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
position: absolute;
left: 100%;
top: 0;
}
}
@media only screen and (max-width: 768px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
padding-left: 20px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu ul.mega-sub-menu a.mega-menu-link {
padding-left: 30px;
}
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
display: inline-block;
width: auto;
background: transparent;
position: relative;
pointer-events: auto;
left: auto;
min-width: auto;
font-size: inherit;
padding: 0;
margin: 0 0 0 6px;
height: auto;
line-height: inherit;
color: inherit;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
content: "";
font-family: dashicons;
font-weight: normal;
display: inline-block;
margin: 0;
vertical-align: top;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: rotate(0);
color: inherit;
position: relative;
background: transparent;
height: auto;
width: auto;
right: auto;
line-height: inherit;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
float: right;
margin-left: auto;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-collapse-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
content: "";
}
@media only screen and (max-width: 768px) {
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
float: right;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
content: "";
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-hide-sub-menu-on-mobile > a.mega-menu-link > span.mega-indicator {
display: none;
}
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children:not(.mega-collapse-children) > a.mega-menu-link > span.mega-indicator, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-hide-arrow > a.mega-menu-link > span.mega-indicator {
display: none;
}
@media only screen and (min-width: 769px) {
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item a.mega-menu-link > span.mega-indicator:after {
content: "";
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link {
text-align: right;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link > span.mega-indicator {
float: left;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link > span.mega-indicator:after {
content: "";
margin: 0 6px 0 0;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before {
float: right;
margin: 0 0 0 6px;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
left: -100%;
top: 0;
}
}
#mega-menu-wrap-primary #mega-menu-primary li[class^="mega-lang-item"] > a.mega-menu-link > img {
display: inline;
}
#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link > img.wpml-ls-flag, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link > img.iclflag {
display: inline;
margin-right: 8px;
}
@media only screen and (max-width: 768px) {
#mega-menu-wrap-primary #mega-menu-primary li.mega-hide-on-mobile, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-hide-on-mobile, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-hide-on-mobile {
display: none;
}
}
@media only screen and (min-width: 769px) {
#mega-menu-wrap-primary #mega-menu-primary li.mega-hide-on-desktop, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-hide-on-desktop, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-hide-on-desktop {
display: none;
}
}
#mega-menu-wrap-primary .mega-menu-toggle {
display: none;
}
#mega-menu-wrap-primary .mega-menu-toggle ~ button.mega-close {
visibility: hidden;
opacity: 0;
transition: left 600ms ease-in-out, right 600ms ease-in-out, visibility 600ms ease-in-out, opacity 600ms ease-out;
}
#mega-menu-wrap-primary .mega-menu-toggle ~ button.mega-close {
right: 0;
left: auto;
}
@media only screen and (max-width: 768px) {
#mega-menu-wrap-primary .mega-menu-toggle {
z-index: 1;
cursor: pointer;
background: #222;
border-radius: 2px;
line-height: 40px;
height: 40px;
text-align: left;
user-select: none;
outline: none;
white-space: nowrap;
display: none;
}
#mega-menu-wrap-primary .mega-menu-toggle img {
max-width: 100%;
padding: 0;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right {
display: flex;
flex-basis: 33.33%;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block {
display: flex;
height: 100%;
outline: 0;
align-self: center;
flex-shrink: 0;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left {
flex: 1;
justify-content: flex-start;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block {
margin-left: 6px;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block:only-child {
margin-right: 6px;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center {
justify-content: center;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center .mega-toggle-block {
margin-left: 3px;
margin-right: 3px;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right {
flex: 1;
justify-content: flex-end;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
margin-right: 6px;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child {
margin-left: 6px;
}
#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {
flex-direction: column;
flex-wrap: nowrap;
background: #222;
padding: 0px;
display: flex;
}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
display: flex;
visibility: visible;
}
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 {
cursor: pointer; }
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated {
padding: 0;
display: flex;
cursor: pointer;
transition-property: opacity, filter;
transition-duration: 0.15s;
transition-timing-function: linear;
font: inherit;
color: inherit;
text-transform: none;
background-color: transparent;
border: 0;
margin: 0;
overflow: visible;
transform: scale(0.8);
align-self: center;
outline: 0;
background: none;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box {
width: 40px;
height: 24px;
display: inline-block;
position: relative;
outline: 0;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner {
display: block;
top: 50%;
margin-top: -2px;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after {
width: 40px;
height: 4px;
background-color: #ddd;
border-radius: 4px;
position: absolute;
transition-property: transform;
transition-duration: 0.15s;
transition-timing-function: ease;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after {
content: "";
display: block;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before {
top: -10px;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after {
bottom: -10px;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner {
top: 2px;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {
top: 10px;
transition-property: transform, opacity;
transition-timing-function: ease;
transition-duration: 0.15s;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
top: 20px;
}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner {
transform: translate3d(0, 10px, 0) rotate(45deg);
}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {
transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
opacity: 0;
}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
transform: translate3d(0, -20px, 0) rotate(-90deg);
} #mega-menu-wrap-primary {
clear: both;
}
.wp-block {}.calendar_wrap .wp-calendar-nav-prev,
.calendar_wrap tfoot #prev,
.comments .comment-respond .comment-notes,
.comments .comment-respond .comment-reply-title,
.comments .comment-respond .logged-in-as,
.has-text-align-left,
.tab-part .tab-pane label,
.wp-block-pullquote.alignleft,
body,
pre {
text-align: left
}
hr,
input,
textarea {
border-color: #dcd7ca
}
.screen-reader-text:focus,
.skip-link:focus {
text-decoration: none;
padding: 15px 23px 14px;
z-index: 100000;
display: block;
line-height: normal
}
#site-footer a:focus,
#site-footer a:hover,
.author-bio .author-link:focus,
.author-bio .author-link:hover,
.button:focus,
.button:hover,
.comment-author .url,
.comment-author a,
.comment-footer-meta a:focus,
.comment-footer-meta a:hover,
.comment-metadata a:focus,
.comment-metadata a:hover,
.comment-reply-title small a:focus,
.comment-reply-title small a:hover,
.comments-pagination .page-numbers:focus,
.comments-pagination .page-numbers:hover,
.entry-content .wp-block-latest-comments a:focus,
.entry-content .wp-block-latest-comments a:hover,
.entry-title a:focus,
.entry-title a:hover,
.faux-button:focus,
.faux-button:hover,
.footer-menu a:focus,
.footer-menu a:hover,
.header-inner .toggle:focus .toggle-text,
.header-inner .toggle:hover .toggle-text,
.menu-copyright a:focus,
.menu-copyright a:hover,
.modal-menu a:focus,
.modal-menu a:hover,
.modal-menu li.current-menu-item>.ancestor-wrapper>a,
.modal-menu li.current_page_ancestor>.ancestor-wrapper>a,
.pagination a:focus,
.pagination a:hover,
.pagination-single a:focus .title,
.pagination-single a:hover .title,
.post-meta a:focus,
.post-meta a:hover,
.primary-menu .current_page_ancestor,
.primary-menu a:focus,
.primary-menu a:hover,
.primary-menu li.current-menu-item>.link-icon-wrapper>a,
.primary-menu li.current-menu-item>a,
.site-title a:focus,
.site-title a:hover,
.skip-link,
.widget_archive a:focus,
.widget_archive a:hover,
.widget_categories a:focus,
.widget_categories a:hover,
.widget_meta a:focus,
.widget_meta a:hover,
.widget_nav_menu a:focus,
.widget_nav_menu a:hover,
.widget_pages a:focus,
.widget_pages a:hover,
.widget_recent_comments a:focus,
.widget_recent_comments a:hover,
.widget_recent_entries a:focus,
.widget_recent_entries a:hover,
.widget_rss a:focus,
.widget_rss a:hover,
.widget_tag_cloud a:focus,
.widget_tag_cloud a:hover,
.wp-block-archives a:focus,
.wp-block-archives a:hover,
.wp-block-button .wp-block-button__link:focus,
.wp-block-button .wp-block-button__link:hover,
.wp-block-categories a:focus,
.wp-block-categories a:hover,
.wp-block-file .wp-block-file__button:focus,
.wp-block-file .wp-block-file__button:hover,
.wp-block-file a:not(.wp-block-file__button):focus,
.wp-block-file a:not(.wp-block-file__button):hover,
.wp-block-latest-comments a:focus,
.wp-block-latest-comments a:hover,
.wp-block-latest-posts a:focus,
.wp-block-latest-posts a:hover,
a,
button:focus,
button:hover,
input[type=button]:focus,
input[type=button]:hover,
input[type=reset]:focus,
input[type=reset]:hover,
input[type=submit]:focus,
input[type=submit]:hover,
ins {
text-decoration: underline
}
#site-content,
table {
overflow: hidden
}
.toggle,
input[type=checkbox] {
-moz-appearance: none;
-webkit-appearance: none
}
.no-select,
.toggle {
-webkit-touch-callout: none
}
.menu-wrapper.is-toggling,
.primary-menu .icon,
a.to-the-top>* {
pointer-events: none
}
.section-inner,
body.template-full-width .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),
body.template-full-width [class*="__inner-container"]>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
max-width: 120rem
}
.footer-menu a,
.primary-menu a {
word-wrap: normal;
word-break: normal
}
body,
html {
border: none;
margin: 0;
padding: 0;
font-family: Sora, sans-serif !important
}
address,
big,
blockquote,
button,
caption,
cite,
code,
em,
fieldset,
font,
form,
h1,
h2,
h3,
h4,
h5,
h6,
img,
label,
legend,
li,
ol,
p,
small,
strike,
sub,
sup,
table,
td,
th,
tr,
ul {
border: none;
font-size: inherit;
line-height: inherit;
margin: 0;
padding: 0;
text-align: inherit
}
blockquote::after,
blockquote::before {
content: ""
}
html {
font-size: 62.5%;
scroll-behavior: smooth
}
body {
background: #f5efe0;
box-sizing: border-box;
color: #000;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
font-size: 1.8rem;
letter-spacing: -.015em;
overflow-x: hidden
}
*,
::after,
::before {
box-sizing: inherit;
-webkit-font-smoothing: antialiased;
word-break: break-word;
word-wrap: break-word
}
.comment-respond::after,
.entry-content::after,
.group::after {
clear: both;
content: "";
display: block
}
a,
path {
transition: .15s linear
}
.screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
word-break: normal
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
clip: auto !important;
-webkit-clip-path: none;
clip-path: none;
color: #21759b;
font-size: .875rem;
font-weight: 700;
height: auto;
right: 5px;
top: 5px;
width: auto
}
.skip-link {
left: -9999rem;
top: 2.5rem;
z-index: 999999999
}
.skip-link:focus {
left: 6px;
top: 7px;
font-size: 14px;
font-weight: 600;
right: auto
}
@font-face {
font-family: NonBreakingSpaceOverride;
src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMoAA0AAAAACDQAAALTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCahEICjx3CywAATYCJANUBCAFhiEHgWwbXQfILgpsY+rQRRARwyAs6uL7pxzYhxEE+32b3aeHmifR6tklkS9hiZA0ewkqGRJE+H7/+6378ASViK/PGeavqJyOzsceKi1s3BCiQsiOdn1r/RBgIJYEgCUhbm/8/8/h4saPssnTNkkiWUBrTRtjmQSajw3Ui3pZ3LYDPD+XG2C3JA/yKAS8/rU5eNfuGqRf4eNNgV4YAlIIgxglEkWe6FYpq10+wi3g+/nUgvgPFczNrz/RsTgVm/zfbPuHZlsuQECxuyqBcQwKFBjFgKO8AqP4bAN9tFJtnM9xPcbNjeXS/x1wY/xU52f5W/X1+9cnH4YwKIaoRRAkUkj/YlAAeF/624foiIDBgBmgQBeGAyhBljUPZUm/l2dTvmpqcBDUOHdbPZWd8JsBAsGr4w8/EDn82/bUPx4eh0YNrQTBuHO2FjQEAGBwK0DeI37DpQVqdERS4gZBhpeUhWCfLFz7J99aEBgsJCHvUGAdAPp4IADDCAPCEFMGpMZ9AQpTfQtQGhLbGVBZFV8BaqNyP68oTZgHNj3M8kBPfXTTC9t90UuzYhy9ciH0grVlOcqyCytisvbsERsEYztiznR0WCrmTksJwbSNK6fd1Rvr25I9oLvctUoEbNOmXJbqgYgPXEHJ82IUsrCnpkxh23F1rfZ2zcRnJYoXtauB3VTFkFXQg3uoZYD5qE0kdjDtoDoF1h2bulGmev5HbYhbrjtohQSRI4aNOkffIcT+d3v6atpaYh3JvPoQsztCcqvaBkppDSPcQ3bw3KaCBo1f5CJWTZEgW3LjLofYg51MaVezrx8xZitYbQ9KYeoRaqQdVLwSEfrKXLK1otCWOKNdR/YwYAfon5Yk8O2MJfSD10dPGA5PIJJQMkah0ugMJiv6x4Dm7LEa8xnrRGGGLAg4sAlbsA07sAt76DOsXKO3hIjtIlpnnFrt1qW4kh6NhS83P/6HB/fl1SMAAA==) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAUQAA0AAAAACDQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE9AAAABwAAAAchf5yU0dERUYAAATYAAAAHAAAAB4AJwAbT1MvMgAAAaAAAABJAAAAYJAcgU5jbWFwAAACIAAAAF4AAAFqUUxBZ2dhc3AAAATQAAAACAAAAAgAAAAQZ2x5ZgAAApAAAAAyAAAAPL0n8y9oZWFkAAABMAAAADAAAAA2Fi93Z2hoZWEAAAFgAAAAHQAAACQOSgWaaG10eAAAAewAAAAzAAAAVC7TAQBsb2NhAAACgAAAABAAAAAsAOQBAm1heHAAAAGAAAAAHQAAACAAWQALbmFtZQAAAsQAAAF6AAADIYvD/Adwb3N0AAAEQAAAAI4AAADsapk2o3jaY2BkYGAA4ov5mwzj+W2+MnCzXwCKMNzgCBSB0LfbQDQ7AxuI4mBgAlEAFKQIRHjaY2BkYGD3+NvCwMDBAALsDAyMDKhAFAA3+wH3AAAAeNpjYGRgYBBl4GBgYgABEMnIABJzAPMZAAVmAGUAAAB42mNgZlJhnMDAysDCKsKygYGBYRqEZtrDYMT4D8gHSmEHjgUFOQwODAqqf9g9/rYwMLB7MNUAhRlBcsxBrMlASoGBEQAj8QtyAAAAeNrjYGBkAAGmWQwMjO8gmBnIZ2NA0ExAzNjAAFYJVn0ASBsD6VAIDZb7AtELAgANIgb9AHjaY2BgYGaAYBkGRgYQSAHyGMF8FgYPIM3HwMHAxMDGoMCwQIFLQV8hXvXP//9AcRCfAcb///h/ygPW+w/vb7olBjUHCTCyMcAFGZmABBO6AogThgZgIUsXAEDcEzcAAHjaY2BgECMCyoEgACZaAed42mNgYmRgYGBnYGNgYAZSDJqMgorCgoqCjECRXwwNrCAKSP5mAAFGBiRgyAAAi/YFBQAAeNqtkc1OwkAUhU/5M25cEhcsZick0AwlBJq6MWwgJkAgYV/KAA2lJeUn+hY+gktXvpKv4dLTMqKycGHsTZNv7px7z50ZAFd4hYHjdw1Ls4EiHjVncIFnzVnc4F1zDkWjrzmPW+NNcwGlzIRKI3fJlUyrEjZQxb3mDH2fNGfRx4vmHKqG0JzHg6E0F9DOlFBGBxUI1GEzLNT4S0aLuTtsGAEUuYcQHkyg3KmIum1bNUvKlrjbbAIleqHHnS4iSudpQcySMYtdFiXlAxzSbAwfMxK6kZoHKhbjjespMTioOPZnzI+4ucCeTVyKMVKLfeAS6vSWaTinuZwzyy/Dc7vaed+6KaV0kukdPUk6yOcctZPvvxxqksq2lEW8RvHjMEO2FCl/zy6p3NEm0R9OFSafJdldc4QVeyaaObMBO0/5cCaa6d9Ggyubxire+lEojscdjoWUR1xGOy8KD8mG2ZLO2l2paDc3A39qmU2z2W5YNv5+u79e6QfGJY/hAAB42m3NywrCMBQE0DupWp/1AYI7/6DEaLQu66Mrd35BKUWKJSlFv1+rue4cGM7shgR981qSon+ZNwUJ8iDgoYU2OvDRRQ99DDDECAHGmGCKmf80hZSx/Kik/LliFbtmN6xmt+yOjdg9GztV4tROnRwX/Bsaaw51nt4Lc7tWaZYHp/MlzKx51LZs5htNri+2AAAAAQAB//8AD3jaY2BkYGDgAWIxIGZiYARCESBmAfMYAAR6AEMAAAABAAAAANXtRbgAAAAA2AhRFAAAAADYCNuG) format("woff")
}
@font-face {
font-family: 'Clash Display Variable';
font-weight: 100 900;
font-style: normal;
src: url(https://sharkmatrix.com/wp-content/themes/twentytwenty/assets/fonts/ClashDisplay-Variable.ttf) format("ttf")
}
@font-face {
font-family: "Inter var";
font-weight: 100 900;
font-style: normal;
font-display: swap;
src: url(https://sharkmatrix.com/wp-content/themes/twentytwenty/assets/fonts/inter/Inter-upright-var.woff2) format("woff2")
}
@font-face {
font-family: "Inter var";
font-weight: 100 900;
font-style: italic;
font-display: swap;
src: url(https://sharkmatrix.com/wp-content/themes/twentytwenty/assets/fonts/inter/Inter-italic-var.woff2) format("woff2")
}
.bypostauthor .comment-footer-meta .by-post-author,
.comment-respond #submit,
.comment-respond label,
.comments-pagination .next,
.comments-pagination .prev,
.drawer-toggle-switch span:last-child,
.menu-wrapper .active,
.mobile-menu,
.responsive-tabs.nav-tabs.open i.fa.fa-caret-up,
.responsive-tabs.nav-tabs.open>li,
.responsive-tabs.nav-tabs>li.active,
.site-logo a,
.site-logo img,
.site-title a,
figure,
main,
video {
display: block
}
.faux-heading,
h1,
h2,
h3,
h4,
h5,
h6 {
font-feature-settings: "lnum";
font-variant-numeric: lining-nums;
font-weight: 700;
margin: 3.5rem 0 2rem
}
blockquote,
hr,
pre {
margin: 4rem 0
}
.alignleft>table,
.alignright>table,
.author-bio .author-title,
.header-titles .site-logo .site-logo,
.no-margin,
.reset-list-style li,
.section-inner.no-margin,
.site-description,
.site-logo,
.site-title,
blockquote p:last-child,
body:not(.enable-search-modal) .site-logo img,
figure,
h1.entry-title,
h2.entry-title {
margin: 0
}
.heading-size-1,
h1 {
font-size: 3.6rem;
font-weight: 700;
line-height: 1.138888889
}
address,
dd,
dt,
li,
p,
pre {
line-height: 1.5
}
.heading-size-2,
.wp-block-cover h2,
.wp-block-cover-image h2,
h2 {
font-size: 3.2rem
}
.heading-size-3,
.wp-block-pullquote.alignleft p,
.wp-block-pullquote.alignright p,
h3 {
font-size: 2.8rem
}
.calendar_wrap,
.heading-size-4,
h4 {
font-size: 2.4rem
}
.heading-size-5,
h5 {
font-size: 2.1rem
}
.heading-size-6,
h6 {
font-size: 1.6rem;
letter-spacing: .03125em;
text-transform: uppercase
}
p {
margin: 0 0 1em
}
dfn,
em,
i,
q {
font-style: italic
}
cite em,
cite i,
em em,
em i,
i em,
i i {
font-weight: bolder
}
big {
font-size: 1.2em
}
small {
font-size: .75em
}
.widget_recent_comments li,
.widget_rss .rsswidget,
b,
dt,
strong,
th {
font-weight: 700
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline
}
sup {
top: -.5em
}
sub {
bottom: -.25em
}
abbr,
acronym {
cursor: help
}
.widget .widget-title,
address {
margin: 0 0 2rem
}
hr {
border-style: solid;
border-width: .1rem 0 0
}
.entry-content hr,
hr.styled-separator {
background: linear-gradient(to left, currentColor calc(50% - 16px), transparent calc(50% - 16px), transparent calc(50% + 16px), currentColor calc(50% + 16px));
background-color: transparent !important;
border: none;
height: .1rem;
overflow: visible;
position: relative
}
.entry-content .wp-block-archives li,
.entry-content .wp-block-categories li,
.entry-content .wp-block-latest-posts li,
.entry-content hr:not(.has-background),
.powered-by-wordpress,
.privacy-policy,
.to-the-top,
:root .has-secondary-color,
hr.styled-separator {
color: #6d6d6d
}
.entry-content hr::after,
.entry-content hr::before,
hr.styled-separator::after,
hr.styled-separator::before {
background: currentColor;
content: "";
display: block;
height: 1.6rem;
position: absolute;
top: calc(50% - .8rem);
transform: rotate(22.5deg);
width: .1rem
}
.entry-content hr::before,
hr.styled-separator::before {
left: calc(50% - .5rem)
}
.entry-content hr::after,
hr.styled-separator::after {
right: calc(50% - .5rem)
}
.color-accent,
.color-accent-hover:focus,
.color-accent-hover:hover,
.wp-block-button.is-style-outline,
:root .has-accent-color,
a {
color: #cd2653
}
.overlay-header .site-description,
.overlay-header .toggle,
.overlay-header .toggle-text,
.search-modal button.search-untoggle,
.wp-caption-text a,
blockquote,
figcaption a {
color: inherit
}
#site-footer a,
.calendar_wrap .wp-calendar-nav a,
.calendar_wrap tfoot a,
.comment-author a:focus,
.comment-author a:hover,
.comment-footer-meta a,
.comment-metadata a,
.comment-reply-title small a,
.entry-content .wp-block-latest-comments a,
.entry-content a:focus,
.entry-content a:hover,
.main-timeline .timeline-content:hover,
.pagination a,
.phone-block a,
.primary-menu li.current-menu-item>.link-icon-wrapper>a:focus,
.primary-menu li.current-menu-item>.link-icon-wrapper>a:hover,
.primary-menu li.current-menu-item>a:focus,
.primary-menu li.current-menu-item>a:hover,
.search-form .search-submit:focus,
.search-form .search-submit:hover,
.widget_recent_comments a,
.widget_rss a,
a:focus,
a:hover {
text-decoration: none
}
ol,
ul {
margin: 0 0 3rem 3rem
}
ul {
list-style: disc
}
ul ul {
list-style: circle
}
ul ul ul {
list-style: square
}
ol {
list-style: decimal
}
ol ol {
list-style: lower-alpha
}
ol ol ol {
list-style: lower-roman
}
li {
margin: .5rem 0 0 2rem
}
li>ol,
li>ul {
margin: 1rem 0 0 2rem
}
.reset-list-style,
.reset-list-style ol,
.reset-list-style ul,
.widget_archive ul,
.widget_categories ul,
.widget_meta ul,
.widget_nav_menu ul,
.widget_pages ul,
.widget_recent_comments ul,
.widget_recent_entries ul,
.widget_rss ul {
list-style: none;
margin: 0
}
.widget_rss .rssSummary,
dt+dd {
margin-top: .5rem
}
.wp-block-latest-posts.has-dates:not(.is-grid) li,
dd+dt {
margin-top: 1.5rem
}
blockquote {
border-color: #cd2653;
border-style: solid;
border-width: 0 0 0 .2rem;
font-size: 1em;
padding: .5rem 0 .5rem 2rem
}
cite {
color: #6d6d6d;
font-size: 1.4rem;
font-style: normal;
font-weight: 600;
line-height: 1.25
}
blockquote cite {
display: block;
margin: 2rem 0 0
}
code,
kbd,
pre,
samp {
font-family: monospace;
font-size: .9em;
padding: .4rem .6rem
}
code,
kbd,
samp {
background: rgba(0, 0, 0, .075);
border-radius: .2rem
}
pre {
border: .1rem solid #dcd7ca;
overflow: auto;
padding: 3rem 2rem
}
body.template-cover .entry-header,
pre code {
background: 0 0;
padding: 0
}
iframe {
display: block;
max-width: 100%
}
embed,
img,
object,
svg {
display: block;
height: auto;
max-width: 100%
}
.wp-caption-text,
figcaption {
color: #6d6d6d;
display: block;
font-size: 1.5rem;
font-weight: 500;
line-height: 1.2;
margin-top: 1.5rem
}
blockquote.instagram-media,
iframe.instagram-media {
margin: auto !important
}
.gallery {
display: flex;
flex-wrap: wrap;
margin: 3em 0 3em -.8em;
width: calc(100% + 1.6em)
}
.gallery-item {
margin: .8em 0;
padding: 0 .8em;
width: 100%
}
.gallery-caption {
display: block;
margin-top: .8em
}
fieldset {
border: .2rem solid #dcd7ca;
padding: 2rem
}
legend {
font-size: .85em;
font-weight: 700;
padding: 0 1rem
}
label {
display: block !important;
font-size: 1.6rem;
font-weight: 400;
margin: 0 0 .5rem
}
input[type=checkbox]+label,
label.inline {
font-weight: 400;
margin-left: .5rem
}
input[type=checkbox] {
position: relative;
top: 2px;
display: inline-block;
margin: 0;
width: 1.5rem;
min-width: 1.5rem;
height: 1.5rem;
background: #fff;
border-radius: 0;
border: .1rem solid #dcd7ca;
box-shadow: none;
cursor: pointer
}
input[type=checkbox]:checked::before {
content: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E");
position: absolute;
display: inline-block;
margin: -.1875rem 0 0 -.25rem;
height: 1.75rem;
width: 1.75rem
}
.button,
.faux-button,
.wp-block-button__link,
.wp-block-file__button,
button,
input,
textarea {
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
line-height: 1
}
.whoweare-counter-number:first-child h6,
.wpcf7-response-output,
:root .has-primary-color,
input,
textarea {
color: #000
}
code,
input[type=email],
input[type=tel],
input[type=url] {
direction: ltr
}
input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
textarea {
-webkit-appearance: none;
-moz-appearance: none;
background: #fff;
border-radius: 0;
border-style: solid;
border-width: .1rem;
box-shadow: none;
font-size: 1.6rem;
letter-spacing: -.015em;
margin: 0;
max-width: 100%;
padding: 1.5rem 1.8rem;
width: 100%
}
input[type=number] {
padding-right: .5rem
}
.entry-content .has-normal-font-size,
.entry-content .has-regular-font-size,
select {
font-size: 1em
}
textarea {
height: 12rem;
line-height: 1.5;
width: 100%
}
input::-webkit-input-placeholder {
line-height: normal
}
input:-ms-input-placeholder {
line-height: normal
}
input::-moz-placeholder {
line-height: revert
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
display: none
}
.button,
.faux-button,
.wp-block-button__link,
.wp-block-file .wp-block-file__button,
button,
input[type=button],
input[type=reset],
input[type=submit] {
-webkit-appearance: none;
-moz-appearance: none;
background: #cd2653;
border: none;
border-radius: 0;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 1.5rem;
font-weight: 600;
letter-spacing: .0333em;
line-height: 1.25;
margin: 0;
opacity: 1;
padding: 1.1em 1.44em;
text-align: center;
text-decoration: none;
text-transform: uppercase;
transition: opacity .15s linear
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd),
caption {
background: #dcd7ca
}
table,
td,
th {
border: .1rem solid #dcd7ca
}
.aligncenter,
.aligncenter img,
.section-inner,
.wp-block-image.is-resized,
[class*="__inner-container"]>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright) {
margin-left: auto;
margin-right: auto
}
input[type=color]:focus,
input[type=date]:focus,
input[type=datetime-local]:focus,
input[type=datetime]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=range]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
textarea:focus {
border-color: currentColor
}
input[type=search]:focus {
outline: dotted thin;
outline-offset: -4px
}
table {
border-collapse: collapse;
border-spacing: 0;
empty-cells: show;
font-size: 1.6rem;
margin: 4rem 0;
max-width: 100%;
width: 100%
}
td,
th {
line-height: 1.4;
margin: 0;
overflow: visible;
padding: .5em
}
caption {
font-weight: 600;
padding: .5em;
text-align: center
}
thead {
vertical-align: bottom;
white-space: nowrap
}
.has-drop-cap:not(:focus)::after,
.main-timeline .timeline,
.no-padding {
padding: 0
}
.screen-height {
min-height: 100vh
}
.admin-bar .screen-height {
min-height: calc(100vh - 32px)
}
.modal-menu,
.screen-width,
.singular .featured-media-inner {
position: relative;
left: calc(50% - 50vw);
width: 100vw
}
.section-inner {
width: calc(100% - 4rem)
}
.comment-content.entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),
.menu-bottom nav,
.search-form .search-field,
.section-inner.max-percentage,
.wp-block-audio audio,
[class*="__inner-container"]>.alignwide,
span.wpcf7-form-control-wrap {
width: 100%
}
.comment-respond p:not(.comment-notes),
.section-inner.thin {
max-width: 58rem
}
.section-inner.small {
max-width: 80rem
}
.section-inner.medium {
max-width: 100rem
}
.toggle {
color: inherit;
cursor: pointer;
font-family: inherit;
position: relative;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
text-align: inherit;
user-select: none
}
button.toggle {
background: 0 0;
border: none;
box-shadow: none;
border-radius: 0;
font-size: inherit;
font-weight: 400;
letter-spacing: inherit;
padding: 0;
text-transform: none
}
.js .show-js,
.no-js .show-no-js {
display: block !important
}
.js .hide-js,
.no-js .hide-no-js {
display: none !important
}
.font-size-xl {
font-size: 1.25em
}
.font-size-xs {
font-size: .8em
}
.no-select {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.bg-accent,
.bg-accent-hover:focus,
.bg-accent-hover:hover {
background-color: #cd2653
}
.border-color-accent,
.border-color-accent-hover:focus,
.border-color-accent-hover:hover {
border-color: #cd2653
}
.fill-children-accent,
.fill-children-accent * {
fill: #cd2653
}
.fill-children-current-color,
.fill-children-current-color *,
.header-inner .toggle path,
.post-meta svg * {
fill: currentColor
}
.menu-wrapper.is-toggling .toggling-target.active,
.opacity-0 {
opacity: 0
}
.opacity-5 {
opacity: .05
}
.opacity-10 {
opacity: .1
}
.opacity-15 {
opacity: .15
}
.opacity-20 {
opacity: .2
}
.opacity-25 {
opacity: .25
}
.opacity-30 {
opacity: .3
}
.opacity-35 {
opacity: .35
}
.opacity-40 {
opacity: .4
}
.opacity-45 {
opacity: .45
}
.opacity-50 {
opacity: .5
}
.opacity-55 {
opacity: .55
}
.opacity-60 {
opacity: .6
}
.opacity-65 {
opacity: .65
}
.opacity-70 {
opacity: .7
}
.opacity-75 {
opacity: .75
}
.opacity-80 {
opacity: .8
}
.opacity-85 {
opacity: .85
}
.opacity-90 {
opacity: .9
}
.blend-mode-exclusion {
mix-blend-mode: exclusion
}
.blend-mode-hue {
mix-blend-mode: hue
}
.blend-mode-saturation {
mix-blend-mode: saturation
}
.blend-mode-color {
mix-blend-mode: color
}
.blend-mode-luminosity {
mix-blend-mode: luminosity
}
.bg-image {
background-position: center;
background-repeat: no-repeat;
background-size: cover
}
.bg-attachment-fixed {
background-attachment: fixed
}
@supports (-webkit-overflow-scrolling:touch) {
.bg-attachment-fixed {
background-attachment: scroll
}
}
.search-form {
align-items: stretch;
display: flex;
flex-wrap: nowrap;
margin: 0 0 -.8rem -.8rem
}
.search-form .search-field,
.search-form .search-submit {
margin: 0 0 .8rem .8rem
}
.search-form label {
align-items: stretch;
display: flex;
font-size: inherit;
margin: 0;
width: 100%
}
.menu-modal .menu-top,
.search-form .search-submit {
flex-shrink: 0
}
ul.social-icons {
display: flex;
flex-wrap: wrap;
margin: -.9rem 0 0 -.9rem;
width: calc(100% + .9rem)
}
ul.social-icons li {
margin: .9rem 0 0 .9rem
}
.social-icons a {
align-items: center;
background: #cd2653;
border-radius: 50%;
color: #fff;
display: flex;
height: 4.4rem;
justify-content: center;
padding: 0;
text-decoration: none;
transition: transform .15s ease-in-out;
width: 4.4rem
}
.entry-title a,
.post-meta a,
.primary-menu a,
.site-title a {
color: inherit;
text-decoration: none
}
.social-icons a:focus,
.social-icons a:hover {
transform: scale(1.1);
text-decoration: none
}
.cover-modal {
display: none;
-ms-overflow-style: none;
overflow: -moz-scrollbars-none
}
.cover-modal::-webkit-scrollbar {
display: none !important
}
.cover-modal.show-modal {
display: block;
cursor: pointer
}
.cover-modal.show-modal>* {
cursor: default
}
#site-header {
background: #fff;
position: relative
}
.header-inner {
max-width: 168rem;
padding: 3.15rem 0;
z-index: 100
}
.header-titles-wrapper {
align-items: center;
display: flex;
justify-content: center;
padding: 0 4rem;
text-align: center
}
body:not(.enable-search-modal) .header-titles-wrapper {
justify-content: flex-start;
padding-left: 0;
text-align: left
}
.site-title {
font-size: 2.1rem;
font-weight: 600;
line-height: 1
}
.site-description {
margin-top: 1rem;
color: #6d6d6d;
font-size: 1.8rem;
font-weight: 500;
display: none;
letter-spacing: -.0311em;
transition: .15s linear
}
.site-logo img {
max-height: 6rem;
margin: 0 auto;
width: auto
}
.overlay-header #site-header {
background: 0 0;
margin: 0;
position: absolute;
left: 0;
right: 0;
top: 0;
z-index: 2
}
.bussconsult,
.cover-header .entry-header *,
.overlay-header .header-inner {
color: #fff
}
.overlay-header .header-inner .toggle-wrapper::before {
background-color: currentColor;
opacity: .25
}
.admin-bar .menu-modal,
.admin-bar .search-modal.active,
.admin-bar.overlay-header #site-header {
top: 32px
}
.button-toggle span:not(:first-child),
.comments-wrapper.section-inner,
.drawer-menu-toggle,
.drawer-toggle-switch span:first-child,
.drawer-wrap,
.expanded-menu,
.header-navigation-wrapper,
.header-toggles,
.hide-avatars img.avatar,
.menu-toggle,
.nav-short,
.primary-menu-wrapper,
.projectFactsWrap .item:last-child .counter__number:before,
.responsive-tabs.nav-tabs i.fa.fa-caret-up,
.responsive-tabs.nav-tabs.open i.fa.fa-caret-down,
.smm-process-box__box-content p,
.smm_service_box:hover h2,
.tab-part .tab-pane p br,
.to-the-top-long,
.widget_rss .widget-title a.rsswidget:first-of-type:not(.rss-widget-title),
a.logo-white_img,
section.tech-block.tech-block-new.bs-text-block.tech-block-main-sec.pt-5.pb-5 {
display: none
}
.header-inner .toggle {
align-items: center;
display: flex;
overflow: visible;
padding: 0 2rem
}
.header-inner .toggle svg {
display: block;
position: relative;
z-index: 1
}
.toggle-inner {
display: flex;
justify-content: center;
height: 2.3rem;
position: relative
}
.toggle-icon {
display: block;
overflow: hidden
}
.toggle-inner .toggle-text {
color: #6d6d6d;
font-size: 1rem;
font-weight: 600;
position: absolute;
top: calc(100% + .5rem);
width: auto;
white-space: nowrap;
word-break: break-all
}
.search-toggle {
position: absolute;
bottom: 0;
left: 0;
top: 0
}
.search-toggle .toggle-icon,
.search-toggle svg {
height: 2.5rem;
max-width: 2.3rem;
width: 2.3rem
}
.nav-toggle {
position: absolute;
bottom: 0;
right: 0;
top: 0;
width: 6.6rem
}
.nav-toggle .toggle-icon,
.nav-toggle svg {
height: .8rem;
width: 2.6rem
}
.nav-toggle .toggle-inner {
padding-top: .8rem
}
ul.primary-menu {
display: flex;
font-size: 1.8rem;
font-weight: 500;
letter-spacing: -.0277em;
flex-wrap: wrap;
justify-content: flex-end;
margin: -.8rem 0 0 -1.6rem
}
.primary-menu .icon {
display: block;
height: .7rem;
position: absolute;
transform: rotate(-45deg);
width: 1.3rem
}
.primary-menu .icon::after,
.primary-menu .icon::before {
content: "";
display: block;
background-color: currentColor;
position: absolute;
bottom: calc(50% - .1rem);
left: 0
}
.primary-menu .icon::before {
height: .9rem;
width: .2rem
}
.primary-menu .icon::after {
height: .2rem;
width: .9rem
}
.primary-menu li {
font-size: inherit;
line-height: 1.25;
position: relative
}
.primary-menu>li {
margin: .8rem 0 0 1.6rem
}
.primary-menu>li.menu-item-has-children>a {
padding-right: 2rem
}
.primary-menu>li>.icon {
right: -.5rem;
top: calc(50% - .4rem)
}
.primary-menu a {
display: block;
line-height: 1.2
}
.primary-menu ul {
background: #000;
border-radius: .4rem;
color: #fff;
font-size: 1.7rem;
opacity: 0;
padding: 1rem 0;
position: absolute;
right: 9999rem;
top: calc(100% + 2rem);
transition: opacity .15s linear, transform .15s linear, right 0s .15s;
transform: translateY(.6rem);
width: 20rem;
z-index: 1
}
.primary-menu li.menu-item-has-children.focus>ul,
.primary-menu li.menu-item-has-children:focus>ul,
.primary-menu li.menu-item-has-children:hover>ul {
right: 0;
opacity: 1;
transform: translateY(0);
transition: opacity .15s linear, transform .15s linear
}
.primary-menu ul::after,
.primary-menu ul::before {
content: "";
display: block;
position: absolute;
bottom: 100%
}
.primary-menu ul::before {
height: 2rem;
left: 0;
right: 0
}
.primary-menu ul::after {
border: .8rem solid transparent;
border-bottom-color: #000;
right: 1.8rem
}
.primary-menu ul a {
background: 0 0;
border: none;
color: inherit;
display: block;
padding: 1rem 2rem;
transition: background-color .15s linear;
width: 100%
}
.primary-menu ul li.menu-item-has-children>a {
padding-right: 4.5rem
}
.primary-menu ul li.menu-item-has-children .icon {
position: absolute;
right: 1.5rem;
top: calc(50% - .5rem)
}
.primary-menu ul ul {
top: -1rem
}
.primary-menu ul li.menu-item-has-children.focus>ul,
.primary-menu ul li.menu-item-has-children:focus>ul,
.primary-menu ul li.menu-item-has-children:hover>ul {
right: calc(100% + 2rem)
}
.primary-menu ul ul::before {
bottom: 0;
height: auto;
left: auto;
right: -2rem;
top: 0;
width: 2rem
}
.primary-menu ul ul::after {
border-bottom-color: transparent;
border-left-color: #000;
bottom: auto;
right: -1.6rem;
top: 2rem
}
.rtl .primary-menu ul ul::after,
button.sub-menu-toggle.active svg {
transform: rotate(180deg)
}
@media (any-pointer:coarse) {
.primary-menu>li.menu-item-has-children>a {
padding-right: 0;
margin-right: 2rem
}
.primary-menu ul li.menu-item-has-children>a {
margin-right: 4.5rem;
padding-right: 0;
width: unset
}
}
body.touch-enabled .primary-menu>li.menu-item-has-children>a {
padding-right: 0;
margin-right: 2rem
}
body.touch-enabled .primary-menu ul li.menu-item-has-children>a {
margin-right: 4.5rem;
padding-right: 0;
width: unset
}
.menu-modal {
background: #fff;
display: none;
opacity: 0;
overflow-y: auto;
overflow-x: hidden;
position: fixed;
bottom: 0;
left: -99999rem;
right: 99999rem;
top: 0;
transition: opacity .25s ease-in, left 0s .25s, right 0s .25s;
z-index: 99
}
.acc-head,
.alignfull,
.alignwide,
.client__inner,
.comment-body,
.comment-meta,
.featured-media,
.menu-wrapper,
.menu-wrapper .menu-item,
.projectFactsWrap .item,
.projectFactsWrap .item .counter__number,
.video__section,
.wp-block-pullquote {
position: relative
}
.menu-modal.show-modal {
display: flex
}
.menu-modal.active {
left: 0;
opacity: 1;
right: 0;
transition: opacity .25s ease-out
}
.menu-modal-inner {
background: #fff;
display: flex;
justify-content: stretch;
overflow: auto;
-ms-overflow-style: auto;
width: 100%
}
.menu-wrapper {
display: flex;
flex-direction: column;
justify-content: space-between
}
button.close-nav-toggle {
align-items: center;
display: flex;
font-size: 1.6rem;
font-weight: 500;
justify-content: flex-end;
padding: 3.1rem 0;
width: 100%
}
button.close-nav-toggle svg {
height: 1.6rem;
width: 1.6rem
}
button.close-nav-toggle .toggle-text {
margin-right: 1.6rem
}
.modal-menu li {
border-color: #dedfdf;
border-style: solid;
border-width: .1rem 0 0;
display: flex;
flex-wrap: wrap;
line-height: 1;
justify-content: flex-start;
margin: 0
}
.modal-menu>li>.ancestor-wrapper>a,
.modal-menu>li>a {
font-size: 2rem;
font-weight: 700;
letter-spacing: -.0375em
}
.modal-menu>li:last-child {
border-bottom-width: .1rem
}
.modal-menu .ancestor-wrapper {
display: flex;
justify-content: space-between;
width: 100%
}
.modal-menu a {
display: block;
padding: 2rem 2.5rem;
text-decoration: none;
width: 100%
}
button.sub-menu-toggle {
border-left: .1rem solid #dedfdf;
flex-shrink: 0;
margin: 1rem 0;
padding: 0 2.5rem
}
button.sub-menu-toggle svg {
height: .9rem;
transition: transform .15s linear;
width: 1.5rem
}
.modal-menu ul {
display: none;
margin: 0;
width: 100%
}
.modal-menu ul li {
border-left-width: 1rem
}
.modal-menu ul li a {
color: inherit;
font-weight: 500
}
.menu-wrapper.is-toggling .menu-item {
position: absolute;
top: 0;
left: 0;
margin: 0;
width: 100%
}
.menu-wrapper.is-toggling .menu-bottom .social-menu .menu-item,
.wp-block-search .wp-block-search__input {
width: auto
}
.menu-wrapper.is-animating .menu-item,
.menu-wrapper.is-animating .toggling-target {
transition-duration: 250ms
}
.menu-wrapper.is-animating .menu-item {
transition-property: transform
}
.menu-wrapper.is-toggling .toggling-target {
display: block;
position: absolute;
top: 0;
left: 0;
opacity: 1
}
.menu-wrapper.is-animating.is-toggling .toggling-target {
display: block;
transition-property: opacity;
opacity: 0
}
.menu-wrapper.is-animating.is-toggling .toggling-target.active,
.wp-block-file a.wp-block-file__button:visited {
opacity: 1
}
.menu-wrapper.is-toggling .modal-menu>li:last-child li {
border-top-color: transparent;
border-bottom-width: .1rem
}
@media (prefers-reduced-motion:reduce) {
html {
scroll-behavior: auto
}
* {
animation-duration: 0s !important;
transition-duration: 0s !important
}
.bg-attachment-fixed {
background-attachment: scroll
}
.menu-wrapper.is-animating .menu-item,
.menu-wrapper.is-animating .toggling-target {
transition-duration: 1ms !important
}
}
.menu-bottom {
flex-shrink: 0;
padding: 4rem 0
}
.menu-copyright {
display: none;
font-size: 1.6rem;
font-weight: 500;
margin: 0
}
.menu-bottom .social-menu,
.post-meta-single-top .post-meta,
nav#site-navigation {
justify-content: center
}
.search-modal {
background: rgba(0, 0, 0, .2);
display: none;
opacity: 0;
position: fixed;
bottom: 0;
left: -9999rem;
top: 0;
transition: opacity .2s linear, left 0s linear .2s;
width: 100%;
z-index: 999
}
@media (max-width:782px) {
.admin-bar .screen-height {
min-height: calc(100vh - 46px)
}
.admin-bar .menu-modal,
.admin-bar .search-modal.active,
.admin-bar.overlay-header #site-header {
top: 46px
}
}
.search-modal-inner {
background: #fff;
transform: translateY(-100%);
transition: transform .15s linear, box-shadow .15s linear
}
.search-modal-inner .section-inner {
display: flex;
justify-content: space-between;
max-width: 168rem
}
.search-modal.active {
left: 0;
opacity: 1;
transition: opacity .2s linear
}
.search-modal.active .search-modal-inner {
box-shadow: 0 0 2rem 0 rgba(0, 0, 0, .08);
transform: translateY(0);
transition: transform .25s ease-in-out, box-shadow .1s linear .25s
}
button.search-untoggle {
align-items: center;
display: flex;
flex-shrink: 0;
justify-content: center;
margin-right: -2.5rem;
padding: 0 2.5rem
}
.search-modal.active .search-untoggle {
animation: .3s .2s both popIn
}
.search-untoggle svg {
height: 1.5rem;
transition: transform .15s ease-in-out;
width: 1.5rem
}
.search-untoggle:focus svg,
.search-untoggle:hover svg {
transform: scale(1.15)
}
.search-modal form {
margin: 0;
position: relative;
width: 100%
}
.search-modal .search-field {
background: 0 0;
border: none;
border-radius: 0;
color: inherit;
font-size: 2rem;
letter-spacing: -.0277em;
height: 8.4rem;
margin: 0 0 0 -2rem;
max-width: calc(100% + 2rem);
padding: 0 0 0 2rem;
width: calc(100% + 2rem)
}
.search-modal .search-field::-webkit-input-placeholder {
color: inherit
}
.search-modal .search-field:-ms-input-placeholder {
color: inherit
}
.search-modal .search-field::-moz-placeholder {
color: inherit;
line-height: 4
}
.search-modal .search-submit {
position: absolute;
right: -9999rem;
top: 50%;
transform: translateY(-50%)
}
.search-modal .search-submit:focus {
right: 0
}
.cover-header {
display: flex;
overflow: hidden
}
.cover-header-inner-wrapper {
display: flex;
position: relative;
flex-direction: column;
justify-content: flex-end;
width: 100%
}
.cover-header-inner {
padding: 10rem 0 5rem;
width: 100%
}
.cover-color-overlay,
.cover-color-overlay::before {
position: absolute;
bottom: 0;
left: 0;
right: 0;
top: 0
}
.cover-color-overlay::before {
background: currentColor;
content: "";
display: block
}
.cover-header .entry-header {
position: relative;
width: 100%;
z-index: 1
}
.comment-meta a,
.cover-header .entry-header a,
.cover-header .faux-heading,
.cover-header h1,
.cover-header h2,
.cover-header h3,
.cover-header h4,
.cover-header h5,
.cover-header h6,
.footer-copyright a,
.has-text-color a,
.is-style-outline .wp-block-button__link:not(.has-text-color),
.powered-by-wordpress a,
.privacy-policy a,
.sticky .post-sticky,
.wp-block-pullquote.is-style-solid-color cite {
color: inherit
}
.to-the-content-wrapper {
position: absolute;
left: 0;
right: 0;
top: calc(100% + .5rem)
}
.to-the-content {
align-items: center;
display: flex;
justify-content: center;
height: 4rem;
text-decoration: none
}
.to-the-content svg {
height: 2rem;
transition: transform .15s linear;
transform: translateY(0);
width: 1.767rem
}
.to-the-content:focus svg,
.to-the-content:hover svg {
transform: translateY(20%)
}
body.template-full-width .entry-content .alignleft,
body.template-full-width [class*=wp-block].alignwide [class*="__inner-container"]>.alignleft,
body.template-full-width [class*=wp-block].alignwide [class*="__inner-container"]>.wp-block-image .alignleft,
body.template-full-width [class*=wp-block].alignwide [class*="__inner-container"]>p .alignleft {
margin-left: 0;
position: static
}
body.template-full-width .entry-content>.alignleft,
body.template-full-width [class*=wp-block].alignfull:not(.has-background) [class*="__inner-container"]>.alignleft,
body.template-full-width [class*=wp-block].alignfull:not(.has-background) [class*="__inner-container"]>.wp-block-image .alignleft,
body.template-full-width [class*=wp-block].alignfull:not(.has-background) [class*="__inner-container"]>p .alignleft {
margin-left: 2rem;
position: static
}
body.template-full-width .entry-content .alignright,
body.template-full-width [class*=wp-block].alignwide [class*="__inner-container"]>.alignright,
body.template-full-width [class*=wp-block].alignwide [class*="__inner-container"]>.wp-block-image .alignright,
body.template-full-width [class*=wp-block].alignwide [class*="__inner-container"]>p .alignright {
margin-right: 0;
position: static
}
body.template-full-width .entry-content>.alignright,
body.template-full-width [class*=wp-block].alignfull:not(.has-background) [class*="__inner-container"]>.alignright,
body.template-full-width [class*=wp-block].alignfull:not(.has-background) [class*="__inner-container"]>.wp-block-image .alignright,
body.template-full-width [class*=wp-block].alignfull:not(.has-background) [class*="__inner-container"]>p .alignright {
margin-right: 2rem;
position: static
}
.archive-header,
.singular .entry-header {
background-color: #fff;
padding: 4rem 0
}
.reduced-spacing .archive-header {
padding-bottom: 2rem
}
.archive-title {
font-size: 2.4rem;
font-weight: 700;
letter-spacing: -.026666667em;
margin: 0
}
.archive-subtitle p:last-child,
.author-bio p:last-child,
.comment-respond input[type=email],
.comment-respond input[type=text],
.comment-respond textarea,
.comment-respond>p:last-of-type,
.entry-content .wp-block-archives>li:last-child,
.entry-content .wp-block-categories>li:last-child,
.entry-content .wp-block-latest-comment>li:last-child,
.entry-content .wp-block-latest-posts>li:last-child,
.entry-content>:last-child,
.widget-content>div>:last-child,
.wp-block-column>:last-child,
.wp-block-media-text__content>:last-child,
.wp-block-pullquote p:last-of-type,
.wp-calendar-table,
[class*="_inner-container"]>:last-child {
margin-bottom: 0
}
body:not(.singular) main>article:first-of-type {
padding: 4rem 0 0
}
.no-search-results-form,
.post-inner {
padding-top: 5rem
}
.entry-categories {
line-height: 1.25;
margin-bottom: 2rem
}
.entry-categories-inner {
justify-content: center;
display: flex;
flex-wrap: wrap;
margin: -.5rem 0 0 -1rem
}
.entry-categories a {
border-bottom: .15rem solid currentColor;
font-size: 1.4rem;
font-weight: 700;
letter-spacing: .036666667em;
margin: .5rem 0 0 1rem;
text-decoration: none;
text-transform: uppercase
}
.entry-categories a:focus,
.entry-categories a:hover {
border-bottom-color: transparent
}
.intro-text {
margin-top: 2rem
}
.singular .intro-text {
font-size: 2rem;
letter-spacing: -.0315em;
line-height: 1.4
}
.post-meta-wrapper {
margin-top: 2rem;
margin-right: auto;
margin-left: auto;
max-width: 58rem;
width: 100%
}
.post-meta {
color: #6d6d6d;
display: flex;
flex-wrap: wrap;
font-size: 1.5rem;
font-weight: 500;
list-style: none;
margin: -1rem 0 0 -2rem
}
.post-meta li {
flex-shrink: 0;
letter-spacing: -.016875em;
margin: 1rem 0 0 2rem;
max-width: calc(100% - 2rem)
}
.post-meta .meta-wrapper {
align-items: center;
display: flex;
flex-wrap: nowrap
}
.post-meta .meta-icon {
flex-shrink: 0;
margin-right: 1rem
}
.post-meta .post-author .meta-icon svg {
width: 1.6rem;
height: 1.8rem
}
.post-meta .post-categories .meta-icon svg {
width: 1.8rem;
height: 1.7rem
}
.post-meta .post-comment-link .meta-icon svg,
.post-meta .post-edit .meta-icon svg,
.post-meta .post-tags .meta-icon svg {
width: 1.8rem;
height: 1.8rem
}
.post-meta .post-date .meta-icon svg {
width: 1.7rem;
height: 1.8rem
}
.post-meta .post-sticky .meta-icon svg {
width: 1.5rem;
height: 1.8rem
}
.comments-wrapper,
.featured-media,
.footer-top-hidden #site-footer,
.footer-top-visible .footer-nav-widgets-wrapper {
margin-top: 5rem
}
.entry-content>:first-child,
.post-inner .entry-content>.wp-block-cover.alignfull:first-child,
.post-inner .entry-content>.wp-block-cover.alignwide:first-child,
.singular .featured-media,
.whoweare-counter-number h6,
.widget .wp-block-social-links li,
.widget li:first-child,
.widget li>ol,
.widget li>ul,
.widget-content>div>:first-child,
.widget:first-child,
.wp-block-column>:first-child,
.wp-block-latest-posts.has-dates:not(.is-grid) li:first-child,
.wp-block-media-text__content>:first-child,
[class*="_inner-container"]>:first-child {
margin-top: 0
}
.singular .featured-media::before {
background: #fff;
content: "";
display: block;
position: absolute;
bottom: 50%;
left: 0;
right: 0;
top: 0
}
.featured-media img,
.post-image img,
.tab-pane img,
.wp-block-group__inner-container {
margin: 0 auto
}
.featured-media figcaption {
margin: 1.5rem auto 0;
text-align: center;
width: calc(100% - 5rem)
}
.reduced-spacing.missing-post-thumbnail .post-inner {
padding-top: 0
}
.post-nav-links {
border-radius: .4rem;
display: flex;
font-size: .9em;
font-weight: 600;
line-height: 1;
margin: 3em auto 0;
padding: 0;
width: calc(100% - 4rem);
max-width: 58rem
}
.author-bio,
[class*="__inner-container"] .wp-block-cover:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright),
[class*="__inner-container"] .wp-block-group:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright) {
margin-left: auto;
margin-right: auto;
max-width: 58rem
}
.post-nav-links>span.label {
padding: 1em 0
}
.post-nav-links>* {
padding: 1em .75em
}
.footer-widgets+.footer-widgets,
.post-meta-wrapper.post-meta-single-bottom,
.widget {
margin-top: 3rem
}
.author-bio {
margin-top: 4rem;
width: 100%
}
.hide-avatars .author-bio,
.main-timeline .content,
.pingback .comment-meta,
.trackback .comment-meta {
padding-left: 0
}
.author-bio .author-title-wrapper {
align-items: center;
display: flex;
margin: 0 0 1rem
}
.author-bio .avatar {
border-radius: 50%;
margin-right: 1.5rem;
height: 5rem;
width: 5rem
}
.author-bio .author-link {
display: block;
font-size: 1.6rem;
font-weight: 600;
margin-top: 1em;
text-decoration: none
}
.pagination-single {
font-size: 1.8rem;
margin-top: 5rem
}
.pagination-single-inner {
display: flex;
flex-direction: column
}
.pagination-single hr:first-child {
margin: 0 0 2.8rem
}
.pagination-single hr:last-child {
margin: 2.8rem 0 .8rem
}
.pagination-single a .arrow,
.wp-block-file a:not(.wp-block-file__button):not(:last-child) {
margin-right: 1rem
}
.pagination-single a {
align-items: baseline;
display: flex;
font-weight: 600;
letter-spacing: -.0275em;
text-decoration: none;
flex: 1
}
.pagination-single a+a {
margin-top: 1rem
}
:root .has-accent-background-color {
background-color: #cd2653;
color: #fff
}
:root .has-primary-background-color {
background-color: #000;
color: #f5efe0
}
:root .has-secondary-background-color {
background-color: #6d6d6d;
color: #fff
}
:root .has-subtle-background-color {
color: #dcd7ca
}
:root .has-subtle-background-background-color {
background-color: #dcd7ca;
color: #000
}
:root .has-background-color {
color: #f5efe0
}
:root .has-background-background-color {
background-color: #f5efe0;
color: #000
}
.col.subscribe-block.col-md-12,
.comment-respond .comments-closed,
.error404-content,
.has-text-align-center,
.hero__title {
text-align: center
}
.calendar_wrap .wp-calendar-nav-next,
.calendar_wrap tfoot #next,
.has-text-align-right,
.wp-block-pullquote.alignright {
text-align: right
}
.has-drop-cap:not(:focus)::first-letter {
color: #cd2653;
font-size: 5.1em;
font-weight: 800;
margin: .05em .1em 0 0
}
.has-drop-cap:not(:focus)::first-letter::after {
content: "";
display: table;
clear: both
}
.entry-content .wp-block-archives,
.entry-content .wp-block-categories,
.entry-content .wp-block-cover-image,
.entry-content .wp-block-file,
.entry-content .wp-block-latest-comments,
.entry-content .wp-block-latest-posts,
.entry-content .wp-block-pullquote,
.entry-content .wp-block-quote.is-large,
.entry-content .wp-block-quote.is-style-large,
.entry-content .wp-caption-text,
.entry-content address,
.entry-content cite,
.entry-content figcaption,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-content table,
.has-drop-cap:not(:focus)::first-letter,
.widget-content .wp-caption-text,
.widget-content cite,
.widget-content figcaption {
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif
}
.entry-content .has-small-font-size {
font-size: .842em
}
.entry-content .has-medium-font-size {
font-size: 1.1em;
line-height: 1.45
}
.entry-content .has-large-font-size {
font-size: 1.25em;
line-height: 1.4
}
.entry-content .has-larger-font-size {
font-size: 1.5em;
line-height: 1.3
}
.wp-block-archives:not(.alignwide):not(.alignfull),
.wp-block-categories:not(.alignwide):not(.alignfull),
.wp-block-code,
.wp-block-columns:not(.alignwide):not(.alignfull),
.wp-block-cover:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-embed:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-gallery:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-group:not(.has-background):not(.alignwide):not(.alignfull),
.wp-block-image:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-latest-comments:not(.aligncenter):not(.alignleft):not(.alignright),
.wp-block-latest-posts:not(.aligncenter):not(.alignleft):not(.alignright),
.wp-block-media-text:not(.alignwide):not(.alignfull),
.wp-block-preformatted,
.wp-block-pullquote:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright),
.wp-block-quote,
.wp-block-quote.is-large,
.wp-block-quote.is-style-large,
.wp-block-verse,
.wp-block-video:not(.alignwide):not(.alignfull),
figure.wp-block-gallery.aligncenter,
figure.wp-block-gallery.alignnone {
margin-bottom: 3rem;
margin-top: 3rem
}
.wp-block-archives,
.wp-block-categories,
.wp-block-latest-comments,
.wp-block-latest-posts {
list-style: none;
margin-left: 0
}
.wp-block-archives ul,
.wp-block-categories ul,
.wp-block-latest-comments ul,
.wp-block-latest-posts ul,
.wp-block-latest-posts.has-dates {
list-style: none
}
.comment-content.entry-content .alignleft,
.entry-content .wp-block-archives>li,
.entry-content .wp-block-categories>li,
.entry-content .wp-block-latest-comment>li,
.entry-content .wp-block-latest-posts>li,
.widget_nav_menu .widget-content>div>ul,
.wp-block-pullquote.alignleft::before {
margin-left: 0
}
.entry-content .wp-block-archives *,
.entry-content .wp-block-categories *,
.entry-content .wp-block-latest-comments *,
.entry-content .wp-block-latest-posts * {
font-family: inherit
}
.widget_archive a,
.widget_categories a,
.widget_meta a,
.widget_nav_menu a,
.widget_pages a,
.widget_recent_entries a,
.wp-block-archives a,
.wp-block-categories a,
.wp-block-file a:not(.wp-block-file__button),
.wp-block-latest-comments a,
.wp-block-latest-posts a {
font-weight: 700;
text-decoration: none
}
.wp-block-latest-comments__comment-meta,
.wp-block-latest-posts a {
font-weight: 700;
letter-spacing: -.025em;
line-height: 1.25
}
.wp-block-latest-comments__comment-date,
.wp-block-latest-posts__post-date {
color: #6d6d6d;
font-size: .7em;
font-weight: 600;
letter-spacing: normal;
margin-top: .15em
}
.wp-block-embed figcaption,
.wp-block-image figcaption {
color: #6d6d6d;
font-size: 1.4rem;
margin-bottom: 0;
margin-top: 1.5rem
}
.wp-block-button,
hr.wp-block-separator {
margin: 3rem 0
}
.is-style-outline .wp-block-button__link {
border: 2px solid;
padding: calc(1.1em - .2rem) calc(1.44em - .2rem)
}
.alignfull:not(.has-background) .wp-block-columns,
.alignfull:not(.has-background)>.wp-block-group__inner-container>p:not(.has-background-color),
.wp-block-columns.alignfull {
padding-left: 2rem;
padding-right: 2rem
}
.wp-block-column {
margin-bottom: 3.2rem
}
.wp-block-cover .wp-block-cover__inner-container,
.wp-block-cover-image .wp-block-cover__inner-container {
width: calc(100% - 4rem);
padding: 2rem 0
}
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover h2,
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image h2 {
max-width: 100%;
padding: 0
}
.wp-block-file {
align-items: center;
display: flex;
flex-wrap: wrap;
justify-content: space-between
}
.wp-block-file .wp-block-file__button {
font-size: 1.5rem;
padding: 1em 1.25em
}
.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 {
opacity: 1;
text-decoration: underline
}
.wp-block-gallery ul {
list-style: none;
margin: 0 0 -1.6rem
}
figure.wp-block-gallery.alignleft {
margin: .3rem 2rem 2rem 0
}
figure.wp-block-gallery.alignright {
margin: .3rem 0 2rem 2rem
}
figure.wp-block-gallery.alignwide {
margin-bottom: 4rem;
margin-top: 4rem
}
figure.wp-block-gallery.alignfull {
margin-bottom: 5rem;
margin-top: 5rem
}
.wp-block-group.has-background {
padding: 2rem;
margin-bottom: 0;
margin-top: 0
}
.entry-content .wp-block-group p,
.widget select,
.wp-block-group__inner-container,
[class*="__inner-container"]>.alignfull {
max-width: 100%
}
.wp-block-media-text .wp-block-media-text__content,
.wp-block-pullquote.is-style-solid-color {
padding: 3rem 2rem
}
.wp-block-media-text .wp-block-media-text__content p {
max-width: none
}
.wp-block-pullquote {
padding: 0
}
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
max-width: calc(100% - 4rem)
}
.wp-block-pullquote::before {
background: #fff;
border-radius: 50%;
color: #cd2653;
content: "â€";
display: block;
font-size: 6.2rem;
font-weight: 500;
line-height: 1.2;
margin: 0 auto 1.5rem;
text-align: center;
height: 4.4rem;
width: 4.4rem
}
.reduced-spacing .wp-block-pullquote::before {
border: .1rem solid currentColor;
font-size: 5.9rem
}
.wp-block-pullquote blockquote {
border: none;
margin: 0;
padding: 0
}
.wp-block-pullquote blockquote p {
font-family: inherit;
font-size: 2.8rem;
font-weight: 700;
line-height: 1.178571429;
letter-spacing: -.041785714em;
max-width: 100%
}
.wp-block-pullquote cite {
color: #6d6d6d;
font-size: 1.6rem;
font-weight: 500;
margin-top: 1.2rem
}
.comment-content.entry-content .alignright,
.responsive-tabs.nav-tabs>li:last-of-type>a,
.wp-block-pullquote.alignright::before {
margin-right: 0
}
.wp-block-pullquote.is-style-solid-color::before {
position: absolute;
top: 0;
left: 50%;
transform: translateY(-50%) translateX(-50%)
}
.wp-block-pullquote.is-style-solid-color.alignleft::before,
.wp-block-pullquote.is-style-solid-color.alignright::before {
transform: translateY(-50%)
}
.wp-block-pullquote.is-style-solid-color.alignleft::before {
left: 2rem
}
.wp-block-pullquote.is-style-solid-color.alignright::before {
left: auto;
right: 2rem
}
.wp-block-pullquote.is-style-solid-color blockquote {
max-width: 100%;
text-align: inherit
}
.wp-block-separator.is-style-wide {
max-width: calc(100vw - 4rem);
position: relative;
width: 100%
}
.wp-block-separator.is-style-dots::before {
background: 0 0;
color: inherit;
font-size: 3.2rem;
font-weight: 700;
height: auto;
letter-spacing: 1em;
padding-left: 1em;
position: static;
transform: none;
width: auto
}
.wp-block-separator.is-style-dots::after {
content: none
}
.calendar_wrap tfoot td,
figure.wp-block-table.is-style-stripes {
border-bottom: none
}
.wp-block-table.is-style-stripes table {
border-collapse: inherit
}
.wp-block-quote cite,
.wp-block-quote p {
text-align: inherit
}
.wp-block-quote[style="text-align:center"] {
border-width: 0;
padding: 0
}
.wp-block-quote[style="text-align:right"] {
border-width: 0 .2rem 0 0;
padding: 0 2rem 0 0
}
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
border: none;
padding: 0;
margin-left: auto;
margin-right: auto
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
font-family: inherit;
font-size: 2.4rem;
font-style: normal;
font-weight: 700;
letter-spacing: -.02em;
line-height: 1.285
}
.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: 1.6rem;
text-align: inherit
}
.entry-content .wp-block-latest-comments li {
margin: 2rem 0
}
.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: 5.5rem
}
.wp-block-latest-comments__comment {
font-size: inherit
}
.wp-block-latest-comments__comment-date {
margin-top: .4em
}
.wp-block-latest-comments__comment-excerpt p {
font-size: .7em;
margin: .9rem 0 2rem
}
.wp-block-latest-posts.is-grid li {
border-top: .2rem solid #dcd7ca;
margin-top: 2rem;
padding-top: 1rem
}
.wp-block-post-template,
.wp-block-post-template>li {
margin-left: 0;
margin-right: 0
}
.entry-content {
line-height: 1.5;
font-family: NonBreakingSpaceOverride, "Hoefler Text", "Noto Serif", Garamond, "Times New Roman", serif;
letter-spacing: normal
}
.entry-content>* {
margin-left: auto;
margin-right: auto;
margin-bottom: 1.25em
}
.read-more-button-wrap {
margin-top: 1em;
text-align: center
}
.entry-content li,
.entry-content p {
line-height: 1.4
}
.comment-respond .required-field-message,
.entry-content li img {
display: inline-block
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
margin: 3.5rem auto 2rem
}
.entry-content ol ol,
.entry-content ol ul,
.entry-content ul ol,
.entry-content ul ul {
margin-bottom: 1rem
}
.aligncenter,
.alignleft,
.alignnone,
.alignright,
.alignwide,
.entry-content hr {
margin: 4rem auto
}
.entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
max-width: 58rem;
width: calc(100% - 4rem)
}
[class*="__inner-container"]>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
max-width: 58rem;
width: 100%
}
.alignfull {
margin: 5rem auto;
max-width: 100vw;
width: 100%
}
.alignwide {
max-width: 120rem;
width: calc(100% - 4rem)
}
.alignleft,
.alignright {
margin: .3rem 2rem 2rem;
max-width: 50%
}
.alignleft {
float: left
}
.alignright,
.main-timeline .timeline:nth-child(2n) .content,
.site-info,
p.dscf7captcha img {
float: right
}
.widget_archive li li,
.widget_categories li li,
.widget_meta li li,
.widget_nav_menu li li,
.widget_pages li li,
[class*=wp-block].alignfull:not(.has-background) [class*="__inner-container"]>.alignleft,
[class*=wp-block].alignfull:not(.has-background) [class*="__inner-container"]>.wp-block-image .alignleft,
[class*=wp-block].alignfull:not(.has-background) [class*="__inner-container"]>p .alignleft {
margin-left: 2rem
}
[class*=wp-block].alignfull:not(.has-background) [class*="__inner-container"]>.alignright,
[class*=wp-block].alignfull:not(.has-background) [class*="__inner-container"]>.wp-block-image .alignright,
[class*=wp-block].alignfull:not(.has-background) [class*="__inner-container"]>p .alignright {
margin-right: 2rem
}
.alignfull>.wp-caption-text,
.alignfull>figcaption {
margin-left: auto;
margin-right: auto;
max-width: 58rem;
width: calc(100% - 4rem)
}
.comment-reply-title {
margin: 0 0 4rem;
text-align: center
}
.comments .comment,
.comments .pingback,
.comments .review,
.comments .trackback {
padding-top: 3.5rem
}
div.comment:first-of-type {
margin-top: 3.5rem;
padding-top: 0
}
.comments .comments-header+div {
margin-top: 0;
padding-top: 0
}
.comment .comment {
padding-left: 5%
}
.comment-meta {
line-height: 1.1;
margin-bottom: 1.5rem;
min-height: 5rem;
padding-left: 5rem
}
.hide-avatars .comment-meta {
min-height: 0;
padding-left: 0
}
.comment-author {
font-size: 1.8rem;
font-weight: 700;
letter-spacing: -.027777778em
}
.comment-meta .avatar {
height: 4rem;
position: absolute;
left: 0;
top: 0;
width: 4rem
}
.comment-metadata {
color: #6d6d6d;
font-size: 1.4rem;
font-weight: 500;
margin-top: .6rem
}
.comment-footer-meta {
align-items: center;
display: flex;
flex-wrap: wrap;
font-size: 1.2rem;
font-weight: 600;
justify-content: flex-start;
letter-spacing: .030833333em;
line-height: 1;
margin: 1.5rem 0 -1rem -1.5rem;
text-transform: uppercase
}
.comment-footer-meta>* {
margin: 0 0 1rem 1.5rem
}
.comment-reply-link {
background-color: #cd2653;
color: #fff;
display: block;
padding: .7rem
}
.comments-pagination {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-top: 6rem;
text-align: center
}
.comments-pagination.only-next,
.has-footer-menu .footer-social {
justify-content: flex-end
}
.comments-pagination .page-numbers {
display: none;
text-decoration: none
}
.comments-pagination .prev {
left: 0
}
.comments-pagination .next {
right: 0;
text-align: right
}
.comment-respond .comment-notes,
.comment-respond .logged-in-as {
color: #6d6d6d;
font-size: 1.6rem;
line-height: 1.4;
margin: -3rem 0 4rem;
text-align: center
}
.comment-respond p {
line-height: 1.1;
margin-bottom: 2rem;
margin-left: auto;
margin-right: auto
}
.comment-form-cookies-consent {
align-items: baseline;
display: flex
}
.comment-respond input[type=checkbox]+label {
font-size: 1.5rem;
line-height: 1.25
}
.comment-respond textarea {
height: 15rem
}
.comments .comment-respond {
padding: 3rem 0 0
}
.comment-reply-title small {
display: block;
font-size: 1.6rem;
font-weight: 600;
letter-spacing: -.0277em;
margin: .5rem 0 0;
white-space: nowrap
}
.pagination .nav-links {
align-items: baseline;
display: flex;
flex-wrap: wrap;
font-size: 1.8rem;
font-weight: 600;
margin: -1.5rem 0 0 -2.5rem;
width: calc(100% + 2.5rem)
}
.pagination-separator {
margin: 5rem 0
}
.nav-links>* {
margin: 1.5rem 0 0 2.5rem
}
.nav-links .placeholder {
display: none;
visibility: hidden
}
.pagination .dots {
transform: translateY(-.3em);
color: #6d6d6d
}
.error404 #site-content {
padding-top: 4rem
}
.error404 #site-content .search-form {
justify-content: center;
margin-top: 3rem
}
.widget li {
margin: 2rem 0 0
}
.widget table,
.widget table *,
.widget_search .search-field {
border-color: #dedfdf
}
.widget table caption {
background-color: #dedfdf
}
.widget .post-date,
.widget .rss-date {
color: #6d6d6d;
display: block;
font-size: .85em;
font-weight: 500;
margin-top: .2rem
}
.widget-content .rssSummary,
.widget_text dl,
.widget_text dt,
.widget_text ol,
.widget_text p,
.widget_text ul {
font-family: NonBreakingSpaceOverride, "Hoefler Text", "Noto Serif", Garamond, "Times New Roman", serif;
letter-spacing: normal
}
@supports (font-variation-settings:normal) {
.button,
.entry-content .wp-block-archives,
.entry-content .wp-block-categories,
.entry-content .wp-block-cover-image p,
.entry-content .wp-block-file,
.entry-content .wp-block-latest-comments,
.entry-content .wp-block-latest-posts,
.entry-content .wp-block-pullquote,
.entry-content .wp-caption-text,
.entry-content address,
.entry-content cite,
.entry-content figcaption,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-content table,
.faux-button,
.faux-button.more-link,
.has-drop-cap:not(:focus)::first-letter,
.widget-content .wp-caption-text,
.widget-content cite,
.widget-content figcaption,
.wp-block-button__link,
.wp-block-file__button,
body,
button,
input,
textarea {
font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif
}
}
.widget_archive li,
.widget_categories li,
.widget_meta li,
.widget_nav_menu li,
.widget_pages li {
color: #6d6d6d;
margin: .3rem 0
}
.calendar_wrap td,
.calendar_wrap th,
.wp-calendar-nav span {
display: table-cell;
font-size: 1em;
font-weight: 500;
line-height: 1;
padding: 2.5% 2.5% 1.75%;
text-align: center
}
.wp-calendar-nav {
display: table;
width: 100%;
font-size: 1.8rem
}
.widget_media_gallery .gallery {
margin: 0 -.4em -.8em;
width: calc(100% + .8em)
}
.widget_media_gallery .gallery-item {
margin: 0 0 .8em;
padding: 0 .4em
}
.widget_rss cite::before {
content: "â€” "
}
.widget_tag_cloud a {
font-weight: 700;
margin-right: .5rem;
text-decoration: none;
white-space: nowrap
}
#site-footer,
.footer-nav-widgets-wrapper {
background-color: #fff;
border: 0 solid #dedfdf
}
.footer-top,
.footer-widgets-outer-wrapper {
border-bottom: .1rem solid #dedfdf
}
.reduced-spacing.footer-top-hidden #site-footer,
.reduced-spacing.footer-top-visible .footer-nav-widgets-wrapper {
border-top-width: .1rem
}
#site-footer,
.footer-top,
.footer-widgets-outer-wrapper {
padding: 3rem 0
}
.footer-top {
display: flex;
justify-content: space-between
}
.footer-menu {
font-size: 1.8rem;
font-weight: 700;
letter-spacing: -.0277em
}
.footer-menu li {
line-height: 1.25;
margin: .25em 0 0
}
.footer-menu a {
text-decoration: none
}
.footer-social-wrapper {
margin: 0;
width: 100%
}
.has-footer-menu .footer-social-wrapper {
flex-shrink: 0;
margin-left: 1rem;
width: 50%
}
ul.footer-social {
margin: -.5rem 0 0 -.5rem
}
ul.footer-social li {
margin: .5rem 0 0 .5rem
}
.footer-social a {
background-color: #cd2653;
height: 3.6rem;
width: 3.6rem
}
#site-footer,
.footer-social a::before {
font-size: 1.6rem
}
#site-footer .section-inner {
align-items: baseline;
display: flex;
justify-content: space-between
}
a.to-the-top {
margin-left: 2.4rem;
white-space: nowrap
}
.footer-copyright {
font-weight: 600;
margin: 0
}
.powered-by-wordpress {
display: none;
margin: 0 0 0 2.4rem
}
.privacy-policy {
margin: 1.2rem 0 0
}
@media (max-width:479px) {
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
float: none
}
ol,
ul {
margin: 0 0 3rem 2rem
}
li {
margin: .5rem 0 0 1rem
}
.post-nav-links {
margin: 3em 0 0
}
}
@media (min-width:480px) {
.alignleft,
.alignright,
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright,
.wp-block-embed.alignleft,
.wp-block-embed.alignright,
.wp-block-gallery.alignleft,
.wp-block-gallery.alignright,
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
max-width: 26rem
}
.wp-block-table.alignleft,
.wp-block-table.alignright {
max-width: 100%
}
.post-nav-links {
margin: 3em 0 0
}
}
@media (max-width:599px) {
.wp-block-column:last-child {
margin-bottom: 0
}
.wp-block-columns+.wp-block-columns {
margin-top: .2rem
}
.wp-block-columns.alignwide+.wp-block-columns.alignwide {
margin-top: -.8rem
}
.wp-block-columns.alignfull+.wp-block-columns.alignfull {
margin-top: -1.8rem
}
.template-cover .post-inner .author-bio,
.template-cover .post-inner .post-meta-wrapper {
width: calc(100% - 4rem)
}
.post-nav-links {
margin: 3em 0 0
}
}
@media (min-width:600px) {
.wp-block-columns.alignfull+.wp-block-columns.alignfull,
.wp-block-columns.alignwide+.wp-block-columns.alignwide {
margin-top: -4rem
}
.post-nav-links {
margin: 3em 0 0
}
}
@media (min-width:660px) {
.entry-content>.wp-block-image .alignleft,
.entry-content>p .alignleft,
figure.wp-block-gallery.alignleft {
margin-left: calc((100vw - 58rem - 8rem)/ -2)
}
.entry-content>.wp-block-image .alignright,
.entry-content>p .alignright,
figure.wp-block-gallery.alignright {
margin-right: calc((100vw - 58rem - 8rem)/ -2)
}
.entry-content>.alignleft {
margin-left: 4rem
}
[class*=wp-block]:not(.alignwide):not(.alignfull) [class*="__inner-container"]>.alignleft,
[class*=wp-block]:not(.alignwide):not(.alignfull) [class*="__inner-container"]>.wp-block-image .alignleft,
[class*=wp-block]:not(.alignwide):not(.alignfull) [class*="__inner-container"]>p .alignleft {
margin-left: 0
}
.entry-content>.alignright {
margin-right: 4rem
}
[class*=wp-block]:not(.alignwide):not(.alignfull) [class*="__inner-container"]>.alignright,
[class*=wp-block]:not(.alignwide):not(.alignfull) [class*="__inner-container"]>.wp-block-image .alignright,
[class*=wp-block]:not(.alignwide):not(.alignfull) [class*="__inner-container"]>p .alignright {
margin-right: 0
}
.post-nav-links {
margin: 3em auto 0
}
}
@media (min-width:700px) {
.footer-copyright,
.site-title {
font-weight: 700
}
ol,
ul {
margin-bottom: 4rem
}
fieldset,
pre {
padding: 3rem
}
hr {
margin: 8rem auto
}
.heading-size-6,
h6,
table {
font-size: 1.8rem
}
.gallery-columns-2 .gallery-item {
max-width: 50%
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%
}
.gallery-columns-4 .gallery-item {
max-width: 25%
}
.gallery-columns-5 .gallery-item {
max-width: 20%
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%
}
.entry-content>.alignwide,
.wp-block-separator.is-style-wide {
max-width: calc(100vw - 8rem)
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.heading-size-1,
.heading-size-2,
.heading-size-3,
h1,
h2,
h3 {
margin: 6rem auto 3rem
}
.entry-content h4,
.entry-content h5,
.entry-content h6,
.heading-size-4,
.heading-size-5,
.heading-size-6,
h4,
h5,
h6 {
margin: 4.5rem auto 2.5rem
}
.menu-copyright,
[class*=wp-block].alignfull:not(.has-background) [class*="__inner-container"]>.alignright,
[class*=wp-block].alignfull:not(.has-background) [class*="__inner-container"]>.wp-block-image .alignright,
[class*=wp-block].alignfull:not(.has-background) [class*="__inner-container"]>p .alignright,
body.template-full-width [class*=wp-block].alignfull [class*="__inner-container"]>.alignright,
body.template-full-width [class*=wp-block].alignfull [class*="__inner-container"]>.wp-block-image .alignright,
body.template-full-width [class*=wp-block].alignfull [class*="__inner-container"]>p .alignright {
margin-right: 4rem
}
.heading-size-1,
h1,
h2.entry-title {
font-size: 6.4rem
}
.heading-size-2,
.wp-block-cover h2,
.wp-block-cover-image h2,
h2 {
font-size: 4.8rem
}
.heading-size-3,
h3 {
font-size: 4rem
}
.archive-title,
.heading-size-4,
.wp-block-pullquote blockquote p,
h4 {
font-size: 3.2rem
}
.comment-author,
.heading-size-5,
.site-title,
h5 {
font-size: 2.4rem
}
legend {
padding: 0 1.5rem
}
.button,
.faux-button,
.wp-block-button__link,
button,
input[type=button],
input[type=reset],
input[type=submit] {
font-size: 1.7rem
}
.wp-caption-text,
figcaption {
margin-top: 1.8rem
}
section {
padding: 2rem 0
}
.alignfull>.wp-caption-text,
.alignfull>figcaption,
.section-inner,
.wp-block-cover .wp-block-cover__inner-container,
.wp-block-cover-image .wp-block-cover__inner-container,
body.template-full-width .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
width: calc(100% - 8rem)
}
.header-inner {
padding: 3.8rem 0
}
.site-description {
display: block
}
.site-logo img {
max-height: 9rem;
transition: height .15s linear, width .15s linear, max-height .15s linear
}
.toggle-inner .toggle-text {
font-size: 1.2rem
}
.search-toggle {
left: 2rem
}
.nav-toggle {
right: 2rem
}
button.close-nav-toggle {
font-size: 1.8rem;
padding: 4rem 0
}
button.close-nav-toggle svg {
height: 2rem;
width: 2rem
}
button.close-nav-toggle .toggle-text {
margin-right: 2.1rem
}
.modal-menu {
left: auto;
width: 100%
}
.modal-menu>li>.ancestor-wrapper>a,
.modal-menu>li>a {
font-size: 2.4rem;
padding: 2.5rem 0
}
.modal-menu ul li {
border-left-color: transparent
}
.modal-menu>li>.ancestor-wrapper>button.sub-menu-toggle {
padding: 0 3rem
}
.modal-menu>li>.ancestor-wrapper>button.sub-menu-toggle svg {
height: 1.1rem;
width: 1.8rem
}
.menu-bottom {
align-items: center;
display: flex;
justify-content: space-between;
padding: 4.4rem 0
}
.menu-copyright {
display: block;
flex-shrink: 0
}
.search-modal form {
position: relative;
width: 100%
}
.search-untoggle svg {
height: 2.5rem;
width: 2.5rem
}
.search-modal .search-field {
border: none;
font-size: 3.2rem;
height: 14rem
}
.search-modal .search-field::-moz-placeholder {
line-height: 4.375
}
.featured-media figcaption {
margin: 2rem auto 0;
width: calc(100% - 8rem)
}
.cover-header-inner {
padding: 18rem 0 8rem
}
.to-the-content-wrapper {
top: calc(100% + 1.8rem)
}
.to-the-content {
height: 6rem
}
.to-the-content svg {
height: 2.4rem;
width: 2.12rem
}
body.template-full-width .alignfull:not(.has-background)>.wp-block-group__inner-container>p:not(.has-background-color) {
padding-left: 4rem;
padding-right: 4rem
}
[class*=wp-block].alignfull:not(.has-background) [class*="__inner-container"]>.alignleft,
[class*=wp-block].alignfull:not(.has-background) [class*="__inner-container"]>.wp-block-image .alignleft,
[class*=wp-block].alignfull:not(.has-background) [class*="__inner-container"]>p .alignleft,
body.template-full-width [class*=wp-block].alignfull [class*="__inner-container"]>.alignleft,
body.template-full-width [class*=wp-block].alignfull [class*="__inner-container"]>.wp-block-image .alignleft,
body.template-full-width [class*=wp-block].alignfull [class*="__inner-container"]>p .alignleft {
margin-left: 4rem
}
.archive-header,
.footer-widgets-outer-wrapper,
.singular .entry-header {
padding: 8rem 0
}
.reduced-spacing .archive-header {
padding-bottom: 3rem
}
body:not(.singular) main>article:first-of-type {
padding: 8rem 0 0
}
.error404 #site-content,
.no-search-results-form,
.post-inner {
padding-top: 8rem
}
.entry-categories,
.widget .widget-title {
margin-bottom: 3rem
}
.entry-categories-inner {
margin: -1rem 0 0 -2rem
}
.entry-categories a {
font-size: 1.5rem;
margin: 1rem 0 0 2rem
}
.intro-text {
font-size: 2rem;
margin-top: 2.5rem
}
.post-meta,
.wp-block-embed figcaption,
.wp-block-image figcaption {
font-size: 1.6rem
}
.singular .intro-text,
.wp-block-pullquote.alignleft.is-style-solid-color blockquote p,
.wp-block-pullquote.alignright.is-style-solid-color blockquote p {
font-size: 2.6rem
}
.post-meta-wrapper {
margin-top: 3rem
}
.post-meta {
margin: -1.4rem 0 0 -3rem
}
.post-meta li {
margin: 1.4rem 0 0 3rem;
max-width: calc(100% - 3rem)
}
.featured-media {
margin-top: 6rem
}
.post-meta-wrapper.post-meta-single-bottom {
margin-top: 4rem
}
.author-bio {
margin-top: 8rem;
min-height: 8rem;
padding-left: 10rem;
position: relative
}
.author-bio .avatar {
position: absolute;
left: 0;
top: 0;
height: 8rem;
width: 8rem
}
.pagination-single {
font-size: 2.4rem;
margin-top: 8rem
}
.pagination-single-inner {
flex-direction: row;
justify-content: space-between
}
.pagination-single.only-next .pagination-single-inner {
justify-content: flex-end
}
.pagination-single hr:first-child {
margin: 0 0 4rem
}
.pagination-single hr:last-child {
margin: 4rem 0 .8rem
}
.pagination-single a+a {
margin: 0 0 0 4rem
}
.pagination-single a .arrow {
margin: 0 2rem 0 0
}
.pagination-single .next-post {
flex-direction: row-reverse;
text-align: right
}
.pagination-single .next-post .arrow {
margin: 0 0 0 2rem
}
.aligncenter,
.alignnone,
.wp-block-archives:not(.alignwide):not(.alignfull),
.wp-block-categories:not(.alignwide):not(.alignfull),
.wp-block-code,
.wp-block-columns:not(.alignwide):not(.alignfull),
.wp-block-cover:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-embed:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-gallery:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-group:not(.has-background):not(.alignwide):not(.alignfull),
.wp-block-image:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-latest-comments:not(.aligncenter):not(.alignleft):not(.alignright),
.wp-block-latest-posts:not(.aligncenter):not(.alignleft):not(.alignright),
.wp-block-media-text:not(.alignwide):not(.alignfull),
.wp-block-preformatted,
.wp-block-pullquote:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright),
.wp-block-quote,
.wp-block-quote.is-large,
.wp-block-quote.is-style-large,
.wp-block-verse,
.wp-block-video:not(.alignwide):not(.alignfull),
figure.wp-block-gallery.aligncenter,
figure.wp-block-gallery.alignnone {
margin-bottom: 4rem;
margin-top: 4rem
}
.wp-block-columns.alignfull+.wp-block-columns.alignfull,
.wp-block-columns.alignwide+.wp-block-columns.alignwide {
margin-top: -6rem
}
.entry-content .wp-block-columns h1,
.entry-content .wp-block-columns h2,
.entry-content .wp-block-columns h3,
.entry-content .wp-block-columns h4,
.entry-content .wp-block-columns h5,
.entry-content .wp-block-columns h6 {
margin: 3.5rem 0 2rem
}
.entry-content>.alignfull:not(.wp-block-group.has-background),
.entry-content>.alignwide:not(.wp-block-group.has-background),
figure.wp-block-gallery.alignfull,
figure.wp-block-gallery.alignwide {
margin-bottom: 6rem;
margin-top: 6rem
}
.wp-block-group.has-background {
padding: 4rem;
margin-top: 0;
margin-bottom: 0
}
.alignfull:not(.has-background)>.wp-block-group__inner-container>p:not(.has-background-color) {
padding-left: 0;
padding-right: 0
}
.wp-block-media-text .wp-block-media-text__content {
padding: 4rem
}
.wp-block-pullquote cite {
margin-top: 2rem
}
.wp-block-pullquote.alignfull:not(.is-style-solid-color) {
padding-left: 1rem;
padding-right: 1rem
}
.wp-block-pullquote.alignfull::before,
.wp-block-pullquote.alignwide::before {
font-size: 11.272727272rem;
height: 8rem;
margin-bottom: 2rem;
width: 8rem
}
.wp-block-pullquote.alignfull blockquote p,
.wp-block-pullquote.alignwide blockquote p {
font-size: 4.8rem;
line-height: 1.203125
}
.wp-block-pullquote.alignleft p,
.wp-block-pullquote.alignleft.is-style-solid-color blockquote p,
.wp-block-pullquote.alignright p,
.wp-block-pullquote.alignright.is-style-solid-color blockquote p {
font-size: 3.2rem;
line-height: 1.1875
}
.wp-block-pullquote.is-style-solid-color.alignfull,
.wp-block-pullquote.is-style-solid-color.alignwide {
padding: 6rem 4rem 4rem
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
font-size: 2.8rem
}
hr.wp-block-separator {
margin: 6rem auto
}
.entry-content {
font-size: 2.1rem
}
.entry-content li,
.entry-content p {
line-height: 1.476
}
.alignleft {
margin: .3rem 2rem 2rem 0
}
.alignright {
margin: .3rem 0 2rem 2rem
}
.entry-content>.alignwide {
width: calc(100vw - 8rem)
}
.entry-content>.alignfull:first-child,
.entry-content>.alignwide:first-child {
margin-bottom: 8rem
}
.comments-pagination,
.comments-wrapper {
margin-top: 8rem
}
.comment-reply-title {
margin-bottom: 4.6rem
}
.comment-respond p.comment-notes,
.comment-respond p.logged-in-as {
font-size: 1.8rem;
letter-spacing: -.025em;
margin: -2.5rem 0 4.4rem
}
.comments .comment,
.comments .pingback,
.comments .review,
.comments .trackback {
padding-top: 5rem
}
div.comment:first-of-type {
margin-top: 5rem
}
.comment-meta {
margin-bottom: 2rem;
min-height: 6rem;
padding: .3rem 0 0 7.5rem
}
.comment-meta .avatar {
display: block;
height: 6rem;
position: absolute;
left: 0;
top: 0;
width: 6rem
}
.comment-metadata {
font-size: 1.6rem;
margin-top: .8rem
}
.comment-footer-meta {
margin-top: 2.5rem
}
.pingback .comment-body {
padding: 0
}
.comment-respond p {
margin-bottom: 2.5rem
}
.comment-form p.logged-in-as {
margin: -2.5rem 0 4.4rem
}
.comment-respond .comment-form-author,
.comment-respond .comment-form-email {
float: left;
width: calc(50% - 1rem)
}
.comment-respond .comment-form-email {
margin-left: 2rem
}
.comments .comment-respond {
padding: 5rem 0 0
}
.comment-reply-title small {
display: inline;
margin: 0 0 0 .5rem
}
.pagination-separator {
margin: 8rem 0
}
.nav-short,
.to-the-top-long {
display: inline
}
.pagination .nav-links {
font-size: 2.4rem;
font-weight: 700;
margin: -2.5rem 0 0 -4rem
}
.nav-links>* {
margin: 2.5rem 0 0 4rem
}
.footer-top-hidden #site-footer,
.footer-top-visible .footer-nav-widgets-wrapper,
.footer-widgets .widget:first-child,
.footer-widgets+.footer-widgets {
margin-top: 0
}
.footer-top {
padding: 3.7rem 0
}
.footer-menu {
font-size: 2.4rem;
margin: -.8rem 0 0 -1.6rem
}
.footer-menu li {
margin: .8rem 0 0 1.6rem
}
.has-footer-menu .footer-social-wrapper {
flex: 1;
margin-left: 4rem;
width: auto
}
.footer-widgets-wrapper {
display: flex;
justify-content: space-between;
margin-left: -4rem;
width: calc(100% + 4rem)
}
.footer-widgets {
margin-left: 4rem;
width: 50%
}
.footer-widgets .widget {
border-top: none;
margin-top: 5rem;
padding-top: 0
}
#site-footer {
font-size: 1.8rem;
padding: 2.3rem 0
}
.footer-credits {
display: flex;
flex-wrap: wrap
}
.privacy-policy {
margin: 0 0 0 2.4rem
}
.to-the-top-short {
display: none
}
}
.phone-block p,
nav#site-navigation li a {
line-height: 28px;
font-family: 'Nunito Sans'
}
@media (min-width:782px) {
.wp-block-column {
margin-bottom: 0
}
.wp-block-columns.alignfull+.wp-block-columns.alignfull,
.wp-block-columns.alignwide+.wp-block-columns.alignwide {
margin-top: -2.8rem
}
}
@media (min-width:1000px) {
.footer-top,
.header-inner,
.wp-custom-logo .header-titles {
align-items: center
}
#site-header {
z-index: 2
}
.header-inner {
display: flex;
justify-content: space-between;
padding: 2.8rem 0
}
.header-titles-wrapper {
margin-right: 4rem;
max-width: 50%;
padding: 0;
text-align: left
}
.header-titles {
align-items: baseline;
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
margin: -1rem 0 0 -2.4rem
}
.header-titles .site-description,
.header-titles .site-logo,
.header-titles .site-title {
margin: 1rem 0 0 2.4rem
}
.header-navigation-wrapper {
align-items: center;
display: flex
}
.primary-menu-wrapper {
display: block;
width: 100%
}
.mobile-nav-toggle,
.mobile-search-toggle {
display: none !important
}
.primary-menu-wrapper+.header-toggles {
margin-left: 3rem
}
.header-toggles {
display: flex;
flex-shrink: 0;
margin-right: -3rem
}
.header-inner .toggle {
height: 4.4rem;
padding: 0 3rem;
position: relative;
bottom: auto;
left: auto;
right: auto;
top: auto;
width: auto
}
.header-inner .toggle-wrapper {
position: relative
}
.header-inner .toggle-wrapper::before {
background: #dedfdf;
content: "";
display: block;
height: 2.7rem;
position: absolute;
left: 0;
top: calc(50% - 1.35rem);
width: .1rem
}
.header-inner .toggle-wrapper:first-child::before {
content: none
}
.header-inner .primary-menu-wrapper+.header-toggles .toggle-wrapper:first-child::before {
content: ""
}
.mobile-menu,
.nav-toggle-wrapper:not(.has-expanded-menu) {
display: none
}
.toggle-inner {
position: static
}
.toggle-inner .toggle-text {
left: 0;
right: 0;
text-align: center;
top: calc(100% - .3rem);
width: auto
}
.header-toggles:only-child .nav-toggle .toggle-inner {
padding-top: 0
}
.header-toggles:only-child .toggle-inner {
display: flex;
flex-wrap: nowrap;
align-items: center
}
.header-toggles:only-child .toggle-inner .svg-icon {
order: 1
}
.header-toggles:only-child .toggle-inner .toggle-text {
position: static;
padding-right: 20px;
font-size: 15px;
color: inherit
}
.menu-modal {
opacity: 1;
justify-content: flex-end;
padding: 0;
transition: background-color .3s ease-in, left 0s .3s, right 0s .3s
}
.menu-modal.cover-modal {
background: rgba(0, 0, 0, 0)
}
.menu-modal.active {
background: rgba(0, 0, 0, .2);
transition: background-color .3s ease-out
}
.menu-wrapper.section-inner {
width: calc(100% - 8rem)
}
.menu-modal-inner {
box-shadow: 0 0 2rem 0 rgba(0, 0, 0, .1);
opacity: 0;
padding: 0;
transform: translateX(20rem);
transition: transform .2s ease-in, opacity .2s ease-in;
width: 50rem
}
.menu-modal.active .menu-modal-inner {
opacity: 1;
transform: translateX(0);
transition-timing-function: ease-out
}
.expanded-menu,
.pagination .next,
.pagination .prev,
.powered-by-wordpress {
display: block
}
.menu-bottom {
padding: 6rem 0
}
.menu-bottom .social-menu {
justify-content: flex-start
}
.featured-media figcaption {
width: 100%
}
.template-full-width .wp-block-image .alignleft {
margin-right: 2rem
}
.template-full-width .wp-block-image .alignright {
margin-left: 2rem
}
.singular .intro-text {
font-size: 2.8rem
}
.wp-block-columns.alignfull+.wp-block-columns.alignfull,
.wp-block-columns.alignwide+.wp-block-columns.alignwide {
margin-top: -4.8rem
}
.entry-content>.alignfull:not(.wp-block-group.has-background),
.entry-content>.alignwide:not(.wp-block-group.has-background),
figure.wp-block-gallery.alignfull,
figure.wp-block-gallery.alignwide {
margin-bottom: 8rem;
margin-top: 8rem
}
.entry-content>.wp-block-group.alignfull.has-background,
.entry-content>.wp-block-group.alignwide.has-background {
padding: 8rem 4rem;
margin-bottom: 0;
margin-top: 0
}
.wp-block-image .alignleft {
margin-right: 0
}
.wp-block-image .alignright {
margin-left: 0
}
.wp-block-image .aligncenter figcaption {
text-align: center
}
hr.wp-block-separator {
margin: 8rem auto
}
.entry-content>.alignleft,
.entry-content>.wp-block-image .alignleft,
.entry-content>p .alignleft {
position: absolute;
right: calc((100vw - 58rem)/ 2 + 58rem + 2rem);
max-width: calc((100% - 58rem)/ 2 - 6rem)
}
[class*=wp-block]:not(.alignwide):not(.alignfull) [class*="__inner-container"]>.alignleft,
[class*=wp-block]:not(.alignwide):not(.alignfull) [class*="__inner-container"]>.wp-block-image .alignleft,
[class*=wp-block]:not(.alignwide):not(.alignfull) [class*="__inner-container"]>p .alignleft {
position: relative;
right: inherit;
max-width: inherit
}
[class*=wp-block].alignfull [class*="__inner-container"]>.alignleft,
[class*=wp-block].alignfull [class*="__inner-container"]>.wp-block-image .alignleft,
[class*=wp-block].alignfull [class*="__inner-container"]>p .alignleft,
[class*=wp-block].alignwide [class*="__inner-container"]>.alignleft,
[class*=wp-block].alignwide [class*="__inner-container"]>.wp-block-image .alignleft,
[class*=wp-block].alignwide [class*="__inner-container"]>p .alignleft {
position: absolute;
right: calc((100% - 58rem)/ 2 + 58rem + 4rem);
max-width: calc((100% - 58rem)/ 2 - 4rem)
}
[class*=wp-block].alignwide.has-background [class*="__inner-container"]>.alignleft,
[class*=wp-block].alignwide.has-background [class*="__inner-container"]>.wp-block-image .alignleft,
[class*=wp-block].alignwide.has-background [class*="__inner-container"]>p .alignleft {
right: calc((100% - 58rem)/ 2 + 58rem)
}
[class*=wp-block].alignfull [class*="__inner-container"]>.alignleft,
[class*=wp-block].alignfull [class*="__inner-container"]>.wp-block-image .alignleft,
[class*=wp-block].alignfull [class*="__inner-container"]>p .alignleft {
margin-left: 4rem
}
.entry-content>.alignright,
.entry-content>.wp-block-image .alignright,
.entry-content>p .alignright,
[class*="__inner-container"]>.alignright {
position: absolute;
left: calc((100vw - 58rem)/ 2 + 58rem + 2rem);
max-width: calc((100% - 58rem)/ 2 - 6rem)
}
[class*=wp-block]:not(.alignwide):not(.alignfull) [class*="__inner-container"]>.alignright,
[class*=wp-block]:not(.alignwide):not(.alignfull) [class*="__inner-container"]>.wp-block-image .alignright,
[class*=wp-block]:not(.alignwide):not(.alignfull) [class*="__inner-container"]>p .alignright {
position: relative;
left: inherit;
max-width: inherit
}
[class*=wp-block].alignfull [class*="__inner-container"]>.alignright,
[class*=wp-block].alignfull [class*="__inner-container"]>.wp-block-image .alignright,
[class*=wp-block].alignfull [class*="__inner-container"]>p .alignright,
[class*=wp-block].alignwide [class*="__inner-container"]>.alignright,
[class*=wp-block].alignwide [class*="__inner-container"]>.wp-block-image .alignright,
[class*=wp-block].alignwide [class*="__inner-container"]>p .alignright {
position: absolute;
left: calc((100% - 58rem)/ 2 + 58rem + 4rem);
max-width: calc((100% - 58rem)/ 2 - 4rem)
}
[class*=wp-block].alignwide.has-background [class*="__inner-container"]>.alignright,
[class*=wp-block].alignwide.has-background [class*="__inner-container"]>.wp-block-image .alignright,
[class*=wp-block].alignwide.has-background [class*="__inner-container"]>p .alignright {
left: calc((100% - 58rem)/ 2 + 58rem + 4rem)
}
[class*=wp-block].alignfull [class*="__inner-container"]>.alignright,
[class*=wp-block].alignfull [class*="__inner-container"]>.wp-block-image .alignright,
[class*=wp-block].alignfull [class*="__inner-container"]>p .alignright {
margin-right: 4rem
}
.alignfull>.wp-caption-text,
.alignfull>figcaption {
width: calc(100% - 10rem)
}
.comment-meta {
padding-left: 0
}
.comment-meta .avatar {
left: -8rem
}
.pagination .nav-links {
justify-content: space-between;
margin: 0;
width: 100%
}
.nav-links>* {
margin: 0 2rem
}
.pagination .prev {
margin: 0 auto 0 0
}
.pagination .next {
text-align: right;
margin: 0 0 0 auto
}
.footer-menu {
align-items: baseline;
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
font-size: 2.1rem;
margin: -1.2rem 0 0 -2.4rem
}
.footer-menu li {
margin: 1.2rem 0 0 2.4rem
}
}
@media (min-width:1220px) {
.heading-size-1,
h1 {
font-size: 8.4rem
}
ul.primary-menu {
margin: -.8rem 0 0 -2.5rem
}
.primary-menu>li {
margin: .8rem 0 0 2.5rem
}
.primary-menu-wrapper+.header-toggles {
margin-left: 4rem
}
.header-toggles {
margin-right: -4rem
}
.header-toggles .toggle {
padding: 0 4rem
}
.cover-header+.post-inner {
padding-top: 10rem
}
.singular .intro-text {
font-size: 3.2rem;
letter-spacing: -.03125em;
line-height: 1.375
}
.wp-block-columns.alignfull+.wp-block-columns.alignfull {
margin-top: -6rem
}
.entry-content>.alignfull,
figure.wp-block-gallery.alignfull {
margin-bottom: 10rem;
margin-top: 10rem
}
.entry-content>.wp-block-group.alignfull.has-background,
.entry-content>.wp-block-group.alignwide.has-background {
padding: 8rem 6rem;
margin-bottom: 0;
margin-top: 0
}
.wp-block-pullquote.alignfull blockquote p,
.wp-block-pullquote.alignwide blockquote p {
font-size: 6.4rem
}
.wp-block-pullquote.is-style-solid-color.alignfull,
.wp-block-pullquote.is-style-solid-color.alignwide {
padding: 9rem 4rem 8rem
}
[class*=wp-block].alignwide.has-background [class*="__inner-container"]>.alignleft,
[class*=wp-block].alignwide.has-background [class*="__inner-container"]>.wp-block-image .alignleft,
[class*=wp-block].alignwide.has-background [class*="__inner-container"]>p .alignleft {
right: calc((100% - 58rem)/ 2 + 58rem - 2rem)
}
[class*=wp-block].alignwide.has-background [class*="__inner-container"]>.alignright,
[class*=wp-block].alignwide.has-background [class*="__inner-container"]>.wp-block-image .alignright,
[class*=wp-block].alignwide.has-background [class*="__inner-container"]>p .alignright {
left: calc((100% - 58rem)/ 2 + 58rem + 6rem)
}
.comment-reply-title {
font-size: 5.6rem;
line-height: 1.2;
margin-bottom: 6rem
}
.comment-respond p.comment-notes,
.comment-respond p.logged-in-as {
margin: -4rem 0 6rem
}
.comments .comment-respond .comment-reply-title {
font-size: 4.8rem
}
.comments .comment-respond p.comment-notes,
.comments .comment-respond p.logged-in-as {
margin: -4.5rem 0 4rem
}
.widget-content {
font-size: 2.1rem
}
.footer-menu {
font-size: 2.4rem;
margin: -1.5rem 0 0 -3rem
}
.footer-menu li {
margin: 1.5rem 0 0 3rem
}
ul.footer-social {
margin: -1rem 0 0 -1rem
}
ul.footer-social li {
margin: 1rem 0 0 1rem
}
.footer-social a {
height: 4.4rem;
width: 4.4rem
}
.footer-social a::before {
font-size: 2rem
}
.footer-widgets-wrapper {
margin-left: -6rem;
width: calc(100% + 6rem)
}
.footer-widgets {
margin-left: 6rem
}
}
@media (min-width:1240px) {
body.template-full-width .entry-content>.alignleft {
margin-left: calc((100vw - 120rem)/ 2)
}
body.template-full-width .entry-content>.alignright {
margin-right: calc((100vw - 120rem)/ 2)
}
}
@media (min-width:1280px) {
figure.wp-block-gallery.alignleft {
margin-left: -31rem
}
figure.wp-block-gallery.alignright {
margin-right: -31rem
}
.wp-block-separator.is-style-wide,
[class*="__inner-container"]>.alignwide {
max-width: 120rem;
width: 100%
}
.entry-content>.alignleft,
.entry-content>.wp-block-image .alignleft,
.entry-content>p .alignleft {
right: calc((100vw - 58rem)/ 2 + 58rem + 4rem);
margin-left: -31rem
}
.entry-content>.alignright,
.entry-content>.wp-block-image .alignright,
.entry-content>p .alignright {
left: calc((100vw - 58rem)/ 2 + 58rem + 4rem);
margin-right: -31rem
}
.entry-content>.alignwide {
max-width: 120rem;
width: 120rem
}
.alignleft,
.alignright,
.entry-content>.alignleft,
.entry-content>.alignright,
.entry-content>.wp-block-image .alignleft,
.entry-content>.wp-block-image .alignright,
.entry-content>p .alignleft,
.entry-content>p .alignright,
[class*=wp-block].alignfull [class*="__inner-container"]>.alignleft,
[class*=wp-block].alignfull [class*="__inner-container"]>.alignright,
[class*=wp-block].alignfull [class*="__inner-container"]>.wp-block-image .alignleft,
[class*=wp-block].alignfull [class*="__inner-container"]>.wp-block-image .alignright,
[class*=wp-block].alignfull [class*="__inner-container"]>p .alignleft,
[class*=wp-block].alignfull [class*="__inner-container"]>p .alignright,
[class*=wp-block].alignwide:not(.has-background) [class*="__inner-container"]>.alignleft,
[class*=wp-block].alignwide:not(.has-background) [class*="__inner-container"]>.alignright,
[class*=wp-block].alignwide:not(.has-background) [class*="__inner-container"]>.wp-block-image .alignleft,
[class*=wp-block].alignwide:not(.has-background) [class*="__inner-container"]>.wp-block-image .alignright,
[class*=wp-block].alignwide:not(.has-background) [class*="__inner-container"]>p .alignleft,
[class*=wp-block].alignwide:not(.has-background) [class*="__inner-container"]>p .alignright {
max-width: 25rem
}
body.template-full-width .alignfull:not(.has-background)>.wp-block-group__inner-container>p:not(.has-background-color) {
padding-left: 0;
padding-right: 0
}
body.template-full-width [class*=wp-block].alignfull [class*="__inner-container"]>.wp-block-image .alignleft {
margin-left: 0
}
body.template-full-width [class*=wp-block].alignfull [class*="__inner-container"]>.wp-block-image .alignright {
margin-right: 0
}
}
@media (min-width:1330px) {
.alignleft,
.alignright,
.entry-content>.alignleft,
.entry-content>.alignright,
.entry-content>.wp-block-image .alignleft,
.entry-content>.wp-block-image .alignright,
.entry-content>p .alignleft,
.entry-content>p .alignright,
[class*=wp-block].alignfull [class*="__inner-container"]>.alignleft,
[class*=wp-block].alignfull [class*="__inner-container"]>.alignright,
[class*=wp-block].alignfull [class*="__inner-container"]>.wp-block-image .alignleft,
[class*=wp-block].alignfull [class*="__inner-container"]>.wp-block-image .alignright,
[class*=wp-block].alignfull [class*="__inner-container"]>p .alignleft,
[class*=wp-block].alignfull [class*="__inner-container"]>p .alignright,
[class*=wp-block].alignwide:not(.has-background) [class*="__inner-container"]>.alignleft,
[class*=wp-block].alignwide:not(.has-background) [class*="__inner-container"]>.alignright,
[class*=wp-block].alignwide:not(.has-background) [class*="__inner-container"]>.wp-block-image .alignleft,
[class*=wp-block].alignwide:not(.has-background) [class*="__inner-container"]>.wp-block-image .alignright,
[class*=wp-block].alignwide:not(.has-background) [class*="__inner-container"]>p .alignleft,
[class*=wp-block].alignwide:not(.has-background) [class*="__inner-container"]>p .alignright {
max-width: 29rem
}
.wp-block-pullquote.is-style-solid-color.alignleft::before,
.wp-block-pullquote.is-style-solid-color.alignright::before {
top: 0
}
}
@font-face {
font-family: ClashDisplay-Light;
src: url(https://sharkmatrix.com/wp-content/themes/twentytwenty/fonts/ClashDisplay-Light.ttf) format("truetype")
}
@font-face {
font-family: ClashDisplay-Medium;
src: url(https://sharkmatrix.com/wp-content/themes/twentytwenty/fonts/ClashDisplay-Medium.ttf) format("truetype")
}
@font-face {
font-family: ClashDisplay-Regular;
src: url(https://sharkmatrix.com/wp-content/themes/twentytwenty/fonts/ClashDisplay-Regular.ttf) format("truetype")
}
@font-face {
font-family: ClashDisplay-Semibold;
src: url(https://sharkmatrix.com/wp-content/themes/twentytwenty/fonts/ClashDisplay-Semibold.ttf) format("truetype")
}
@font-face {
font-family: ClashDisplay-Bold;
src: url(https://sharkmatrix.com/wp-content/themes/twentytwenty/fonts/ClashDisplay-Bold.ttf) format("truetype")
}
:root {
--boldfont: 'ClashDisplay-Bold';
--semibold: 'ClashDisplay-Semibold';
--regular: 'ClashDisplay-Regular';
--medium: 'ClashDisplay-Medium';
--light: 'ClashDisplay-Light'
}
.top-navigation {
box-shadow: 0 4px 2px rgba(0, 0, 0, .02);
background: 0 0;
width: 100%;
position: absolute;
z-index: 999
}
.contact-block,
.contact-block_page {
box-shadow: 0 0 16px rgba(0, 0, 0, .16)
}
.mobile-navigation,
ul.sub-menu {
display: none !important
}
.site-identity {
display: flex;
justify-content: space-between;
padding: 1.5rem 0;
align-items: center
}
nav#site-navigation li a {
color: rgba(255, 255, 255, .6);
text-decoration: none;
font-size: 18px
}
li.iconList__items_item1,
nav#site-navigation li {
list-style-type: none
}
.phone-block {
background: #fff;
border-radius: 0;
padding: 7px 0;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
width: 250px;
margin: 0 0 0 15px
}
.phone-block p {
color: #2e91cf;
margin-bottom: 0;
font-size: 15px;
font-weight: 600
}
figure.wp-block-image,
section.footer__inner h4 {
margin-bottom: 20px !important
}
.phone-block i {
color: #2e91cf;
margin-right: 10px;
font-size: 15px
}
.button-toggle {
background: 0 0;
padding: 0;
color: #000
}
.button-toggle:active,
.button-toggle:focus,
.button-toggle:hover {
box-shadow: none;
color: #000
}
@media (max-width:1000px) {
.top-navigation-right {
display: none
}
.menu-toggle {
display: block
}
.drawer-menu-toggle {
display: inline-block
}
}
.portfolio h2 {
font-size: 58px !important;
font-weight: 700 !important;
font-family: Sora, sans-serif !important;
line-height: 76px
}
.porttext.justify-content-center {
font-size: 22px
}
.portfolio .col-md-8.col-lg-8 {
display: flex;
align-items: center
}
.portfolio h2 span,
.whoweare-counter-number:first-child h1 {
color: #2e91cf
}
footer#colophon p {
font-weight: 400;
font-size: 15px;
color: rgb(255 255 255);
font-family: 'Nunito Sans'
}
.footer__widget.footer-1 ul,
.social-footerlinks ul {
margin: 0;
padding: 0;
display: flex
}
.contact-us-new,
.footer__row {
display: flex;
flex-wrap: wrap
}
.footer__widget.footer-1 {
width: 36%;
padding-right: 20px
}
.footer__widget {
width: 23%
}
.footer__widget.footer-2,
.footer__widget.footer-4 {
width: 20%
}
#colophon {
padding-top: 50px;
padding-bottom: 20px;
background: url(https://sharkmatrix.com/wp-content/uploads/2023/03/header-bg.jpg)
}
.services-box__box-content1.my-3 {
height: auto
}
.footer__widget.footer-1 ul {
list-style: none;
flex-wrap: wrap;
justify-content: center
}
.footer__widget.footer-1 ul li a {
color: #fff;
display: block;
height: 35px;
width: 35px;
background: 0 0;
border-radius: 50%;
text-align: center;
line-height: 32px;
font-size: 16px;
transition: .5s;
border: 1px solid #fff
}
a.btn.head-banner-transparent-btn,
a.btn.head-banner-white-btn {
border-radius: 8px;
font-size: 14px;
text-decoration: none;
padding: 12px 24px
}
section.footer__inner h4 {
font-family: Sora;
color: #fff;
margin-top: 36px !important;
font-size: 20px
}
ul#menu-services-menu li a,
ul#menu-useful-links li a {
font-weight: 400;
font-size: 14px;
font-family: Sora;
color: rgb(255 255 255);
text-decoration: none
}
ul#menu-services-menu li,
ul#menu-useful-links li {
list-style-type: none;
margin-left: 0 !important
}
ul#menu-services-menu,
ul#menu-useful-links {
margin-left: 0 !important
}
.footer-bottom {
padding-top: 1rem
}
.site-info {
font-weight: 400;
font-size: 13px;
color: rgba(255, 255, 255, .7);
font-family: Sora
}
.social-footerlinks {
width: 50%
}
.footer-tagline1 {
display: flex;
justify-content: space-between;
border-top: 1px solid rgba(255, 255, 255, .15);
align-items: center;
padding-top: 2rem
}
.social-footerlinks li {
list-style-type: none;
margin-right: 10px
}
.social-footerlinks li a {
background: #fff;
padding: 2px 8px;
color: #000;
font-size: 18px;
border-radius: 3px
}
.footer__widget.footer-4 a {
font-weight: 400;
font-size: 14px;
font-family: Sora;
color: rgb(255 255 255);
text-decoration: none;
margin: 0 0 15px
}
.footer__widget.footer-4 i {
color: #fff;
margin-right: 10px
}
.banner__inner {
margin-top: -570px;
margin-bottom: 50px
}
.banner__content h1 {
font-weight: 700;
font-size: 44px;
color: #fff;
letter-spacing: .8px;
margin-bottom: 0 !important
}
.banner__content h4 {
font-weight: 400;
font-size: 16px;
color: rgba(255, 255, 255, .7);
margin-top: 20px;
margin-bottom: 60px
}
section {
width: 100%;
padding: 0
}
a.btn.head-banner-white-btn {
background: #fff;
color: #2e91cf;
margin-right: 20px;
border: 2px solid #fff
}
a.btn.head-banner-transparent-btn {
background: 0 0;
color: #fff;
border: 3px solid #fff
}
.footer__widget.footer-4 section.footer__inner div,
.head_bann_btn {
display: flex
}
a.btn.border-btn.mt-4.head-banner-white-btn {
background: #2e91cf;
border-radius: 8px;
padding: 12px 24px;
color: #fff;
text-decoration: none;
font-family: 'Nunito Sans'
}
.services-box-new {
padding-top: 70px;
padding-bottom: 70px
}
.services-box__box {
border: 1px solid #f89b29;
padding: 50px 38px
}
.row.align-items-center,
li#mega-menu-item-custom_html-2,
li#mega-menu-item-custom_html-3,
li#mega-menu-item-custom_html-4 {
padding: 0 !important
}
.services-box-new .col-lg-5 {
padding: 40px 30px !important;
border: 1px solid #f89b29
}
.number {
position: relative;
display: inline-block
}
.projectFactsWrap .item p.number {
font-family: inherit !important
}
.number:before {
content: '';
position: absolute;
width: 124px;
height: 124px;
border-radius: 50%;
background: rgba(255 255 255 / 27%);
left: -18px;
bottom: -30px;
text-align: center
}
.acc-head.active::after,
.acc-head::after {
content: '\276F';
right: 16px;
transition: .4s
}
p#number3:after {
content: '+'
}
.services-box__box-image {
width: 120px
}
.services-box__box-content {
flex: 1
}
.services-box__box,
.strategic_block_img,
.subcribe-now-form {
display: flex;
align-items: center
}
.services-box__box-image img {
padding-right: 20px;
width: 100px;
height: 100px;
object-fit: contain
}
.services-box__box-content h5 {
font-size: 21px;
margin-bottom: 10px;
margin-top: 0
}
a.more-text {
color: #444;
font-size: 14px;
text-decoration: NONE
}
.services-box h2 {
margin-top: 0;
font-size: 40px
}
.home-counter-new {
background-image: url(//sharkmatrix.com/wp-content/uploads/2023/03/header-bg.jpg);
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
padding-top: 50px;
padding-bottom: 50px
}
.home-counter-nov22 h6 {
color: #fff;
margin-bottom: 10px;
font-family: inherit;
letter-spacing: .8px;
font-size: 40px;
text-transform: capitalize
}
.home-counter-nov22 h2 {
color: #16223a;
margin-top: 0;
margin-bottom: 10px;
font-family: inherit;
letter-spacing: inherit;
font-weight: 700 !important
}
.home-counter-nov22 p {
font-weight: 400;
font-size: 16px;
color: rgba(255, 255, 255, .7)
}
.counter-box__link {
padding: 20px;
text-align: center
}
.counter-box__box-image img {
height: 85px;
margin: 0 auto
}
#whoweareblock,
.faq-block,
.feature-logo,
.home-blog-main,
.recent-work {
padding-top: 50px;
padding-bottom: 50px
}
.faq-description p,
.img__content-inner p,
.industries-box__box-content p,
.post-content p {
font-weight: 400;
font-size: 16px;
color: #3c3c3c;
font-family: 'Nunito Sans'
}
.img__content-inner h2 {
font-size: 30px;
line-height: inherit;
margin-top: 0;
margin-bottom: 10px;
font-family: inherit;
letter-spacing: inherit
}
.faq-block-new h6,
.feature-logo h6,
.img__content-inner h6,
.industries-box h6,
.tech-block-new h6 {
color: #2e91cf;
margin-bottom: 10px;
margin-top: 0
}
a.btn.blue-transparent-btn {
background: 0 0;
border-radius: 8px;
padding: 12px 24px;
color: #2e91cf;
text-decoration: none;
border: 2px solid #2e91cf;
font-size: 14px;
font-family: inherit;
margin: 0 !important
}
a.btn.blue-transparent-btn i {
MARGIN: 0 0 0 10px
}
.counter-boxes-new__link {
border: 1px solid #2e91cf !important;
padding: 50px;
text-align: center;
margin: 0 15px
}
.counter-boxes-new__box h5 {
margin-top: 0;
margin-bottom: 10px;
font-weight: 600;
font-size: 40px;
line-height: 50px;
text-align: center;
color: #2e91cf
}
.counter-boxes-new__box p {
margin-bottom: 0;
color: #3c3c3c;
font-weight: 600;
font-size: 20px;
font-family: inherit;
letter-spacing: inherit
}
.common-title.common-title--left h2,
.digital-marketing-block h2 {
font-size: 25px;
font-weight: 700
}
.recent-work h2 {
margin-top: 0;
margin-bottom: 0;
font-size: 40px;
line-height: 1.2;
font-family: inherit;
letter-spacing: unset
}
.recent-work-text h5 {
font-family: inherit !important;
margin: 0;
letter-spacing: unset !important;
padding: 0 0 10px;
font-size: 20px !important
}
.contact-main-box h6,
.feature-logo h4,
.feature-logo h6 {
font-family: var(--medium);
letter-spacing: .8px
}
.recent-work-box__box {
background: #c92661;
border-radius: 24px;
text-align: center !important;
padding-top: 20px;
padding-right: 20px;
padding-left: 20px
}
.marketing-ict-telecom-main-box img,
.marketing-recent-work-box__box-image img,
.recent-work-box__box-image img,
.recent-work-box__box-image-web img {
display: inline
}
.recent-work__box-content h5 {
font-weight: 400;
font-size: 16px;
color: rgba(255, 255, 255, .7);
margin-top: 20px
}
.feature-logo-slider,
.work_boxes_new_one {
margin-top: 30px
}
.industries-box__box-content h5 {
font-size: 18px;
margin-top: 20px;
margin-bottom: 10px
}
section.tech-block.tech-block-new.bs-text-block {
margin: 30px 0;
text-align: center
}
.industries-box h2 {
font-size: 40px;
line-height: 1.2;
margin-top: 20px
}
.industries-box p {
font-weight: 400;
font-size: 16px;
color: #3c3c3c
}
.faq-block-new h2,
.feature-logo h4 {
font-size: 35px;
line-height: 1.2;
margin-top: 20px
}
.subscribe-now-block {
background-image: url(https://sharkmatrix.com/wp-content/uploads/2023/05/calltoaction.png);
background-size: cover;
padding-top: 30px;
padding-bottom: 20px;
margin-top: 60px
}
.subscribe-block h4 {
font-size: 40px;
line-height: 1.2;
margin-top: 0;
color: #fff;
margin-bottom: 8px
}
.subscribe-block p {
font-weight: 400;
font-size: 16px;
color: rgba(255, 255, 255, .7);
margin-bottom: 0
}
.email-input input {
color: #222
}
.subscribe-block input::placeholder {
color: #fff
}
.brand-carousel.section-padding.owl-carousel.align-items-center.text-center.owl-loaded.owl-drag {
height: 53px;
overflow: hidden
}
.logo-head-carousel.section-padding.owl-carousel.align-items-center.owl-loaded.owl-drag {
height: 50px;
overflow: hidden;
margin-top: 50px !important
}
div#home-slider-img img {
height: 437px;
object-fit: contain !important
}
.wpcf7-response-output {
margin-top: 0 !important;
font-size: 14px
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
position: relative;
text-decoration: none !important
}
.subcribe-now-form {
justify-content: center;
margin: 40px 0
}
.digital-services-box__box-content,
.subscibr-btn input {
background: #fff
}
.subscibr-btn input.wpcf7-form-control.has-spinner.wpcf7-submit {
background: 0 no-repeat #2e91cf;
padding: 17px 22px;
color: #fff;
text-decoration: none;
text-transform: capitalize;
font-size: 14px;
border-radius: 0
}
.contact-us-block-main {
padding-top: 50px;
background-image: url(https://sharkmatrix.com/wp-content/uploads/2023/05/Group-1000003670.png);
background-size: cover;
padding-bottom: 50px
}
.contact-main-box,
.whoweare-counter-number:nth-child(2) h1,
.whoweare-counter-number:nth-child(2) h6,
.whoweare-counter-number:nth-child(3) h1,
.whoweare-counter-number:nth-child(3) h6,
li.trans__btn a {
color: #fff
}
.contact-main-box h2 {
font-size: 35px;
line-height: 1.2;
margin-top: 10px;
margin-bottom: 10px
}
.contact-main-box h6 {
margin-top: 0;
margin-bottom: 10px;
text-transform: capitalize
}
.contact-main-box p {
font-weight: 400;
font-size: 16px;
color: #000;
font-family: 'Nunito Sans' margin-top: 0px
}
.contact-block {
max-width: 960px;
margin: -200px auto 50px;
padding: 30px 50px;
background: #fff;
border-radius: 24px
}
.contact-block h2 {
font-size: 35px;
line-height: 1.2;
margin-top: 0;
color: #2e91cf;
text-align: center;
letter-spacing: .1px
}
.accordion-wrapper {
position: relative;
margin-bottom: .5rem
}
.acc-head.active::after {
position: absolute;
color: grey;
transform: rotate(90deg)
}
.acc-body {
padding: 1rem;
display: none;
background: #dadee2
}
.industries-box__link p {
font-weight: 400;
font-size: 16px !important;
color: rgb(60 60 60 / 92%)
}
.post-block {
display: flex;
align-items: center;
background: rgba(46, 145, 207, .07);
border-radius: 16px
}
.post-content {
padding: 10px 25px
}
.post-image {
background: #2e91cf;
border-radius: 16px 0 0 16px;
padding: 30px;
height: 300px
}
.home-blog-main h2 {
font-size: 40px;
line-height: 1.2;
margin-top: 20px;
font-family: var(--medium);
letter-spacing: .8px
}
input#submit,
input.wpcf7-form-control.has-spinner.wpcf7-submit.marketing-contact-btn {
background: #2e91cf;
border-radius: 8px;
padding: 12px 24px;
color: #fff;
text-decoration: none;
text-transform: capitalize;
font-weight: 300;
font-size: 14px
}
label.shopify-text {
text-align: left;
color: #000;
display: flex;
font-family: inherit;
flex-wrap: wrap
}
.tech-block-new h2 {
font-size: 35px;
line-height: 1.2;
margin-top: 20px;
margin-bottom: 50px
}
.page-id-11 .banner__bg img {
height: 700px
}
.banner__inner_1 {
margin-top: -900px
}
.digital-marketing-main-banner h1 {
font-weight: 700;
font-size: 80px;
line-height: 90px;
color: #fff
}
.digital-marketing-main-banner p,
.marketing-ict-telecom-main-box h5,
.marketing-recent-work__box-content h5 {
font-weight: 400;
font-size: 16px;
color: rgba(255, 255, 255, .7);
font-family: 'Nunito Sans' margin-top: 20px
}
.banner__bg_1 {
background: #eef6fb
}
.banner__image_1 img {
margin-top: -400px !important;
margin: 0 auto;
margin-bottom: 50px !important
}
.digital-marketing-block h2 {
font-size: 35px;
line-height: 30px;
margin-top: 0;
margin-bottom: 10px;
font-family: inherit;
letter-spacing: inherit;
font-weight: 600 !important
}
.digital-marketing-block p {
line-height: 1.5;
margin: 0 0 1em;
font-family: 'Nunito Sans';
color: #16223a !important;
font-size: 17px
}
ul.iconList__items li span {
font-weight: 400;
font-size: 21px !important;
color: rgba(60, 60, 60, .7);
font-family: 'Nunito Sans'
}
.digital-marketing-block h6 {
color: #2e91cf;
margin-bottom: 10px;
margin-top: 0;
font-family: inherit;
text-transform: capitalize;
letter-spacing: inherit;
font-size: 38px;
line-height: 45px
}
.hero__title h1,
.hero__title p {
letter-spacing: .2px;
color: #fff
}
.digi-process-block {
background-image: url(https://sharkmatrix.com/wp-content/uploads/2023/05/image.png);
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
background-color: #eef6fb;
padding: 50px 0
}
.our-process-box__box-content p {
font-weight: 400;
font-size: 16px !important;
color: #3c3c3c;
font-family: 'Nunito Sans'
}
.our-process-box__link {
display: flex;
flex-wrap: wrap;
align-items: center
}
.digital-services-box__box-content h5 {
font-size: 18px;
margin-bottom: 10px;
margin-top: 0;
text-align: center;
padding-top: 10px;
padding-bottom: 10px
}
.marketing-openscout-main-box {
background: #e7ad47;
border-radius: 24px;
text-align: center !important;
padding: 23px 20px
}
.marketing-recent-work h2 {
margin-top: 0;
margin-bottom: 0;
font-size: 40px;
line-height: 1.2;
font-family: var(--medium)
}
.marketing-ict-telecom-main-box {
background: #ff563d;
border-radius: 24px;
text-align: center !important;
padding-top: 20px;
padding-right: 20px;
padding-left: 20px
}
.main-timeline {
font-family: tahoma;
padding: 20px 0;
position: relative
}
.experience-head-box,
.global-head-box,
.strict-head-box {
border-radius: 80px !important;
padding: 20px;
color: #fff
}
.main-timeline::after {
top: auto;
bottom: 15px
}
.main-timeline .timeline {
margin-top: -30px;
position: relative;
z-index: 1
}
.main-timeline .timeline::after,
.main-timeline .timeline::before {
content: "";
border-radius: 110px 0 0 110px;
border-right: none;
position: absolute;
left: 0;
top: 0;
z-index: -1
}
.main-timeline .timeline::after {
height: calc(100% - 30px);
width: calc(50% - 12px);
left: 12px;
top: 15px
}
.main-timeline .timeline-content {
display: inline-block;
width: 100%
}
.main-timeline .timeline-year {
color: #65c7d0;
font-size: 30px;
font-weight: 600;
display: inline-block;
transform: translatey(-50%);
position: absolute;
top: 50%;
left: 10%
}
.main-timeline .timeline-icon {
color: #65c7d0;
font-size: 70px;
display: inline-block;
transform: translateY(-50%);
position: absolute;
left: 65%;
top: 50%
}
.main-timeline .content {
color: #909090;
width: 70%;
padding: 20px 20px 20px 70px;
display: inline-block;
float: left
}
.main-timeline .title {
color: #2e91cf !important;
font-size: 25px;
font-weight: 600;
text-transform: capitalize;
margin: 0 0 5px;
letter-spacing: .2px;
width: 85%
}
.main-timeline .description {
font-size: 16px;
margin: 0
}
.main-timeline .timeline:nth-child(2n)::before {
left: auto;
right: 0;
border-radius: 0 110px 110px 0;
border-left: none
}
.main-timeline .timeline:nth-child(2n)::after {
left: auto;
right: 12px;
border-radius: 0 100px 100px 0;
border-left: none
}
.main-timeline .timeline:nth-child(2n) .timeline-year {
left: auto;
right: 10%
}
.main-timeline .timeline:nth-child(2n) .timeline-icon {
float: left;
left: 10%
}
a.timeline-content p {
margin-bottom: 0;
font-weight: 400;
font-size: 17px !important;
color: #333;
font-family: 'Nunito Sans'
}
.main-timeline .timeline:nth-child(5n+1) .timeline-icon,
.main-timeline .timeline:nth-child(5n+1) .timeline-year,
.main-timeline .timeline:nth-child(5n+1) .title {
color: #65c7d0
}
.main-timeline .timeline:nth-child(5n+2) .timeline-icon,
.main-timeline .timeline:nth-child(5n+2) .timeline-year,
.main-timeline .timeline:nth-child(5n+2) .title {
color: #ea3c14
}
.main-timeline .timeline:nth-child(5n+3)::after,
.main-timeline .timeline:nth-child(5n+3)::before,
.main-timeline .timeline:nth-child(5n+4)::after,
.main-timeline .timeline:nth-child(5n+4)::before,
.main-timeline .timeline:nth-child(5n+5)::after,
.main-timeline .timeline:nth-child(5n+5)::before {
border-color: #2e91cf
}
.main-timeline .timeline:nth-child(5n+3) .timeline-icon,
.main-timeline .timeline:nth-child(5n+3) .timeline-year,
.main-timeline .timeline:nth-child(5n+3) .title {
color: #8cc63e
}
.main-timeline .timeline:nth-child(5n+4) .timeline-icon,
.main-timeline .timeline:nth-child(5n+4) .timeline-year,
.main-timeline .timeline:nth-child(5n+4) .title {
color: #f99324
}
.main-timeline .timeline:nth-child(5n+5) .timeline-icon,
.main-timeline .timeline:nth-child(5n+5) .timeline-year,
.main-timeline .timeline:nth-child(5n+5) .title {
color: #0071bd
}
@media screen and (max-width:1200px) {
.main-timeline .timeline:after {
border-radius: 88px 0 0 88px
}
.main-timeline .timeline:nth-child(2n):after {
border-radius: 0 88px 88px 0
}
}
@media screen and (max-width:767px) {
.main-timeline .timeline {
margin-top: -19px
}
.main-timeline .timeline:before {
border-radius: 50px 0 0 50px;
border-width: 10px
}
.main-timeline .timeline:after {
height: calc(100% - 18px);
width: calc(50% - 9px);
border-radius: 43px 0 0 43px;
border-width: 10px;
top: 9px;
left: 9px
}
.main-timeline .timeline:nth-child(2n):before {
border-radius: 0 50px 50px 0;
border-width: 10px
}
.main-timeline .timeline:nth-child(2n):after {
height: calc(100% - 18px);
width: calc(50% - 9px);
border-radius: 0 43px 43px 0;
border-width: 10px;
top: 9px;
right: 9px
}
.main-timeline .timeline-icon {
font-size: 60px
}
.main-timeline .timeline-year {
font-size: 40px
}
.tab-part li a {
font-size: 12px !important
}
}
@media screen and (max-width:479px) {
.main-timeline .timeline-icon {
font-size: 50px;
transform: translateY(0);
top: 25%;
left: 10%
}
.main-timeline .timeline-year {
font-size: 25px;
transform: translateY(0);
top: 65%;
left: 9%
}
.main-timeline .content {
width: 68%;
padding: 10px
}
.main-timeline .title {
font-size: 18px
}
.main-timeline .timeline:nth-child(2n) .timeline-icon {
right: 10%
}
.main-timeline .timeline:nth-child(2n) .timeline-year {
right: 9%
}
}
.experience-head-box {
background: url(https://myappsdemo.online/shark-matrix/wp-content/uploads/2023/03/experience-img.png) center center/cover no-repeat
}
.global-head-box {
background: url(https://myappsdemo.online/shark-matrix/wp-content/uploads/2023/03/global-base.png) center center/cover no-repeat
}
.strict-head-box {
background: url(https://myappsdemo.online/shark-matrix/wp-content/uploads/2023/03/strict-nda-img.png) center center/cover no-repeat
}
.responsive-tabs.nav-tabs {
position: relative;
z-index: 10;
height: 42px;
overflow: visible;
border-bottom: none
}
@media (max-width:768px) {
.responsive-tabs.nav-tabs {
display: block;
flex-wrap: none
}
}
.responsive-tabs.nav-tabs i.fa {
position: absolute;
top: 14px;
right: 22px
}
.responsive-tabs.nav-tabs>li {
display: none;
float: none;
text-align: center
}
.responsive-tabs.nav-tabs>li>a {
margin-right: 0;
background: #fff;
border: 1px solid #ddd
}
.responsive-tabs.nav-tabs>li.active a {
border: 1px solid #ddd;
border-radius: 2px
}
@media (min-width:768px) {
.responsive-tabs.nav-tabs {
display: block
}
.responsive-tabs.nav-tabs i.fa,
.responsive-tabs.nav-tabs.open i.fa.fa-caret-up {
display: none
}
.responsive-tabs.nav-tabs>li>a {
margin-right: 4px
}
.responsive-tabs.nav-tabs>li.active a {
border-bottom-color: transparent
}
.responsive-tabs.nav-tabs>li {
display: block;
float: left
}
}
#exTab1 .nav-pills>li>a,
.responsive-tabs.nav-tabs.open>li a {
border-radius: 0
}
.responsive-tabs.nav-tabs.open>li:first-of-type a {
border-radius: 2px 2px 0 0
}
.responsive-tabs.nav-tabs.open>li:last-of-type a {
border-radius: 0 0 2px 2px
}
#exTab1 .tab-content,
.blog_post-content {
padding: 15px
}
ul.nav.nav-pills {
border-bottom: 1px solid #eee
}
ul.nav.nav-pills li a {
font-weight: 400;
font-size: 16px;
font-family: 'Nunito Sans' color: #666666;
text-decoration: none;
justify-content: space-between;
border: 0 !important
}
ul.nav.nav-pills li {
width: 18%;
text-align: center
}
.nav-pills .active {
color: #2e91cf !important;
border-bottom: 3px solid
}
.toggle__btn {
cursor: pointer;
display: none
}
.toggle__btn img {
height: 32px
}
.hero__innerpage {
background-color: #2e91cf;
overflow: hidden;
padding-top: 150px;
padding-bottom: 200px;
border-radius: 0 0 10% 10%;
position: relative
}
.image__shadows1,
.image__shadows2 {
position: absolute;
right: 0;
top: 0
}
.image__shadows3 {
position: absolute;
bottom: 0;
left: 0;
width: 35%
}
.hero__title h1 {
margin: 0;
font-size: 90px;
font-family: var(--semibold)
}
.hero__title h1 span {
color: #111f39
}
.hero__title p {
padding: 15px 15%;
font-family: var(--medium)
}
ul.button__group {
list-style: none;
padding: 0;
margin: 0;
display: flex;
justify-content: center;
align-items: center
}
ul.button__group li {
margin: 0 15px 0 0
}
ul.button__group li:last-child {
margin-right: 0
}
ul.button__group li a {
display: inline-block;
border: 3px solid #fff;
line-height: 45px;
padding: 0 25px;
border-radius: 5px;
text-decoration: none;
font-size: 17px;
transition: .5s;
font-family: 'Nunito Sans'
}
li.trans__btn a:hover,
li.white__btn a {
background: #fff;
color: #2e91cf
}
li.white__btn a:hover {
background: #2e91cf;
color: #fff
}
ul.button__group li a:hover {
box-shadow: 0 0 20px rgba(0 0 0 / 50%)
}
a.play__btn {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: rgba(255 255 255 / 32%);
height: 100px;
width: 100px;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
text-decoration: none;
font-size: 52px;
color: #fff
}
.client__inner__overlay img,
.logo__slider .item img {
width: auto !important
}
.services-ticker-block {
position: relative;
display: flex;
align-items: center;
overflow-x: hidden;
margin-bottom: 50px
}
.stb_line_single {
position: relative;
white-space: nowrap;
padding: 0;
will-change: transform
}
.stb-item {
padding: 0;
display: inline-block;
margin-right: 50px
}
.stb-item:hover {
color: #c02534
}
.servicepage__banner__bg {
padding-bottom: 45px
}
.text-center.company__contnet {
margin-top: 50px
}
.text-center.company__contnet h4 {
margin: 0 0 60px;
font-size: 34px;
font-family: inherit;
font-weight: 700
}
ul.list__of__service li .why__choose__left p {
font-size: 22px !important
}
.why__choose__right p {
font-size: 17px !important;
font-family: 'Nunito Sans';
color: #3c3c3c
}
ul.list__of__service {
margin: 0;
list-style: none
}
ul.list__of__service li {
margin: 0 0 40px;
display: flex;
flex-wrap: wrap;
overflow: hidden;
position: relative
}
ul.list__of__service p {
margin: 0
}
.why__choose__left {
width: 40%;
text-align: center;
padding: 20px
}
.why__choose__left p {
font-size: 24px;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
color: #fff
}
.why__choose__right {
width: 60%;
padding: 15px 67px
}
.client__inner__overlay,
.client__inner__overlay:hover {
position: absolute;
top: 0;
left: 0;
padding: 26px;
display: flex;
color: #fff;
width: 100%
}
ul.list__of__service li:hover:before {
width: 100%
}
.menu-service-html-button a,
ul.list__of__service .why__choose__left p,
ul.list__of__service li:hover .why__choose__right p {
color: #fff !important
}
section.img-content.img--content-left.digital-marketing-block {
margin: 100px 0
}
.client__inner__overlay {
background: rgba(0 0 0 / 50%);
height: 100%;
flex-direction: column
}
.client__inner__overlay h4 {
margin: 0 0 20px;
font-size: 20px
}
.client__inner__overlay:hover {
background: rgba(46, 145, 207, .5);
height: 400px;
flex-direction: column
}
.client__inner__name h5 {
margin: 0;
font-size: 20px
}
.client__inner__name p {
font-size: 15px;
margin-bottom: 0;
margin-top: 10px
}
@media(max-width:1200px) {
.banner__content h1 {
font-size: 40px
}
.phone-block,
.phone-block a,
.phone-block i,
.phone-block p,
a.btn.blue-transparent-btn,
a.btn.border-btn.mt-4.head-banner-white-btn,
a.btn.head-banner-white-btn,
nav#site-navigation li a {
font-size: 14px
}
.top-navigation-right {
flex: 1
}
nav#site-navigation {
margin: 0;
flex-wrap: wrap;
justify-content: center
}
.logo-main img {
height: 42px
}
.phone-block {
padding: 7px 14px
}
.banner__content h4 {
margin-bottom: 36px;
font-size: 15px
}
.banner__button a {
font-size: 14px;
padding: 7px 15px !important
}
.services-box-new {
margin-top: 100px
}
.common-title h2 {
font-size: 37px
}
.services-box__box {
padding: 27px 15px;
height: 156px
}
a.btn.head-banner-white-btn {
border: 2px solid #2e91cf
}
.recent-work h2 {
font-size: 27px
}
.hero__title h1 {
font-size: 80px
}
}
@media(max-width:1000px) {
nav#site-navigation li,
ul.iconList__items li {
margin-left: 0
}
.toggle__btn {
display: block;
margin-left: 15px
}
.logo-main {
flex: 1
}
.top-navigation-right {
position: absolute;
top: 100%;
left: 0;
background: #000;
width: 100%;
padding: 0
}
nav#site-navigation {
flex-direction: column
}
header#masthead {
z-index: 9999;
position: relative
}
nav#site-navigation li a {
display: block;
padding: 0 15px
}
.banner__content h1,
.services-box-new {
margin-top: 0
}
.banner__image {
text-align: center;
display: flex;
justify-content: center;
align-items: center
}
.banner__image img {
width: 298px
}
.banner__inner {
margin-top: -640px
}
.page-id-11 .banner__bg img {
height: 755px
}
.footer__new .footer__widget {
width: 50% !important;
margin-bottom: 20px
}
section.footer__inner figure {
margin-top: 0 !important
}
.hero__title h1 {
font-size: 58px
}
a.play__btn {
height: 80px;
width: 80px;
font-size: 42px
}
ul.iconList__items {
margin-left: 0;
margin-top: 50px
}
}
@media(max-width:992px) {
.subscibr-btn {
margin: 0;
right: 0
}
span.wpcf7-spinner {
position: absolute
}
}
@media(max-width:767px) {
.col.subscribe-block.col-md-6 {
width: 100%;
max-width: 100%
}
ul.nav.nav-pills li a {
white-space: nowrap;
display: block
}
ul.nav.nav-pills li {
width: auto
}
.recent-work-box__link {
margin-bottom: 30px
}
.footer-tagline1.container,
section.content-block.simple-text.contact-us-block-main .row,
section.content-block.simple-text.subscribe-now-block .row {
flex-direction: column
}
.subscibr-btn {
position: static
}
.post-block.mb-5 {
flex-wrap: wrap
}
section.content-block.simple-text.subscribe-now-block {
overflow: hidden
}
.contact-block {
margin-top: -100px;
width: 100%;
padding: 20px
}
.contact-block h2 {
font-size: 24px;
margin-bottom: 39px
}
.footer__widget {
padding: 0 15px
}
.common-title h2 {
font-size: 22px
}
section.counter-box.counter-box-new.bs-text-block.home-counter-new.home-counter-nov22 .col-lg-4 {
padding: 0 15px !important;
text-align: center
}
.services-box__box {
height: auto;
flex-direction: column;
text-align: center
}
.common-title.common-title--left,
.industries-box__box {
text-align: center
}
.page-id-11 .banner__bg img {
height: 935px
}
.banner__inner {
margin-top: -815px
}
.banner-logo .col-lg-2 {
width: 50%;
margin-bottom: 20px
}
.banner__image {
margin-top: 20px
}
section.recent-work.recent-work___new.bs-text-block .col-md-6 {
text-align: center !important;
margin-bottom: 20px
}
.industries-box__box-image {
display: flex;
justify-content: center;
align-items: center
}
.tab-pane .col-md-2 {
width: 50%;
text-align: center;
display: flex;
flex-direction: column;
align-items: center
}
.accordion-wrapper {
text-align: left
}
.social-footerlinks {
margin-bottom: 10px
}
.digital-services-box__box-image img {
width: 100%
}
.hero__title h1 {
font-size: 42px
}
.main-timeline .timeline:nth-child(2n) .content {
float: none
}
.main-timeline .timeline:after {
height: auto !important;
width: auto !important
}
.our-process-box__box-image {
position: relative !important
}
.main-timeline .timeline-icon {
position: static !important;
transform: translate(0)
}
.main-timeline .content {
width: 100%;
padding: 0
}
.main-timeline .timeline {
margin: 0
}
.why__choose__right {
padding: 15px 30px
}
ul.list__of__service li:before {
height: 76px;
width: 100%;
border-radius: 20px
}
ul.list__of__service li:hover:before {
height: 100%
}
.why__choose__left,
.why__choose__right {
width: 100%
}
.hero__innerpage {
padding-top: 110px
}
}
@media(max-width:400px) {
.phone-block {
display: none
}
}
section.client__section__main {
background: linear-gradient(97.04deg, #303030 18.91%, #100a0a 77.38%);
margin: 50px 0
}
.acc-body ul,
.digital_service_overlay ul {
margin-bottom: 0;
margin-left: 0
}
section.client__section__main h2 {
font-size: 40px;
line-height: 1.2;
margin: 30px 0 50px;
color: #fff
}
.service-des {
color: #000;
font-weight: 400;
font-size: 14px !important;
font-family: 'Nunito Sans'
}
.why-choose-us-description {
color: #000;
font-weight: 500;
font-size: 14px !important;
margin: 0 0 50px
}
.digital-services-box__link {
position: relative;
overflow: hidden
}
.digital_service_overlay {
position: absolute;
top: 0;
left: -100%;
background: #4eb1ec;
color: #fff;
padding: 20px;
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
overflow: hidden;
transition: .5s
}
.digital_service_overlay img {
width: 70px
}
.digital_service_overlay p {
font-weight: 400;
font-size: 15px;
font-family: 'Nunito Sans';
color: #fff !important
}
.mb-3.service-des p {
font-size: 20px
}
.digital_service_overlay a {
color: #fff;
font-weight: 400;
font-size: 16px;
font-family: 'Nunito Sans';
margin: 0
}
.digital-services-box__link:hover .digital_service_overlay,
.main-timeline .timeline:nth-child(4) .timeline-icon.text-center,
.main-timeline .timeline:nth-child(6) .timeline-icon.text-center {
left: 0
}
.client__inner:hover .client__inner__overlay h4 {
font-size: 24px !important;
transition: .5s
}
.client__inner:hover {
height: 400px
}
.client__inner__overlay:hover .client__inner__name {
margin-bottom: -30px;
color: #fff !important;
padding-bottom: 20px;
z-index: 99998;
display: block
}
.client__inner__name {
margin-top: auto;
display: none
}
.client__inner__overlay:hover .client__inner__content {
padding: 30px 0 0
}
.page-template-home-temp .industries-box__box {
padding: 15px !important;
box-shadow: 0 3px 15px rgba(0, 0, 0, .29);
height: 310px;
margin: 0 0 25px
}
.smm-process-box__box-image {
border-radius: 16px;
padding: 70px 50px
}
.smm-process-box__box-content h5 {
text-align: center;
color: #2e91cf;
font-size: 22px;
font-family: var(--medium)
}
.acc-head p {
font-size: 16px;
padding: 0 15px;
font-family: var(--medium);
letter-spacing: .8px;
color: #6a6a6a
}
.acc-body p,
.acc-body ul li {
font-size: 14px;
line-height: 1.5
}
.imp__marketing__img {
border-radius: 23px;
overflow: hidden
}
.smm_service-content,
.smm_service_icon {
height: 340px;
border-radius: 16px;
width: 100%;
text-align: center
}
.imp__marketing__img_inner {
transition: .3s
}
.imp__marketing__img_inner:hover {
transform: scale(1.1);
border-radius: 28px
}
.digital_service_overlay ul {
margin-top: 0;
font-weight: 400;
font-size: 14px;
font-family: 'Nunito Sans'
}
.smm_service_box {
position: relative;
overflow: hidden;
margin-bottom: 10px;
perspective: 1000px;
-webkit-perspective: 1000px
}
.smm_service_icon {
padding: 30px 27px;
transition: .5s
}
.smm_service-content {
position: absolute;
top: 0;
left: 0;
z-index: 1;
opacity: 0;
padding: 20px;
transition: .5s;
background-color: #474747;
backface-visibility: hidden;
transform-style: preserve-3d;
-webkit-transform: translateY(110px) rotateX(-90deg);
-moz-transform: translateY(110px) rotateX(-90deg);
-ms-transform: translateY(110px) rotateX(-90deg);
-o-transform: translateY(110px) rotateX(-90deg);
transform: translateY(110px) rotateX(-90deg)
}
.smm_service_box .smm_service_icon .front-content {
position: relative;
top: 140px;
margin: 0 auto;
width: 100%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%)
}
.smm_service_box .smm_service_icon .front-content i {
font-size: 28px;
color: #fff;
font-weight: 400
}
.smm_service_box .smm_service-content h5,
.smm_service_box .smm_service_icon .front-content h5 {
color: #fff;
margin-bottom: 10px;
margin-top: 10px;
text-transform: capitalize;
font-size: 24px;
text-align: center
}
.smm_service_box .smm_service-content p {
font-weight: 400;
font-size: 15px !important;
font-family: 'Nunito Sans';
color: #fff !important;
margin: 0
}
.smm_service_box:hover .smm_service_icon {
opacity: 0;
-webkit-transform: translateY(-110px) rotateX(90deg);
-moz-transform: translateY(-110px) rotateX(90deg);
-ms-transform: translateY(-110px) rotateX(90deg);
-o-transform: translateY(-110px) rotateX(90deg);
transform: translateY(-110px) rotateX(90deg)
}
.smm_service_box:hover .smm_service-content {
opacity: 1;
-webkit-transform: rotateX(0);
-moz-transform: rotateX(0);
-ms-transform: rotateX(0);
-o-transform: rotateX(0);
transform: rotateX(0)
}
.smm_service_box h2 {
color: #2e91cf;
margin-bottom: 10px;
margin-top: 10px;
text-transform: capitalize;
font-size: 20px;
text-align: center
}
.li__image__bg {
position: absolute;
z-index: -1;
border-radius: 100px;
overflow: hidden;
width: 40%;
height: 100%;
transition: .5s
}
.li__image__bg img {
height: 100%;
width: 100%
}
ul.list__of__service li:hover .li__image__bg {
width: 100%
}
.Blog-page-section li.nav-item,
ul#myTab {
justify-content: space-evenly
}
ul#myTab .active {
color: #2e91cf !important;
border-bottom: 3px solid #2e91cf !important
}
ul#myTab .active a {
text-decoration: none;
border-bottom: 0 !important
}
ul#myTab li {
text-align: center;
margin-left: 0;
font-family: Sora;
font-weight: 400;
color: #000 !important;
font-size: 16px
}
ul#myTab li a {
color: #000;
text-decoration: none;
font-weight: 600
}
.strategic_block h1 {
font-size: 50px;
line-height: 1.2;
margin-top: 0 !important
}
.strategic_block_content p {
font-weight: 400;
font-size: 18px;
color: #000;
font-family: 'Nunito Sans'
}
.strategic_block_img img {
margin-right: 20px
}
.strategic_block_img h4 {
font-size: 25px;
line-height: 1.2;
font-weight: 500 !important;
margin: 0
}
.whoweare-counter-number h1 {
font-size: 50px;
line-height: 1.2;
margin-top: 0;
margin-bottom: 0
}
section.whoweare-main-banner {
background: linear-gradient(180deg, #fff 25%, #2e91cf 0) center center/cover no-repeat, url(//sharkmatrix.com/wp-content/uploads/2023/03/header-bg.jpg) center center/cover no-repeat;
background-position-y: -36px
}
.yrs-img img {
display: inline;
margin-top: -450px;
position: absolute;
margin-left: -90px;
width: 150px
}
.page-template-Who-We-are section.img-content.img--content-left.digital-marketing-block,
.tab-part ul {
margin: 0
}
.rw-wrapper {
width: 80%;
position: relative;
margin: 110px auto 0;
font-family: 'Bree Serif';
padding: 10px
}
.rw-sentence {
margin: 0;
text-align: left;
text-shadow: 1px 1px 1px rgba(255, 255, 255, .8)
}
.rw-sentence span {
color: #2e91cf;
white-space: nowrap;
font-size: 200%;
font-weight: 400
}
.rw-words {
display: inline;
text-indent: 10px
}
.rw-words span {
position: absolute;
opacity: 0;
overflow: hidden;
width: 100%;
color: #2e91cf
}
.rw-words-1 span {
animation: 18s linear infinite rotateWordsFirst
}
.rw-words-2 span {
animation: 18s linear infinite rotateWordsSecond
}
.rw-words span:nth-child(2) {
animation-delay: 3s;
color: #2e91cf
}
.rw-words span:nth-child(3) {
animation-delay: 6s;
color: #2e91cf
}
.rw-words span:nth-child(4) {
animation-delay: 9s;
color: #2e91cf
}
@keyframes rotateWordsSecond {
0% {
opacity: 1;
animation-timing-function: ease-in;
height: 0
}
8% {
opacity: 1;
height: 0
}
19% {
opacity: 1;
height: 100%
}
25% {
opacity: 0;
height: 100%
}
100% {
opacity: 0
}
}
.counter-box h4 {
font-size: 34px;
line-height: 1.2;
margin-top: 0;
margin-bottom: 0;
letter-spacing: inherit;
font-weight: 600
}
.counter-box__box-content h4 {
font-size: 40px;
line-height: 1.2;
margin-top: 0;
margin-bottom: 0;
letter-spacing: 1px;
font-weight: 700 !important;
color: #fff
}
.contact_page_info__box-content h6 {
font-size: 15px;
line-height: 27px;
font-weight: 500 !important
}
.contact-block_page {
max-width: 85%;
margin: -165px auto 50px;
padding: 50px;
background: #fff;
border-radius: 24px
}
.contact-block_page h2 {
font-size: 26px;
line-height: 1.2;
margin-top: 0;
color: #2e91cf;
text-align: center;
letter-spacing: .1px;
margin-bottom: 20px !important
}
.single-post .entry-content h4,
h2#reply-title {
letter-spacing: .2px;
font-family: var(--medium)
}
.contact_page_info__box_inner {
background: #f6fcff;
border-radius: 16px;
transition: .3s;
height: 310px;
box-shadow: 0 3px 15px rgba(0, 0, 0, .24)
}
.page-template-Contact-Us input.wpcf7-form-control {
padding: 12px 11px !important;
font-size: 14px;
border-radius: 7px
}
.page-template-Contact-Us textarea {
padding: 12px 11px;
font-size: 14px;
border-radius: 7px
}
.page-template-Contact-Us .intl-tel-input.allow-dropdown input {
padding-right: 6px !important;
padding-left: 52px !important
}
.page-template-Contact-Us select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.form-control {
padding: 12px 11px;
font-size: 14px;
border-radius: 7px;
height: 40px
}
.page-template-Contact-Us .wpcf7-form-control-wrap {
position: relative;
margin: 10px 0 0
}
.page-template-Contact-Us span.country__flag {
width: 61px;
position: absolute;
top: 34px;
z-index: 9
}
.info_box_main h4 {
font-weight: 400;
font-size: 22px;
color: #000;
font-family: 'Nunito Sans';
margin-top: 20px
}
.contact_page_info__box-content p {
font-weight: 400;
font-size: 18px;
color: #000;
font-family: 'Nunito Sans' margin-top: 0px;
margin-bottom: 20px
}
.contact_page_info__box-content h5 {
margin-bottom: 8px
}
.blog_post-content h5,
.blog_post-content time,
.single-post .entry-content h2,
.single-post .entry-content h4,
h1.entry-title {
margin-bottom: 10px;
line-height: 1.2;
margin-top: 0
}
.contact_page_info__box-content h6 {
color: #0b132e
}
.blog_post-inner_block {
background: #e7eef2;
border-radius: 16px;
height: 430px
}
.blog_post-image img {
border-radius: 16px
}
.blog_post-content h5 {
font-size: 22px;
font-weight: 400;
color: #383838 !important
}
.blog_post-content time {
font-size: 14px;
color: #000;
font-weight: 200 !important
}
.page-template-Blog-Page .order-lg-1 .common-title.text-left h2 {
font-size: 36px;
line-height: 60px
}
.Blog-page-section li.nav-item a {
background: #ededed;
border-radius: 16px;
color: #0b132e !important;
padding: 10px 15px;
width: auto !important;
font-weight: 400;
font-size: 16px !important;
text-decoration: none !important
}
.Blog-page-section li.nav-item a.active {
color: #fff !important;
background: #2e91cf;
border-radius: 16px;
border-bottom: 0 solid !important;
padding: 10px 15px;
text-decoration: none
}
.Blog-page-section ul.nav.nav-pills li {
width: auto !important;
text-align: center
}
.entry-categories-inner a {
color: #999 !important;
border-bottom: 0;
font-weight: 500;
font-size: 18px;
text-decoration: none;
text-transform: capitalize;
font-family: var(--medium)
}
.single-post .entry-content h2,
h1.entry-title {
font-size: 35px;
font-family: var(--medium);
letter-spacing: .2px
}
.single-post .entry-content p {
font-weight: 400;
font-size: 16px;
font-family: 'Nunito Sans' color: #000000
}
.single-post .entry-content h4 {
font-size: 30px
}
.single-post .entry-content ul li {
font-weight: 400;
font-size: 16px;
color: #000;
font-family: 'Nunito Sans'
}
a.next-post,
a.previous-post,
p.logged-in-as a {
color: #f95358 !important;
font-size: 17px
}
h2#reply-title {
font-size: 35px;
line-height: 1.2;
margin-top: -50px;
margin-bottom: 50px
}
.col-md-4.wp-bp-sidebar-width {
background-color: #fff;
background-clip: border-box;
border: 1px solid rgba(0, 0, 0, .125);
border-radius: .25rem;
padding: 30px
}
.top-navigation-right {
width: 100% !important;
justify-content: center !important
}
#mega-menu-primary .mega-menu-item-1809:before,
#mega-menu-primary .mega-menu-item-1826:before,
#mega-menu-primary .mega-menu-item-5504:before {
content: '';
font-size: 18px !important;
height: 25px !important;
width: 25px !important;
color: #000 !important;
position: absolute !important;
display: flex !important;
justify-content: center;
left: 0;
top: 0;
text-align: center;
font-family: FontAwesome;
margin-left: 5px;
margin-top: 25px
}
#mega-menu-wrap-primary #mega-menu-primary {
visibility: visible;
text-align: right;
padding: 0
}
@media only screen and (min-width:769px) {
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover {
background: 0 0 !important;
color: #fff;
font-weight: 400;
text-decoration: none;
border-color: #fff
}
#mega-menu-wrap-primary {
background: 0 0
}
}
.recent-work-box__box:hover {
box-shadow: 0 3px 15px 5px rgba(0, 0, 0, .35)
}
.services-box-new .common-title.common-title--left {
padding: 0 20px
}
a.blue-transparent-btn:hover,
a.btn.head-banner-transparent-btn:hover,
a.btn.head-banner-white-btn:hover {
background: #2e91cf;
color: #fff;
border: 2px solid #2e91cf
}
a.btn.border-btn.mt-4.head-banner-white-btn:hover {
background: 0 0;
border: 2px solid #2e91cf;
color: #2e91cf
}
a.more-text:hover {
color: #2e91cf;
text-decoration: underline
}
.telecom-recent-box-home {
background: #e77230
}
.openscut-recent-box-home_1 {
background: #1f2f98
}
.post-content h5 a {
font-family: var(--medium);
letter-spacing: .8px;
color: #383838;
text-decoration: none !important
}
.post-content h5 a:hover {
color: #2e91cf;
text-decoration: none !important
}
div#home-slider-text .item h1 {
margin-top: 0;
margin-bottom: 0
}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu {
z-index: 999;
border-radius: 24px;
border: 0;
padding: 0;
position: absolute;
width: 900px;
max-width: none;
left: 0;
background: #fff;
box-shadow: 0 0 16px rgba(0, 0, 0, .08)
}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
font-family: inherit;
font-size: 16px;
text-transform: uppercase;
text-decoration: none;
font-weight: 700;
text-align: left;
margin: 0;
padding: 0;
vertical-align: top;
display: block;
border: 0;
color: #000
}
ul.mega-sub-menu li a:hover {
color: #2e91cf !important
}
ul.mega-sub-menu li a {
color: #000 !important;
text-transform: CAPITALIZE !important
}
#mega-menu-primary .mega-menu-item-1826:before,
#mega-menu-primary .mega-menu-item-5504:before {
align-items: center;
background: url(https://sharkmatrix.com/wp-content/uploads/2023/04/web-development-icon.png) center/contain no-repeat
}
#mega-menu-primary .mega-menu-item-1809:before {
align-items: center;
background: url(https://sharkmatrix.com/wp-content/uploads/2023/04/digitalmarketing-icon.png) center/contain no-repeat
}
#mega-menu-primary .mega-menu-item-1799:before,
#mega-menu-primary .mega-menu-item-1806:before,
#mega-menu-primary .mega-menu-item-1815:before {
content: '';
font-size: 18px !important;
height: 25px !important;
width: 25px !important;
color: #000 !important;
position: absolute !important;
display: flex !important;
justify-content: center
}
#mega-menu-primary .mega-menu-item-1806:before {
align-items: center;
left: 0;
top: 0;
text-align: center;
font-family: FontAwesome;
margin-left: 5px;
background: url(https://sharkmatrix.com/wp-content/uploads/2023/04/Group-1000003679.png) center/contain no-repeat;
margin-top: 25px
}
#mega-menu-primary .mega-menu-item-1799:before,
#mega-menu-primary .mega-menu-item-1815:before {
align-items: center;
left: 0;
top: 0;
text-align: center;
font-family: FontAwesome;
margin-left: 5px;
background: url(https://sharkmatrix.com/wp-content/uploads/2023/04/mobile-app-icon.png) center/contain no-repeat;
margin-top: 25px
}
#mega-menu-primary .mega-menu-item-1783:before,
#mega-menu-primary .mega-menu-item-1789:before {
justify-content: center;
font-size: 18px !important;
height: 25px !important;
width: 25px !important;
color: #000 !important;
position: absolute !important;
display: flex !important;
left: 0;
top: 0;
font-family: FontAwesome;
margin-left: 5px;
margin-top: 25px;
content: '';
text-align: center
}
#mega-menu-primary .mega-menu-item-1789:before {
align-items: center;
background: url(https://sharkmatrix.com/wp-content/uploads/2023/04/database-icon.png) center/contain no-repeat
}
#mega-menu-primary .mega-menu-item-1783:before {
align-items: center;
background: url(https://sharkmatrix.com/wp-content/uploads/2023/04/cms-icon.png) center/contain no-repeat
}
#mega-menu-primary .mega-menu-item-1971:before {
content: '';
font-size: 18px !important;
height: 25px !important;
width: 25px !important;
color: #000 !important;
position: absolute !important;
display: flex !important;
justify-content: center;
align-items: center;
left: 0;
top: 0;
text-align: center;
font-family: FontAwesome;
margin-left: 5px;
background: url(https://sharkmatrix.com/wp-content/uploads/2023/05/frontend1.png) center/contain no-repeat;
margin-top: 25px
}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item,
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item {
color: #666;
font-family: inherit;
font-size: 14px;
display: block;
float: left;
clear: none;
padding: 25px 0 0 35px;
vertical-align: top
}
.Menutext p,
.infoWrap h3 {
font-size: 20px;
letter-spacing: -.5px;
line-height: 26px;
font-weight: 800;
color: #fff !important;
margin-bottom: 0;
margin-top: 0 !important
}
.menu-services-html-main {
background: linear-gradient(21.1deg, #2f80ed 8.52%, #56ccf2 112.06%);
border-radius: 0 0 24px 24px
}
.menu-services-html-sub {
display: flex;
align-items: center;
justify-content: space-around;
padding: 10px 15px
}
.menu-service-html-button a.btn.border-btn.head-banner-white-btn {
border-radius: 8px !important;
background: #fff;
padding: 5px 14px !important;
color: #fff !important;
text-decoration: none;
font-family: 'Nunito Sans';
FONT-SIZE: 14PX !important;
border: 2px solid #fff
}
.projectFactsWrap .item .counter__number:before {
content: '';
position: absolute;
right: -24px;
height: 70%;
width: 6px;
top: 20%;
background: #cecece;
border-radius: 30px
}
.acc-head {
border: 2px solid #6a6a6a;
border-radius: 16px !important;
height: 70px
}
.acc-head::after {
content: '\f067';
position: absolute;
color: grey;
transform: rotate(0);
font-family: fontAwesome
}
.counter-boxes-new__link:hover {
border: 1px solid #2e91cf !important
}
.post-block1 {
background: rgba(46, 145, 207, .07);
border-radius: 16px
}
.blog_post-content h5 a {
letter-spacing: inherit;
color: #383838 !important;
text-decoration: none !important;
font-size: 18px;
font-weight: 600
}
@media (max-width:1200px) {
.phone-block {
display: none
}
}
@media (max-width:767px) {
.strategic_block.col-md-6.col-sm-12 {
overflow: hidden
}
}
.logo-head-carousel {
margin-top: -100px !important
}
.contact_page_info__box-content h6 a {
color: #000 !important;
text-decoration: none !important
}
.contact_page_info__box-content h6 a:hover {
color: #2e91cf !important;
text-decoration: none !important
}
.projectFactsWrap .item p.number:after {
content: "%"
}
.client__inner__content p {
font-size: 17px;
font-family: 'Nunito Sans'
}
@media(max-width:1280px) {
.client__inner__content {
padding: 0 !important
}
}
@media(max-width:680px) {
.services-box-new .common-title.common-title--left h2 {
font-size: 30px !important
}
.common-title.common-title--left {
margin: 0 0 20px
}
.wpcf7 p {
float: left;
width: 100%
}
.bussconsult .form-control {
background: 0 0 !important;
color: #fff;
padding: 19px 12px;
border-radius: 5px;
float: left;
width: 100%
}
li#mega-menu-item-custom_html-2,
li#mega-menu-item-custom_html-3,
ul.mega-sub-menu,
ul.mega-sub-menu li {
width: 100% !important
}
.footer__new .footer__widget {
width: 100% !important;
margin-bottom: 20px
}
.menu-services-html-sub {
display: inline-block
}
ul.mega-sub-menu li {
justify-content: center;
display: inline
}
ul.mega-sub-menu {
display: flex;
width: 100%;
padding: 10px
}
.social-footerlinks ul {
margin-left: 0 !important
}
.strategic_block_img {
display: inline
}
ul.button__group {
display: inline-grid
}
li.trans__btn a {
margin-bottom: 10px
}
.strategic_block h1 {
font-size: 22px !important
}
.contact-block_page {
max-width: 960px;
margin-top: -100px;
width: 100%;
padding: 20px
}
.blog_post-inner_block {
background: #e7eef2;
border-radius: 16px;
height: auto
}
li.white__btn {
margin-right: 0 !important;
margin-bottom: 20px !important
}
.services-box-new {
padding-top: 0;
padding-bottom: 50px
}
.projectFactsWrap .item {
width: 100% !important;
height: 100%;
padding: 10px 0 !important;
text-align: center
}
.projectFactsWrap {
display: inline !important;
margin-top: 30px;
flex-direction: row;
flex-wrap: wrap;
justify-content: center
}
.whoweare-counter-number:nth-child(2) h1 {
color: #2e91cf
}
.whoweare-counter-number:nth-child(2) h6 {
color: #000 !important
}
.yrs-img img {
display: inline;
margin-top: -250px;
position: absolute;
margin-left: -50px;
width: 150px
}
.banner__image {
margin-top: 27px
}
#home-slider-text .no-js .owl-carousel,
.owl-carousel.owl-loaded {
display: block;
text-align: left !important
}
.acc-head {
height: auto
}
footer#colophon p {
font-weight: 400;
font-size: 16px;
color: rgba(255, 255, 255, .7);
font-family: 'Nunito Sans'
}
.social-footerlinks li:first-child {
margin-left: 0
}
.post-image {
border-radius: 16px
}
.post-image:nth-child(2),
.post-image:nth-child(3) {
border-radius: 16px !important
}
}
footer p {
color: rgba(255, 255, 255, .8);
font-size: 16px;
opacity: 1 !important;
font-family: 'Open Sans';
word-wrap: break-word;
line-height: 25px;
-webkit-transform: translateX(-200px);
transform: translateX(-200px);
margin: 0;
-webkit-transition: 250ms;
-moz-transition: 250ms;
transition: 250ms
}
.projectFactsWrap .item {
padding: 50px 40px !important
}
.projectFactsWrap .item p:nth-child(2) {
font-size: 20px !important;
font-weight: 600;
margin: 25px 0 0 !important
}
.main-timeline .timeline:first-child {
width: 478px;
margin: 0 auto 0 155px;
min-height: 216px
}
.main-timeline .timeline:nth-child(2) {
width: 599px;
margin: 19px auto 0;
min-height: 216px
}
.main-timeline .timeline:nth-child(2) .content {
padding-left: 32px
}
.main-timeline .timeline:nth-child(2) .timeline-icon.text-center {
left: 30px
}
.main-timeline .timeline:nth-child(3) {
width: 597px;
margin: 17px auto 0;
min-height: 218px
}
.main-timeline .timeline:nth-child(4) {
width: 650px;
margin-top: 24px;
min-height: 197px
}
.main-timeline .timeline:nth-child(5) {
margin-top: 48px;
min-height: 195px
}
.main-timeline .timeline:nth-child(6) {
width: 534px;
margin-top: 30px;
margin-left: 32%;
min-height: 176px
}
.web__development__bg .main-timeline .timeline:nth-child(5) {
width: 475px
}
.our-process-box__box-image img {
width: auto;
height: 182px
}
span.country__flag {
width: 61px;
position: absolute;
top: 23px;
z-index: 9
}
.number__space input.wpcf7-form-control.wpcf7-text.wpcf7-phonetext.wpcf7-validates-as-required.wpcf7-validates-as-phonetext {
padding-left: 67px
}
.footer__widget.footer-1 p {
transform: translateX(0)
}
.footer__widget.footer-4 section.footer__inner div i {
width: 24px
}
.footer__widget.footer-4 section.footer__inner div.address-block a {
padding-left: 6px
}
@media(max-width:991px) {
.process__bg {
background: 0 0 !important
}
.main-timeline .timeline:nth-child(2),
.main-timeline .timeline:nth-child(3),
.main-timeline .timeline:nth-child(4),
.web__development__bg .main-timeline .timeline:nth-child(5) {
width: 100%
}
.main-timeline .timeline:first-child {
width: 100%;
margin: 0
}
.our-process-box__box-image img {
height: 125px
}
.main-timeline .title {
width: 100%;
font-size: 25px
}
.main-timeline .timeline:nth-child(6) {
width: 100%;
margin-left: 0
}
}
@media(max-width:767px) {
.marketing-recent-work h2,
.stb-item {
text-align: center
}
.services-box-new .common-title.common-title--left h2 {
font-size: 30px !important
}
.common-title.common-title--left {
margin: 0 0 20px
}
.wpcf7 p {
float: left;
width: 100%
}
.bussconsult .form-control {
background: 0 0 !important;
color: #fff;
padding: 19px 12px;
border-radius: 5px;
float: left;
width: 100%
}
.main-timeline .timeline:nth-child(2) .content {
padding-left: 0
}
.li__image__bg {
width: 100%;
height: 70px
}
ul.list__of__service li:hover .li__image__bg {
height: 100%;
border-radius: 20px
}
.projectFactsWrap .item .counter__number:before {
display: none
}
.stb-item a {
display: block;
margin: 0 auto
}
.stb-item {
display: flex;
justify-content: center;
align-items: center;
width: 100%
}
.hero__title p {
padding: 15px 0
}
.marketing-recent-work-box__link,
a.btn.btn.border-btn.mt-4.head-banner-white-btn {
margin-bottom: 30px
}
.marketing-recent-work .col-md-4.text-right {
text-align: center !important
}
.marketing-recent-work .col-md-4.text-right a {
font-size: 18px
}
.services-box__box-image img {
padding-right: 0
}
div#home-slider-img img {
height: 120px
}
}
nav.pagination-single.section-inner.only-one.only-next,
nav.pagination-single.section-inner.only-one.only-prev {
margin-bottom: 60px
}
.hero__innerpage .text-part {
padding-right: 5%
}
.hero__innerpage .text-part h1 {
font-size: 4.4rem;
color: #fff;
line-height: 1.3;
margin: 0 0 30px
}
.hero__innerpage .text-part h1 span {
color: #16223a !important
}
.hero__innerpage .text-part p {
color: #fff;
font-size: 17px;
letter-spacing: inherit;
font-family: 'Nunito Sans'
}
.tab-part {
background: #fff;
border-radius: 20px;
overflow: hidden;
box-shadow: 0 0 8px #9d9d9d;
bottom: -16px;
z-index: 111;
position: relative
}
.tab-part li {
width: 50% !important;
margin: 0 !important;
border: 0 !important
}
.tab-part .nav-pills .nav-link.active,
.tab-part .nav-pills .show>.nav-link {
color: #fff !important;
background-color: #16223a !important
}
.seo-innerpage {
background: url(https://sharkmatrix.com/wp-content/uploads/2024/08/inner-bg.png) bottom center/cover no-repeat;
padding-bottom: 0;
border-radius: 0 !important;
overflow: visible
}
.tab-part .tab-pane {
padding: 20px 26px 40px
}
.tab-part .tab-pane span.wpcf7-form-control-wrap input {
padding: 26px 0;
border-top: 0;
border-left: 0;
border-right: 0px;
font-size: 14px
}
.tab-part .col-12 {
margin-bottom: 12px
}
.tab-part li a {
padding: 10px;
border-radius: 0 !important;
font-weight: 500 !important;
font-family: Sora !important
}
.tab-part .wpcf7-submit {
border: 2px solid #2e91cf !important;
width: 100% !important
}
.tab-part span.wpcf7-spinner {
position: absolute
}
.tab-part textarea.form-control {
height: 46px;
font-size: 14px;
border-top: 0;
border-left: 0;
border-right: 0px;
padding: 10px 0
}
.tab-part label span {
color: #c73758 !important
}
input,
textarea {
box-shadow: none !important;
outline: 0 !important
}
.contact-us-new .text-part .wpcf7-select,
.tab-part .wpcf7-select {
height: 46px;
font-size: 14px;
border-top: 0;
border-left: 0;
border-right: 0px;
padding: 8px 0
}
.contact-us-new .wpcf7-submit {
width: 100%;
background: #fff !important;
color: #2e91cf !important;
border: 2px solid #2e91cf !important
}
p.dscf7captcha {
padding-left: 20px;
width: 50%;
font-size: 1.6rem;
text-align: left
}
.dscf7captcha-274 input {
width: 100% !important;
height: 40px;
font-size: 14px;
padding: 0 !important
}
.contact-us-new .img-part {
width: 45%;
flex: 0 0 auto;
background: url(https://sharkmatrix.com/wp-content/uploads/2024/08/inner-bg.png) bottom center/cover;
padding: 40px
}
.contact-us-new .text-part {
width: 55%;
flex: 0 0 auto;
padding: 30px 6% 30px 3%
}
.contact-us-new .text-part h2 {
margin: 0 0 50px;
font-size: 26px;
text-align: center;
color: #2e91cf !important;
font-family: inherit
}
.contact-us-new .text-part input,
.contact-us-new .text-part textarea {
border-top: 0;
border-left: 0;
border-right: 0px;
padding: 20px 0
}
.contact-us-new .text-part textarea {
height: 60px;
padding: 15px 0
}
.head-part h2 {
margin: 10px 0;
font-size: 3.2rem
}
.head-part {
color: #fff;
margin-bottom: 20px;
display: block;
width: 100%;
float: left
}
.head-part p,
.head-part span {
font-size: 16px
}
@media screen and (min-width:992px) {
.seo-innerpage .col-lg-5 {
flex: 0 0 44%;
max-width: 44%
}
.seo-innerpage .col-lg-7 {
flex: 0 0 56%;
max-width: 56%
}
}
@media screen and (max-width:991px) {
.contact-us-new .img-part {
width: 100%
}
.contact-us-new .text-part {
padding: 40px;
width: 100%
}
.contact-us-new .text-part h2 {
text-align: left
}
}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link {
background: 0 0 !important;
color: #222;
font-weight: 400;
text-decoration: none;
border-bottom: 1px solid
}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link {
background: #fff !important;
color: #222
}
.services-box-new .common-title.common-title--left h2 {
font-size: 38px !important
}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item ul.mega-sub-menu {
margin: 0 0 20px
}
a.btn.btn.border-btn.mt-4.head-banner-white-btn {
margin-top: 0 !important
}
.digital-services-box .col-lg-8 {
align-items: center;
display: flex
}
.industries-box .row.align-items-center {
padding: 0 !important;
align-items: self-start !important
}
section.industries-box.industries-box-new.bs-text-block.pt-5.pb-5 {
margin: 50px 0
}
.tab-part .tab-pane p {
margin: 0 0 5px
}
.order-lg-1 h5 {
margin: 0 0 30px
}
.industries-box__box {
padding: 15px !important;
box-shadow: none;
margin: 0 0 25px;
border: 2px solid #2e91cf;
height: 470px
}
.page-template-home-temp .industries-box__box {
border: 0 !important
}
.order-lg-1 .common-title.text-left h2 {
font-size: 17px
}
.page-template-Social-Media-Marketing-php .mb-3.service-des p {
font-size: 18px;
font-weight: 600
}
li.iconList__items_item1 li {
list-style: disc;
color: #222;
font-size: 17px
}
li.iconList__items_item1 ul {
margin: 10px 0 20px;
font-size: 18px;
color: #222
}
li.iconList__items_item1 ul strong {
font-family: sora;
margin: 0 0 26px !important
}
.order-lg-1 .common-title.text-left h2 p {
font-size: 22px !important;
font-weight: 700;
font-family: inherit
}
.our-process-block-new .col-lg-9.pb-5 h2 {
font-size: 18px
}
.digi-process-block h2 {
font-size: 19px !important
}
.page-id-1292 .digital-marketing-block .justify-content-center {
-ms-flex-pack: center !important;
justify-content: center !important;
margin: 0 0 50px
}
.page-id-1292 .digital-marketing-block .justify-content-center h6 {
font-size: 31px
}
.page-template.page-template-Who-We-are .counter-box-new {
margin: 60px 0
}
.page-template.page-template-Who-We-are ul.button__group {
list-style: none;
padding: 0;
margin: 20px 0;
display: flex;
justify-content: center;
align-items: center
}