/*!/wp-content/cache/busting/1/sccss.css*/@font-face{font-display:swap;font-family:"icomoon";src:url('//www.toebben.com/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.eot');src:url('//www.toebben.com/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.eot?#iefix') format('embedded-opentype'),
url('//www.toebben.com/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.woff') format('woff'),
url('//www.toebben.com/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.ttf') format('truetype'),
url('//www.toebben.com/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.svg#icomoon') format('svg');font-weight:normal;font-style:normal;}

a img.no-border { border: 0 !important; }

/* Responsive layout */

body.admin-bar #wrapper #slidingbar-area { top: 0 !important; }
.table-1 .table-2 > p{ margin-bottom:0; }
.table-1 .table-2 .table-2-container{ width:100%; display:table; }
.table-1 .table-2 .table-2-container ul{ margin:0; padding:0; display:table-cell; }
.table-1 .table-2 .table-2-container ul li{ list-style:none; display:block; }
.table-1 table{ margin:5px 0 20px; }
.table-1 tr td{ border:1px solid #d7d6d6; padding:2px; }

.side-nav-right .side-nav li a{ display:block; padding:5px 10px !important; height:auto !important; min-height:26px; }
#main .post-content{ padding:20px; }
.fusion-page-title-bar h1{ line-height:1.2em !important; }
.single-post .fusion-post-title{ display:none; }
.post{ margin-bottom:0px; }

.title h1, #main .post-content .title h1{ line-height:1.25em !important; margin-top:0.5em !important;  }

#text-42 .alignleft { padding:0!important;margin-top:0!important;margin-bottom:0!important;}
#slidingbar .textwidget{ padding:0!important;margin:0!important}
#slidingbar .wp-caption-text { padding-top:0;margin-top:0;line-height:1}
#slidingbar .textwidget a .buildgreen { padding-top:0!important;margin-top:0!important;line-height:1!important}
#attachment_304 p { padding-top:5px!important}

.fusion-slidingbar-widget-column { margin-bottom:0px; }
.header-logos .thumb-tp{ width:70px; display:inline-block; margin-right:15px; float:left; }
.header-logos .thumb-tp.circle{ width:44px; }
.header-logos .thumb-tp a p{ margin:0; }

#slidingbar-area #slidingbar .textwidget a { color:#000!important; }
#slidingbar-area #slidingbar .dropdown-content a { color: #FFF !important; padding: 12px 16px; text-decoration: none; display: block; }
#slidingbar-area #slidingbar .dropdown-content a:hover{ background-color: #ddd; color: #000 !important; }

.dropdown { position: relative; display: inline-block; }
.dropdown:hover { cursor: pointer; }
.dropdown-content { display: none; position: absolute; background-color: #000; min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 9999; }
.dropdown:hover .dropdown-content {display: block;}

.fusion-sliding-bar { overflow:visible!important}

.image-grid picture { margin-right: 15px; margin-bottom: 15px; display: inline-block; }
.image-grid picture span{ display: block; font-size: 12px; margin: 8px 0; }
.slidingbar-img.circled{ border-radius:100px; }
#sidebar .textwidget .no-border{ border:none !important; }

.fusion-footer .menu-toebben-container .menu{ display: flex; width: 100%; justify-content: center; max-width: 100%; font-size: 12px; padding-top: 20px; padding-bottom: 5px; }
.fusion-footer .menu-toebben-container .menu li{ width: 100%; padding: 1em 0 !important; text-align: center; border:none; }
.fusion-footer .menu-toebben-container .menu a{ color:#FFF; }
.fusion-footer .menu-toebben-container .menu a:hover{ color:#ffcc00; }

.call-text { font-size: 18px !important; color: #F00 !important; }
.call-text a { color: #F00; text-decoration: none !important; }

aside #nav_menu-15 { margin-bottom: 50px !important; padding-bottom: 0 !important; }

#sidebar .avada_vertical_menu li#menu-item-4349 a { background: #000; color: #fff; }
#sidebar .avada_vertical_menu li#menu-item-4349 a:hover { background: #000 !important; color: #ffdf00 !important; }
#sidebar .widget .heading h4 { font-family: "PT Sans", Arial, Helvetica, sans-serif; font-size: 16px; padding-bottom: 0; }

ul#menu-available-homes-lots, ul#menu-available-homes-lots-more-info { list-style-type: none; padding: 0; }
ul#menu-available-homes-lots-more-info { margin-top: 1px !important; }

footer.fusion-footer-widget-area { background: #000; border-top: 0 !important; }

.fusion-footer { border: 0 !important; }
.fusion-footer .textwidget { padding-top: 5px !important; }

#map-locations-container{ width:100%; }
#map-locations-container ul.map-locations-list{ margin:0; padding:0; list-style:none; }
#map-locations-container ul.map-locations-list li{ font-size:14px; line-height:1.2em; margin:10px 0; padding:10px 10px 10px 35px; position:relative; }
#map-locations-container ul.map-locations-list li:after{ content:""; display:block; height:20px; left:10px; margin-right:2px; position:absolute; top:11px; width:20px; background:transparent url('https://www.toebben.com/wp-content/uploads/map.png') no-repeat 0 0; }
#map-locations-container ul.map-locations-list li:hover a.maploc-link{ color:#D54E21; }
#map-locations-container .maploc-address{ display:none; }
#map-locations-container .maploc-link{ color:#555; text-decoration:underline; text-shadow:0px 2px 0px #fff; }
#map-locations-container .maploc-link:hover{ color:#D54E21; }
#map-locations-container .maploc-detail{ padding:10px 0; }
#map-locations-container .maploc-description{ clear:both; overflow:hidden; }
#map-locations-container .maploc-description-inner .maploc-link{ font-size:12px; margin-top:10px; padding:5px 10px; display:inline-block; }
#map-locations-container .maploc-feat-img{ border-radius:5px; border:solid 1px #aaa; display:block; float:left; margin-right:10px; -webkit-box-shadow:inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow:inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2); box-shadow:inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2); }

/*
#sidebar .side-nav .page-item-3822,
#sidebar .side-nav .page-item-3833{ display:none !important; }
*/

#text-8 { margin-bottom: 10px; }

@media only screen and (min-width:1024px) {
  #text-42 { position:absolute;top:0px;right:0px; }  
}
@media only screen and (max-width:1023px) {
  #text-42 { display: block!important}
  #text-8 { margin-bottom: 0px; }
}

@media only screen and (max-width:1023px){
  .fusion-header-v5 .fusion-main-menu ul{ float:none !important; width:100% !important; }
  .fusion-header-v5 .fusion-main-menu > ul > li{ float:none !important; width:25% !important; }
  .fusion-secondary-header{ display:none; }
  #slidingbar{ background-size:100% 100%; }
}

@media only screen and (min-width:801px) and (max-width:964px){
		.fusion-footer .textwidget a { padding-left: 15px !important; padding-right: 15px !important; }
}

@media only screen and (max-width:800px){
  iframe{ width:100%; }
	#content { margin-bottom: 10px !important; }
	#main { border-right: 0; }
	#main #sidebar { margin-right: 0; }
  #wrapper #main #content, #wrapper #main #sidebar{ width:100% !important; float:none !important; }
  #slidingbar .fusion-column{ margin-bottom:0 !important; }
  #main #content{ border:none !important; }
  #main #content .post-content{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:20px !important; }
  #main #content .post-content .fusion-fullwidth{ padding-left:0; padding-right:0; background:none !important; }
  #main #content .post-content h1{ line-height:34px; }
  .fusion-footer{ margin-top:30px; }
  .fusion-footer .textwidget a{ display:block; margin:0; padding:15px 0; }
  .fusion-footer-widget-area{ background:#2C2C2C !important; }
  .side-nav-right .side-nav{ border-left:none !important; }
  #sidebar .side-nav li a{ height: auto !important; padding-top:5px !important; padding-bottom:5px !important; }
  .table-1 > table:first-child td{ display:block; width:100%; white-space:normal; }
  .table-1 > table:first-child td:nth-child(even){ margin-bottom:10px; }
  .table-1 .table-2 .table-2-container{ padding-top:10px; }
  .table-1 .table-2 .table-2-container ul{ display:table-cell; }
  .table-1 .table-2 .table-2-container td{ white-space:normal; min-width: 0 !important;}
  #tour-for-a-cure{ display:block!important; background-color:#000!important; height:auto; margin:0 auto; text-align:center; }
  .has-sidebar #sidebar { margin-top: 0 !important; }
}

@media only screen and (max-width:782px){
	.admin-bar .fusion-sliding-bar-position-top{ top:0 !important; }
}

@media only screen and (min-width:641px) and (max-width:1023px){
		#slidingbar { background-color: #fff; background-position: 0 -30px; background-repeat: no-repeat; padding: 0 15px !important; }
		.slidingbar-img { margin-top: 0 !important; }
}

@media only screen and (max-width:640px){
  footer .fusion-column-last { margin-bottom: 0 !important; }
  #slidingbar .fusion-slidingbar-widget-column .textwidget > div{ width:50% !important; display:inline-block; margin:0; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:5px !important; min-height:135px; }
  .post-content img{ width:100%; max-width:100%; display:block; height:auto; float:none; }
	.table-1 td{ padding:5px !important; }
	.table-1 td a{ display:block; padding:8px 0; }
	#slidingbar{ padding:10px; }
	#slidingbar .textwidget{ display:flex; flex-wrap:wrap; }
  .table-1 .table-2 .table-2-container td{ font-size:12px; }
  #slidingbar { background-size: 100% 120%; }
  .fusion-copyright-content .fusion-copyright-notice div{ line-height:18px; }
  .fusion-copyright-content .fusion-copyright-notice div br{ display:block; margin-bottom:15px; }
}

@media only screen and (max-width:520px){
  .header-logos .thumb-tp{ width:33.33% !important; margin:0; padding:0 5px !important; }
  .header-logos .thumb-tp.circle{ padding:0 6.5% !important; }
  .header-logos .thumb-tp img{ width:100%; height:auto; }
}

@media only screen and (max-width:480px){
	#sidebar .widget_nav_menu li a{ padding:8px !important; }
	.fusion-sliding-bar-toggle-triangle .fusion-sb-toggle-wrapper{ position:absolute; top:0; right:0; z-index:9; }
	.post-content p{ line-height:1.75em; }
	.post-content ol li{ margin-bottom:20px; line-height:1.9em; }
	center{ width:100%; }
	#sidebar .widget_text{ padding:10px 20px; }
	#sidebar .widget_text p{ line-height:2em; }
	.fusion-author-social{ margin:0 0 20px; }
	#main #sidebar .textwidget a{ font-size:14px; }
	.fusion-footer .textwidget a{ font-size:14px; }
	.fusion-mobile-nav-holder{ margin:5px 10px; }
	body .side-nav li.current_page_item > a{ background:#dd0000 !important; }
}

@media only screen and (max-width:320px){
  .table-1 .table-2 .table-2-container td{ font-size:11px; }
}