@font-face {
font-family: 'Futura Std';
src: url(//schmidtlandsurveying.com/wp-content/themes/Schmidt-Custom-Theme/assets/fonts/FuturaStd-Book.woff2) format('woff2'),
url(//schmidtlandsurveying.com/wp-content/themes/Schmidt-Custom-Theme/assets/fonts/FuturaStd-Book.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Futura Std';
src: url(//schmidtlandsurveying.com/wp-content/themes/Schmidt-Custom-Theme/assets/fonts/FuturaStd-Medium.woff2) format('woff2'),
url(//schmidtlandsurveying.com/wp-content/themes/Schmidt-Custom-Theme/assets/fonts/FuturaStd-Medium.woff) format('woff');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Futura Std';
src: url(//schmidtlandsurveying.com/wp-content/themes/Schmidt-Custom-Theme/assets/fonts/FuturaStd-Heavy.woff2) format('woff2'),
url(//schmidtlandsurveying.com/wp-content/themes/Schmidt-Custom-Theme/assets/fonts/FuturaStd-Heavy.woff) format('woff');
font-weight: 900;
font-style: normal;
font-display: swap;
} body{padding: 0; margin: 0; font-family: 'Futura Std' !important; font-size: 18px; color: #FFF; font-weight: normal !important; font-style: normal; background: #000;}
a {color: #FFF; text-decoration: none;}
.vc_row a{ text-decoration: underline;}
}
a:hover { color: #a61e22;}
h1, h2, h3, h4 { font-weight: 900; text-transform: uppercase !important;}
h1 { font-size: 52px !important; margin-top: 0;}
h2 { font-size: 46px !important; line-height: 76px;}
h3 { font-size: 36px !important;}
h4 { font-size: 28px !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;}
strong { font-weight: 700 !important;}
[data-vc-full-width="true"] { left: 0 !important;	}
p, li { margin-top: 0 !important; padding-top: 0 !important; line-height: 1.5em !important;}
.wpb_text_column { font-size: 1.2em !important; line-height: 2em !important;}
.wpb_text_column p { line-height: 2em !important;}
.tdlBlueBox .wpb_text_column p { line-height: 1.5 !important;}  .menu-main-container { z-index: 99999; position: absolute; right: 0; top: 35px;}
.logged-in .menu-main-container { top: 50px;}
#menu-main { list-style: none; text-align: center; padding-left: 0;}
#menu-main li { display: inline-block; padding-left: 30px; position: relative; line-height: 60px !important;}
#menu-main li.current_page_item a{ color: #909091; border-bottom: 5px solid #A33031;}
#menu-main li.current_page_item .sub-menu li a{ color: #171716;}
#menu-main li.current_page_item .sub-menu li a:hover { color: #171716;}
#menu-main a { color: #0A3442; font-size: 20px; text-transform: uppercase; font-weight: 500; padding-bottom: 5px;}
#menu-main a:hover { color: #909091;}
#menu-main li .sub-menu { display: none; background: #FFF; width: 320px; position: absolute; margin-left: -145px; padding: 0px 0; border: 1px solid #395925; left: 50%;}
#menu-main .sub-menu li:first-of-type:before { content: ''; width: 14px; height: 14px; background: #FFF; position: absolute; top: -8px; margin: 0 auto; left: 0; right: 0; transform: rotate(45deg); border-top: 1px solid #395925; border-left: 1px solid #395925; z-index: 0;}
#menu-main .sub-menu li#menu-item-108:before { content: ''; width: 14px; height: 14px; background: #FFF; position: absolute; top: -8px; margin: 0 auto; left: 0; right: 0; transform: rotate(45deg); border-top: 1px solid #395925; border-left: 1px solid #395925; z-index: 0;}
#menu-main .sub-menu li:first-of-type:hover:before { background: #171716; }
#menu-main .sub-menu li#menu-item-108:hover:before { background: #171716; }
#menu-main .sub-menu li { display: block; text-align: center; line-height: 30px !important; position: relative; z-index: 999999; padding-right: 20px;}
#menu-main .sub-menu li:after { content: ''; padding-left: 0;}
#menu-main .sub-menu li:hover { background: #171716; }
#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: #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 .sub-menu .current_page_item  a { border-bottom: none !important;}
#menu-main li.current_page_item .sub-menu li a { color: #a61e22;}
#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;}
#menu-main li.mobileOnly { display: none !important;} #tdl_mm_container { background-color: #A33031; line-height: 40px;}
#tdl_mm_container a { color: #FFF;}
#tdl_mm_container.dropdown { text-align: center; top: 160px !important;}
#tdl_mm_container.slide, #tdl_mm_container.push { padding: 0px;}
#tdl_mm_container .sub-menu { background-color: #909091;}
#tdl_mm_container .sub-menu a { color: #FFF; font-size: 18px;}
#tdl_mm_button { right: 40px; top: 80px; z-index: 999999;}
.logged-in #tdl_mm_button { top: 80px;}
#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: #A33031 !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;} header { width: 1180px; margin: 0 auto; position: relative;}
#header { position: absolute; top: 0; left: 0; width: 100%; height: 160px; background: rgba(255,255,255, .7); z-index: 9;}  rs-fullwidth-wrap { margin-bottom: 35px !important;}
#slider-1-slide-1-layer-1 { outline: 1px solid #FFF !important; outline-offset: -20px !important;} .logo { position: absolute; top: 30px; z-index: 99999; height: 100px;}
.logged-in .logo { top: 45px;}
.logo img { height: 100%; width: auto;} #footer { font-size: 18px; margin-top: 70px;}
footer { width: 1180px; margin: 0 auto; position: relative; left: 3px; padding-top: 35px; border-bottom: 3px solid #FFF;}
footer a { color: #FFF;}
footer ul { list-style: none; padding-left: 0; margin-top: 0;}
footer ul li { display: inline-block; padding-left: 10px; text-transform: uppercase;}
footer ul li:after { display: inline-block; content: '|'; padding-left: 10px;}
footer ul li:last-of-type:after { content: '';}
.footer_column { width: 100%; vertical-align: top; display: inline-block; padding-bottom: 40px; text-align: center;}
footer h3 { margin-top: 40px; margin-bottom: 40px; font-weight: 700; font-size: 40px !important; color: #FFF; text-align: center;}
#credit, #copy{ display: inline-block; font-size: .7em;padding: 4px 0;margin: 0; width: 100%; text-align: center;}
#sub_footer { padding: 15px 0; text-align: center; color: #FFF;}
#sub_footer a { color: #FFF;}
.footerColumn1 h3, .footerColumn2 h3, .footerColumn3 h3 { margin-bottom: 25px;}
#media_image-3 { margin-top: 50px;} #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 { margin-top: 35px;}
#tdl_social_widget_container .icon { margin-right: 10px; margin-left: 10px; width: 40px; height: 40px; border: 3px solid #FDC77C; border-radius: 10px; display: inline-block; transition: ease-in-out border .5s;}
#tdl_social_widget_container .icon:hover { border: 3px solid #6D2612; transition: ease-in-out border .5s;}
#tdl_social_widget_container .icon:before { color: #FDC77C; font-size: 30px; position: relative; top: 2px; left: 3px; transition: ease-in-out color .5s;}
#tdl_social_widget_container .icon-facebook:before { top: 7px; left: 6px;}
#tdl_social_widget_container .icon-instagram:before { top: 2.5px; left: 3px;}
#tdl_social_widget_container .icon:hover:before { color: #6D2612; transition: ease-in-out color .5s;}
header #tdl_social_widget_container .icon { border: 3px solid #6D2612;}
header #tdl_social_widget_container .icon:before { color: #6D2612;}
footer #tdl_social_widget_container .icon-instagram:before { top: 2px; left: .5px;} .tdlTestimonial { background: #A33031 !important; height: 650px;}
.tdlTestimonial h3 { margin-bottom: 35px; margin-top: 0; font-weight: 500 !important; font-size: 46px !important;}
.tdlButtonContainer { background: #FFF; color: #000; padding-top: 100px;}
.tdlButtonContainer:before { content: ''; width: 100%; height: 420px; background-image: url(//schmidtlandsurveying.com/wp-content/themes/Schmidt-Custom-Theme/assets/images/schmidt_rock-background.png); position: absolute; top: 0; left: 0;} .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 { font-size: 28px !important; font-weight: normal !important; margin-top: 3px; text-align: center; padding-bottom: 0; color: #FFF;}
.tdl-button.linked h3 { padding-bottom: 30px;}
.tdl-button .tdl-button-image-wrapper { background: #000; position: relative;}
.tdl-button .tdl-button-image-wrapper img{ width: 100%; height: auto;  transition: ease-in-out opacity .5s; opacity: 1; border: 3px solid #000;}
.tdl-button .tdl-button-image-wrapper .plus { height: 50px; width: 50px; background: #FFF; border: 5px solid #000; border-radius: 50%; font-size: 40px; font-weight: 900; position: absolute; bottom: -21px; left: calc(50% - 25px); line-height: 34px; text-align: center; color: #000;}
.tdl-button .tdl-button-description { padding: 20px 0; border-bottom: 3px solid #000; margin-bottom: 70px; text-align: left;}
.tdl-button:hover .tdl-button-image img { opacity: .75; transition: ease-in-out opacity .5s;}
.tdl-button a { text-decoration: none !important} .tdlButton { padding: 0 10px; line-height: 30px; color: #6D2612; text-transform: uppercase;  text-decoration: none !important; margin-bottom: 35px; display: inline-block; transition: all ease-in-out .5s;  font-size: 16px; border: 1px solid #6D2612; border-radius: 15px;}
.tdlButton:hover { color: #BE202F; border: 1px solid #BE202F; transition: all 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; margin-bottom: 0 !important;}
.tdlCallToAction .tdlButton:hover { background: #606161; color: #FFF; } .nf-form-content { max-width: none !important; padding: 0 !important;}
.nf-form-content textarea { }
.nf-form-fields-required { text-align: right; font-style: italic !important;}
.submit-container input { padding: 8px 40px !important; background: #A33031 !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: #D7CB76 !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-event { display: flex; margin-bottom: 35px;}
.tdl-event .tdl-event-image { flex: 50%;}
.tdl-event .tdl-event-image img { height: 100%;}
.tdl-event .tdl-event-content { color: #FFF; flex: 50%; padding: 20px; text-align: center; display: flex; align-items: center;}
.tdl-event .tdl-event-wrapper { width: 100%;}
.tdl-event .tdl-event-content a { color: #FFF;}
.tdl-event .tdl-event-content h3 { color: #FDC77C; font-size: 110px !important; margin: 0 0 20px 0 !important; line-height: 100px; font-weight: 100 !important;}
.tdl-event:nth-of-type(even) .tdl-event-content { background-color: #0A3442;}
.tdl-event:nth-of-type(odd) .tdl-event-content { background-color: #6D2612;}
.tdl-event .tdl-event-content .dateTime { text-transform: uppercase !important; font-weight: bold !important;}
.tdl-event .tdl-event-content .note { text-transform: uppercase !important; font-weight: bold !important; font-size: .9em;}
.tdl-event .tdl-event-content .button { text-decoration: none; color: #FDC77C !important; line-height: 30px; display: inline-block; padding: 0 10px; transition: all ease-in-out .5s;}
.tdl-event .tdl-event-content .tdlButton { padding: 0 !important; border: 1px solid #FDC77C; margin-bottom: 0 !important; transition: all ease-in-out .5s;}
.tdl-event .tdl-event-content .tdlButton:hover { border: 1px solid #FFF; }
.tdl-event .tdl-event-content .tdlButton:hover .button { color: #FFF !important; transition: all ease-in-out .5s;}
.tdl-event#kidsEntertainment h3 { font-size: 100px !important;} .tdl-image-carousel { position: relative; margin-top: 35px !important;}
.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: 2px solid #000; border-right: 2px solid #000; cursor: pointer;}
.tdl-image-carousel #prev:hover, .tdl-image-carousel #next:hover { border-top: 2px solid #6D2612; border-right: 2px solid #6D2612; }
.tdl-image-carousel #prev { left: -70px; transform: rotate(-135deg);}
.tdl-image-carousel #next { right: -70px; transform: rotate(45deg);} .teamMemberTDLBlock { margin-top: 70px; text-align: center;}
.teamMemberTDL { margin-bottom: 70px; width: 30%; text-align: center; display: inline-block; margin-right: 3%; vertical-align: top;}
.teamMemberTDL:nth-of-type(3){ margin-right: 0% !important;}
.teamMemberTDL h3 { margin-bottom: 0; margin-top: 0;}
.teamMemberTDL h5 { margin-bottom: 0; margin-top: 0; color: #4D5A69; font-weight: 300;}
.teamMemberTDL h5 strong { font-weight: 600;}
.teamMemberTDL h4 { margin-top: 0; margin-bottom: 35px; color: #D7CB76; font-size: 16px !important;}
.teamMemberTDL #memberContact { margin-top: 10px;}
.teamMemberTDL #memberContact h4 { margin-bottom: 0; color: #4D5A69;}
.teamMemberTDL .leftContent, .teamMemberTDL .rightContent { display: inline-block; vertical-align: top;}
.teamMemberTDL .leftContent { width: 30%; margin-right: 3%;}
.teamMemberTDL .rightContent { width: 65%;}
.teamMemberTDL.featured { width: 100%; text-align: left; margin-right: 0;}
.teamMemberTDL img { width: 100%;}
.teamMemberTDL .leftContent a { text-decoration: none;}
.team_member_tdl_email { font-size: .9em;}
.team_member_tdl_cell { font-size: .9em;}
.team_member_tdl_phone { font-size: .9em;}
.team_member_tdl_fax { font-size: .9em;}
.teamMemberTDL a { text-decoration: none;}
.teamMemberTDL .teamMemberLongDescription { text-align: left;} .tdlServiceWrapper { margin-bottom: 70px;}
.tdlServiceWrapper h3 { margin: 0 auto 10px auto; color: #D7CB76; border-bottom: 2px solid #A33031; padding-bottom: 5px;}
.tdlServiceWrapper div { display: inline-block; vertical-align: top;}
.tdlServiceWrapper .leftContent { width: 70%; padding-right: 2%;}
.tdlServiceWrapper .rightContent { width: 30%; text-align: right;}
.tdlServiceWrapper img { width: 100%; height: auto;} .tdlProjectWrapper { margin-bottom: 70px;}
.tdlProjectWrapper h3 { margin: 0 auto 10px auto; color: #D7CB76; border-bottom: 2px solid #A33031; padding-bottom: 5px;}
.tdlProjectWrapper div { display: inline-block; vertical-align: top;}
.tdlProjectWrapper .leftContent { width: 70%; padding-right: 2%;}
.tdlProjectWrapper .rightContent { width: 30%; text-align: left;}
.tdlProjectWrapper img { width: 100%; height: auto;}
.tdlProjectWrapper .thumb img { width: 25%;}       .home #footer { margin-top: 0;} .error404 article { width: 1100px; margin: 0 auto;}
.error404 h1 { margin-top: 70px; margin-bottom: 0;} .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;} .tdl-testimonial-container { margin: 0; position: relative;}
.tdl-testimonial-container .testimonial_content { font-size: 1.5em; width: 80%; margin: 0 auto; position: relative;}
.tdl-testimonial-container .testimonial_content h4 { font-weight: normal; text-transform: inherit !important;}
.tdl-testimonial-container .testimonial_content h4:before { content: '--'; padding-right: 10px;}
.tdl-testimonial-container.slider .testimonialTDL { display: none;}
.tdl-testimonial-container.slider .testimonialTDL:first-of-type { display: block;    }
.tdl-testimonial-container.list .testimonialTDL { margin-bottom: 70px; }
.tdl-testimonial-container.list .testimonial_content { font-size: 1em;}
.tdl-testimonial-container .controls #prev, .tdl-testimonial-container .controls #next { content: ''; display: inline-block; width: 51px; height: 51px; position: absolute; top: calc(50% - 51px);}
.tdl-testimonial-container .controls #prev { background-image: url(//schmidtlandsurveying.com/wp-content/themes/Schmidt-Custom-Theme/assets/images/schmidt_prev.png); left: 10px;}
.tdl-testimonial-container .controls #next { background-image: url(//schmidtlandsurveying.com/wp-content/themes/Schmidt-Custom-Theme/assets/images/schmidt_next.png); right: 10px;}
.tdl-testimonial-container .controls #prev:hover, .tdl-testimonial-container .controls #next:hover { opacity: .7;} #sbi_load { display: none !important;}
#instagramFeed > .vc_column-inner { padding-left: 0 !important; padding-right: 0 !important;}
.home .tdlBrightRedBox { margin-top: 10px !important; margin-bottom: 20px !important; display: flex !important; align-items: center !important;}  .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;}@media all and (max-width: 1200px)  { #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%; }
header { width: 100%;}
.logo { left: 20px;}
}
@media all and (max-width: 1100px)  {
#menu-main li.mobileOnly { display: block !important;}
.tdlServiceWrapper .leftContent { padding-right: 5%;}
.tdlServiceWrapper img { width: 100%; height: auto;}
.tdlProjectWrapper .leftContent { padding-right: 5%;}
.tdlProjectWrapper img { width: 100%; height: auto;}
}
@media all and (max-width: 950px)  { .tdl-event .tdl-event-image img { width: 100%; height: auto;}
.tdl-event { display: block;}
.tdl-event .tdl-event-content { position: relative; top: -5px;}	
}
@media all and (max-width: 900px)  {
.tdlTestimonial { height: auto; padding: 2em 1em;}
} @media all and (max-width: 770px)  { #footer li a { font-size: 15px;}
.teamMemberTDL { width: 100%; margin-right: 0;}
.teamMemberTDL .teamMemberLongDescription:after { content: '•••'; color: #A33031; width: 100%; text-align: center; letter-spacing: .5em; display: inline-block; padding: 35px 0;}
}
@media all and (max-width: 700px)  {
.tdl-testimonial-container .controls #next { right: 0px !important;}
.tdl-testimonial-container .controls #prev { left: 0px !important;}
.tdlServiceWrapper .leftContent { padding-right: 0%; width: 100%;}
.tdlServiceWrapper .rightContent { width: 100%;}
.tdlProjectWrapper .leftContent { padding-right: 0%; width: 100%;}
.tdlProjectWrapper .rightContent { width: 100%;}
}
@media all and (max-width: 670px)  { footer ul li { width: 100%;}
footer ul li:after { content: ''; padding-left: 0;}
#footer li a { font-size: 18px; line-height: 40px;}
}
@media all and (max-width: 600px)  {
.tdl-testimonial-container .testimonial_content { width: 70%;}
}
@media all and (max-width: 550px)  { h1.stars:before, h2.stars:before, h3.stars:before, h4.stars:before, h1.stars:after, h2.stars:after, h3.stars:after, h4.stars:after { display: none;}
}
@media all and (max-width: 450px)  {
.logo { height: 75px; top: 12px;}
.logged-in .logo { top: 65px;}
#header { height: 100px;}
#tdl_mm_button { top: 30px;}
.logged-in #tdl_mm_button { top: 80px;}
#tdl_mm_container.dropdown { top: 100px !important;}
}
@media all and (max-width: 420px)  { .tdlBrightRedBox h2.stars { font-size: 36px !important;}
.tdlBrightRedBox a { font-size: 1em !important;} .tdl-embelishment-wrapper:before { mask-size: 55% !important; -webkit-mask-size:  55% !important; width: 100% !important;}
.tdl-embelishment-wrapper:after {mask-size: 55% !important; -webkit-mask-size:  55% !important; width: 100% !important;}
.tdl-top-embelishment:before, .tdl-bottom-embelishment:before {mask-size: 55% !important; -webkit-mask-size:  55% !important; width: 100% !important;} .tdl-event .tdl-event-content h3 { font-size: 85px !important;}
.tdl-testimonial-container .testimonial_content { width: 100%;}
.tdl-testimonial-container .controls #next, .tdl-testimonial-container .controls #prev { display: none !important;}
}
@media all and (max-width: 360px)  {
.logo { height: 50px; top: 75px;}
.logged-in .logo { top: 75px;}
.tdlTestimonial h3 { font-size: 35px !important;}
}.vc_row{ width: 1200px; 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: 1200px !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(//schmidtlandsurveying.com/wp-content/themes/Schmidt-Custom-Theme/assets/css/social_icons/icomoon.eot?k1e98a);
src:  url(//schmidtlandsurveying.com/wp-content/themes/Schmidt-Custom-Theme/assets/css/social_icons/icomoon.eot?k1e98a#iefix) format('embedded-opentype'),
url(//schmidtlandsurveying.com/wp-content/themes/Schmidt-Custom-Theme/assets/css/social_icons/icomoon.ttf?k1e98a) format('truetype'),
url(//schmidtlandsurveying.com/wp-content/themes/Schmidt-Custom-Theme/assets/css/social_icons/icomoon.woff?k1e98a) format('woff'),
url(//schmidtlandsurveying.com/wp-content/themes/Schmidt-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";
}