/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 05 2024 | 22:28:03 */
body { background-color: #1d2127; color:#c7c7c7; }

.widget_recent_entries li, .widget_recent_comments li, .widget_pages li, .widget_meta li, .widget_nav_menu li, .widget_archive li, .widget_categories li, .widget_rss li, .wp-block-latest-posts__list.wp-block-latest-posts li, .wp-block-latest-posts__list.wp-block-latest-posts li a {
  color: #c7c7c7;
}

.porto-tooltip-wrap.empty-tooltip.header-tooltip { display: none !important; }
.text-lg { font-size: 1rem !important;}

header .header-main { background-color: #111c22 !important; padding: 10px 0; }

#header .main-menu > li.menu-item.active > a { color: #a5dbf6; }
#header .main-menu > li.menu-item > a { color: #8e3e3e; }
#header .main-menu > li.menu-item > a { font-family: "Montserrat"; font-size: 14px; font-weight: 700; line-height: 20px; letter-spacing: -0.5px; color: #fff; padding: 33px 18px; }

#main { background-color: #1d2127 !important; }

.colorfondo { background-color: #171717; }

[data-vc-full-width="true"] .porto-container.container { padding-left: 15px !important; padding-right: 15px !important; }

.page-top { background-color: #6B1B1E; }
.page-top > .container { padding-top: 0; padding-bottom: 0; }
.page-top .page-title { font-size: 2em; color: #fff; }
.page-top .page-title:before { content: '- '; }
.page-top .page-sub-title { font-size: 1.2em; }
.page-top .breadcrumbs-wrap { color: #fff; }
.page-top ul.breadcrumb > li, 
.page-top ul.breadcrumb > li > a { text-transform: uppercase; font-size: .98em; }

h2, 
h3 { font-family: "Montserrat"; color: #f2f2f2; font-weight: 700; letter-spacing: 0; margin-bottom: 20px; }
h3 { font-size: 14px; }

.fullcontacto, .mediocontacto { margin: 0 1% !important; float:left; }
.fullcontacto { width: 98% !important; }
.mediocontacto { width: 48.60% !important; }

.margencontenido, .sinmargencontenido{ float:left; }
.margencontenido { width: 10% !important; }
.sinmargencontenido{ width: 80% !important; }

legend { display: block; margin: 18px 0; font-size: 16px; font-weight: 500; color:#fff; }
.feature-box .feature-box-icon { top: 7px; min-width: 20px; min-height: 20px; }

.text-color-primary { color: #a5dbf6 !important; }

.custom-input-box i { color: #a5dbf6 !important; }

a { color: #a5dbf6; text-decoration: none; }
a:hover { color: #4dbb6d; text-decoration: none; }

.form-group { margin: 2px 0.2% !important; }
.form-group > p { margin-bottom: 8px !important; }
.wpcf7-form input[type=text], .wpcf7-form input[type=tel], .wpcf7-form input[type=url],
.wpcf7-form input[type=email], .wpcf7-form input[type=number], .wpcf7-form input[type=date],
.wpcf7-form input[type=range], .wpcf7-form textarea, .wpcf7-select { width:100% }
.wpcf7-form textarea { height: 150px; }

.wpcf7-form input[type="text"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="url"], .wpcf7-form input[type="email"], .wpcf7-form input[type="number"], .wpcf7-form input[type="date"], .wpcf7-form input[type="range"], .wpcf7-form textarea, .wpcf7-select { border: 1px solid #c1c1c1; }

.button, input.submit { color: #fff; }

wpcf7-not-valid-tip,
span.wpcf7-not-valid-tip { color: #c10000; margin-top: 3px; padding: 0; font-size: 0.9em; }

input.wpcf7-not-valid, 
select.wpcf7-not-valid, 
textarea.wpcf7-not-valid {	border-color: #a94442 !important; box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset !important; }


.porto-links-block { background: transparent; }







.custom-tab i { background: transparent !important; }
.tabs { margin-bottom: 10px; }
.tabs.tabs-simple .nav-tabs,
.tabs.tabs-simple .nav-tabs > li { margin-bottom: 0 !important; }

.tabs.tabs-simple .nav-tabs > li .nav-link { border-width: 1px !important; padding: 14px 30px !important; }
.tabs.tabs-simple .nav-tabs > li.active .nav-link,
.tabs.tabs-simple .nav-tabs > li .nav-link:hover, 
.tabs.tabs-simple .nav-tabs > li .nav-link:focus { border-bottom-color: #323238; color: #a5dbf6; }

.nav-item.active,
.tabs.tabs-simple .tab-content { background-color: #323238 !important; }
.tabs.tabs-simple .nav-tabs > li { background-color: #000; }

.tab-content :last-child { padding: 4px !important; }

.tabs .tab-title { font-weight: 700; letter-spacing: 2.5px; }
.tabs .icon-featured img { margin-bottom: 3px; }
.tabs .nav-item.active .tab-title { color: #a5dbf6; }
.tabs .tab-pane p { font-size: 1em; line-height: 1.9; margin-bottom: 20px; }

@media (max-width: 767px) {
	.tabs .nav { display: flex; flex-wrap: wrap }
	.tabs .nav-item { width: 50%; flex-basis: auto; }
}
@media (max-width: 575px) { 
	.tabs .nav-item { width: 100%; }
	.tabs .nav.nav-tabs.nav-justified li .nav-link { border-top-width: 0px !important; border-bottom-width: 1px !important; }
}

.btn-borders.btn-primary { border-color: #a5dbf6; color: #a5dbf6; }
.btn-borders.btn-primary:hover { background-color: #6B1B1E; border-color: #6B1B1E; color: #fff; }

.member-item .member-info-container { display: inline-block;  padding: 4px 10px !important; }
.member-item .member-info-container > .m-b-sm { margin-bottom: 2px !important; }
.member-item { background-color: #202022 !important; }
.thumb-info { padding-bottom: 10px !important; background-color: #202022 !important; }
.thumb-info-caption { padding: 5px 10px !important; }
.thumb-info-caption .thumb-info-caption-text { padding: 0 !important; }
.member-item h4 { color: #2e353e; font-family: "Montserrat" !important; font-size: 16px; font-weight: 600; line-height: 20px !important; margin: 0 !important; }


.porto-feature-box,
.feature-box .feature-box-info > .wpb_content_element { margin-bottom: 10px !important; }

.feature-box-info h2 { margin-bottom: 4px !important; }


.member-overview { padding-top: 0; padding-bottom: 0; }

html .list-tertiary.list-icons.list-icons-style-3 li .fa { padding: 10px; padding-top: 8px; color: #777; font-size: 10px; }

.custom-hyphen { position: relative; }
.custom-hyphen:before { content: ''; position: absolute; border-top: 2px solid #fff; width: 12px; left: 1px; top: 10px; }
.letter-spacing-normal { letter-spacing: normal !important; }
.custom-line-height-22 p { line-height: 22px; }
.custom-line-height-23 p { line-height: 23px; }
.custom-position-1 { margin-top: -180px; }
.custom-call-to-action .action-info { font-size: 1.125rem; }
.btn.btn-lg { padding: 12px 30px !important; border-width: 2px; font-size: 14px !important; }
.stats-text { letter-spacing: -1px; }
.custom-counters-column:before { content: ''; display: block; position: absolute; top: 50%; left: 50%; box-shadow: 0 0 97px 70px rgba(152, 152, 152, 0.1); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.stats-left .porto-sicon-left { padding-top: 3px; padding-right: 20px; }
.custom-dots-style-1 .custom-testimonial-style-1 img { max-width: 150px; }

.porto-sicon-box { margin-bottom: 0; }
.custom-info-box .porto-sicon-img { position: relative; margin-top: 0; margin-right: 20px !important; padding: 5px; width: 78px !important; height: 78px !important; border: 6px solid #FFF; border-radius: 100%; background: transparent; overflow: hidden; z-index: 1; -webkit-transition: ease box-shadow 300ms; -moz-transition: ease box-shadow 300ms; transition: ease box-shadow 300ms; }
.custom-info-box.custom-box-shadow .porto-sicon-box .porto-sicon-img, .custom-info-box .porto-sicon-box:hover .porto-sicon-img { box-shadow: 0 0 40px 4px rgba(200, 200, 200, 0.5); }
.custom-info-box .porto-sicon-img img { position: absolute; width: 113%; top: 50%; left: 50%; z-index: 0; -webkit-transform: translate3d(-50%, -50%, 0) scale(1) !important; -moz-transform: translate3d(-50%, -50%, 0) scale(1) !important; -ms-transform: translate3d(-50%, -50%, 0) scale(1) !important; -o-transform: translate3d(-50%, -50%, 0) scale(1) !important; transform: translate3d(-50%, -50%, 0) scale(1) !important; -webkit-transition: ease transform 300ms; -moz-transition: ease transform 300ms; transition: ease transform 300ms; }
.custom-info-box .porto-sicon-box:hover .porto-sicon-img img { -webkit-transform: translate3d(-50%, -50%, 0) scale(1.1) !important; -moz-transform: translate3d(-50%, -50%, 0) scale(1.1) !important; -ms-transform: translate3d(-50%, -50%, 0) scale(1.1) !important; -o-transform: translate3d(-50%, -50%, 0) scale(1.1) !important; transform: translate3d(-50%, -50%, 0) scale(1.1) !important; }


.custom-step-items .vc_row > .vc_column_container:first-child { width: 80px; max-width: none; flex: none; }
.custom-step-items .vc_row > .vc_column_container:first-child + div { width: calc(100% - 80px); max-width: none; flex: none; }

.owl-carousel.numbered-dots .owl-dots { display: inline-block; counter-reset: dots; margin-left: 70px; }
.owl-carousel.numbered-dots .owl-dot span { width: 30px; height: 30px; background: #eef4f2; }
.owl-carousel.numbered-dots .owl-dot span:before { counter-increment: dots; content: counter(dots); color: #245432; font-weight: 700; line-height: 2.2; }
.owl-carousel.numbered-dots .owl-dot.active span:before, .owl-carousel.numbered-dots .owl-dot:hover span:before { color: #FFF; }
.owl-carousel.numbered-dots .owl-dot:hover { opacity: .5; }

.custom-faq-toggle .faq-row .toggle { padding: 0; border-bottom: 1px solid #e4e4e4; border-left: 1px solid #e4e4e4; }
.custom-faq-toggle .faq-row > .faq:last-child .toggle { border-bottom: 0; }
.custom-faq-toggle .faq-row .toggle.active { border-left-color: #4dbb6d; }
.custom-faq-toggle section.toggle > label { padding: 10px 15px; margin: 0; color: #1e1e24 !important; font-size: 14px !important; background: none !important; border: 0; border-color: #e4e4e4; border-radius: 0; }
.custom-faq-toggle section.toggle.active > label { color: #4dbb6d !important; border-bottom: 1px solid #e4e4e4; }
.custom-faq-toggle section.toggle > label:after, .custom-faq-toggle section.toggle > label:before { content: ''; display: block; position: absolute; top: 50%; right: -3px; margin-top: 0; width: 15px; border: 0; border-top: 2px solid #1e1e24; -webkit-transform: translate3d(-50%, -50%, 0); -moz-transform: translate3d(-50%, -50%, 0); -ms-transform: translate3d(-50%, -50%, 0); -o-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); -webkit-transition: ease all 300ms; -moz-transition: ease all 300ms; transition: ease all 300ms; }
.custom-faq-toggle section.toggle > label:before { height: 1px; }
.custom-faq-toggle section.toggle:not(.active) > label:after { border-top: 2px solid #1e1e24; -webkit-transform: translate3d(-50%, -50%, 0) rotate(90deg); -moz-transform: translate3d(-50%, -50%, 0) rotate(90deg); -ms-transform: translate3d(-50%, -50%, 0) rotate(90deg); -o-transform: translate3d(-50%, -50%, 0) rotate(90deg); transform: translate3d(-50%, -50%, 0) rotate(90deg); }
.custom-faq-toggle section.toggle.active > label:after { border-color: #4dbb6d; }
.custom-faq-toggle .toggle-content { padding: 5px 15px 45px; }
.testimonial.testimonial-with-quotes blockquote::before, .testimonial.testimonial-with-quotes blockquote::after { color: #1e1e24; }

.custom-dots-style-1, .custom-dots-style-1 .porto-carousel { margin-top: 0; margin-bottom: 0; }
.custom-dots-style-1 .owl-dots { position: absolute; right: 0 !important; top: 0; margin-top: -45px !important; }
[data-vc-full-width="true"] .col-md-12 .owl-dots { right: 50% !important; margin: 0 15px; -webkit-transform: translateX(50%); -moz-transform: translateX(50%); -ms-transform: translateX(50%); -o-transform: translateX(50%); transform: translateX(50%); text-align: right; }
.custom-dots-style-1 .owl-dot span { width: 12px !important; height: 12px !important; border: 2px solid #000 !important; background: transparent !important; }
.custom-dots-style-1 .owl-dot.active span, .custom-dots-style-1 .owl-dot:hover span { position: relative; border: 2px solid #4dbb6d !important; }
.custom-dots-style-1 .owl-dot.active span:before, .custom-dots-style-1 .owl-dot:hover span:before { content: ''; display: block; position: absolute; top: 50%; left: 50%; width: 3px; height: 3px; border-radius: 100%; background: #4dbb6d; -webkit-transform: translate3d(-50%, -50%, 0); -moz-transform: translate3d(-50%, -50%, 0); -ms-transform: translate3d(-50%, -50%, 0); -o-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); }

.portfolio-row.full { margin: 0 -15px; }
.portfolio-row.full .portfolio { padding: 0 15px; margin-bottom: 30px; }
.portfolio-filter a { padding: 7px 17px !important; border: 2px solid #4dbb6d; text-transform: uppercase; font-size: 12px; margin: 0 8px 5px 0; }
.portfolio-filter a:hover { background-color: #5fc27c !important; color: #fff; }
.portfolio-filter + hr { margin: 13px 0; visibility: hidden; }
.thumb-info .thumb-info-title { position: relative; display: block; padding: 30px 15px; max-width: 100%; color: #2e353e; background: #eef4f2; text-shadow: none; -webkit-transition: ease background 300ms,ease width 300ms; -moz-transition: ease background 300ms,ease width 300ms; transition: ease background 300ms,ease width 300ms; }
.thumb-info:hover .thumb-info-title { background: #4dbb6d; color: #fff; }
.thumb-info .thumb-info-inner { position: relative; font-size: 16px; text-transform: capitalize; letter-spacing: normal; -webkit-transition: none; -moz-transition: none; transition: none; }
.thumb-info .thumb-info-type { margin: 0; padding: 0; float: none; color: #777; font-size: 14px; background: transparent; }
.thumb-info:hover .thumb-info-type { color: #fff; }
.thumb-info .thumb-info-inner:before { content: ''; display: block; position: absolute; top: 50%; right: -2px; border-top: 1px solid #1e1e24; width: 40px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: ease width 300ms; -moz-transition: ease width 300ms; transition: ease width 300ms; }
.thumb-info .thumb-info-inner:after { content: ''; display: block; position: absolute; top: 50%; right: 0; width: 15px; height: 15px; border-top: 1px solid #1e1e24; border-right: 1px solid #1e1e24; -webkit-transform: translateY(-50%) rotate(45deg); -moz-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); -o-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); }
.thumb-info:hover .thumb-info-inner:before { width: 55px; border-top-color: #fff; }
.thumb-info:hover .thumb-info-inner:after { border-top-color: #fff; border-right-color: #fff; }
.thumb-info .zoom { display: none; }
.custom-both-sides-shadow .owl-stage-outer:before, .custom-both-sides-shadow .owl-stage-outer:after { content: ''; display: block; position: absolute; top: 0; left: 0; height: 100%; box-shadow: 0 0 140px 220px rgba(255, 255, 255, 0.8); z-index: 1; -webkit-transition: ease opacity 300ms; -moz-transition: ease opacity 300ms; transition: ease opacity 300ms; }
.custom-both-sides-shadow .owl-stage-outer:after { left: initial; right: 0; }
.custom-both-sides-shadow .owl-stage-outer:hover:before, .custom-both-sides-shadow .owl-stage-outer:hover:after { opacity: 0; }
.blog-posts .entry-title { color: #1d2127; }
.blog-posts .btn { border-radius: 0 !important; }
body .pre-footer-bg { background-position: 0 0 !important; border-top: 0 none !important; }
.custom-opacity-font { opacity: .6; transition: all 300ms ease 0s; }
.custom-opacity-font:hover { opacity: 1; }

#footer .footer-bottom { border-top: 1px solid #3c3e49; }
.linkedin-icon .Defaults-linkedin { margin-left: 4px; }
.custom-call-to-action-2 .info { display: block; }
.custom-margin { margin-bottom: 16px; }
.facebook-icon:hover { background-color: #3b5a9a; }
.twitter-icon:hover { background-color: #1AA9E1; }
.instragram-icon:hover { background-color: #7C4A3A; }
.linkedin-icon:hover { background-color: #0073B2; }

.porto-icon { transition: all 0.2s ease 0s; }

.custom-input-box .form-control { border-radius: 2px; height: 50px; padding-left: 50px; }
.custom-input-box { position: relative; }
.custom-input-box i { font-size: 1.3em; left: 16px; position: absolute; top: 16px; z-index: 9; }
.custom-input-box textarea.form-control { height: 0; min-height: 130px; padding-top: 14px; }
.contact-info .feature-box-icon { margin-top: 4px; }

.member-item .thumb-info img { transition: transform 300ms ease 0s; }
.page-members > hr { background: transparent none repeat scroll 0 0; margin: 15px 0; }
.member-item { background: #fff none repeat scroll 0 0; text-align: left; }
.member .member-item .view-more { display: none !important; }
.member-item .member-info-container { display: inline-block; padding: 0 25px 15px; }
.member-item-3 .thumb-info > a { padding: 0; display: block; }
.member-row .member { padding: 0 25px; }
.member-image.single .img-thumbnail { overflow: hidden; }
.member-filter.nav.nav-pills li a { border: 2px solid #4dbb6d; text-transform: uppercase; font-size: 12px; padding: 7px 17px !important; margin-right: 8px; }
.member:hover .member-item .thumb-info img, .member-slide:hover .member-item .thumb-info img, .member-slideshow:hover .img-thumbnail img { transform: scale(1.1); }
.post-share-advance .fa-share-alt { height: 42px; line-height: 42px; right: 0; width: 42px; }
.post-share-advance-bg { padding-left: 5px; padding-right: 5px; }
.post-share-advance-bg .share-links a { background: none; }
.member-item .thumb-info img { transition: transform 300ms ease 0s; }
.member-item h4 { color: #2e353e; font-family: "Sintony",Arial,sans-serif; font-size: 16px; font-weight: 600; line-height: 27px; margin: 0 !important; }
.member-image.single { position: relative; }
.member-carousel .member-item { margin: 0 9px 20px; }
.member-image.single .img-thumbnail { border: medium none; padding: 0; }
.page-members .post-share-advance, .member-slide .post-share-advance, .member-share-advance { bottom: -20px; }
body.single-member .related-members { display: none; }
.testimonial.testimonial-with-quotes blockquote { background: none; padding: 40px 20px 40px 0px; }
.testimonial.testimonial-with-quotes blockquote:before { left: 0; font-size: 60px; color: #1e1e24; }
.testimonial.testimonial-with-quotes blockquote:after { font-size: 60px; color: #1e1e24; }
.testimonial.testimonial-with-quotes blockquote p { color: #777; font-family: "Sintony", sans-serif; font-style: normal; font-size: 1em; line-height: 1.8 }
.testimonial.testimonial-with-quotes .testimonial-author p { position: relative; margin: 0 }
.testimonial.testimonial-with-quotes .testimonial-author p:before { content: ''; position: absolute; top: -6px; left: 0; width: 18px; border-top: 2px solid #1e1e24; }
.testimonial.testimonial-with-quotes { text-align: left; }

hr.tall { display: none !important; }
@media (min-width: 768px) {
    .container { width: 750px; }
    [data-vc-full-width="true"] .porto-container.container { width: 720px !important; }
    [data-vc-full-width="true"] .col-md-12 .owl-dots { width: 720px !important; }
}
@media (min-width: 992px) {
    .container { width: 970px; }
    .single-member .member .col-lg-4 { width: 25%; }
    .single-member .member .col-lg-8 { width: 75%; }
    [data-vc-full-width="true"] .porto-container.container { width: 960px !important; }
    .page-top.page-header-4 .page-title { margin-top: 16px; margin-bottom: 6px; }
    .custom-position-1:before { content: ''; padding-top: 40px; width: 100%; border-top: 1px solid rgba(255, 255, 255, 0.12); }
    .ms-5-min-992 { margin-left: -5px !important; }
    [data-vc-full-width="true"] .col-md-12 .owl-dots { width: 960px !important; }
}
@media (min-width: 1170px) {
    .container { width: 1170px; }
    [data-vc-full-width="true"] .porto-container.container { width: 1170px !important; }
    [data-vc-full-width="true"] .col-md-12 .owl-dots { width: 1170px !important; }
}
@media (max-width: 992px) {
    .fixed-header #header.sticky-header .header-main { padding-top: 0; }
    .page-top > .container { padding-bottom: 35px; }
    .page-top .pt-left, .page-top .pt-right { text-align: left !important; }
    .page-top .pt-right { margin-top: 15px; }
    .custom-position-1 { margin-top: 0; padding-top: 40px; background: #101019; }
    .custom-position-1 h2 { font-size: 2em; }
    .custom-call-to-action .action-info { font-size: 1rem; }
    .custom-info-box .vc_column_container { width: 100%; }
    .custom-counters-column:before { opacity: 0; }
    .custom-counters-column .vc_column_container { padding: 30px 40px 0 !important; width: 100%; border: none !important; border-bottom: 1px solid #dadada !important; }
    .custom-counters-column .vc_row.vc_inner { margin-right: 0; margin-left: 0; border: none !important; }
    .custom-counters-column .stats-desc { width: 100%; text-align: center; }
    .custom-counters-column .porto-sicon-img .img-icon { float: initial; margin-left: 0; position: absolute; top: 50px; left: 17%; }
    .custom-both-sides-shadow .owl-stage-outer:before, .custom-both-sides-shadow .owl-stage-outer:after { opacity: 0; }
    .post-image img { width: 98% !important; }
}
@media (max-width: 767px) {
    .custom-xs-arrows-style-2 .owl-dots { display: none; }
    .custom-xs-arrows-style-2 .owl-nav { display: block !important; margin-top: -57px; top: 0 !important; right: 0; width: auto !important; opacity: 1 !important; }
    [data-vc-full-width="true"] .col-md-12 .custom-xs-arrows-style-2 .owl-nav { right: 15px; }
    .custom-xs-arrows-style-2 .owl-nav .owl-prev, .custom-xs-arrows-style-2 .owl-nav .owl-next { position: absolute; width: 30px; background: transparent; -webkit-transition: ease all 300ms; -moz-transition: ease all 300ms; transition: ease all 300ms; }
    .custom-xs-arrows-style-2 .owl-nav .owl-prev:hover, .custom-xs-arrows-style-2 .owl-nav .owl-next:hover { background: transparent; }
    .custom-xs-arrows-style-2 .owl-nav .owl-prev { left: -95px !important; -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg) translateY(50%); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg); }
    .custom-xs-arrows-style-2 .owl-nav .owl-next { right: 10px !important; transform: none; }
    .custom-xs-arrows-style-2 .owl-nav .owl-prev:before, .custom-xs-arrows-style-2 .owl-nav .owl-next:before { content: ''; display: block; position: absolute; top: 50%; right: -2px; left: initial; width: 100%; border-top: 1px solid #4dbb6d; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
    .custom-xs-arrows-style-2 .owl-nav .owl-prev:after, .custom-xs-arrows-style-2 .owl-nav .owl-next:after { content: ''; display: block; position: absolute; top: 50%; right: 0; width: 15px; height: 15px; border-top: 1px solid #4dbb6d; border-right: 1px solid #4dbb6d; -webkit-transform: translateY(-50%) rotate(45deg); -moz-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); -o-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); }
    .custom-call-to-action .action-info { font-size: 1.25rem; }
    .custom-call-to-action > .vc_column-inner { padding-top: 0 !important; }
    #header .mobile-toggle { background: #4dbb6d; color: white !important; top: 8px; }
    .rev_slider .rev-btn.tp-caption { font-size: 14px !important; padding: 11px 20px !important; }
    .rev_slider .tp-caption { font-size: 18px !important; }
}




