html, body { padding: 0 !important; }
body.modal-open { overflow: visible !important; }
.parent-container { display: flex; justify-content: center; }
hr { border-top: 1px solid rgba(50, 52, 88, 0.17); }
blockquote:after { color: rgba(254, 177, 11, 0.48); } .fa, .fas { font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: 17px; }
.far { font-family: 'Font Awesome 5 Free'; font-weight: 400; font-size: 17px; padding-right: 4px; }
.nocaps { text-transform: capitalize !important; }
.nounderline { text-decoration: none; font-weight: 600; }
.date-color { color: #393b5e; } .Defaults-map-marker { font-size: 23px !important; }
.rpi-content .rpi-url
{
background-color: #dddddd !important;
color: #ffffff !important;
margin-top: 30px !important;
}
.top-area-contacts .gem-contacts-item { color: #fcb018; font-weight: 300; }
.top-area-menu .nav-menu > li a { font-size: 12px !important; }
.anima { position: relative; animation: bounce 1.5s infinite ease-in-out; }
#breadcrumbs span.home { text-indent: -999em; display: inline-block; }
.breadcrumbs {
font-size: 12px !important;
}
.breadcrumbs .current {
color: #ffffff !important;
} .gem-list { font-size: 14px; }
.gem-list.gem-list-color-2 > ul > li:before { color: #6885d1; }
.gem-list.gem-list-color-7 > ul > li:before { color: #ba4f95; }
.gem-list.gem-list-color-3 > ul > li:before { color: #fe9228; font-size: 28px; padding-right: 32px; }
.wpb_text_column ul li { padding-bottom: 1px; }
.wpb_text_column ul li:before { background-color: #000!important; } .wpcf7-form input:not(.gem-button-wpcf-custom),
select.wpcf7-form-control.wpcf7-select,
.wpcf7 textarea,
.wpcf7 .wpcf7-form.cf7skins.cf7s-sunflower input {
background: #f7f7f7 !important;
}
select.wpcf7-form-control.wpcf7-select { min-height: 35px !important; }
.wpcf7-form input:not(.gem-button-wpcf-custom) { padding-right: 40px; }
.radiofieldstyle {
background-color: #f5f2f2 !important;
border: none;
color: #040404;
padding: 15px 12px;
text-align: center;
display: inline-block;
font-size: 16px;
cursor: pointer;
} .wpb-js-composer .vc_tta.vc_tta-color-thegem.vc_tta-style-outline .vc_tta-tab > a {
border-color: #6c6d79;
background-color: rgba(112, 112, 128, 0.3);
color: #7c8d9e;
}
.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-outline .vc_tta-tab a { font-weight: 400; border-width: 1px; }
.wpb-js-composer .vc_tta.vc_tta-color-thegem.vc_tta-style-outline .vc_tta-tab > a:hover,
.wpb-js-composer .vc_tta.vc_tta-color-thegem.vc_tta-style-outline .vc_tta-tab > a:focus { background-color: rgba(50, 52, 88, 0.36); }
.wpb-js-composer .vc_tta.vc_tta-color-thegem.vc_tta-style-outline .vc_tta-tab.vc_active > a {
border-color: #212331;
background-color: #f4f4f6;
color: #34365a;
border-width: 2px;
}
.wpb-js-composer .vc_tta.vc_tta-color-thegem.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
border-color: #323458;
background-color: #F4F4F6;
}
.wpb-js-composer .vc_tta.vc_tta-color-thegem.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a { color: #ffffff; background: #feb10a; }
.wpb-js-composer .vc_tta.vc_tta-color-thegem.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a { color: #0c0c0c; }
.wpb-js-composer .vc_tta.vc_tta-color-thegem.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
border-color: #13313e;
background-color: #d2d3dd;
border-width: 1px;
}
.wpb-js-composer .vc_tta.vc_tta-color-thegem.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
border-color: #052534;
background-color: #022231;
}
.vc_toggle_title { background-color: #f4f4f6; }
.vc_toggle_title h4 { color: #5b5960; } #colophon #mc4wp_email,
#colophon .wpcf7-form-control-wrap input,
#colophon .wpcf7-form-control-wrap textarea {
background-color: #665387;
border: 1px solid #a29cb7;
}
#colophon .wpcf7 .wpcf7-form .contact-form-footer .wpcf7-submit { background-color: #ce93d8; }
#colophon .wpcf7-form-control-wrap ::-webkit-input-placeholder { color: #877da2; }
#colophon .wpcf7-form-control-wrap ::-moz-placeholder { color: #877da2; }
#colophon .wpcf7-form-control-wrap :-ms-input-placeholder { color: #877da2; } div.wpcr3_review_item div.wpcr3_item_name { font-size: 2em; font-style: italic; padding-bottom: 10px; }
div.wpcr3_review div.wpcr3_review_title { font-size: 1.2em; display: block !important; padding-top: 20px; color: #545794; }
div.wpcr3_review blockquote.wpcr3_content, 
div.wpcr3_review blockquote.wpcr3_content p { font-size: 14px; font-weight: normal; }
div.wpcr3_review blockquote.wpcr3_content { display: block !important; padding-bottom: 30px; padding-top: 10px; }
div.wpcr3_review blockquote.wpcr3_content p { display: inline !important; color: grey; font-style: italic; }
div.wpcr3_aggregateRating { display: block !important; margin-bottom: 30px; line-height: 24px; font-size: 1.2em; } @media (max-width: 1199px) {
.site-main .wpb_row, .site-main .wpb_row > *, 
.site-main .row, .site-main .row > *, 
#colophon .row, #colophon .row > * { margin-top: 0; }
form.comment-form .row { margin-bottom: 0; }
form.comment-form .row > * { margin-top: 21px; }
}
@media (max-width: 980px) {
.custom-mobile-pricing-table .pricing-table > div:nth-child(2) { display: none; }
} .transparent-header-background { background: linear-gradient(180deg, rgba(0,0,0,0.72), rgba(36,37,68,0)) !important; }
.widget-area { background: white; padding: 10px; }
.zilla-likes .active { color: #f50505; }
.hoverframe:hover { border: 2px solid orange; } .gem-basic-grid .vc_grid-item-mini { padding: 25px; box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.22); background-color: #15152c !important; }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline { color: #f3f3f3 !important; border-color: #fcaf16 !important; background-color: transparent !important; }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover { background-color: #2c2c4e !important; } .mwai-chat button { background-color: #FAAF16 !important; }
.mwai-compliance a, .mwai-chat a { color: #ffb100 !important; }
.mwai-text { font-size: 14px !important; }
.custom-footer {
background-color: #041b2b !important;
}
.custom-metagrids {
font-size: 12px !important;
font-variant-caps: all-small-caps;
}
.custom-fields-item .icon i {
padding-top: 4px;
}
form.cf7mls input.wpcf7-form-control.wpcf7-submit {
background-color: #FFC107 !important;
}
.quickfinder-item-text {
font-size: 13px !important;
}
.top-area-contacts .gem-contacts-item {
color: #919191!important;
font-weight: 400!important;
}
@media (max-width: 768px) {
.vc_tta.vc_general.vc_tta-tabs .vc_tta-panel-body {
padding: 10px;
}
}
.comments-area {
display: none!important;
}