@font-face {
font-family: 'Axiforma Book';
src: url(//sagemassageacupuncture.com/wp-content/themes/sage_massage_custom_theme/assets/fonts/Axiforma-BookItalic.woff2) format('woff2'),
url(//sagemassageacupuncture.com/wp-content/themes/sage_massage_custom_theme/assets/fonts/Axiforma-BookItalic.woff) format('woff');
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'Axiforma Book';
src: url(//sagemassageacupuncture.com/wp-content/themes/sage_massage_custom_theme/assets/fonts/Axiforma-Book.woff2) format('woff2'),
url(//sagemassageacupuncture.com/wp-content/themes/sage_massage_custom_theme/assets/fonts/Axiforma-Book.woff) format('woff');
font-weight: normal;
font-style: normal;
}
:root{
--content-width: 1200px;
--black: #000;
--light-green: #F2F4ED;
--green: #BBC9A9;
--dark-green: #395925;
--dusty-rose: #C43041;
--white: #FFF;
--defaultpadding: 40px;
} body{padding: 0; margin: 0; font-family: 'Lato', sans-serif !important; font-weight: 300; font-size: 18px; color: var(--black);}
a {color: var(--black); text-decoration: none;}
.vc_row a{text-decoration: underline;}
a:hover { color: var(--dark-green);}
h1, h2, h3, h4 { color: var(--black);font-family: "Cardo", serif;font-weight: normal;}
h1 { font-size: 36px !important; margin: var(--defaultpadding) 0;}
.home h1{margin: var(--defaultpadding) 0 ;}
h2 { font-size: 26px !important;}
h3 { font-size: 24px !important;}
h4 { font-size: 20px !important; margin-bottom: 5px;}
*, *:before, *:after {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.clear{clear:both;}
.alignleft{float:left; padding: 10px 10px 10px 0;}
.alignright{float:right; padding: 10px 0px 10px 10px;}
.right { text-align: right;}
.center { text-align: center;}
p, li { margin-top: 0 !important; padding-top: 0 !important; line-height: 1.5em !important;}   .menu-main-container {}
.logged-in .menu-main-container { top: 100px;}
#menu-main { list-style: none; margin: 0; padding: 0; display: flex; width: calc( var(--content-width) - 25px); justify-content: space-between;}
#menu-main > li { display: inline-block; padding: 0; position: relative; line-height: 60px !important;}
#menu-main li.current_page_item a{ color: var(--dark-green);}
#menu-main li.current_page_item .sub-menu li a{ color: var(--dark-green);}
#menu-main li.current_page_item .sub-menu li a:hover { color: var(--black);}
#menu-main a { color: var(--dark-green); font-size: 22px; text-transform: lowercase;}
#menu-main a:hover { color: var(--black);}
#menu-main li .sub-menu { display: none; background: var(--white); width: 200px; position: absolute; margin-left: -100px; padding: 10px 0; border: 1px solid var(--dark-green); left: 50%; z-index: 9999;}
#menu-main .sub-menu li:first-of-type:before { content: ''; width: 14px; height: 14px; background: var(--white); position: absolute; top: -18px; margin: 0 auto; left: 0; right: 0; transform: rotate(45deg); border-top: 1px solid var(--dark-green); border-left: 1px solid var(--dark-green)}
#menu-main .sub-menu li { display: block; text-align: center; line-height: 30px !important; position: relative}
#menu-main .sub-menu li:hover { background: var(--green);}
#menu-main .sub-menu li a { text-shadow: none; font-size: 16px; line-height: 30px !important; display: inline-block; width: 100%;}
#menu-main .sub-menu li a:hover { color: var(--black);}
#menu-main li:hover .sub-menu { display: block;} .topBarWidget { position: absolute; top: 0px; right: 0px;} .topBarWidget ul { padding: 0 !important; list-style: none;}
.topBarWidget a { background: var(--dusty-rose); padding: 5px 25px; color: var(--white); text-transform: lowercase; font-family: 'Lato' !important; transition: ease-in background .5s; font-size: .9em;}
.topBarWidget a:hover { background: var(--black); transition: ease-in background .5s} header { width: calc(var(--content-width) - 25px); margin: 0 auto; display: flex; justify-content: space-between; padding: 20px 0; align-items: center; flex-direction: column; position: relative;}
#header { padding-top: 35px !important;}
.logged-in #header { padding-top: 35px;}
.header-top { margin-bottom: 25px;}  rs-fullwidth-wrap { margin-bottom: 35px !important;}
rs-sbg { position: relative;}
rs-sbg:after { content: ''; position: absolute; display: inline-block; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0,.4);} .logo { height: 140px;} .logo img { height: 100%; width: auto;}
body.activeMobileMenu:after { content: ''; position: fixed; top: 0; left: 0; height: 100%; width: 100%; background: rgba(0,0,0,.8); z-index: 999;}
#tdl_mm_button.active {
position: absolute !important; top: 0; right: 0; z-index: 99999;
&:after, &:before, div { background-color: var(--white)}
} #footer { background: var(--white); color: var(--black); font-family: 'Lato' !important; font-size: 16px;}
footer { width: calc(var(--content-width) - 25px); margin: var(--defaultpadding) auto 0 auto; position: relative; left: 3px;border-top: 1px solid var(--black); }
footer a { color: var(--black);}
footer ul { list-style: none; padding-left: 0; margin-top: 0;}
.footer_column { width: 33%; vertical-align: top; display: inline-block; padding-bottom: 40px; text-align: center;}
footer h3 { margin-top: 40px; margin-bottom: 40px; font-weight: 400; font-size: 28px; color: var(--black); text-align: center;}
#credit, #copy{ display: inline-block; font-size: .7em;padding: 4px 0;margin: 0;}
#sub_footer { padding: 15px 0; text-align: center; background: var(--white); color:var(--black); font-family: 'Lato' !important;}
#sub_footer a { color: var(--black);}
.footerColumn1 h3, .footerColumn2 h3, .footerColumn3 h3 { margin-bottom: 25px; font-family: 'Cardo', serif !important;}
.menu-footer-explore-container, .menu-footer-experience-container { text-transform: lowercase !important;}
.menu-footer-explore-container li { line-height: 30px !important;}
.menu-footer-experience-container a { line-height: 40px; border: 1px solid var(--black); display: inline-block; width: 80%; margin-bottom: 10px;}
.menu-footer-experience-container a:hover { border: 1px solid var(--dark-green);}
#block-3{padding: 0 40px;}
body #CDSWIDSSP .withBorder{border-color: var(--black) !important;}
.wp-google-place { text-align: center !important; margin-top: 35px !important;}
.wp-google-list .wp-google-place { text-align: center !important; margin-top: 35px !important;}
.wp-gr .wp-google-wr a { background: var(--dusty-rose) !important; border-radius: 0 !important;}
.footerColumn2 .wp-gr .wp-google-wr a { background: var(--dusty-rose) !important; border-radius: 0 !important;}
.wp-gr .wp-google-wr a:hover { background: var(--black) !important;}
.footerColumn2 .wp-gr .wp-google-wr a:hover { background: var(--black) !important;} .page-id-907 .vc_separator.vc_sep_color_grey .vc_sep_line { border-color: var(--green) !important;} #tdl_contact_widget_container { padding-bottom: 30px;}
#tdl_contact_widget_container div{margin-bottom: var(--defaultpadding);} #tdl_contact_widget_container p { padding: 0; margin: 0;}
#tdl_contact_widget_container strong { font-weight: 400; } #tdl_social_widget_container { margin-bottom: 20px;}
#tdl_social_widget_container .icon { margin-right: 10px; margin-left: 10px;}
#tdl_social_widget_container .icon:before { color: var(--black); font-size: 30px;}
#tdl_social_widget_container .icon:hover:before { color: var(--dark-green);} .tdlGreyBox { background: #d6d7d8 !important; margin: 40px 0 !important; padding: 20px 0 !important;}
.tdlGreyBox .vc_column-inner .vc_column-inner { padding-left: 0 !important; padding-right: 0 !important;}
.tdlGreyBox .wpb_single_image img { height: 70px !important; width: auto !important;}
.tdlInstagramBlock a { position: relative; top: -20px;}
.tdlShadowBox { border: 1px solid #ddd; margin-bottom: 35px; padding-top: 35px; background: var(--light-green) !important;}
.tdlShadowBox h1, .tdlShadowBox h2, .tdlShadowBox h3, .tdlShadowBox h4 { margin-top: 0; margin-left: 25px;}
.tdlGreenBlock { background: var(--light-green) !important; padding-top: 35px !important;}
.tdlSidebar { background: var(--light-green); color: var(--dark-green); padding-bottom: 35px; margin-bottom: 35px;}
.tdlSidebar h2, .tdlSidebar h3, .tdlSidebar h4 { color: var(--dark-green); margin-bottom: 5px;}
.tdlSidebar .vc_sep_holder .vc_sep_line { border-color: var(--dark-green) !important;}
.tdlSidebar ul { list-style: none; padding-left: 0; margin-top: 0;}
.tdlSidebar ul ul { padding-bottom: 10px;}
.tdlSidebar li { font-weight: normal;}
.tdlSidebar li li { font-weight: 100; font-style: italic; }
.tdlStyledText { font-family: 'Lato' !important;} .tdl-button { margin-bottom: 60px; position: relative;}
.tdl-button p {}
.tdl-button a:hover p {}
.tdl-button a:hover h3 {}
.tdl-button h3 { font-size: 28px !important; font-weight: normal !important; margin-top: 0; text-align: center; margin-bottom: 10px;}
.tdl-button .tdl-button-image { }
.tdl-button .tdl-button-image img{ width: 100%; height: auto; transition: ease-in-out opacity .5s; opacity: 1;}
.tdl-button .tdl-button-description {}
.tdl-button:hover .tdl-button-image img { opacity: .75; transition: ease-in-out opacity .5s;}
.tdl-button a { text-decoration: none !important} .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern { background: #f38b40 !important; color: var(--white) !important; padding: 14px 50px !important;}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover { background: #005080 !important;}
.tdlCallToActionBlock .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern { background: #005080 !important; border: none !important; color: var(--white) !important; margin: 0 10px;}
.tdlCallToActionBlock .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover { background: var(--white) !important; color: #005080 !important;}   a.bookNow{text-decoration: none;padding: 15px 40px;font-size: .9em;}
a.bookNow, body .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background: var(--light-green)!important; border: 0px !important; color: var(--black)!important; border-radius: 0px; text-transform: uppercase; font-family: 'Cardo';}
a.bookNow:hover, body .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{background: var(--dark-green)!important; color: var(--white)!important;} #axiom_frame, #easyXDM_axiomct_project_default2776_provider, .page-id-14 iframe { width: 100% !important;} #CDSWIDSSP { margin-top: 30px !important; width: 100% !important;}
#CDSWIDSSP .logo { position: relative !important; left: 0 !important; top: 0 !important;}
.wpb_raw_code { margin-bottom: 0 !important;} .tdlCallToAction .tdl-button a { background-color: #005080; color: var(--white); border-radius: 100px; display: inline-block; padding-top: 30px; padding-bottom: 20px; width: 75%;}
.tdlCallToAction .tdl-button a:hover { color: var(--white); background-color: #f38b40;}
.tdlCallToAction .tdl-button a:hover p { color: var(--white);}
.tdlCallToAction .tdl-button p { color: var(--white); font-size: 20px; margin-bottom: 10px;}
.tdlCallToAction .tdl-button .tdl-button-image { width: 10%; display: inline-block; vertical-align: middle;}
.tdlCallToAction .tdl-button .tdl-button-image img { width: 75%; height: auto;}
.tdlCallToAction .tdl-button .tdl-button-description { width: 80%; display: inline-block; vertical-align: middle;} .tdlCallToActionBlock { background-color: #f38b40 !important; color: var(--white); text-align: center !important;}
.tdlCallToActionBlock h2 { color: var(--white) !important;} .nf-form-content { max-width: none !important; padding: 0 !important;}
.nf-form-content input {background-color: var(--white) !important;border-color: var(--black) !important; color: var(--black) !important; font-family: 'Cardo', serif !important;}
.nf-form-content textarea { font-family: 'Cardo', serif !important; background: var(--white) !important; color: var(--black) !important;border-color: var(--black) !important;}
.nf-form-fields-required { text-align: right; font-style: italic !important;}
.submit-container input { padding: 0 75px !important; background: var(--dark-green) !important; text-transform: uppercase !important; font-weight: bold; color: var(--white) !important;}
.submit-container input:hover { background: var(--black) !important; color: var(--white) !important;}
.nf-field-label label{font-weight: 300 !important; font-size: 1em !important;}
.nf-form-content .list-select-wrap .nf-field-element > div { color: var(--black) !important; border: 1px solid var(--black) !important; background: var(--white) !important;}
.list-select-wrap div:after { color: var(--black) !important;}
.nf-form-content select.ninja-forms-field { color: var(--black) !important; font-family: 'Cardo', serif !important;}
.nf-form-content select.ninja-forms-field option { color: var(--black) !important; font-family: 'Cardo', serif !important;} .more-link { color: #e2231a;} .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-heading { border-color: var(--light-green) !important; background: var(--light-green) !important;}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a { color: var(--black) !important;}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body { border-color: var(--light-green) !important;}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-controls-icon::before { border-color: var(--black) !important;} .wpb_text_column img {}
.wpb_text_column img.alignleft { margin-right: 15px;}
.wpb_text_column img .wpb_single_image .vc_box_outline.vc_box_border_grey, .wpb_single_image .vc_box_outline_circle.vc_box_border_grey { border: 1px solid var(--black) !important;}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle { padding: 5px !important;} #tdl_mm_container { background-color: var(--green); line-height: 40px;}
#tdl_mm_container ul { text-align: left !important;}
#tdl_mm_container.dropdown { text-align: center;}
#tdl_mm_container.slide, #tdl_mm_container.push { padding: 0px;}
#tdl_mm_container .sub-menu { background-color: var(--dark-green);}
#tdl_mm_container .sub-menu a { color: var(--white); font-size: 18px;}
#tdl_mm_button { position: relative !important; }  .tdlTestimonialBlock { height: 400px !important; display: flex; align-content: center; align-items: center; width: calc(var(--content-width) - 30px) !important;}
.tdlTestimonialBlock .vc_col-sm-12 { padding-bottom: 30px;}
.tdlTestimonialBlock .tdlTestimonialContainer { height: auto !important;} .testimonialTDL { padding-bottom: 0px; display: none; margin-bottom: 0;}
.page-id-413 .testimonialTDL { margin-bottom: 20px; display: block;}
#testimonial { display: block;}
.testimonialTDL h3 { font-weight: 100; margin-top: 10px; margin-bottom: 0;}
.testimonialLongDescription { line-height: 35px; font-weight: 300;}  .tdlTestimonialContainer { width: 90%; text-align: center; padding: 20px; font-size: 26px; margin: 0 auto;}
.testimonialImage { display: inline-block; width: 20%; text-align: center; vertical-align: top; padding-top: 15px;}
.testimonialImage img { width: 98px; height: 98px; border-radius: 50%;}
.testimonialContent { display: inline-block; width: 80%;}
.testimonialTDL.right { text-align: right;}
.testimonialTDL.left { text-align: left;} #prev { position: absolute; left: 50px; width: 0; height: 0; border-top: 26px solid transparent; border-bottom: 26px solid transparent; border-right: 26px solid var(--black); top: 50%; margin-top: -26px;}
#prev:hover { border-right: 26px solid rgba(0, 0, 0, .75);}
#next { position: absolute; right: 50px; width: 0; height: 0; border-top: 26px solid transparent; border-bottom: 26px solid transparent; border-left: 26px solid var(--black); top: 50%; margin-top: -26px;}
#next:hover { border-left: 26px solid rgba(0, 0, 0, .75);} .page-id-1094 .vc_gitem_row.vc_row, .page-id-1094 .vc_gitem_row .vc_col-sm-12 { width: 100% !important;}
.page-id-1094 .vc_grid-container { padding-top: 20px;}
.page-id-1094 .vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {color: var(--black) !important;text-transform: uppercase; background-color: var(--light-green) !important; font-family: 'Cardo' !important; transition: ease-in background .5s; border-radius: 0 !important; padding: 5px 40px !important;}
.page-id-1094 .vc_btn3.vc_btn3-color-juicy-pink:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover { background-color: var(--dark-green) !important; transition: ease-in background .5s; color: var(--white) !important; }
.page-id-1094  .vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat { background-color: var(--dark-green) !important;} .error404  article { width: 1080px; margin: 60px auto;}
.error404 h1 { margin-bottom: 0;}
.rowBestofGraphics .wpb_wrapper {display: flex; flex-wrap: wrap; justify-content: center;}
.rowBestofGraphics .wpb_single_image{ flex: 0 0 20%;}
.rowBestofGraphics .wpb_single_image img { width: 100%;} .rowServices{margin: 0 0 var(--defaultpadding) 0;}
.rowServices .vc_column_container > .vc_column-inner{padding: 0 0 0 var(--defaultpadding) ;}
.rowServices .vc_column_container > .vc_column-inner:first-of-type{padding-right: var(--defaultpadding);}
.rowServices .wpb_wrapper h2 {color: var(--dark-green);margin-top: 0;} body .vc_custom_1419240516480{background: transparent !important}
.error404 header.entry-header{display: block;}:root{
--mobile-content-width: 94%;
}
@media all and (max-width: 1600px)  { #menu-main a { font-size: 20px;}
}
@media all and (max-width: 1300px)  { #wrapper { width: 100%;}
.vc_row { width: var(--mobile-content-width) !important; margin-left: auto !important; margin-right: auto !important;}
.vc_row[data-vc-full-width="true"] { width: 100% !important; margin-left: auto !important; margin-right: auto !important;}
.vc_col-sm-12 { width: 100% !important;}
.vc_row .vc_col-sm-12 { width: 100% !important;}
header { width: calc(var(--mobile-content-width) - 25px);}
footer { width: calc(var(--mobile-content-width) - 25px);}   rs-module-wrap { max-width: calc(var(--mobile-content-width) - 25px) !important;} .tdlTestimonialBlock { width: calc(var(--mobile-content-width) - 30px) !important;}
.vc_column-inner rs-module-wrap { max-width: 100% !important;}
.vc_column-inner rs-module-wrap rs-module { width: 100% !important;}
}
@media all and (max-width: 1350px)  { .headerRight { align-items: end;}
}
@media all and (max-width: 1150px)  {
footer { width: 90%; margin: 0 auto;}
.tdlTestimonialContainer { font-size: 18px;}
}
@media all and (max-width: 900px)  { .footer_column { width: 32%; }
.bookingNotes{font-size: .8em;}
}
@media all and (max-width: 768px)  {
#prev, #next { display: none;}
.rowServices{display: flex;flex-direction: column;}
.rowServices.rowServicesOdd{flex-direction: column-reverse;}
}
@media all and (max-width: 700px)  {
.rs-layer{display: none !important;} .footer_column { width: 100%; padding-bottom: 10px;} .testimonialContent { width: 100%;}
}
@media all and (max-width: 770px)  {
.wpb_single_image.vc_align_left { text-align: center !important;}
}
@media all and (max-width: 625px)  {  .topBarWidget { width: 100%; position: relative; margin-bottom: 35px;} .topBarWidget a { display: inline-block; width: 100%; text-align: center; height: 40px; line-height: 40px; padding: 0;}
.topBarWidget #menu-top-bar { margin: 0; width: 100%; z-index: 9;}
.logo {top: 52px;}
#header { padding-top: 0 !important;}
#tdl_mm_button { right: 5%;}
}
@media all and (max-width: 550px)  {
.logo { left: 20px;} .tdlTestimonialBlock { height: 500px !important;}
}
@media all and (max-width: 450px)  { .logo {  height: auto; width: 50%;}
.logo img { height: auto; width: 100%;}
#header { height: 135px;}
}
@media all and (max-width: 400px)  { .tdlTestimonialBlock { height: 600px !important;}
.tdlTestimonialContainer { font-size: 18px;}
}
@media all and (max-width: 375px)  {
#header { height: 125px;}
}
@media all and (max-width: 360px)  {
#header { height: 120px;}
}
@media all and (max-width: 350px)  {
#header { height: 115px;}
}
@media all and (max-width: 300px)  {
#header { height: 100px;}
}
@media all and (max-width: 250px)  {
#header { height: 90px;} .tdlTestimonialContainer { font-size: 14px;}
.testimonialTDL h3 { font-size: 20px !important}
}.vc_row{ width: var(--content-width); margin-left: auto !important; margin-right: auto !important;}
[data-vc-full-width="true"].vc_row { width: 100%; display: flex; justify-content: center;}
[data-vc-stretch-content="true"].vc_row .vc_column_container{ width: 100%;}
.vc_col-sm-12 { width: var(--content-width) !important;}
[data-vc-stretch-content="true"] .vc_col-sm-12 { width: 100% !important;}
.vc_row .vc_inner { width: 100% !important;}@font-face {
font-family: 'icomoon';
src:  url(//sagemassageacupuncture.com/wp-content/themes/sage_massage_custom_theme/assets/css/social_icons/icomoon.eot?k1e98a);
src:  url(//sagemassageacupuncture.com/wp-content/themes/sage_massage_custom_theme/assets/css/social_icons/icomoon.eot?k1e98a#iefix) format('embedded-opentype'),
url(//sagemassageacupuncture.com/wp-content/themes/sage_massage_custom_theme/assets/css/social_icons/icomoon.ttf?k1e98a) format('truetype'),
url(//sagemassageacupuncture.com/wp-content/themes/sage_massage_custom_theme/assets/css/social_icons/icomoon.woff?k1e98a) format('woff'),
url(//sagemassageacupuncture.com/wp-content/themes/sage_massage_custom_theme/assets/css/social_icons/icomoon.svg?k1e98a#icomoon) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-tripadvisor:before {
content: "\e900";
}
.icon-phone:before {
content: "\e942";
}
.icon-envelop:before {
content: "\e945";
}
.icon-location:before {
content: "\e947";
}
.icon-location2:before {
content: "\e948";
}
.icon-compass2:before {
content: "\e94a";
}
.icon-map:before {
content: "\e94b";
}
.icon-map2:before {
content: "\e94c";
}
.icon-bubble:before {
content: "\e96b";
}
.icon-bubbles:before {
content: "\e96c";
}
.icon-bubbles2:before {
content: "\e96d";
}
.icon-link:before {
content: "\e9cb";
}
.icon-attachment:before {
content: "\e9cd";
}
.icon-bookmark:before {
content: "\e9d2";
}
.icon-bookmarks:before {
content: "\e9d3";
}
.icon-mail2:before {
content: "\ea84";
}
.icon-mail3:before {
content: "\ea85";
}
.icon-google:before {
content: "\ea88";
}
.icon-google-plus:before {
content: "\ea8b";
}
.icon-facebook:before {
content: "\ea90";
}
.icon-instagram:before {
content: "\ea92";
}
.icon-whatsapp:before {
content: "\ea93";
}
.icon-twitter:before {
content: "\ea96";
}
.icon-youtube:before {
content: "\ea9d";
}
.icon-youtube2:before {
content: "\ea9e";
}
.icon-vimeo:before {
content: "\eaa0";
}
.icon-linkedin2:before {
content: "\eaca";
}
.icon-pinterest:before {
content: "\ead1";
}
.icon-pinterest2:before {
content: "\ead2";
}
.icon-paypal:before {
content: "\ead8";
}