@charset "utf-8";
/* CSS Document */

/*
 Theme Name:   RESIDENTAAL 2017
 Theme URI:    http://www.residentaal.nl
 Description:  Generatepress Child Theme
 Author:       Lowtone
 Author URI:   http://www.lowtone.nl
 Template:     generatepress
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/


/* General */



/* body {background: #fff url("images/back.png") no-repeat center center fixed; background-size: cover;   color: #555; padding: 0; font-family: Arial, Verdana, sans-serif; font-size: 14px;  } */

body {background: #fff;  color: #555; padding: 0; font-family: "Open Sans" Arial, Verdana, sans-serif; font-size: 16px;  }

hr {clear: both; display: block; width: 100%;}
.inner {max-width: 1100px; margin: 0 auto;}
.comments-area {display: none;}
.col30 {display: inline-block; width: 33%; border: 0px solid #ddd; vertical-align: top; box-sizing: border-box; }
.col50 {display: inline-block; width: 49.5%; border: 0px solid #ddd; vertical-align: top; box-sizing: border-box;}

h1 {font-size: 26px; font-weight: 600; clear: both; color: #3e5ca3; }
h2 {font-size: 22px; font-weight: 600; clear: both; color: #3e5ca3; }
h3 {font-size: 18px; font-weight: 600; clear: both; color: #3e5ca3; }
h4 {}
h5 {}

h1 a, h1 a:visited, h2 a, h2 a:visited {color: #3e5ca3; text-decoration: none;} 
h2 a:hover {color: #000;} 
a, a:visited {color: #000; text-decoration: underline;}
a:hover {color: #3e5ca3;}

.entry-content a {text-decoration: underline;}
.main-navigation, .page-header-image  {padding: 0 24px; background: #fff; }
#page  {padding: 0 ;  box-sizing: border-box; }
.site-header {background: #fff!important;}
.entry-content ul, .entry-content ol {clear: both; padding-left: 0; margin-left: 20px;}
.entry-meta {display: none;}

.inside-header, 
.one-container .site-content, 
.separate-containers .comments-area, 
.separate-containers .inside-article, 
.separate-containers .page-header, 
.separate-containers .paging-navigation {
    padding: 40px 0;
}
.right-sidebar .inside-article {padding: 0 20px 40px 0;}

.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header {
    background-color: transparent;
}
.site-main {background: transparent; padding: 0 0;} /* OFF WHITE */
.site-header {padding: 0 20px; -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.00);
-moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.00);
box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.00);}

.logo {clear: both; width: 200px!important; height: auto; max-width: 360px; border: 0px solid #ddd; overflow: hidden; display: inline-block; padding: 20px 0 10px 0;}
.logo img {width: 100%; height: auto;}
/* Breadcrumb */

.breadcrumbs {font-size: 13px; padding:16px 0; margin: 0 0 0 0; color: #999; text-transform: lowercase;  }
.breadcrumbs a {color: #555; text-decoration: none;}
.home .breadcrumbs {display: none; }

/* Header */

.metaslider {padding: 4px 0;box-sizing: border-box; overflow: hidden; }
ol.flex-control-nav.flex-control-paging {clear: both!important; display: block!important; padding-top: 0px!important; height: 20px!important;}
.flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #f7f7f7;
    background: rgba(255,255,255,0.3)!important;
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
}
.slides li { max-height: 420px!important; overflow: hidden!important; margin-bottom: 20px!important;}

.flex-control-paging li a  {background: #ddd!important;}
.flex-control-paging li a.flex-active {background: #3e5ca3!important;}

.site-header .inside-header {padding: 6px 0 6px 0; }


.header-widget {float: right; text-align: right; margin: 50px 0-20px 0; font-size: 19px; }
.header-widget p {margin: 0; padding: 0;}
.header-widget .widget {padding: 0 0 0; margin-bottom: 0; color: #3e5ca3; font-weight: bold;}
.header-widget p .fa, .header-widget p a, .header-widget a, .header-widget a:visited {color: #3e5ca3; text-decoration: none; }
.header-widget .widget-title {margin-bottom: 15px; display: none;}

.fa-envelope-o  {margin: 0 6px;}
.fa-facebook	{margin: 0 6px;}

.fa-icons {float: right; margin-top: 0;}
.fa-icons a,.fa-icons a:visited {color: #72502c; text-decoration: none!important; }
.fa-icons a:hover {color: #72502c; text-decoration: none!important;}
.fa-icons i {margin: 4px;}


/* Slider */
.slider {background: #fff;}
.metaslider {padding: 0!important;}
.metaslider .caption-wrap {
    position: absolute;
    bottom: 10%!important;
    left: 4%!important;
    /* background: #306a9e!important; */
	background: none!important;
    color: #fff!important;
    opacity: 1!important;
    margin: 0;
    display: block;
    width: 50%!important;
    line-height: 2.3em!important;
	right: auto!important;
	text-align: left;
}
.metaslider .caption ul li {padding-bottom: 6px!important;}
.metaslider .caption {font-size: 1.5vw; padding: 20px!important;}
.metaslider .caption h2 {font-size: 1.8vw; line-height: 1.5em; font-weight: 700; border :0; margin: 0; padding: 0; text-transform: uppercase; color: #fff!important;/* color: #005695; */ }


	/* Menu */

#site-navigation {background: #fff; border :1px solid #f2f2f2;}
.main-navigation, .page-header-image {padding: 0; background: none;}
	
	.nav-aligned-left.nav-below-header .main-navigation, .nav-aligned-left.nav-above-header .main-navigation {text-align: center; border-top: 0px solid #ddd;}
	
	.main-navigation a {color:#555!important; text-transform: uppercase;  font-weight: 600; }
	.inside-navigation {margin-top: 0px; }
	.main-navigation .main-nav ul {}
	.main-navigation .main-nav ul ul {background-color: #fff; width: 400px;}
	.main-navigation .main-nav ul li a {font-size: 14px; line-height: 50px; padding: 0 12px; margin-right :2px; }
	.main-navigation ul ul {top: 50px;} /* line-height main level */
	.main-navigation .main-nav ul ul li a {border-right: 0; color: #444; font-size: 14px; border-bottom: 1px solid #f7f7f7; }


.main-navigation .main-nav ul li[class*="current-menu-"] > a:hover, 
.main-navigation .main-nav ul li[class*="current-menu-"].sfHover > a {color: #3e5ca3;}

.main-navigation .main-nav ul li.current-menu-item a:hover {color: #3e5ca3!important; }
	
	/* MENU ITEM HOVER */
	
	.main-navigation .main-nav ul li > a:hover, .main-navigation .main-nav ul li.sfHover > a,
	.main-navigation .main-nav ul ul li > a:hover, .main-navigation .main-nav ul ul li.sfHover > a {color: #3e5ca3!important; background-color: transparent!important; }
	
	/* CURRENT ITEMS */
	
	.main-navigation .main-nav ul .current-menu-item > a, .main-navigation .main-nav ul .current-menu-parent > a, .main-navigation .main-nav ul .current-menu-ancestor > a, .main-navigation .main-nav ul .current_page_item > a,.main-navigation .main-nav ul .current_page_parent > a, .main-navigation .main-nav ul .current_page_ancestor > a, 
	.main-navigation .current-page-ancestor a,
	.main-navigation .main-nav ul .current-menu-item > a:hover,.main-navigation .main-nav ul .current-menu-parent > a:hover, .main-navigation .main-nav ul .current-menu-ancestor > a:hover, .main-navigation .main-nav ul .current_page_item > a:hover, .main-navigation .main-nav ul .current_page_parent > a:hover, .main-navigation .main-nav ul .current_page_ancestor > a:hover, 	.main-navigation .main-nav ul .current-menu-item.sfHover > a,.main-navigation .main-nav ul .current-menu-parent.sfHover > a, 	.main-navigation .main-nav ul .current-menu-ancestor.sfHover > a, .main-navigation .main-nav ul .current_page_item.sfHover > a, 	.main-navigation .main-nav ul .current_page_parent.sfHover > a, .main-navigation .main-nav ul .current_page_ancestor.sfHover > a,
	
	/* SUB-NAVIGATION CURRENT ITEMS */
	
	.main-navigation .main-nav ul ul .current-menu-item > a, .main-navigation .main-nav ul ul .current-menu-parent > a, 
	.main-navigation .main-nav ul ul .current-menu-ancestor > a,.main-navigation .main-nav ul ul .current_page_item > a, .main-navigation .main-nav ul ul .current_page_parent > a,.main-navigation .main-nav ul ul .current_page_ancestor > a ,
	.main-navigation .main-nav ul ul .current-menu-item > a:hover, .main-navigation .main-nav ul ul .current-menu-parent > a:hover, 	.main-navigation .main-nav ul ul .current-menu-ancestor > a:hover,.main-navigation .main-nav ul ul .current_page_item > a:hover, .main-navigation .main-nav ul ul .current_page_parent > a:hover, .main-navigation .main-nav ul ul .current_page_ancestor > a:hover,.main-navigation .main-nav ul ul .current-menu-item.sfHover > a, .main-navigation .main-nav ul ul .current-menu-parent.sfHover > a, .main-navigation .main-nav ul ul .current-menu-ancestor.sfHover > a, .main-navigation .main-nav ul ul .current_page_item.sfHover > a, .main-navigation .main-nav ul ul .current_page_parent.sfHover > a, .main-navigation .main-nav ul ul .current_page_ancestor.sfHover > a {color: #3e5ca3!important; background-color: none!important;}
	
	.main-navigation ul ul li a { border-top: 1px solid #fff; font-weight: normal!important;}

.woocommerce .menu-item-72 a {color: #3e5ca3!important; background-color: none!important;}


	/* Pain! */
.main-navigation .main-nav ul ul li > a:hover, .main-navigation .main-nav ul ul li.sfHover > a {}
.main-navigation .main-nav ul li[class*="current-menu-"] > a,
.main-navigation .main-nav ul li[class*="current-menu-"] > a:hover, 
.main-navigation .main-nav ul li[class*="current-menu-"].sfHover > a {
    color: #3e5ca3!important;
    background-color: transparent!important;
}
	
	
	/* Arrow */
	.sf-menu > .menu-item-has-children > a:first-child:after, .sf-menu > .page_item_has_children > a:first-child:after {content: ''; color: #3e5ca3; border: 5px solid transparent; border-top-color: inherit; display: none;}

/* PAIN */
.main-navigation .main-nav ul li > a:hover, .main-navigation .main-nav ul li > a:focus, .main-navigation .main-nav ul li.sfHover > a {
         color: #3e5ca3!important; background-color: transparent!important;
}


/* Home */

.home .entry-title {display: none;}
.home .inside-article {padding: 24px 0 48px 0;}

.home .feat {clear: both; display: block; border: 1px solid #ddd; background: #f9f9f9; padding: 20px; border-radius: 4px; z-index: 10; width: 63%; margin-top: -20px; }

/* DISTRIBUTE */


.home .home-widgets-blocks {clear: both; display: block; text-align: justify; -ms-text-justify: distribute-all-lines; text-justify: distribute-all-lines; width: 100%;   }
.home .home-blocks.two {margin-top: 40px;   }
.home .widget-block-container {min-height: 240px; vertical-align: top; text-align: left; width: 33%; display: inline-block; box-sizing: border-box;  border: 0px solid #ddd;
-webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.00);
-moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.00);
box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.00);}
.home .home-widgets-blocks:after {content: ""; width: 100%; display: inline-block;}

/* END DISTRIBUTE */

.home .widget-block-container {text-align: left!important; border: 0px solid #ddd; color: #fff;}
.home p .team-home {float: right; display: inline-block; margin-top: -80px!important; margin-bottom: -40px!important; }
.home .widget-block-container:hover {opacity: 0.9;}
.home .widget-block-container.one {padding: 40px; background: #3e5ca3;}
.home .widget-block-container.two {padding: 40px; background: #657db5;}
.home .widget-block-container.three {padding: 40px; background: #8b9dc8;}

.home .widget-block-container.four {padding: 6px 0 6px 6px; overflow: hidden; }
.home .widget-block-container.five {padding: 0; overflow: hidden;}
.home .widget-block-container.six {padding: 6px 0 6px 6px; overflow: hidden;}

.home .widget-block-container.six #facebook_page_plugin_widget-3 {margin-top: -80px;}


.home .widget-block-container a {text-decoration: none; color: #fff;}

.home  h3.widget-title  { padding: 12px 0; margin: 0; color: #fff;}

.fb-page.fb_iframe_widget {width: 100%!important; max-width: 100%!important; }


/* Tarieven */
.su-spoiler-title {font-weight: normal!important; font-size: 16px!important;}
.su-spoiler-icon {color: #3e5ca3;}

.tablepress {border: 1px solid #ddd!important; width: 100%; }
.tablepress tbody td, .tablepress thead th {font-size:  13px!important;}
.tablepress thead th {background: #ebeef6!important;}

.tablepress tbody td.column-1 {width: 5%;}
.tablepress tbody td.column-2 {width: 5%;}
.tablepress tbody td.column-3 {width: 80%;}
.tablepress tbody td.column-4, .tablepress thead th.column-4 {width: 5%; text-align: right!important;}
.tablepress tbody td.column-5, .tablepress thead th.column-5 {width: 5%; text-align: right!important;}

/* Implantaat*/
.page-id-20 .inside-article img {width: 23%; height: auto; display: inline;}

/* Over ons */

li.tandarts {padding: 12px 0; clear: both; display: block; overflow: hidden; }
li.tandarts img {float: right; width: 220px; height: auto;}
li.tandarts.bruine {}
li.tandarts.zoutendijk {}



/* Paginate */
.wp-paginate {text-align: center;}
.wp-paginate a {background: #000!important; border: 1px solid #fff; color: #fff!important;}
.wp-paginate .current {color: #fff!important; background: #ff2312!important; border: 1px solid #fff;}


/* Webagenda */
.webagenda {height: 800px; width: 100%; border: 0; margin: 0; padding: 0;}


/* COntact */

.googlemap {width: 80%; height: 200px;}

/* Subpage */

.subpage_peek ul {list-style: none; vertical-align: top; margin: 0; padding: 0;}
.subpage_peek ul li  {border: 0px solid #ddd;  background: #f7f7f7; display: inline-block; width: 32%; list-style: none; vertical-align: top; margin-bottom: 1%;  padding: 2%; min-height: 360px; height: 360px; overflow: hidden; box-sizing: border-box;}
.subpage_peek ul li.item-2, 
.subpage_peek ul li.item-5, 
.subpage_peek ul li.item-8, 
.subpage_peek ul li.item-11,  
.subpage_peek ul li.item-14,  
.subpage_peek ul li.item-17,  
.subpage_peek ul li.item-21 {margin-left :1%; margin-right: 1%; } 

.subpage_peek ul li.item-13, .subpage_peek ul li.item-13 a, .subpage_peek ul li.item-13 a .fa, .subpage_peek ul li.item-13 h2,
.subpage_peek ul li.item-14, .subpage_peek ul li.item-14 a, .subpage_peek ul li.item-14 a .fa, .subpage_peek ul li.item-14 h2,
.subpage_peek ul li.item-15, .subpage_peek ul li.item-15 a, .subpage_peek ul li.item-15 a .fa, .subpage_peek ul li.item-15 h2  {background: #3e5ca3; color: #fff;}  

.subpage_peek ul li a, .entry-content .subpage_peek ul li a:visited {text-decoration: none!important;}
.subpage_peek ul li .summary {min-height: 72px;}
.subpage_peek ul li a.read-more {display: none;}
.subpage_peek ul li a .fa {color: #3e5ca3;}


.subpage_peek ul li:hover  {}
/* .subpage_peek ul li:nth-child(odd) {margin: 0;} */
.subpage_peek ul li h2 {height: 42px; line-height: 1em;}
.subpage_peek ul li h2 a  {font-size: 18px; border-bottom: 0px solid #ddd; margin-bottom:  12px; padding-bottom: 12px;  color: #3e5ca3; }

.subpage_peek ul li:hover h2  { }
.subpage_peek ul li:hover p {color: #fff;}
.subpage_peek ul li p {margin: 0 0 0.5em 0; }
.subpage_peek ul li .thumb-image {width: 100%; clear: both; display: block; margin-bottom: 12px; height: 100px; overflow: hidden; }
.subpage_peek ul li .thumb-image img {width: 100%; height: auto; }
span.more {text-decoration: underline;}

.home .new-image {display: none;}
.page-header-image {display: none;}

/* Social */

div.sharedaddy h3.sd-title:before {
    content: "";
    display: block;
    width: 100%;
    min-width: 30px;
    border-top: 0px solid #ddd!important;
    margin-bottom: 1em;
}


/* Forms */
label {clear: both; display: block; }
form p {margin-bottom: 6px;}
input[type=text], input[type=email], input[type=url], input[type=password], input[type=tel], input[type=search], textarea {
    background: #FAFAFA;
    color: #666;
    border: 1px solid #ccc;
    border-radius: 0;
    padding: 4px 6px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
	width: 100%;
	font-size: 14px;
}

/* Page */

.alignleft.size-medium {margin-bottom: 16px;}

/* WOOCOMMERCE */

.product-category.product img {border: 1px solid #ddd;}
.woocommerce-loop-category__title {text-transform: uppercase;}
.woocommerce-breadcrumb {display: none;}
.product_meta {font-size: 12px; margin: 16px 0;}

.woocommerce-ordering,
mark.count {display: none;}

.woocommerce-products-header {display: none;}


/* Masonry */
.page-header.masonry-brick {display: none;}
.masonry-brick.width2 .post-image {max-height: 200px; overflow: hidden;}
.archive .entry-header {height: 48px;}

/* Sidebar */

#right-sidebar {border-left: 0px solid #ddd; }
.widget-area .widget {padding: 20px 0; border: 0px solid #007ccd; background: #fff!important; font-size: 13px!important;  }
#right-sidebar  .strong-view.default.slider-container.slider-adaptive:not(.slider-mode-horizontal) .wpmslider-viewport { border: 0!important; border-top: 0px solid #E6E6E6!important; width: 100%!important;}

#right-sidebar li a {color: #838383!important; display: block; border-top: 0px solid #ddd; margin: 0; padding: 6px 0; font-size: 13px!important; }
#right-sidebar ul li a:hover {color: #0d2d6e; text-decoration: none; }
#right-sidebar .widget-title {margin-bottom: 12px;font-size: 13px;font-weight: bold;}
#right-sidebar .widget ul li {padding-bottom: 12px;}
#right-sidebar .widget {margin: 0 0 12px;}

#right-sidebar #custom_html-2 a {text-decoration: none;}
#right-sidebar #custom_html-2 a p {font-size: 15px;  font-weight: bold!important; padding: 4px; border-radius: 3px; clear: both; display: block; }
#right-sidebar #custom_html-2 a p:hover {color: #fff; background: #3e5ca3; }


/* Submenu Sidebar*/

#right-sidebar .submenu ul {list-style: none; margin: 20px 0 0 0; padding: 0; }
#right-sidebar .submenu ul li {list-style: none; margin: 0; padding: 0;  }
#right-sidebar .submenu ul li a {text-decoration: none; color: #555; /* background: #f5f1f8; */ background: #fff;  padding: 5px 12px; border-bottom: 1px solid #ddd; }
#right-sidebar .submenu ul li a:hover,
#right-sidebar .submenu ul li.current_page_item a {color: #005695!important;  }
#right-sidebar .submenu ul li.current_page_item a:before {content:"\f104"; font-family: "FontAwesome"; margin-left: -12px; margin-right: 8px;}

/* Widgets */


/* Footer */

.logos {text-align: center; padding: 50px 0 20px 0;}
.logos img {height: 40px; width: auto; margin: 0 6px; }

.logos a img {height: 40px; width: auto;
 -webkit-filter: grayscale(100%);
       -moz-filter: grayscale(100%);
         -o-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
            filter: grayscale(100%);
	transition: all 1s;
}

.logos a:hover img {height: 40px; width: auto;
 -webkit-filter: grayscale(0%);
       -moz-filter: grayscale(0%);
         -o-filter: grayscale(0%);
        -ms-filter: grayscale(0%);
            filter: grayscale(0%);
	transition: all 1s;
}



.site-footer {background: #222; margin-top: 20px; padding: 0 20px;}
.footer-widgets {padding: 40px 0px 40px 0px; background: none;}
.footer-widgets .fa {margin-right: 6px;}
.footer-widgets .widget {font-size: 13px; padding: 16px 40px; color: #d8deed;  box-sizing: border-box; border: 0px solid #fff; overflow: hidden; }
.footer-widgets .jp-footer {width: 100px; height: auto;}
.footer-widgets .app {height: 160px; width: auto;}
.footer-widgets img {}

.footer-widgets a .fa {font-size: 28px;}
.footer-widgets a, .footer-widgets a:visited {color: #d8deed; font-weight: normal!important; text-decoration: none;}
.footer-widgets a:hover {text-decoration: underline;}
.footer-widgets .widget .widget-title {color: #d8deed; background: none; font-weight: bold; margin-bottom: 12px; font-size: 15px; padding: 4px 0; border-bottom: 0px solid #9b86b0;}


.site-info { background: none; padding: 3px 0; border-top: 1px solid #555; } 
.inside-site-info, .inside-site-info a  {font-size: 12px!important; color: #fff!important;  padding: 12px; font-weight: normal;} 

@media screen and (max-width: 1400px) {


}

@media screen and (max-width: 1100px) {

	.breadcrumbs {font-size: 13px;  margin: 12px 0 0 0; color: #666; text-transform: lowercase;  }	

	/* Slider */
	.metaslider .caption-wrap {display: none!important;}
	.metaslider .caption-wrap {bottom: 4%!important; width: 60%!important;}
	.metaslider .caption ul li {padding-bottom: 0px!important;}
	.metaslider .caption {font-size: 14px; padding: 20px!important;}
	.metaslider .caption h2 {font-size: 16px; line-height: 1.5em;  }
	
	.inside-header, 
	.one-container .site-content, 
	.separate-containers .comments-area, 
	.separate-containers .inside-article, 
	.separate-containers .page-header, 
	.separate-containers .paging-navigation {
		padding: 20px;
	}

}




@media screen and (max-width: 769px) {
	
	
.inside-header, 
.one-container .site-content, 
.separate-containers .comments-area, 
.separate-containers .inside-article, 
.separate-containers .page-header, 
.separate-containers .paging-navigation {
    padding: 20px;
}
	
	
.breadcrumbs {font-size: 13px;  margin: 12px 0 0 0; color: #666; text-transform: lowercase;  }	
	
	/* Slider */
	.metaslider .caption-wrap {display: none!important;}
	.metaslider .caption-wrap {bottom: 4%!important; width: 60%!important;}
	.metaslider .caption ul li {padding-bottom: 0px!important;}
	.metaslider .caption {font-size: 14px; padding: 20px!important;}
	.metaslider .caption h2 {font-size: 16px; line-height: 1.5em;  }
	

	

	.iphone {display: block!important;}
	.site-header .inside-header {height: auto;}
	.header-widget	{text-align: center;}
	.header-widget,
	.site-branding,
	.post-image,
	.col50,
	.col33
	  {clear: both; display: block; margin: 12px auto; width: 100%; max-width: 100%; height: auto;}

	#right-sidebar {border-left: 0px solid #ddd; padding: 20px;}
	.widget-area .widget {padding: 20px; }


	.logo {clear: both; display: block; margin: 0 auto; width: 90%; max-width: 90%; height: auto;}
	
	.page-id-110 .home-team {clear: both; display: block; margin-top: 10px; }
	
	button.menu-toggle {
    color: #333;
	}
	
	button.menu-toggle:hover, 
	button.menu-toggle:focus, 
	.main-navigation .mobile-bar-items a, 
	.main-navigation .mobile-bar-items a:hover, 
	.main-navigation .mobile-bar-items a:focus {
    color: #4f1e74;
	}
	
	.submenu ul { margin: 20px auto; padding: 0; float: none; text-align: center;}
	.submenu ul li {margin-bottom: 8px;}
	.submenu ul li a {}

	/* HOME */
	

	

.strong-view.default.slider-container.slider-adaptive:not(.slider-mode-horizontal) .wpmslider-viewport { border: 0!important; border-top: 1px solid #E6E6E6!important; width: 100%!important;}
.strong-view.default p {font-size: 14px!important;}
.innerwidget {height: auto!important; clear: both; display: block; margin-bottom: 16px!important; }

	
	.home .widget-block-container {width: 90%; height: auto; min-height: auto; max-height: auto; clear: both; display: block; margin: 0 auto 16px auto; padding-bottom: 20px!important;}
	.subpage_peek ul li {width: 100%; clear: both; display: block; padding: 12px; margin: 12px 0; height: auto; min-height: 0;}
	.home .fb-feed .social-feed-container-130 .social-feed-element  {display: block!important; float: none!important; clear: both!important;  width: 90%!important; height: auto!important; max-height: auto!important; overflow: hidden; margin-left: auto!important; margin-right: auto!important;}
	.home p .team-home {float: none; clear: both; display: block; margin-top: 10px!important; margin-bottom: 10px!important; margin-left: auto!important; margin-right: auto!important; }
	
	.home .innerwidget {
    height: auto!important;
    clear: both;
    display: block;
    margin-bottom: 0px!important;
	}

}

