@font-face {
font-family: 'New Tegomin';
src: url(//emberbreck.com/wp-content/themes/ember_custom_theme/assets/fonts/NewTegomin-Regular.woff2) format('woff2'),
url(//emberbreck.com/wp-content/themes/ember_custom_theme/assets/fonts/NewTegomin-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
} body{padding: 0; margin: 0; font-family: 'New Tegomin', sans-serif !important; font-size: 18px; color: #FFF; font-weight: 400; background: #000; position: relative;}
a {color: #ED1C24; text-decoration: none;}
.vc_row a{text-decoration: underline;}
a:hover { color: #a61e22;}
h1, h2, h3, h4 { color: #FFF; font-family: 'New Tegomin'; font-weight: normal;}
h1 { font-size: 55px !important; margin-top: 0;}
h2 { font-size: 40px !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;}
.noTopMargin { margin-top: 0 !important;}
.noBottomMargin { margin-bottom: 0 !important;}
.noMargin { margin: 0 !important;}
.smokeBG { background: url(//emberbreck.com/wp-content/themes/ember_custom_theme/assets/images/ember_background.jpg); background-size: 100% 120%; padding-top: 50px; padding-bottom: 35px;}
.quote { font-family: 'New Tegomin' !important; text-transform: uppercase !important; font-size: 80px !important; color: #ED1C24; letter-spacing: 6px;}
.quote:before, .quote:after { content: '"';}
h2.lines-icon, h2.lines { display: inline-flex; white-space: pre; margin-bottom: 75px;}
h2.lines-icon:before, h2.lines-icon:after, h2.lines:before, h2.lines:after { content: ''; height: 2px; width: 50rem; position: relative; top: 35px;}
h2.lines-icon:after, h2.lines:after { background: linear-gradient(to left, #000000, #ED1C24, #F27525); margin-left: 10px;}
h2.lines-icon:before, h2.lines:before { background: linear-gradient(to right, #000000, #ED1C24, #F27525); margin-right: 10px;}
.headingWrapper { display: flex; justify-content: center; flex-flow: column; position: relative; padding-top: 10px;}
.headingWrapper.icon:before { content: ''; width: 50px; height: 50px; position: absolute; top: 0; margin: 0 auto; left: 0; right: 0; background: url(//emberbreck.com/wp-content/themes/ember_custom_theme/assets/images/ember_icon-flame.png); background-size: cover;}
.poem { font-size: 1.25em !important;}  .menu-main-container { text-align: center; background: #000; padding-top: 120px; position: absolute; top: 1px; left: 0; width: 100%;}
#menu-main { list-style: none; padding: 0; margin: 0; background: #000;}
#menu-main li { display: inline-block; padding: 0 20px; position: relative; background: #000; line-height: 54px !important;}
#menu-main li.current_page_item a{ color: #F27525;}
#menu-main li.current_page_item a:hover{ color: #ED1C24;}  #menu-main a { color: #FFF; font-size: 20px; text-transform: uppercase;}
#menu-main a:hover { color: #ED1C24;}
#menu-main a:hover:after { content: ''; background: radial-gradient(circle,white,black 50%) center / 50% 50%; position: absolute; top:-100%; left:-100%; right: -10%;
bottom: -10%; mix-blend-mode: color-dodge; animation: dodge-area .75s linear;}
#menu-main li .sub-menu { display: none; width: 220px; position: absolute; margin-left: -110px; padding: 0px 0; left: 50%; border: 10px solid; border-image-slice: 1; border-width: 2px; border-image-source: linear-gradient(to left, #ED1C24, #F27525); z-index: 2;}  #menu-main .sub-menu li { display: block; text-align: center; line-height: 40px !important; position: relative; z-index: 999999; color: #FFF; overflow: hidden; background: #000;}
#menu-main .sub-menu li:hover a{ color: #ED1C24 !important;}
#menu-main .sub-menu li a { text-shadow: none; font-size: 16px; line-height: 40px !important; display: inline-block; width: 100%;}
#menu-main .sub-menu li a:hover { color: #FFF;}
#menu-main li:hover .sub-menu { display: block;}
#menu-main .sub-menu li:hover .sub-menu { display: block;}
#menu-main .sub-menu li .sub-menu { display: none; background: #FFF; width: 220px; position: absolute; margin-left: 109px; padding: 0px 0; border: 1px solid #395925; top: -1px;}
#menu-main .sub-menu .sub-menu li:first-of-type:before { content: ''; width: 14px; height: 14px; background: #FFF; position: absolute; top: 7px; margin: 0 auto; left: -7px;  right: auto; transform: rotate(45deg); border-top: none; border-left: none;}
#menu-main .sub-menu .sub-menu li:first-of-type:hover:before { background: #171716; }
#menu-main li.current_page_item .sub-menu a { border-bottom: none;}
#menu-main li.current_page_item .sub-menu li a { color: #FFF;}
#menu-main li.current_page_item .sub-menu li:hover a { color: #FFF;}
#menu-main li.current_page_item .sub-menu li:hover .sub-menu a { color: #a61e22;} #tdl_mm_container { background-color: #606161; line-height: 40px;}
#tdl_mm_container a { color: #000;}
#tdl_mm_container.dropdown { text-align: center;}
#tdl_mm_container.slide, #tdl_mm_container.push { padding: 0px;}
#tdl_mm_container .sub-menu { background-color: #3c6d8d;}
#tdl_mm_container .sub-menu a { color: #000; font-size: 18px;}
#tdl_mm_button { right: 20px; top: 90px; z-index: 999999;}
#tdl_mm_container .menu-item-has-children a:after{ border-color: transparent transparent transparent #000 !important;}
#tdl_mm_button::after, #tdl_mm_button::before, #tdl_mm_button div { background-color: #a61e22 !important;}
#tdl_mm_container .sub-menu .menu-item-has-children a:after{ content: ''; width: 0; height: 0; border-style: solid; border-width: 5px 0 5px 10px; border-color: transparent transparent transparent #FFF; display: inline-block; margin-left: 10px; position: relative; top: -1px;}
#tdl_mm_container .sub-menu .sub-menu { background-color: #171716;} .topBarWidget { position: absolute; top: 19px; right: 70px; z-index: 99999;}
.logged-in .topBarWidget { top: 40px;}
.topBarWidget ul { padding: 0 !important; list-style: none;}
.topBarWidget a { background: #1b1b1b; padding: 5px 25px; color: #FFF; text-transform: lowercase; transition: ease-in background .5s; font-size: .9em;}
.topBarWidget a:hover { background: #4D2F00; transition: ease-in background .5s} header {}
#header { text-align: center; height: 175px;}  rs-fullwidth-wrap { margin-bottom: 35px !important;}
#slider-1-slide-1-layer-1 { outline: 1px solid #FFF !important; outline-offset: -20px !important;}
.rev-btn { background: transparent !important;}
.rev-btn:hover { overflow: hidden !important; background: #000 !important; color: #ED1C24 !important; border-color: #ED1C24 !important;}
.rev-btn:hover:after { content: ''; background: radial-gradient(circle,white,black 50%) center / 50% 50%; position: absolute; top:-100%; left:-100%; right: -10%;
bottom: -10%; mix-blend-mode: color-dodge; animation: dodge-area .75s linear;} .logo { height: 100px; text-align: center; margin-top: 20px;}
.logo img { height: 100%; width: auto;}
#logo { position: relative; padding-top: 50px; margin-top: 18px; display: inline-block; z-index: 99999;} #flame {width: 20px; height: 47px; position:absolute; transform-origin:center bottom; animation-name: flicker; animation-duration:300ms; animation-delay:10000ms; animation-timing-function: ease-in; animation-iteration-count: infinite; animation-direction: alternate; top: 0; left: 44%;}
@keyframes flicker{
0%   {transform: rotate(-1deg);}
20%  {transform: rotate(1deg);}
40%  {transform: rotate(-1deg);}
60%  {transform: rotate(1deg) scaleY(1.04);}
80%  {transform: rotate(-2deg) scaleY(0.92);}
100% {transform: rotate(1deg);}
} #footer { color: #FFF; font-size: 16px; margin-top: 35px; margin-top: 100px; }
footer { width: 1080px; margin: 0 auto; position: relative; left: 3px; border-top: 10px solid; border-image-slice: 1; border-width: 2px; border-image-source: linear-gradient(to left, #000000, #ED1C24, #F27525, #ED1C24, #000000); padding-top: 75px; padding-bottom: 100px;}
footer a { color: #FFF;}
footer ul { list-style: none; padding-left: 0; margin-top: 0;}
.footer_column { width: 32%; vertical-align: top; display: inline-block; padding-bottom: 40px;}
footer h3 { margin-top: 40px; margin-bottom: 40px; font-weight: 800; font-size: 30px !important; color: #FFEAA9; text-transform: uppercase;}
#credit, #copy{ display: inline-block; font-size: .7em;padding: 4px 0;margin: 0;}
#sub_footer { padding: 15px 0; text-align: center; }
#sub_footer a { color: #FFF;}
.footer_column h3 { margin-bottom: 25px;}
.footerColumn3 { text-align: right !important;}
.footerColumn3 img { max-width: 50% !important; margin-top: 50px !important;}
video#background { position: absolute; bottom: 0; left: 0; width: 100%; height: auto; z-index: -1;} #tdl_contact_widget_container { padding-bottom: 30px;}
#tdl_contact_widget_container #emailContainer { margin-bottom: 10px;}
#tdl_contact_widget_container p { padding: 0; margin: 0;}
#tdl_contact_widget_container strong { font-weight: 400; } #tdl_social_widget_container { position: relative; left: -10px;}
#tdl_social_widget_container .icon { font-size: 50px;}
#tdl_social_widget_container .icon:hover { color: #FFEAA9;} .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 { box-shadow: inset 0 0 45px #e7e7e7; border: 1px solid #ddd; margin-bottom: 35px; padding-top: 35px;}
.tdlShadowBox h1, .tdlShadowBox h2, .tdlShadowBox h3, .tdlShadowBox h4 { margin-top: 0; margin-left: 25px;}
.tdlGreenBlock { background: #F2F4ED !important; padding-top: 35px !important;}
.tdlTestimonialBlock {}
.tdlSidebar { background: #F2F4ED; color: #395925; padding-bottom: 35px; margin-bottom: 35px;}
.tdlSidebar h2, .tdlSidebar h3, .tdlSidebar h4 { color: #395925; margin-bottom: 5px;}
.tdlSidebar .vc_sep_holder .vc_sep_line { border-color: #395925 !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 { } .tdl-button { margin-bottom: 60px; position: relative; text-align: center;}
.tdl-button p {}
.tdl-button a:hover p {}
.tdl-button a:hover h3 {}
.tdl-button h3 { margin-bottom: 0; font-size: 28px !important; font-weight: normal !important; margin-top: 35px; text-align: center; margin-bottom: 10px; color: #3c6d8d;}
.tdl-button .tdl-button-image { }
.tdl-button .tdl-button-image img{ width: 60%; 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} .tdl-icon-button-no-animation, .tdl-icon-button { border: 10px solid; border-image-slice: 1; border-width: 2px; border-image-source: linear-gradient(to left, #ED1C24, #F27525); overflow: hidden; position: relative; background: #000;}
.tdl-icon-button a { text-decoration: none !important;}
.tdl-icon-button-no-animation  h3, .tdl-icon-button h3 { text-align: center; text-transform: uppercase; margin-top: 10px;}
.tdl-icon-button-no-animation:hover, .tdl-icon-button:hover { border-image-source: linear-gradient( to right, #ED1C24, #F27525); }
.tdl-icon-button-no-animation .icon, .tdl-icon-button .icon { text-align: center; font-size: 100px; margin-top: 20px; background: -webkit-linear-gradient(#ED1C24, #F27525); -webkit-background-clip: text;  position: relative; background-clip: text; background-image: linear-gradient( to right, #ED1C24, #F27525 );}
.tdl-icon-button-no-animation .icon:before, .tdl-icon-button .icon:before { text-shadow: 0px 0px 10px #FFEAA9; position: relative;}
.tdl-icon-button:hover .icon:after { content: ''; background: radial-gradient(circle,white,black 50%) center / 40% 40%; position: absolute; top:-100%; left:-100%; right:0;
bottom:0; mix-blend-mode: color-dodge; animation: dodge-area .75s linear;}
.callUsButton .icon { font-size: 50px; padding: 25px; } @keyframes dodge-area { to { transform: translate(50%,50%); }} .tdlButton { padding: 8px 40px; background: #3c6d8d; color: #FFF; text-transform: uppercase;  text-decoration: none !important; margin-bottom: 35px; display: inline-block; transition: background ease-in-out .5s;}
.tdlButton:hover { color: #FFF; background: #606161; transition: background ease-in-out .5s;}
.tdlButton.right {text-align: right !important;}
.tdlButton.center {text-align: center !important;} .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern { background: #f38b40 !important; color: #FFF !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: #FFF !important; margin: 0 10px;}
.tdlCallToActionBlock .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover { background: #FFF !important; color: #005080 !important;} .tdlCallToAction { background: #a61e22 !important; color: #FFF; margin-bottom: 35px; margin-top: 35px;}
.tdlCallToAction h2 { color: #FFF;}
.tdlCallToAction .tdlButton { background: #FFF; color: #a61e22; font-weight: 700;}
.tdlCallToAction .tdlButton:hover { background: #606161; color: #FFF; } .nf-form-content { max-width: none !important; padding: 0 !important;}
.nf-form-content textarea { font-family: 'New Tegomin', sans-serif !important;}
.nf-form-fields-required { text-align: right; font-style: italic !important;}
.submit-container input { padding: 8px 40px !important; background: #3c6d8d !important; text-transform: uppercase !important; font-weight: bold; transition: background ease-in-out .5s; color: #FFF !important; height: auto !important;}
.submit-container input:hover { background: #606161 !important; color: #FFF !important; transition: background ease-in-out .5s;} #miniorange_otp_token_submit_3 { margin-top: 35px !important;}
.nf-field .html-wrap ul { list-style: none !important; padding-left: 0 !important;} .more-link { color: #e2231a;} .tdl-image-carousel { position: relative;}
.tdl-image-carousel .owl-stage-outer { position: relative; overflow: hidden;} .tdl-carousel-item img { width: 100%; height: auto;}
.owl-item { display: inline-block;} .owl-prev, .owl-next { border: none; background: transparent; color: transparent;}
.tdl-image-carousel #prev, .tdl-image-carousel #next { position: absolute; height: 30px; width: 30px; top: 50%; margin-top: -15px; border-top: 10px solid; border-right: 10px solid; border-image-slice: 1; border-width: 2px; border-image-source: linear-gradient(45deg, #F27525, #ED1C24, #F27525); cursor: pointer;}
.tdl-image-carousel #prev:hover, .tdl-image-carousel #next:hover { border-image-source: none; border-top-color: #FFF; border-right-color: #FFF;}
.tdl-image-carousel #prev { left: -70px; transform: rotate(-135deg);}
.tdl-image-carousel #next { right: -70px; transform: rotate(45deg);}      .home rs-fullwidth-wrap { margin-bottom: 0 !important;} #tdl_menu_container { display: flex; justify-content: center; flex-flow: column; position: relative; padding-top: 10px; text-align: center;}
#tdl_menu_container .menu_item {}
#tdl_menu_container .menu_item h3 { text-transform: uppercase !important; margin-bottom: 5px;}
#tdl_menu_container .menu_category { margin-top: 50px;}
#tdl_menu_container .menu_category:first-of-type { margin-top: 0px;}
h2.menu-margins { margin-bottom: 50px !important;}
h2.menu-margins:first-of-type { } .vc_toggle_default .vc_toggle_icon::after, .vc_toggle_default .vc_toggle_icon::before { background: #3c6d8d !important;}
.vc_toggle_default .vc_toggle_icon { background: #a61e22 !important;} .tdlSubButtonWrapper { display: inline-block;}
.tdlSubButtonWrapper ul { display: none; list-style: none; padding-left: 0; border: 1px solid #3c6d8d; text-align: center; margin: 0; position: relative; top: -36px;}
.tdlSubButtonWrapper ul.active { display: block;}
.tdlSubButtonWrapper ul li { line-height: 40px !important;}
.tdlSubButtonWrapper ul li:hover { background: #606161;}
.tdlSubButtonWrapper ul li:hover a { color: #FFF;}
.tdlSubButtonWrapper ul li a { text-decoration: none;} .tdlTestimonialBlock { height: 400px !important; display: flex; align-content: center; align-items: center;}
.tdlTestimonialBlock .vc_col-sm-12 { padding-bottom: 30px;}
.tdlTestimonialBlock .tdlTestimonialBlock { 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:before { content: '"';}
.testimonialLongDescription:after { content: '"';}
.tdlTestimonialBlock { width: 100%; background-color: rgba(255, 255, 255, 0.75); text-align: center; padding: 20px; font-size: 26px; border: 2px solid #FFF; }
.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;}   .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 { background-color: #395925 !important; text-transform: lowercase; 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: #4D2F00 !important; transition: ease-in background .5s}
.page-id-1094  .vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat { background-color: #395925 !important;} .ember {color: #ED1C24;font-size: 1em; }
.ember.small { font-size: .25em;}
.ember.medium { font-size: .5em;}
.ember.large { font-size: .75em;}
.ember.xlarge { font-size: 1em;}
.ember.red { color: #ED1C24;}
.ember.orange { color: #F27525;}
.ember.yellow { color: #FFEAA9;}
@keyframes embers-rise-slow{0%{bottom:-10%}100%{bottom:100%}}
@keyframes embers-rise-medium{0%{bottom:-10%}30%{bottom:100%}100%{bottom:100%}}
@keyframes embers-rise-fast{0%{bottom:-10%}60%{bottom:100%}100%{bottom:100%}}
.ember{position:fixed;bottom:-10%;z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;-webkit-animation-name:embers-rise,embers-shake;-webkit-animation-duration:10s,3s;-webkit-animation-timing-function:linear,ease-in-out;-webkit-animation-iteration-count:infinite,infinite;-webkit-animation-play-state:running,running; animation-duration:10s,3s;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-play-state:running,running}
.rs-layer {font-family: 'New Tegomin' !important;} .error404 article { width: 1080px; margin: 0 auto;}
.error404 article p { margin-top: 0;}
.error404 article h1 { margin-bottom: 0;}@media all and (max-width: 1350px)  { .rev-btn { margin-right: 50px !important;}
}
@media all and (max-width: 1150px)  { #wrapper { width: 100%;}
.vc_row{ 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;}
footer { width: 90%; margin: 0 auto;}
.error404 article { width: 90%; margin: 0 auto;}
}
@media all and (max-width: 1075px)  { .tdl-icon-button-no-animation h3, .tdl-icon-button h3 { font-size: 20px !important;}
}
@media all and (max-width: 950px)  { .tdl-icon-button-no-animation h3, .tdl-icon-button h3 { font-size: 16px !important;}
}
@media all and (max-width: 900px)  { #tdl_mm_button { top: 70px !important;}
#tdl_mm_container { background: #ED1C24 !important;}
#tdl_mm_container .sub-menu { background: #ED1C24 !important;}
}
@media all and (max-width: 775px)  { .footer_column { width: 100%; text-align: center;}
.footerColumn3 { text-align: center !important;} .tdl-icon-button-no-animation, .tdl-icon-button { margin-bottom: 35px;}
.tdl-icon-button-no-animation h3, .tdl-icon-button h3 { font-size: 34px !important;}
.poem { text-align: center !important;}
.home h3.noTopMargin { text-align: center !important;}
}
@media all and (max-width: 600px)  {
.logged-in #wpadminbar { top: -46px !important}	
}.vc_row{ width: 1100px; 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: 1100px !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(//emberbreck.com/wp-content/themes/ember_custom_theme/assets/css/social_icons/icomoon.eot?k1e98a);
src:  url(//emberbreck.com/wp-content/themes/ember_custom_theme/assets/css/social_icons/icomoon.eot?k1e98a#iefix) format('embedded-opentype'),
url(//emberbreck.com/wp-content/themes/ember_custom_theme/assets/css/social_icons/icomoon.ttf?k1e98a) format('truetype'),
url(//emberbreck.com/wp-content/themes/ember_custom_theme/assets/css/social_icons/icomoon.woff?k1e98a) format('woff'),
url(//emberbreck.com/wp-content/themes/ember_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";
}