.blue{color: #2281b6;}
.black{color: #3d3d3f;}
.tan{color: #fff6ad;} body{padding: 0; margin: 0; font-family: 'Montserrat', sans-serif !important; font-size: 20px; line-height: 22px; color: #3d3d3f;}
a {color: #3d3d3f; text-decoration: none;}
.vc_row a{text-decoration: underline;}
a:hover { color: #2281b6;}
*, *: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;}
.entry-content li{list-style: none;}
.entry-content li:before{content:"·";font-size:70px;vertical-align:bottom;line-height:20px;position: relative; top: -11px; left: -5px;} h1, h2, h3, h4 { color: #3d3d3f; font-weight: 700; line-height: 1.25em;}
h1 { font-size: 45px !important;  margin-top: 0;text-transform: uppercase;text-align: center;}
h2 { font-size: 30px !important; text-transform: uppercase; }
h3 { font-size: 20px !important; }
h4 { font-size: 1em !important; margin-bottom: 5px;}
h1, h2, h3{padding-top: 30px;position: relative;}
h1.withIcon, h2.withIcon, h3.withIcon, h4.withIcon, h5.withIcon{padding-top: 55px;}
.withIcon:before{content: url(//robertsbuilds.com/wp-content/themes/roberts_construction_custom_theme/assets/images/icon.png);height: 50px; width: auto;position: absolute; top: -33px; left: 0; width: 100%; }
h2.withIcon{font-size: 45px !important;}
h1.withoutIcon, h2.withoutIcon, h3.withoutIcon, h4.withoutIcon, h5.withoutIcon{padding-top:0;}
h2.withoutIcon{text-transform: none;}
h2.whiteBox{font-size: 50px !important;}
.whiteBox{color: #2281b6;font-weight: 400;font-weight: 300; width: 65%; margin: auto auto; background: rgba(255,255,255, .7); border: 3px solid #fff;padding: 40px; }
.subtitle{padding: 20px; padding-top: 0;margin-top: -20px; font-size: 30px !important; text-transform: none; }  .hamburger {position: relative; display: inline-block; width: 80px; height: 20px; margin-right: 0; border-top: 3px solid #2281b6; border-bottom: 3px solid #2281b6; }
.hamburger:before {content: ""; position: absolute; top: 5px; left: 0px; width: 100%; border-top: 3px solid #2281b6; }
.menu-main-container { }
.logged-in .menu-main-container { top: 73px;}
#menu-main { list-style: none;}
#menu-main li { }
#menu-main li.current_page_item a{ color: #3d3d3f; }
#menu-main li.current_page_item .sub-menu li a{ color: #fff;}
#menu-main li.current_page_item .sub-menu li a:hover { color: #fff6ad;}
#menu-main a { color: #fff; font-size: 45px; line-height: 45px;text-transform: uppercase;}
#menu-main a:hover { color: #171716;} #tdl_mm_container { background-color: #606161; line-height: 40px;}
#tdl_mm_container a { color: #FFF;}
#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: #FFF; 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 #FFF !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;} .rs-layer{font-family: 'Montserrat' !important; font-weight: 300;}
#slider-6-slide-6-layer-0.rs-layer, #slider-7-slide-7-layer-0.rs-layer, #slider-2-slide-2-layer-0.rs-layer, #slider-3-slide-3-layer-0.rs-layer, #slider-4-slide-4-layer-0.rs-layer, #slider-5-slide-5-layer-0.rs-layer, #slider-1-slide-1-layer-0.rs-layer{ font-weight: bold;} .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 {position: absolute; top: 0; width: 100%;}
#header { height: 120px;position: absolute; width: 100%; background-color: rgba(255, 255, 255, 0.8);z-index: 100}  rs-fullwidth-wrap { margin-bottom: 70px !important;}
#slider-1-slide-1-layer-1 { outline: 1px solid #FFF !important; outline-offset: -20px !important;} .logo { position: absolute; top: 25px; left: 40px; z-index: 999; height: 65px;}
.logged-in .logo { top: 43px;}
.logo img { height: 100%; width: auto;} #footer { background: url(//robertsbuilds.com/wp-content/themes/roberts_construction_custom_theme/assets/images/footer-bkg.jpg); color: #FFF; font-size: 18px; background-size: cover !important;}
footer { width: 1080px; margin: 0 auto; position: relative; left: 3px;}
footer a { color: #FFF;}
footer ul { list-style: none; padding-left: 0; margin-top: 0;}
.footer_column { width: 30%; vertical-align: top; display: inline-block; padding-bottom: 20px; text-align: center; }
.footer_column:nth-of-type(2) { margin-left: 4.5% ; margin-right: 4.5%;} footer h3 { text-transform: uppercase; margin-top: 40px; margin-bottom: 40px; font-weight: 700; font-size: 32px !important; color: #fff6ad; text-align: center;}
#credit, #copy{ display: inline-block; font-size: .7em;padding: 4px 0;margin: 0;}
#sub_footer { clear: both; float: none;width: 100%;padding: 10px 0 10px 0; text-align: center;  color: #fff;}
#sub_footer a { color: #fff;}
.footerColumn1 h3, .footerColumn2 h3, .footerColumn3 h3 { margin-bottom: 25px;}
.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 #4D2F00; display: inline-block; width: 80%; margin-bottom: 10px;}
.menu-footer-experience-container a:hover { border: 1px solid #395925;}
footer .fullwidthFooterWidget h3{margin: 50px 0 0 0; padding: 0; width: 100%; font-size: 1em !important;; text-transform: none;color: #fff;font-weight: 300; } #calltoaction h3{font-size: 40px !important;margin: 10px 0 20px 0;padding: 0; }
#calltoaction p{font-size: 1.4em;}
#calltoaction .tdlButtonWrapper{padding-top: 93px;}
#calltoaction .vc_column-inner{padding-right: 15px !important; padding-left: 15px !important;}
#calltoaction .tdlButtonWrapper.center{text-align: right;} #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_widget_contact-2{text-align: left;}
#tdl_widget_contact-2 h3{text-align: left;}
#companyname p{font-weight: bold;}
#addressContainer{padding-bottom: 40px;} #tdl_social_widget_container { margin-bottom: 20px;}
#tdl_social_widget_container .icon { margin-right: 10px; margin-left: 10px; width: 60px; height: 60px; display: inline-block; transition: ease-in-out border .5s;}
#tdl_social_widget_container .icon:hover { transition: ease-in-out border .5s;}
#tdl_social_widget_container .icon:before { position: relative; top: 11px; left: 1px; transition: ease-in-out color .5s;}
#tdl_social_widget_container .icon:hover:before { color: #a61e22; transition: ease-in-out color .5s;} .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: 10px; position: relative; text-align: center;}
.tdl-button a {display:inline;z-index: 10}
.tdl-button a:hover {}
.tdl-button a:hover h3{opacity: 1;}
.tdl-button h3 { opacity: 0; margin-bottom: 0; font-size: 100% !important; font-weight: normal !important; text-align: left; margin-bottom: 10px; color: #fff6ad; position: absolute; bottom: 0; left: 0; text-transform:uppercase; z-index: 9; display: inline-block; width: 100%; padding: 10%;}
.tdl-button .tdl-button-image { position: relative;}
.tdl-button .tdl-button-image .img-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 98%;}
.tdl-button a:hover .tdl-button-image .img-overlay{ background: rgba(34,129,182, .6); mix-blend-mode: multiply; }
.tdl-button .tdl-button-image img{ width: 100%; height: auto;}
.tdl-button .tdl-button-description {}
.tdl-button a { text-decoration: none !important;} .wpb_single_image .vc_box_border_circle.vc_box_border_blue{background-color: transparent !important;}
.wpb_single_image .vc_box_border_circle.vc_box_border_blue .vc_single_image-img{border: 4px solid #2281b6;} .tdlButton { position: relative; padding:15px 50px 15px 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:after{display: block; content: ""; position: absolute; top:11px;right: 20px;background-image: url(//robertsbuilds.com/wp-content/themes/roberts_construction_custom_theme/assets/images/next.png);background-size: cover; width: 16px; height: 29px;}
.tdlButton.google:after, .tdlButton.testimonials:after { display: none;}
.tdlButton:hover { color: #FFF; background: #606161; transition: background ease-in-out .5s;}
.tdlButton.right {text-align: right !important;}
.tdlButton.center {text-align: center !important;}
.tdlButton.google { background: url(//robertsbuilds.com/wp-content/themes/roberts_construction_custom_theme/assets/images/roberts-constuction_google-review-button.png); background-size: cover; width: 120px; height: 48px; font-size: 0px !important;}
.tdlButton.testimonials { padding: 0; background: none; color: #3c6d8d; line-height: 60px;}
.tdlButton.testimonials:hover { background: none; color: #606161;} .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: 'Montserrat', sans-serif !important;}
.nf-form-fields-required { text-align: right; font-style: italic !important;font-size: .8em;}
.submit-container input { padding:25px 40px 8px 40px !important; background: #2281b6 !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: #3d3d3f !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;}
.nf-field-label{display: none !important;}
.nf-form-content .ninja-forms-field{padding-top: 9px !important;}
.nf-form-content input[type="button"]{color: #fff !important;}
.nf-form-content input:not([type="button"]), .nf-form-content textarea, .nf-form-content input{color: #3d3d3f !important;} .more-link { color: #e2231a;} .blueWood{color: #fff;padding: 40px 0; font-size: 1.3em;line-height: 1.6em;}
.blueWood h2, .blueWood h3, .blueWood h4, .blueWood h5{color: #fff; margin-top: 0;padding-top: 0}   .tdl_masonry_image{width: 24%; margin-right: 1%; display: inline-block;}
.tdl_masonry_image img{width: 100%;} .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;} .testimonialTDL{width: 45%; float: left;position: relative;}
.testimonialTDL:nth-of-type(odd){ margin-right: 10%;}
.testimonialContent{padding: 10px 0 30px 30px;}
.testimonialContent:before{content: url(//robertsbuilds.com/wp-content/themes/roberts_construction_custom_theme/assets/images/quote.png);position: absolute; left:-10px;top: -5px }
.testimonialAuthor{text-align: right; font-style:italic;font-size: .8em;} .tdlTestimonialBlock {   }  #prev { position: absolute; left: -50px; width: 0; height: 0; border-top: 26px solid transparent; border-bottom: 26px solid transparent; border-right: 26px solid rgba(255, 255, 255, 0.75); top: 50%; margin-top: -26px;}
#prev:hover { border-right: 26px solid rgba(255, 255, 255);}
#next { position: absolute; right: -50px; width: 0; height: 0; border-top: 26px solid transparent; border-bottom: 26px solid transparent; border-left: 26px solid rgba(255, 255, 255, 0.75); top: 50%; margin-top: -26px;}
#next:hover { border-left: 26px solid rgba(255, 255, 255);} .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;} .error404 article { width: 1080px; margin: 0 auto 100px auto; }
.error404 article h1 { text-align: left !important; padding-bottom: 0; margin-bottom: 0;} .home .ti-widget.ti-goog .ti-review-item { width: 45% !important; float: left !important; display: none !important;}
.home .ti-widget.ti-goog .ti-review-item:nth-of-type(odd) { margin-right: 10%;}
.home .ti-widget.ti-goog .ti-review-item:nth-of-type(1),
.home .ti-widget.ti-goog .ti-review-item:nth-of-type(2),
.home .ti-widget.ti-goog .ti-review-item:nth-of-type(3),
.home .ti-widget.ti-goog .ti-review-item:nth-of-type(4) { display: block !important; padding-bottom: 50px !important; border: none !important;}
.ti-widget.ti-goog .ti-review-item > .ti-inner { border-bottom-width: 0px !important;}
.ti-widget.ti-goog .ti-reviews-container-wrapper .inner > .ti-stars, .ti-widget.ti-goog .ti-reviews-container-wrapper .ti-inner > .ti-stars { display: none !important;}
.ti-widget.ti-goog .ti-widget-container .ti-date { display: none !important;}
.ti-widget.ti-goog .ti-review-item > .ti-inner { position: relative !important; padding-bottom: 50px !important;}
.home .ti-widget.ti-goog .ti-header { display: none !important;}
.ti-widget.ti-goog .ti-review-header { position: absolute !important; bottom: -15px !important; right: 0 !important;}
.home .ti-inner[style] { border-bottom: none !important; border-bottom-width: 0px !important;}
.ti-widget.ti-goog .ti-review-content .ti-inner { font-size: 20px !important; color: #3d3d3f !important; line-height: 30px !important; padding-left: 30px !important;}
.ti-widget.ti-goog .ti-review-content .ti-inner:before { content: url(//robertsbuilds.com/wp-content/themes/roberts_construction_custom_theme/assets/images/quote.png); position: absolute; top: 5px; left: 0;}
.ti-widget.ti-goog .ti-widget-container .ti-name { font-size: 16px !important; color: #3d3d3f !important; font-weight: normal !important; font-style: italic !important;}
.ti-widget.ti-goog .ti-review-item .ti-read-more { padding-left: 30px !important;}
.page-id-571 .ti-widget.ti-goog .ti-review-item { margin-bottom: 75px !important;}
.page .ti-widget.ti-goog .ti-widget-container *{ font-family: 'Montserrat', sans-serif !important;}
.ti-widget.ti-goog .ti-review-item:last-of-type { display: none !important;}@media all and (max-width: 1200px)  { .lb-nav a.lb-prev { margin-left: 0 !important;}
.lb-nav a.lb-next { margin-right: 0 !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;}
#addressContainer{padding-bottom: 0;}
.footerColumn2 h3, .footerColumn3 h3{display: none;}
#tdl_social_widget_container .icon{margin-right: 20px; margin-left: 0;}
.logo { left: 30px; }
}
@media all and (max-width: 1050px)  { #menu-main a { font-size: 35px;}
}
@media all and (max-width: 1000px)  {
.overlay nav { top: 46% !important;}
.footer_column:nth-of-type(2){margin-right: 0; margin-left: 0;}
}
@media all and (max-width: 950px)  {
.footer_column { width: 100%;}
#tdl_widget_contact-2 { text-align: center !important}
#tdl_widget_contact-2 h3 { text-align: center !important;}
}
@media all and (max-width: 900px)  { button#trigger-overlay{width:66px;} .logo { text-align: left; margin-bottom: 20px;}
}
@media all and (max-width: 763px)  {
#calltoaction h3, #calltoaction p{text-align: center;}
#calltoaction .tdlButtonWrapper {padding-top: 0px;}
#calltoaction .tdlButtonWrapper.center{text-align: center;}
h2.whiteBox{font-size: 35px !important;}
.whiteBox{width: 85%; }
.vc_column-inner .vc_inner .vc_column-inner{padding-right: 0; padding-left: 0;}
.wpb_single_image img{width: 60%;}
}
@media all and (max-width: 700px)  {
.home .ti-widget.ti-goog .ti-review-item { width: 100% !important; float: left !important; display: none !important;}
.home .ti-widget.ti-goog .ti-review-item:nth-of-type(odd) { margin-right: 0;}
.tdl-button .tdl-button-image .img-overlay{height: 97%;}
.page .vc_custom_1616789752953, .page .vc_custom_1616787063520, .page .vc_custom_1616786744133{padding-top: 0px !important;}
}
@media all and (max-width: 600px)  {
h2.whiteBox{font-size: 30px !important;}
.subtitle{padding: 0px; font-size: 20px !important; }
.blueWood {font-size: 20px !important;} .logo { height: 50px; top: 35px;}
button#trigger-overlay { top: 50px;} .tdl_masonry_image { width: 49%;} .lb-nav a.lb-prev { width: 5% !important;}
.lb-nav a.lb-next { width: 5% !important;}
.nf-form-fields-required{text-align: center;}
}
@media all and (max-width: 500px)  { #header { height: 80px;}
.logo { height: 35px; top: 25px;}
button#trigger-overlay { top: 30px !important;}
}
@media all and (max-width: 450px)  {
h1 { font-size: 35px !important;}
}
@media all and (max-width: 400px)  {
.hamburger { width: 50px;}
button#trigger-overlay { width: 50px !important;}
}
@media all and (max-height: 900px)  {
#menu-main a{line-height: 25px; font-size: 29px;}
}.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(//robertsbuilds.com/wp-content/themes/roberts_construction_custom_theme/assets/css/social_icons/icomoon.eot?k1e98a);
src:  url(//robertsbuilds.com/wp-content/themes/roberts_construction_custom_theme/assets/css/social_icons/icomoon.eot?k1e98a#iefix) format('embedded-opentype'),
url(//robertsbuilds.com/wp-content/themes/roberts_construction_custom_theme/assets/css/social_icons/icomoon.ttf?k1e98a) format('truetype'),
url(//robertsbuilds.com/wp-content/themes/roberts_construction_custom_theme/assets/css/social_icons/icomoon.woff?k1e98a) format('woff'),
url(//robertsbuilds.com/wp-content/themes/roberts_construction_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: url(//robertsbuilds.com/wp-content/themes/roberts_construction_custom_theme/assets/css/social_icons/google-reviews.png);
}
.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: url(//robertsbuilds.com/wp-content/themes/roberts_construction_custom_theme/assets/css/social_icons/instagram.png);
}
.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";
}