/*



Theme Name:     Fundplat



Theme URI:      http://studiopress.com/



Description:    A Genesis Child Theme 



Author:         PP Branding



Author URI:     http://www.pp-branding.com/



Template:       genesis



Version:        2.9.2



*/











/* Baseline Normalize



	normalize.css v2.1.2 | MIT License | git.io/normalize



--------------------------------------------- */







article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}











/* Defaults



------------------------------------------------------------ */







html {



	font-size: 62.5%; /* 10px browser default */



}







body,



h1,



h2,



h2 a,



h2 a:visited,



h3,



h4,



h5,



h6,



p,



select,



textarea {



	margin: 0;



	padding: 0;



	text-decoration: none;



}







li,



ol,



ul {



	margin: 0;



	padding: 0;



}







ol li {



	list-style-type: decimal;



}







.screen-reader-text {



    clip: rect(1px, 1px, 1px, 1px);



    position: absolute !important;



    height: 1px;



    width: 1px;



    overflow: hidden;



}











/* Clear Floats



------------------------------------------------------------ */







.archive-pagination:before,



.clearfix:before,



.entry:before,



.entry-pagination:before,



.footer-widgets:before,



.nav-primary:before,



.nav-secondary:before,



.site-container:before,



.site-footer:before,



.site-header:before,



.site-inner:before,



.wrap:before {



	content: " ";



	display: table;



}







.archive-pagination:after,



.clearfix:after,



.entry:after,



.entry-pagination:after,



.footer-widgets:after,



.nav-primary:after,



.nav-secondary:after,



.site-container:after,



.site-footer:after,



.site-header:after,



.site-inner:after,



.wrap:after {



	clear: both;



	content: " ";



	display: table;



}







.clearfix:after { visibility: hidden; display: block; height: 0; font-size: 0; line-height: 0; content: " "; clear: both; }



.clearfix { display: block; }



/* IE6 */



* html .clearfix { height: 1%; }



/* IE7 */



*:first-child + html .clearfix { min-height: 1%; }











/* Hyperlinks



------------------------------------------------------------ */







a,



a:visited {



	color: #0d72c7;



	text-decoration: none;



}







a:hover {



	text-decoration: underline;



}







a img {



	border: none;



}







a,



button,



input:focus,



input[type="button"],



input[type="reset"],



input[type="submit"],



textarea:focus,



.button {



	-webkit-transition: all 0.2s ease-in-out;



	-moz-transition: all 0.2s ease-in-out;



	-ms-transition: all 0.2s ease-in-out;



	-o-transition: all 0.2s ease-in-out;



	transition: all 0.2s ease-in-out;



}











/* Body



------------------------------------------------------------ */







body {



	background: #FFFFFF;



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	line-height: 1.2;



	line-height: 1.2;



}







::-moz-selection {



	background-color: #0d72c7;



	color: #fff;



}







::selection {



	background-color: #0d72c7;



	color: #fff;



}











/* Wrap



------------------------------------------------------------ */







.site-container {



	background: #FFFFFF;



	border-top: 0px solid #DDDDDD;



	border-bottom: 0px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	margin: 0px auto 0px;



	padding: 0px 0px 0px 0px;



	clear: both;



	



	



}







.content-sidebar-sidebar .site-container {



	max-width: 100%;



}







.sidebar-sidebar-content .site-container {



	max-width: 100%;



}







.sidebar-content-sidebar .site-container {



	max-width: 100%;



}







.content-sidebar .site-container {



	max-width: 100%;



}







.sidebar-content .site-container {



	max-width: 100%;



}







.full-width-content .site-container {



	max-width: 100%;



}











.content .taxonomy-description h1, .content .author-description h1, .taxonomy-description, .content blockquote, .author-description, .author-box, .comment-list li, .ping-list li, a.comment-reply-link, #author, #comment, #email, #url, #respond p.form-allowed-tags, #commentform #submit, .sidebar-primary h4, .sidebar-secondary h4, #ez-home-sidebar h4, .sidebar.widget-area .widget, .breadcrumb, .search-form input[type="submit"], #subbutton, .widget_product_search input#searchsubmit, .search-form input[type="search"], #subbox, .widget_product_search input#s, .pagination li a {



		-webkit-border-radius: 3px;



		border-radius: 3px;



}











/* Header



------------------------------------------------------------ */







.site-header {



	background: #FFFFFF;



	min-height: 100px;



	border-top: 0px solid #DDDDDD;



	border-bottom: 0px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	clear: both;



}







.site-header .wrap {



	margin: 0 auto;



	padding: 0;



	float: none;



	overflow: hidden;



}







.content-sidebar-sidebar .site-header .wrap {



	width: 1520px;



}







.sidebar-sidebar-content .site-header .wrap {



	width: 1520px;



}







.sidebar-content-sidebar .site-header .wrap {



	width: 1520px;



}







.content-sidebar .site-header .wrap {



	width: 1520px;



}







.sidebar-content .site-header .wrap {



	width: 1520px;



}







.full-width-content .site-header .wrap {



	width: 1520px;



}







.title-area {



	width: 400px;



	padding: 12px 0 0 40px;



	float: left;



	text-align: left;



	overflow: hidden;



}







.site-title {



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 24px; font-size: 2.4rem;



	font-weight: 300;



	line-height: 1.25;



	font-weight: 700;



line-height: 1.2;



}







.site-title a,



.site-title a:visited {



	color: #121D2C;



	text-decoration: none;



}







.site-title a:hover {



	color: #FF6600;



	text-decoration: none;



}







.site-description {



	margin: 0;



	padding: 0px 0 0;



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	font-weight: 300;



	line-height: 1.2;



}







.site-header .widget-area {



	width: 680px;



	padding: 24px 0px 0 0;



	float: right;



	text-align: right;



}











/* Image Header - Partial Width



------------------------------------------------------------ */







.header-image .site-header .wrap .title-area {



	background: none;



	height: 100px;



	margin: 0px 0 0px 0px;



	float: left;



}







.header-image .title-area,



.header-image .site-title,



.header-image .site-title a {



	width: 400px;



	height: 100px;



	padding: 0;



	float: left;



	display: block; 



	text-indent: -9999px;



	overflow: hidden;



}







.header-image .site-description {



	display: block;



	overflow: hidden;



}











/* Primary Navigation



------------------------------------------------------------ */







.nav-primary {



	



	border-top: 0px solid #DDDDDD;



	border-bottom: 1px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	margin: 0px 0 0px 0;



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	line-height: 1em;



	clear: both;



	font-weight: 700;



line-height: 1.2;



}







.menu-primary {



	margin: 0 auto;



	padding: 0;



	float: none;



	overflow: hidden;



	display: block;



	clear: both;



}







.content-sidebar-sidebar .menu-primary {



	width: 1520px;



}







.sidebar-sidebar-content .menu-primary {



	width: 1520px;



}







.sidebar-content-sidebar .menu-primary {



	width: 1520px;



}







.content-sidebar .menu-primary {



	width: 1520px;



}







.sidebar-content .menu-primary {



	width: 1520px;



}







.full-width-content .menu-primary {



	width: 1520px;



}







.menu-primary ul {



	float: left;



	width: 100%;



}







.menu-primary li {



	float: left;



	list-style-type: none;



}







.menu-primary a {



	



	border-top: 0px solid #DDDDDD;



	border-bottom: 0px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	margin: 0 0px 0 0px;



	padding: 13px 10px 13px 10px;



	color: #121D2C;



	text-decoration: none;



	display: block;



	position: relative;



}







.menu-primary li a:active,



.menu-primary li a:hover {



	



	border-top: 0px solid #DDDDDD;



	border-bottom: 0px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	color: #FF6600;



	text-decoration: none;



}







.menu-primary li.current_page_item a,



.menu-primary li.current-cat a,



.menu-primary li.current-menu-item a {



	background: #FFFFFF;



	border-top: 0px solid #DDDDDD;



	border-bottom: 0px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	color: #121D2C;



	text-decoration: none;



}







.menu-primary li li a,



.menu-primary li li a:link,



.menu-primary li li a:visited {



	background: #FFFFFF;



	width: 150px;



	border-top: 0;



	border-right: 1px solid #E8E8E8;



	border-bottom: 1px solid #E8E8E8;



	border-left: 1px solid #E8E8E8;



	margin: 0 0 0 0px;



	padding: 13px 10px 13px 10px;



	color: #121D2C;



	font-size: 16px; font-size: 1.6rem;



	text-decoration: none;



	float: none;



	position: relative;



}







.menu-primary li li a:active,



.menu-primary li li a:hover {



	background: #FFFFFF;



	color: #FF6600;



	text-decoration: none;



}







.menu-primary li ul {



	width: 175px;



	height: auto;



	margin: 0;



	z-index: 9999;



	left: -9999px;



	position: absolute;



}







.menu-primary li ul ul {



	margin: -43px 0 0 171px;



}







.genesis-nav-menu li:hover ul ul,



.genesis-nav-menu li.sfHover ul ul {



	left: -9999px;



}







.genesis-nav-menu li:hover,



.genesis-nav-menu li.sfHover {



	position: static;



}







ul.genesis-nav-menu li:hover>ul,



ul.genesis-nav-menu li.sfHover ul {



	left: auto;



}







.menu-primary li a.sf-with-ul {



	padding-right: 10px;



}







.menu-primary.sf-arrows .sf-with-ul:after {



	content: '';



}







#wpadminbar li:hover ul ul {



	left: 0;



}











/* Primary Navigation Extras



------------------------------------------------------------ */







.genesis-nav-menu li.right {



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	padding: 17px 15px 0 0;



	float: right;



	line-height: 1.2;



}







.genesis-nav-menu li.right a {



	background: none;



	border: none;



	display: inline;



}







.genesis-nav-menu li.right a, .genesis-nav-menu li.right a:visited {



	color: #121D2C;



	text-decoration: none;



}







.genesis-nav-menu li.right a:hover {



	color: #FF6600;



	text-decoration: none;



}







.genesis-nav-menu li.search {



	padding: 2px 1px 0 0;



}







.genesis-nav-menu li.rss a {



	background: url(images/rss.png) no-repeat center left;



	margin: 0 0 0 10px;



	padding: 0 0 0 16px;



}







.genesis-nav-menu li.twitter a {



	background: url(images/twitter-nav.png) no-repeat center left;



	padding: 0 0 0 20px;



}











/* Secondary Navigation



------------------------------------------------------------ */







.nav-secondary {



	background: #FFFFFF;



	border-top: 0px solid #DDDDDD;



	border-bottom: 1px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	margin: 0px 0 0px 0;



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	line-height: 1em;



	clear: both;



	font-weight: normal; 



line-height: 1.2;



}







.menu-secondary {



	margin: 0 auto;



	padding: 0;



	float: none;



	overflow: hidden;



	display: block;



	clear: both;



}







.content-sidebar-sidebar .menu-secondary {



	width: 1520px;



}







.sidebar-sidebar-content .menu-secondary {



	width: 1520px;



}







.sidebar-content-sidebar .menu-secondary {



	width: 1520px;



}







.content-sidebar .menu-secondary {



	width: 1520px;



}







.sidebar-content .menu-secondary {



	width: 1520px;



}







.full-width-content .menu-secondary {



	width: 1520px;



}







.menu-secondary ul {



	float: left;



	width: 100%;



}







.menu-secondary li {



	float: left;



	list-style-type: none;



}







.menu-secondary a {



	background: #FFFFFF;



	border-top: 0px solid #DDDDDD;



	border-bottom: 0px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	margin: 0 0px 0 0px;



	padding: 13px 10px 13px 10px;



	color: #121D2C;



	text-decoration: none;



	display: block;



	position: relative;



}







.menu-secondary li a:active,



.menu-secondary li a:hover {



	background: #FFFFFF;



	border-top: 0px solid #DDDDDD;



	border-bottom: 0px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	color: #FF6600;



	text-decoration: none;



}







.menu-secondary li.current_page_item a,



.menu-secondary li.current-cat a,



.menu-secondary li.current-menu-item a {



	background: #FFFFFF;



	border-top: 0px solid #DDDDDD;



	border-bottom: 0px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	color: #121D2C;



	text-decoration: none;



}







.menu-secondary li li a,



.menu-secondary li li a:link,



.menu-secondary li li a:visited {



	background: #FFFFFF;



	width: 210px;



	border-top: 0;



	border-right: 1px solid #EEEEEE;



	border-bottom: 1px solid #EEEEEE;



	border-left: 1px solid #EEEEEE;



	margin: 0 0 0 0px;



	padding: 13px 10px 13px 10px;



	color: #121D2C;



	font-size: 16px; font-size: 1.6rem;



	text-decoration: none;



	float: none;



	position: relative;



}







.menu-secondary li li a:active,



.menu-secondary li li a:hover {



	background: #FFFFFF;



	color: #FF6600;



	text-decoration: none;



}







.menu-secondary li ul {



	width: 210px;



	height: auto;



	margin: 0;



	z-index: 9999;



	left: -9999px;



	position: absolute;



}







.menu-secondary li ul ul {



	margin: -43px 0 0 180px;



}







.menu-secondary li a.sf-with-ul {



	padding-right: 10px;



}







.menu-secondary.sf-arrows .sf-with-ul:after {



	content: '';



}







/** In Kooperation... menu item */



.menu-secondary li.sqpp-menu-item-coop a:hover {



    color: #121D2C !important;



}











/* Vertical Toggle Menu



------------------------------------------------------------ */







.responsive-primary-menu-container {



	background: #333333;



	border-bottom: 2px solid #DDDDDD;



	width: 100%;



	padding: 12px 0;



	overflow: hidden;



	cursor: pointer;



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



	display: none;



}



.responsive-primary-menu-container h3 {



	padding-left: 15px;



	color: #AAAAAA;



	font-size: 16px; font-size: 1.6rem;



	font-family: 'PT Sans', sans-serif;



	font-weight: normal;



	float: left;



}



.responsive-primary-menu-container .responsive-menu-icon {



	padding: 5px 15px 0 0;



	float: right;



}



.responsive-primary-menu-container .responsive-icon-bar {



	display: block;



	width: 18px;



	height: 3px;



	background: #AAAAAA;



	margin: 1px 0;



	float: right;



	clear: both;



	-webkit-border-radius: 1px;



	border-radius: 1px;



}







.responsive-secondary-menu-container {



	background: #F5F5F5;



	border-bottom: 2px solid #DDDDDD;



	width: 100%;



	padding: 12px 0;



	overflow: hidden;



	cursor: pointer;



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



	display: none;



}



.responsive-secondary-menu-container h3 {



	padding-left: 15px;



	color: #888888;



	font-size: 16px; font-size: 1.6rem;



	font-family: 'PT Sans', sans-serif;



	font-weight: normal;



	float: left;



}



.responsive-secondary-menu-container .responsive-menu-icon {



	padding: 5px 15px 0 0;



	float: right;



}



.responsive-secondary-menu-container .responsive-icon-bar {



	display: block;



	width: 18px;



	height: 3px;



	background: #888888;



	margin: 1px 0;



	float: right;



	clear: both;



	-webkit-border-radius: 1px;



	border-radius: 1px;



}











/* Responsive Dropdown Navbars



------------------------------------------------------------ */







#dropdown-nav-wrap,



#dropdown-subnav-wrap {



	display: none;



}







#dropdown-nav,



#dropdown-subnav {



	overflow: hidden;



}







#dropdown-nav {



	background: #FFFFFF;



	border-top: 0px solid #DDDDDD;



	border-bottom: 1px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



}







.nav-chosen-select,



.subnav-chosen-select {



	background: transparent;



	border: 0;



	width: 100%;



	padding: 15px;



	cursor: pointer;



	-webkit-appearance: none;



}







.nav-chosen-select {



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



}







.nav-chosen-select option {



	color: #121D2C;



}







#dropdown-nav .responsive-menu-icon,



#dropdown-subnav .responsive-menu-icon {



	padding-right: 15px;



	float: right;



}







#dropdown-nav .responsive-icon-bar,



#dropdown-subnav .responsive-icon-bar {



	width: 18px;



	height: 3px;



	margin: 1px 0;



	float: right;



	clear: both;



	display: block;



	-webkit-border-radius: 1px;



	border-radius: 1px;



}







#dropdown-nav .responsive-menu-icon {



	margin-top: -32px;



}







#dropdown-nav .responsive-icon-bar {



	background: #121D2C;



}







#dropdown-subnav {



	background: #FFFFFF;



	border-top: 0px solid #DDDDDD;



	border-bottom: 1px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



}







.subnav-chosen-select {



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



}







.subnav-chosen-select option {



	color: #121D2C;



}







#dropdown-subnav .responsive-menu-icon {



	margin-top: -32px;



}







#dropdown-subnav .responsive-icon-bar {



	background: #121D2C;



}











/* Header Navigation



------------------------------------------------------------ */







.site-header .genesis-nav-menu {



	background: transparent;



	border-top: 0px solid #DDDDDD;



	border-bottom: 0px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	width: 680px;



	margin: 0px 0 0px 0;



	padding: 0;



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	line-height: 1em;



	overflow: hidden;



	float: none;



	clear: both;



	display: block;



	line-height: 1.2;



}







.site-header .genesis-nav-menu ul {



	float: left;



	width: 100%;



}







.site-header .genesis-nav-menu li {



	text-align: left;



	list-style-type: none;



	display: inline-block;



}







.site-header .genesis-nav-menu a {



	background: transparent;



	border-top: 0px solid #DDDDDD;



	border-bottom: 0px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	margin: 0 0px 0 0px;



	padding: 17px 15px 17px 15px;



	color: #121D2C;



	text-decoration: none;



	display: block;



	position: relative;



}







.site-header .genesis-nav-menu li a:active,



.site-header .genesis-nav-menu li a:hover {



	background: transparent;



	border-top: 0px solid #DDDDDD;



	border-bottom: 0px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	color: #FF6600;



	text-decoration: none;



}







.site-header .genesis-nav-menu li.current_page_item a,



.site-header .genesis-nav-menu li.current-cat a,



.site-header .genesis-nav-menu li.current-menu-item a {



	background: transparent;



	border-top: 0px solid #DDDDDD;



	border-bottom: 0px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	color: #121D2C;



	text-decoration: none;



}







.site-header .genesis-nav-menu li li a,



.site-header .genesis-nav-menu li li a:link,



.site-header .genesis-nav-menu li li a:visited {



	background: #F5F5F5;



	width: 150px;



	border-top: 0;



	border-right: 1px solid #E8E8E8;



	border-bottom: 1px solid #E8E8E8;



	border-left: 1px solid #E8E8E8;



	margin: 0 0 0 0px;



	padding: 17px 15px 17px 15px;



	color: #121D2C;



	font-size: 16px; font-size: 1.6rem;



	text-decoration: none;



	float: none;



	position: relative;



}







.site-header .genesis-nav-menu li li a:active,



.site-header .genesis-nav-menu li li a:hover {



	background: #F5F5F5;



	color: #FF6600;



	text-decoration: none;



}







.site-header .genesis-nav-menu li ul {



	width: 185px;



	height: auto;



	margin: 0;



	z-index: 9999;



	left: -9999px;



	position: absolute;



}







.site-header .genesis-nav-menu li ul ul {



	margin: -51px 0 0 181px;



}







.site-header .genesis-nav-menu li:hover>ul,



.site-header .genesis-nav-menu li.sfHover ul {



	left: auto;



}







.site-header .genesis-nav-menu li a.sf-with-ul {



	padding-right: 15px;



}







.site-header .genesis-nav-menu.sf-arrows .sf-with-ul:after,



.site-header .genesis-nav-menu li li a .sf-sub-indicator,



.site-header .genesis-nav-menu li li li a .sf-sub-indicator {



	content: '';



}











/* Inner



------------------------------------------------------------ */







.site-inner {



	background: #FFFFFF;



	border-top: 0px solid #DDDDDD;



	border-bottom: 0px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	margin: 0px auto 0px;



	padding: 7px 20px 7px 20px;



	overflow: hidden;



	clear: both;



	



	



}







.content-sidebar-sidebar .site-inner {



	max-width: 1480px;



}







.sidebar-sidebar-content .site-inner {



	max-width: 1480px;



}







.sidebar-content-sidebar .site-inner {



	max-width: 1480px;



}







.content-sidebar .site-inner {



	max-width: 1480px;



}







.sidebar-content .site-inner {



	max-width: 1480px;



}







.full-width-content .site-inner {



	max-width: 1480px;



}







.ez-home .site-inner {



	max-width: 1520px;



	padding: 0;



}











/* Breadcrumb/Taxonomy Description



------------------------------------------------------------ */







.breadcrumb {



	background: transparent;



	border-top: 0px solid #DDDDDD;



	border-bottom: 0px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	margin-top: 0px;



	margin-bottom: 0px;



	padding: 13px 20px 11px 0px;



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	line-height: 1.2;



}







.breadcrumb a,



.breadcrumb a:visited {



	color: #121D2C;



	text-decoration: none;



}







.breadcrumb a:hover {



	color: #FF6600;



	text-decoration: none;



}







.taxonomy-description,



.author-description {



	background: #F5F5F5;



	border-top: 0px solid #DDDDDD;



	border-bottom: 2px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	margin: -10px 0 30px;



	padding: 0;



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	line-height: 1.2;



}







.content .taxonomy-description h1,



.content .author-description h1 {



	background: #333333;



	border-top: 0px solid #DDDDDD;



	border-bottom: 2px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	margin: 0;



	padding: 13px 20px 11px 25px;



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	font-weight: 300;



	line-height: 1.2;



}







.content .taxonomy-description p,



.content .author-description p {



	padding: 25px 25px 25px 25px;



}







.content .taxonomy-description a, .content .taxonomy-description a:visited,



.content .author-description a, .content .author-description a:visited {



	color: #121D2C;



	text-decoration: none;



}







.content .taxonomy-description a:hover,



.content .author-description a:hover {



	color: #FF6600;



	text-decoration: none;



}











/* Content-Sidebar Wrap



------------------------------------------------------------ */







.content-sidebar-wrap {



	float: left;



}







.sidebar-content-sidebar .content-sidebar-wrap,



.sidebar-sidebar-content .content-sidebar-wrap {



	float: right;



}







.content-sidebar-sidebar .content-sidebar-wrap {



	width: 1120px;



}







.sidebar-sidebar-content .content-sidebar-wrap {



	width: 1120px;



}







.sidebar-content-sidebar .content-sidebar-wrap {



	width: 1120px;



}







.content-sidebar .content-sidebar-wrap {



	width: 1480px;



}







.sidebar-content .content-sidebar-wrap {



	width: 1480px;



}







.full-width-content .content-sidebar-wrap {



	width: 1480px;



}











/* Content



------------------------------------------------------------ */







.content {



	margin: 0;



	padding: 0px 0px 0px 0px;



	float: left;



}







.content-sidebar-sidebar .content {



	width: 760px;



}







.sidebar-sidebar-content .content {



	width: 760px;



}







.sidebar-content-sidebar .content {



	width: 760px;



}







.content-sidebar .content {



	width: 1120px;



}







.sidebar-content .content {



	width: 1120px;



}







.full-width-content .content {



	width: 1480px;



}







.sidebar-content .content,



.sidebar-sidebar-content .content {



	float: right;



}







.content .post,



.content .entry {



	background: #FFFFFF;



	border-top: 0px solid #DDDDDD;



	border-bottom: 0px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	margin: 0px 0 40px;



	padding: 0px 0px 0px 0px;



}







.content .page {



	background: #FFFFFF;



	border-top: 0px solid #DDDDDD;



	border-bottom: 0px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	margin: 0px 0 0px;



	padding: 0px 0px 0px 0px;



}







.dynamik-page-builder .site-inner p,



.entry-content p {



	margin: 0 0 25px;



}







.dynamik-page-builder .site-inner p,



.dynamik-page-builder .site-inner ul li,



.dynamik-page-builder .site-inner ol li,



.entry-content p,



.entry-content ul li,



.entry-content ol li,



.entry-pagination {



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	line-height: 1.2;



}







.dynamik-page-builder .site-inner a,



.dynamik-page-builder .site-inner a:visited,



.entry-content a,



.entry-content a:visited {



	color: #121D2C;



	text-decoration: none;



}







.dynamik-page-builder .site-inner a:hover,



.entry-content a:hover {



	color: #FF6600 !important;



	text-decoration: none;



}







.dynamik-page-builder .site-inner blockquote,



.content blockquote {



	background: #F5F5F5;



	border-top: 0px solid #DDDDDD;



	border-bottom: 2px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	margin: 5px 5px 20px 30px;



	padding: 25px 30px 5px;



}







.dynamik-page-builder .site-inner blockquote p,



.content blockquote p {



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	font-style: italic;



	line-height: 1.2;



}







.dynamik-page-builder .site-inner blockquote a,



.dynamik-page-builder .site-inner blockquote a:visited,



.content blockquote a,



.content blockquote a:visited {



	color: #121D2C;



	text-decoration: none;



}







.dynamik-page-builder .site-inner blockquote a:hover,



.content blockquote a:hover {



	color: #FF6600;



	text-decoration: none;



}







p.subscribe-to-comments {



	padding: 20px 0 10px;



}







.clear {



	clear: both;



}







.clear-line {



	border-bottom: 1px solid #ddd;



	clear: both;



	margin: 0 0 25px;



}











/* Content Headlines



------------------------------------------------------------ */







.dynamik-page-builder .site-inner h1,



.dynamik-page-builder .site-inner h2,



.dynamik-page-builder .site-inner h3,



.dynamik-page-builder .site-inner h4,



.dynamik-page-builder .site-inner h5,



.dynamik-page-builder .site-inner h6,



.content .post h1,



.content .post h2,



.content .post h3,



.content .post h4,



.content .post h5,



.content .post h6,



.content .page h1,



.content .page h2,



.content .page h3,



.content .page h4,



.content .page h5,



.content .page h6,



.content h1.entry-title,



.content .entry-content h1,



.content h2.entry-title,



.content .entry-content h2,



.content .entry-content h3,



.content .entry-content h4,



.content .entry-content h5,



.content .entry-content h6,



body.search .content h1.archive-title,
h3 {



	margin: 0 0 10px;



	font-family: 'Asap', sans-serif;



	font-weight: 300;



	line-height: 1.25;



	font-weight: 700;



line-height: 1.2;



}







.dynamik-page-builder .site-inner h1,



.content .post h1,



.content .page h1,



.content h1.entry-title,



.content .entry-content h1,



body.search .content h1.archive-title {



	color: #121D2C;



	font-size: 24px; font-size: 2.4rem;



}







.content .post h1 a,



.content .post h1 a:visited,



.content .page h1 a,



.content .page h1 a:visited,



.content h1.entry-title a,



.content h1.entry-title a:visited



.content .post h2 a,



.content .post h2 a:visited,



.content .page h2 a,



.content .page h2 a:visited,



.content h2.entry-title a,



.content h2.entry-title a:visited {



	color: #121D2C;



	text-decoration: none;



}







.content .post h1 a:hover,



.content .page h1 a:hover,



.content h1.entry-title a:hover



.content .post h2 a:hover,



.content .page h2 a:hover,



.content h2.entry-title a:hover {



	color: #FF6600;



	text-decoration: none;



}







.dynamik-page-builder .site-inner h2,



.content .post h2,



.content .page h2,



.content h2.entry-title,



.content .entry-content h2 {



	color: #121D2C;



	font-size: 24px; font-size: 2.4rem;



}







.dynamik-page-builder .site-inner h3,



.content .post h3,



.content .page h3,



.content .entry-content h3 {



	color: #121D2C;



	font-size: 16px; font-size: 1.6rem;



}







.dynamik-page-builder .site-inner h4,



.content .post h4,



.content .page h4,



.content .entry-content h4 {



	color: #121D2C;



	font-size: 16px; font-size: 1.6rem;



}







.dynamik-page-builder .site-inner h5,



.content .post h5,



.content .page h5,



.content .entry-content h5 {



	color: #121D2C;



	font-size: 16px; font-size: 1.6rem;



}







.dynamik-page-builder .site-inner h6,



.content .post h6,



.content .page h6,



.content .entry-content h6 {



	color: #121D2C;



	font-size: 16px; font-size: 1.6rem;



}











/* Column Classes



--------------------------------------------- */







.five-sixths,



.four-sixths,



.four-fifths,



.one-fifth,



.one-fourth,



.one-half,



.one-sixth,



.one-third,



.three-fourths,



.three-fifths,



.three-sixths,



.two-fourths,



.two-fifths,



.two-sixths,



.two-thirds {



	float: left;



	margin-left: 2.564102564102564%;



	margin-bottom: 20px;



}







.one-half,



.three-sixths,



.two-fourths {



	width: 48.717948717948715%;



}







.one-third,



.two-sixths {



	width: 31.623931623931625%;



}







.four-sixths,



.two-thirds {



	width: 65.81196581196582%;



}







.one-fourth {



	width: 23.076923076923077%;



}







.three-fourths {



	width: 74.35897435897436%;



}







.one-fifth {



	width: 17.9487179487179488%;



}







.two-fifths {



	width: 38.4615384615384616%;



}







.three-fifths {



	width: 58.9743589743589744%;



}







.four-fifths {



	width: 79.4871794871794872%;



}







.one-sixth {



	width: 14.52991452991453%;



}







.five-sixths {



	width: 82.90598290598291%;



}







.first, .ez-only {



	margin-left: 0;



	clear: both;



}







.ez-only {



	width: 100%;



	float: left;



}











/* EZ Widget Area Class



------------------------------------------------------------ */







.ez-widget-area {



	margin-bottom: 0;



}







.ez-widget-area h4 {



	margin: 0 0 10px;



	padding: 0 0 5px;



	font-weight: 300;



}







.ez-widget-area ul,



.ez-widget-area ol {



	margin: 0;



	padding: 0 0 15px 0;



}







.ez-widget-area ul li,



.ez-widget-area ol li {



	margin: 0 0 0 20px;



	padding: 0;



}







.ez-widget-area ul li {



	list-style-type: square;



}







.ez-widget-area ul ul,



.ez-widget-area ol ol {



	padding: 0;



}











/* EZ Home Widget Areas



------------------------------------------------------------ */







#home-hook-wrap {



	background: #FFFFFF;



	border-top: 0px solid #DDDDDD;



	border-bottom: 0px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	padding: 25px 20px 30px 20px;



	clear: both;



}







#ez-home-container-wrap {



    max-width: -moz-available;



}







#ez-home-container-wrap .post {



	margin: 0 0 20px;



}







#ez-home-container-wrap .post p {



	margin: 0 0 25px;



}







#ez-home-container-wrap .page p {



	margin: 0 0 25px;



}







#ez-home-container-wrap .post p.entry-header .entry-meta,



#ez-home-container-wrap .page p.byline {



	margin: -5px 0 15px;



}







#ez-home-container-wrap .ez-widget-area img.wp-post-image {



	margin-bottom: 10px !important;



}







#ez-home-container-wrap .ez-widget-area h4,



#ez-home-slider-container-wrap .ez-widget-area h4 {



	border-bottom: 0px solid #DDDDDD;



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	line-height: 1.2;



}







#ez-home-container-wrap .ez-widget-area {



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	line-height: 1.2;



}







#ez-home-container-wrap .ez-widget-area a,



#ez-home-container-wrap .ez-widget-area a:visited {



	color: #121D2C;



	text-decoration: none;



}







#ez-home-container-wrap .ez-widget-area a:hover {



	color: #FF6600;



	text-decoration: none;



}







#ez-home-container-wrap .ez-widget-area #wp-calendar caption,



#ez-home-container-wrap .ez-widget-area #wp-calendar th {



	color: #121D2C;



}







#ez-home-container-wrap img,



#ez-home-container-wrap p img {



	max-width: 100%;



	height: auto;



	display: block;



}







#ez-home-container-wrap .nivoSlider img {



    max-width: none;



}







.ez-home-sidebar #ez-home-container-wrap {



	margin-right: 300px;



	float: left;



}







.ez-home-sidebar.home-sidebar-left #ez-home-container-wrap {



	margin-left: 300px;



	margin-right: 0;



	float: right;



}







.ez-home-container-area {



	margin: 0 0 20px;



	overflow: hidden;



}







.ez-home-bottom {



	margin: 0;



}











/* Homepage Sidebar



------------------------------------------------------------ */







#ez-home-sidebar-wrap {



	width: 280px;



	margin-left: -280px;



	float: right;



}







.home-sidebar-left #ez-home-sidebar-wrap {



	margin-left: 0;



	margin-right: -280px;



	float: left;



}







#ez-home-sidebar.sidebar {



	float: none;



}











/* Homepage Slider



------------------------------------------------------------ */







#ez-home-slider-container-wrap {



	margin: 0 0 20px;



	overflow: hidden;



}







#ez-home-slider {



	width: 100%;



	height: auto;



}







#ez-home-slider .nivoSlider img {



    max-width: none;



}











/* EZ Feature Top Widget Areas



------------------------------------------------------------ */







#ez-feature-top-container-wrap {



	background: #F5F5F5;



	border-top: 0px solid #DDDDDD;



	border-bottom: 2px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	margin: 0 0 20px;



	clear: both;



}







.feature-top-outside #ez-feature-top-container-wrap {



	margin: 0;



}







.content-sidebar-sidebar #ez-feature-top-container {



	max-width: 1480px;



}







.sidebar-sidebar-content #ez-feature-top-container {



	max-width: 1480px;



}







.sidebar-content-sidebar #ez-feature-top-container {



	max-width: 1480px;



}







.content-sidebar #ez-feature-top-container {



	max-width: 1480px;



}







.sidebar-content #ez-feature-top-container {



	max-width: 1480px;



}







.full-width-content #ez-feature-top-container {



	max-width: 1480px;



}







#ez-feature-top-container {



	margin: 0 auto;



	padding: 25px 20px 30px 20px;



}







#ez-feature-top-container .ez-widget-area h4 {



	border-bottom: 0px solid #DDDDDD;



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	line-height: 1.2;



}







#ez-feature-top-container .ez-widget-area {



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	line-height: 1.2;



}







#ez-feature-top-container .ez-widget-area a,



#ez-feature-top-container .ez-widget-area a:visited {



	color: #121D2C;



	text-decoration: none;



}







#ez-feature-top-container .ez-widget-area a:hover {



	color: #FF6600;



	text-decoration: none;



}







#ez-feature-top-container .ez-widget-area #wp-calendar caption,



#ez-feature-top-container .ez-widget-area #wp-calendar th {



	color: #121D2C;



}







#ez-feature-top-container img,



#ez-feature-top-container p img {



	max-width: 100%;



	height: auto;



}







#ez-feature-top-container .nivoSlider img {



    max-width: none;



}











/* EZ Fat Footer Widget Areas



------------------------------------------------------------ */







#ez-fat-footer-container-wrap,



.fat-footer-inside #ez-fat-footer-container-wrap {



	background: #F5F5F5;



	border-top: 0px solid #DDDDDD;



	border-bottom: 0px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	clear: both;



}







.fat-footer-inside #ez-fat-footer-container-wrap {



	float: left;



}







.ez-home.fat-footer-inside #ez-fat-footer-container-wrap {



	margin-top: 30px;



}







.content-sidebar-sidebar #ez-fat-footer-container {



	max-width: 1480px;



}







.sidebar-sidebar-content #ez-fat-footer-container {



	max-width: 1480px;



}







.sidebar-content-sidebar #ez-fat-footer-container {



	max-width: 1480px;



}







.content-sidebar #ez-fat-footer-container {



	max-width: 1480px;



}







.sidebar-content #ez-fat-footer-container {



	max-width: 1480px;



}







.full-width-content #ez-fat-footer-container {



	max-width: 1480px;



}







#ez-fat-footer-container {



	margin: 0 auto;



	padding: 25px 20px 30px 20px;



}







#ez-fat-footer-container .ez-widget-area h4 {



	border-bottom: 0px solid #DDDDDD;



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	line-height: 1.2;



}







#ez-fat-footer-container .ez-widget-area {



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	line-height: 1.2;



}







#ez-fat-footer-container .ez-widget-area a,



#ez-fat-footer-container .ez-widget-area a:visited {



	color: #121D2C;



	text-decoration: none;



}







#ez-fat-footer-container .ez-widget-area a:hover {



	color: #FF6600;



	text-decoration: none;



}







#ez-fat-footer-container .ez-widget-area #wp-calendar caption,



#ez-fat-footer-container .ez-widget-area #wp-calendar th {



	color: #121D2C;



}







#ez-fat-footer-container img,



#ez-fat-footer-container p img {



	max-width: 100%;



	height: auto;



}







#ez-fat-footer-container .nivoSlider img {



    max-width: none;



}











/* Custom Widget Areas



------------------------------------------------------------ */







.dynamik-widget-area {







	border-top: 0px none #DDDDDD;



	border-bottom: 0px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	-webkit-box-sizing: border-box;



	box-sizing: border-box;



	



	line-height: 1.2;



}







.dynamik-widget-area p,



.dynamik-widget-area ul li,



.dynamik-widget-area.entry-content ol li {



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	line-height: 1.2;



}







.dynamik-widget-area h4,



.content .dynamik-widget-area h4 {



	padding: 0 0 5px;



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	font-weight: 300;



	line-height: 1.25;



	line-height: 1.2;



}







.dynamik-widget-area a,



.dynamik-widget-area a:visited {



	color: #121D2C;



	text-decoration: none;



}







.dynamik-widget-area a:hover {



	color: #FF6600;



	text-decoration: none;



}







.dynamik-widget-area #wp-calendar caption,



.dynamik-widget-area #wp-calendar th {



	color: #121D2C;



}











/* Featured Post Grid



------------------------------------------------------------ */







.genesis-grid-even,



.genesis-grid-odd {



	margin: 0 0 20px;



	padding: 0 0 15px;



	width: 48%;



}







.genesis-grid-even {



	float: right;



}







.genesis-grid-odd {



	clear: both;



	float: left;



}











/* Ordered / Unordered Lists



------------------------------------------------------------ */







.dynamik-page-builder .site-inner ul,



.dynamik-page-builder .site-inner ol,



.entry-content ul,



.entry-content ol,



.dynamik-widget-area ul,



.dynamik-widget-area ol {



	margin: 0;



	padding: 0 0 20px;



}







.dynamik-page-builder .site-inner ul li,



.archive-page ul li,



.entry-content ul li,



.dynamik-widget-area ul li {



	list-style-type: square;



	margin: 0 0 0 30px;



	padding: 0;



}







.dynamik-page-builder .site-inner ol li,



.entry-content ol li,



.dynamik-widget-area ol li {



	margin: 0 0 0 35px;



}







.dynamik-page-builder .site-inner ul ul,



.dynamik-page-builder .site-inner ol ol,



.archive-page ul ul,



.entry-content ul ul,



.entry-content ol ol,



.dynamik-widget-area ul ul,



.dynamik-widget-area ol ol {



	padding: 0;



}











/* Post Info



------------------------------------------------------------ */







.entry-header .entry-meta {



	margin: -5px 0 15px;



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	line-height: 1.2;



}







.entry-header .entry-meta a,



.entry-header .entry-meta a:visited {



	color: #121D2C;



	text-decoration: none;



}







.entry-header .entry-meta a:hover {



	color: #FF6600;



	text-decoration: none;



}







.entry-comments-link::before {



	content: "\2014";



	margin: 0 6px 0 2px;



}











/* Post Meta



------------------------------------------------------------ */







.entry-footer .entry-meta {



	border-top: 2px solid #DDDDDD;



	padding: 5px 0 0;



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	font-style: italic;



	clear: both;



	line-height: 1.2;



}







.entry-footer .entry-meta a,



.entry-footer .entry-meta a:visited {



	color: #121D2C;



	text-decoration: none;



}







.entry-footer .entry-meta a:hover {



	color: #FF6600;



	text-decoration: none;



}











/* Author Box



------------------------------------------------------------ */







.author-box {



	background: #F5F5F5;



	border-top: 0px solid #DDDDDD;



	border-bottom: 2px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	margin: 0px 0 40px;



	padding: 25px 25px 25px 25px;



	overflow: hidden;



	clear: both;



}







.author-box-title {



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	font-weight: 300;



	line-height: 1.2;



}







.author-box-content {



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	line-height: 1.2;



}







.author-box a,



.author-box a:visited {



	color: #121D2C !important;



	text-decoration: none !important;



}







.author-box a:hover {



	color: #FF6600 !important;



	text-decoration: none !important;



}











/* Sticky Posts



------------------------------------------------------------ */







.sticky {



	background-color: #f5f5f5;



	margin: -10px 0 40px;



	padding: 20px;



}







.content .sticky {



	background: #F5F5F5 !important;



	border-top: 0px solid #DDDDDD;



	border-bottom: 0px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	margin: -10px 0 40px 0;



	padding: 20px 20px 20px 20px;



}











/* Archive Page



------------------------------------------------------------ */







.archive-page {



	float: left;



	padding: 20px 0 0;



	width: 45%;



}











/* Post Icons



------------------------------------------------------------ */







.post-comments,



.tags {



	background: url(images/icon-dot.png) no-repeat left;



	margin: 0 0 0 3px;



	padding: 0 0 0 10px;



}











/* Images



------------------------------------------------------------ */







img {



	max-width: 100%;



	height: auto;



}







.nivoSlider img {



    max-width: none;



}







.featuredpage img,



.featuredpost img,



.post-image {



	background: #F5F5F5;



	border: 0px solid #DDDDDD;



	padding: 0px;



}







.author-box .avatar {



	background: #FFFFFF;



	border: 0px solid #DDDDDD;



	width: 80px;



	height: 80px;



	margin: 0 10px 0 0;



	padding: 0px;



	float: left;



}







.post-image {



	margin: 0 10px 10px 0;



}







img.centered,



.aligncenter {



	display: block;



	margin: 0 auto 10px;



}







img.alignnone {



	display: inline;



	margin: 0 0 10px;



}







img.alignleft {



	display: inline;



	margin: 0 15px 10px 0;



}







img.alignright {



	display: inline;



	margin: 0 0 10px 15px;



}







.alignleft {



	float: left;



	margin: 0 15px 10px 0;



}







.alignright {



	float: right;



	margin: 0 0 10px 15px;



}







.wp-caption {



	background: #F5F5F5;



	border: 0px solid #DDDDDD;



	max-width: 100%;



	padding: 5px;



	text-align: center;



}







p.wp-caption-text {



	margin: 5px 0;



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	line-height: 1.2;



}







.wp-smiley,



.wp-wink {



	border: none;



	float: none;



}







.post-format-image {



	display: block;



	float: right;



}







.page .post-format-image {



	display: none;



}







.page-template-page_blog-php .post-format-image {



	display: block;



}







.dynamik-page-builder .site-inner {



	max-width: none;



	padding: 0;



}







.dynamik-content-filler-img {



	width: 100% !important;



	height: 0 !important;



	border: 0 !important;



	margin: 0 !important;



	padding: 0 !important;



	display: block !important;



}











/* Post Navigation



------------------------------------------------------------ */







.pagination,



.entry-pagination {



	width: 100%;



	margin: 0;



	padding: 20px 0 20px;



	overflow: hidden;



}







.pagination li {



	display: inline;



}







.pagination a,



.pagination a:visited,



.entry-pagination a,



.entry-pagination a:visited {



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	text-decoration: none;



	line-height: 1.2;



}







.pagination a:hover,



.entry-pagination a:hover {



	color: #FF6600;



	text-decoration: none;



}







.pagination li a,



.pagination li.disabled,



.pagination li a:hover,



.pagination li.active a {



	background: #FFFFFF;



	border: 1px solid #DDDDDD;



	margin: 0 0px 0 0px;



	padding: 8px 12px 8px 12px;



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	text-decoration: none;



	line-height: 1.2;



}







.pagination li a:hover,



.pagination li.active a {



	background: #F5F5F5;



	color: #FF6600;



	text-decoration: none;



}







.pagination li a:hover {



	text-decoration: none;



}











/* Primary / Secondary Sidebars



------------------------------------------------------------ */







.sidebar {



	float: right;



	display: inline;



}







.sidebar-secondary {



	float: left;



}







.sidebar-content .sidebar-primary,



.sidebar-sidebar-content .sidebar-primary {



	float: left;



}







.content-sidebar-sidebar .sidebar-secondary {



	float: right;



}







.content-sidebar .sidebar-primary {



	width: 340px;



}







.sidebar-content .sidebar-primary {



	width: 340px;



}







.content-sidebar-sidebar .sidebar-primary {



	width: 340px;



}







.content-sidebar-sidebar .sidebar-secondary {



	width: 340px;



}







.sidebar-sidebar-content .sidebar-primary {



	width: 340px;



}







.sidebar-sidebar-content .sidebar-secondary {



	width: 340px;



}







.sidebar-content-sidebar .sidebar-primary {



	width: 340px;



}







.sidebar-content-sidebar .sidebar-secondary {



	width: 340px;



}







.sidebar-primary h4,



.sidebar-secondary h4,



#ez-home-sidebar h4 {



	background: #333333;



	border-top: 0px solid #DDDDDD;



	border-bottom: 2px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	margin: 0;



	padding: 15px 25px 15px 25px;



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	font-weight: 300;



	line-height: 1.25;



	line-height: 1.2;



}







.sidebar-primary,



.sidebar-secondary,



#ez-home-sidebar {



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	line-height: 1.2;



}







.sidebar-primary a,



.sidebar-primary a:visited,



.sidebar-secondary a,



.sidebar-secondary a:visited,



#ez-home-sidebar a,



#ez-home-sidebar a:visited {



	color: #121D2C;



	text-decoration: none;



}







.sidebar-primary a:hover,



.sidebar-secondary a:hover,



#ez-home-sidebar a:hover {



	color: #FF6600;



	text-decoration: none;



}







.sidebar.widget-area .widget {



	background: #F5F5F5;



	border-top: 0px solid #DDDDDD;



	border-bottom: 2px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	margin: 0px 0 15px;



	padding: 0 0 15px;



}







.sidebar.widget-area ol,



.sidebar.widget-area ul,



.sidebar.widget-area .textwidget,



.sidebar.widget-area .widget_tag_cloud div div,



.sidebar.widget-area .author-bio-widget,



.sidebar.widget-area .featuredpage .page,



.sidebar.widget-area .featuredpost .post {



	margin: 0 !important;



	padding: 30px 30px 15px 30px;



}







.sidebar.widget-area #wp-calendar caption,



.sidebar.widget-area #wp-calendar th {



	color: #121D2C;



}







.sidebar.widget-area .widget_archive select,



.sidebar.widget-area #cat {



	margin: 30px 30px 15px 30px;



}







.sidebar.widget-area ul li {



	border-bottom: 2px solid #DDDDDD;



	margin: 0px 0px 7px 0px;



	padding: 0px 0px 5px 0px;



	list-style-type: none;



	word-wrap: break-word;



}







.sidebar.widget-area ul ul li {



	border: none;



	margin: 0;



}







/* Dropdowns



------------------------------------------------------------ */







.widget_archive select,



#cat {



	background: #F5F5F5;



	border: 1px solid #DDDDDD;



	width: 83%;



	margin: 15px 15px 0;



	padding: 3px;



	font-size: 14px;



	display: inline;



}











/* Featured Page / Post



------------------------------------------------------------ */







.featuredpage,



.featuredpost {



	overflow: hidden;



	clear: both;



}







.featuredpage .page,



.featuredpost .post {



	margin: 0px 0px 0px 0px !important;



	padding: 0px 0px 0px 0px;



	overflow: hidden;



}







.featuredpage .page p,



.featuredpost .post p {



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	line-height: 1.2;



}







.featuredpage .page a,



.featuredpage .page a:visited,



.featuredpost .post a,



.featuredpost .post a:visited {



	color: #121D2C !important;



	text-decoration: none !important;



}







.featuredpage .page a:hover,



.featuredpost .post a:hover {



	color: #FF6600 !important;



	text-decoration: none !important;



}







.featuredpage .page h2,



.featuredpost .post h2 {



	margin: 0 0 5px;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	font-weight: 300;



	line-height: 1.25;



	line-height: 1.2;



}







.featuredpage .page h2 a,



.featuredpage .page h2 a:visited,



.featuredpost .post h2 a,



.featuredpost .post h2 a:visited {



	color: #333333 !important;



	text-decoration: none !important;



}







.featuredpage .page h2 a:hover,



.featuredpost .post h2 a:hover {



	color: #FF6600 !important;



	text-decoration: none !important;



}







.featuredpage .page .byline,



.featuredpost .post .entry-header .entry-meta {



	color: #121D2C !important;



	font-family: 'Asap', sans-serif !important;



	font-size: 16px; font-size: 1.6rem !important;



	line-height: 1.2;



}







.featuredpage .page .byline a,



.featuredpage .page .byline a:visited,



.featuredpost .post .entry-header .entry-meta a,



.featuredpost .post .entry-header .entry-meta a:visited {



	color: #121D2C !important;



	text-decoration: none !important;



}







.featuredpage .page .byline a:hover,



.featuredpost .post .entry-header .entry-meta a:hover {



	color: #121D2C !important;



	text-decoration: none !important;



}







.more-from-category {



	padding: 5px 15px 0;



}











/* User Profile



------------------------------------------------------------ */







.user-profile {



	overflow: hidden;



}







.user-profile p {



	padding: 5px 15px 0;



}







.user-profile .posts_link {



	padding: 0 15px;



}











/* Search Form



------------------------------------------------------------ */







.site-header .search-form {



	float: right;



	padding: 12px 0 0;



}







.sidebar .search-form {



	padding: 15px 0 10px 30px;



}







.search-form input[type="search"], #subbox, .widget_product_search input#s {



	background: #FFFFFF;



	border: 2px solid #121D2C;



	width: 190px;



	margin: 10px 5px 0 0;



	padding: 9px 5px 10px 10px;



	color: #333333;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	-webkit-appearance: none;



	line-height: 1.2;



}







::-webkit-input-placeholder {



	color: #333333;



}







.nav-primary .search-form input[type="search"] {



	margin: 2px -7px 0 0;



}







.search-form input[type="submit"], #subbutton, .widget_product_search input#searchsubmit {



	background: #FFFFFF;



	border: 2px solid #FF6600;



	margin: 0;



	padding: 10px 40px 10px 40px;



	color: #FF6600;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	line-height: 19px;



	cursor: pointer;



	text-decoration: none;



	line-height: 1.2;



}







.search-form input[type="submit"]:hover, #subbutton:hover,  .widget_product_search input#searchsubmit:hover {



	background: #FFFFFF;



	border: 2px solid #C77700;



	color: #C77700;



	text-decoration: none;



}







.widget_product_search label {



	display: none;



}











/* eNews and Update Widget



------------------------------------------------------------ */







.enews p {



	padding: 10px 15px 5px;



}







.enews #subscribe {



	padding: 0 0 0 15px;



}







.enews #subbox {



	margin: 5px -7px 0 0;



	padding: 6px 5px;



	width: 75%;



}











/* Calendar Widget



------------------------------------------------------------ */







#wp-calendar {



	width: 100%;



	padding: 20px;



}







#wp-calendar caption {



	font-size: 14px;



	font-style: italic;



	padding: 20px 30px 0 0;



	text-align: right;



}







#wp-calendar thead {



	background-color: #F5F5F5;



	font-weight: bold;



	margin: 10px 0 0;



}







#wp-calendar td {



	background-color: #F5F5F5;



	padding: 2px;



	text-align: center;



}











/* Footer Widgets



------------------------------------------------------------ */







#footer-widgets {



	background-color: #F5F5F5;



	border-top: 1px solid #ddd;



	clear: both;



	font-size: 14px;



	margin: 0 auto;



	overflow: hidden;



	width: 100%;



}







#footer-widgets .wrap {



	overflow: hidden;



	padding: 20px 30px 10px;



}







#footer-widgets .widget {



	background: none;



	border: none;



	margin: 0 0 15px;



	padding: 0;



}







#footer-widgets .textwidget {



	padding: 0;



}







#footer-widgets .widget_tag_cloud div div {



	padding: 0;



}







#footer-widgets p {



	font-size: inherit;



	margin: 0 0 10px;



}







#footer-widgets ul {



	margin: 0;



}







#footer-widgets ul li {



	margin: 0 0 0 20px;



}







#footer-widgets #wp-calendar thead,



#footer-widgets #wp-calendar td {



	background: none;



}







.footer-widgets-1 {



	float: left;



	margin: 0 30px 0 0;



	width: 280px;



}







.footer-widgets-2 {



	float: left;



	width: 280px;



}







.footer-widgets-3 {



	float: right;



	width: 280px;



}











/* Footer



------------------------------------------------------------ */







.site-footer {



	background: #FFFFFF;



	border-top: 0px solid #FF6600;



	border-bottom: 1px solid #FF6600;



	border-left: 0px solid #FF6600;



	border-right: 0px solid #FF6600;



	overflow: hidden;



	clear: both;



}







.site-footer .wrap {



	margin: 0 auto;



	padding: 0px 20px 0px 20px;



	overflow: hidden;



}







.content-sidebar-sidebar .site-footer .wrap {



	max-width: 1480px;



}







.sidebar-sidebar-content .site-footer .wrap {



	max-width: 1480px;



}







.sidebar-content-sidebar .site-footer .wrap {



	max-width: 1480px;



}







.content-sidebar .site-footer .wrap {



	max-width: 1480px;



}







.sidebar-content .site-footer .wrap {



	max-width: 1480px;



}







.full-width-content .site-footer .wrap {



	max-width: 1480px;



}







.site-footer p {



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 14px; font-size: 1.4rem;



	text-align: center;



	line-height: 1.2;



}



@media screen and (max-width: 900px) {



	.site-footer .sqpp-footer-credits p {



		font-size: 15px; font-size: 1.5rem;



		line-height: 1.5;



	}



}







.site-footer a,



.site-footer a:visited {



	color: #121D2C;



	text-decoration: none;



}







.site-footer a:hover {



	color: #FF6600;



	text-decoration: none;



}







.site-footer .gototop {



	float: left;



	width: 200px;



}







.site-footer .creds {



	float: right;



	text-align: right;



	width: 650px;



}











/* Comments



------------------------------------------------------------ */







#comments {



	margin: 0px 0 15px;



	overflow: hidden;



}







#respond {



	margin: 0 0 15px;



	padding: 20px 0 0;



}







#comments h3,



#respond h3, h3 {



	margin: 0 0 10px;



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	font-weight: 700;



	line-height: 1.25;



	line-height: 1.2;



}







#author,



#comment,



#email,



#url {



	background: #FFFFFF;



	border: 1px solid #DDDDDD;



	width: 250px;



	margin: 0 5px 10px 0;



	padding: 5px;



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	-webkit-box-shadow: 0 1px 2px #E8E8E8 inset;



	box-shadow: 0 1px 2px #E8E8E8 inset;



	line-height: 1.2;



}







#comment {



	width: 98%;



	height: 150px;



	margin: 0 0 10px;



}







#commentform #submit {



	background: #333333;



	border: 0px solid #DDDDDD;



	width: auto;



	padding: 10px 14px 10px 14px;



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	line-height: 19px;



	cursor: pointer;



	text-decoration: none;



	line-height: 1.2;



}







#commentform #submit:hover {



	background: #000000;



	border: 0px solid #DDDDDD;



	color: #FFFFFF;



	text-decoration: none;



}







.comment-author {



	color: #121D2C;



	font-family: 'Asap', sans-serif;



}







.comment-author span,



.comment-author .says {



	font-size: 16px; font-size: 1.6rem;



	line-height: 1.2;



}







.comment-author span a, .comment-author span a:visited {



	color: #121D2C;



	text-decoration: none;



}







.comment-author span a:hover {



	color: #FF6600;



	text-decoration: none;



}







.ping-list {



	margin: 0 0 40px;



}







.comment-list ol,



.ping-list ol {



	padding: 10px;



}







.comment-list li,



.ping-list li {



	border-top: 0px solid #DDDDDD;



	border-bottom: 2px solid #DDDDDD;



	border-left: 0px solid #DDDDDD;



	border-right: 0px solid #DDDDDD;



	margin: 15px 0 5px;



	padding: 25px 25px 25px 25px;



	font-weight: bold;



	list-style-type: none;



}







.comment-list li .avatar {



	background: #FFFFFF;



	border: 0px solid #DDDDDD;



	width: 48px;



	height: 48px;



	margin: 5px 0 0 10px;



	padding: 0px;



	float: right;



}







.comment-list li ul li {



	background: #E8E8E8;



	margin-right: -16px;



	list-style-type: none;



}







.comment-content p {



	margin: 0 0 20px;



}







.comment-content p,



#respond p {



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	font-weight: 300;



	line-height: 1.2;



}







.comment-notes {



	margin: 0 0 10px;



}







#respond label {



	display: block;



}







.comment-list cite,



.ping-list cite {



	font-style: normal;



	font-weight: normal;



}







.comment-meta,



.comment-edit-link {



	margin: 0 0 5px;



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	font-weight: normal;



	line-height: 1.2;



}







.comment-meta a,



.comment-meta a:visited,



.comment-edit-link a,



.comment-edit-link a:visited {



	color: #121D2C !important;



	text-decoration: none !important;



}







.comment-meta a:hover,



.comment-edit-link a:hover {



	color: #FF6600 !important;



	text-decoration: none !important;



}







a.comment-reply-link,



a.comment-reply-link:visited {



	background: #DDDDDD;



	border-top: 0px solid #CCCCCC;



	border-bottom: 2px solid #CCCCCC;



	border-left: 0px solid #CCCCCC;



	border-right: 0px solid #CCCCCC;



	padding: 8px 12px 8px 12px;



	color: #333333;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	font-weight: 300;



	text-decoration: none;



	line-height: 1.2;



}







a.comment-reply-link:hover {



	background: #CCCCCC;



	border-top: 0px solid #BBBBBB;



	border-bottom: 2px solid #BBBBBB;



	border-left: 0px solid #BBBBBB;



	border-right: 0px solid #BBBBBB;



	color: #333333;



	text-decoration: none;



}







.comment-content a,



.comment-content a:visited,



#comments .navigation a,



#comments .navigation a:visited,



#respond a,



#respond a:visited {



	color: #121D2C;



	text-decoration: none;



}







.comment-content a:hover,



#comments .navigation a:hover,



#respond a:hover {



	color: #FF6600;



	text-decoration: none;



}







.nocomments {



	text-align: center;



}







#comments .navigation {



	padding: 20px 0 20px;



	display: block;



}







.thread-even {



	background: #F5F5F5;



}







.thread-alt {



	background: #F5F5F5;



}







.form-allowed-tags {



	background: #F5F5F5;



	border: 0px solid #DDDDDD;



	margin: 10px 0 20px;



	padding: 25px 25px 25px 25px;



}







#respond p.form-allowed-tags {



	color: #121D2C;



	font-family: 'Asap', sans-serif;



	font-size: 16px; font-size: 1.6rem;



	line-height: 1.2;



}











/* BuddyPress



------------------------------------------------------------ */







div.item-list-tabs {



	margin: 25px 0 20px;



}







div.item-list-tabs.nav-secondary {



	margin: -15px 0 15px;



}







.padder div.pagination {



	margin: -20px 0 0;



}







form#whats-new-form textarea {



	width: 97%;



}







table.forum {



	margin: 0;



}







table.forum tr > td:first-child,



table.forum tr > th:first-child {



	padding: 10px 15px;



}







ul#topic-post-list p {



	padding: 0 0 20px;



}







div.dir-search {



	margin: -29px 0 0;



}







ul.button-nav li,



div#item-header ul li,



ul.item-list li {



	list-style: none;



}







ul#topic-post-list {



	margin: 0 0 15px;



}







#post-topic-reply {



	margin: 15px 0 0;



}







.sidebar-primary .item-options,



.sidebar-secondary .item-options,



.sidebar-primary .avatar-block,



.sidebar-secondary .avatar-block {



	padding: 10px 10px 0;



}







.sidebar-primary ul.item-list .vcard,



.sidebar-secondary ul.item-list .vcard,



.sidebar-primary .avatar-block,



.sidebar-secondary .avatar-block {



	overflow: auto;



}







.sidebar-primary a img.avatar,



.sidebar-secondary a img.avatar {



	background: #F6F6F6;



	margin: 0 10px 10px 0;



	padding: 5px;



	float: left;



}







.sidebar-primary ul.item-list,



.sidebar-secondary ul.item-list {



	width: auto;



	padding: 0 10px;



}







#primary ul.item-list,



#primary ul.item-list li {



	list-style-type: none;



}







.widget-error {



	padding: 10px;



}











/* BBPress



------------------------------------------------------------ */







.bbPress .content .hentry p {



	padding: 0;



}







.bbPress .content .hentry ul li p {



	padding: 0 0 20px;



}







.bbPress .content .hentry ul {



	padding: 0;



}







.bbPress .content .hentry ul li {



	margin: 0;



	list-style: none;



}







.bbPress .post-format-icon {



	display: none;



}











/* Default Responsive Styles



------------------------------------------------------------ */







@media screen and (min-device-width: 320px) and (max-device-width: 1024px)



{



/* CSS for iPhone and iPad only */



html { -webkit-text-size-adjust: none; /* Prevent font scaling in landscape */ }



}







@media only screen and (max-width: 1560px) {



.site-container { border: 0; margin: 0 auto; -webkit-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }



body.override .site-inner { padding-bottom: 10px; }



body.override .content-sidebar-wrap, body.override .content { width: 100%; }



.content { padding: 0; }



body.override .breadcrumb { margin: 0 0 0px; }



body.override .sidebar-primary, body.override .sidebar-secondary { width: 100%; float: left; }



.sidebar-primary { margin: 20px 0 0; }







}







@media only screen and (min-width: 84px) and (max-width: 1560px) {







}







@media only screen and (min-width: 48px) and (max-width: 1560px) {



body.override .breadcrumb { margin: 0 0 -10px; }



.author-box { margin: 0px 20px 40px; }



#comments { margin: 0px 20px 15px; }



.entry-pings { margin: 0 20px; }



#respond { margin: 0 20px 15px; }







}







@media only screen and (max-width: 83px) {







}







@media only screen and (min-width: 48px) and (max-width: 83px) {







}







@media only screen and (max-width: 47px) {



body.override .breadcrumb { margin: 0 0 -10px; }







}







/* Custom CSS



------------------------------------------------------------ */







/* Fundplat CSS Extras */



/* ******************* */



/*



*/



/* Extender style import */



/* Extender styles */







/* Flexbox Dev */



/*



* {



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	



	box-sizing: border-box; 



}



*/



/* Flexbox Dev */







/** ad Box styles */



div.panel-grid {



    margin-bottom: 30px !important;



}
div.panel-grid15 {



    margin-bottom: 15px !important;



}


@media screen and (max-width: 1200px) {



	div.panel-grid div.panel-grid-cell:first-of-type {



		margin-bottom: 20px !important;



	}



	div.panel-grid .sqpp-welcome-box div.panel-grid-cell:first-of-type {



		margin-bottom: 0px !important;



	}



}







div[class^="sqpp-pb-box-border-top"] p:first-of-type {



	padding-top: 2px;



}
div[class^="sqpp-pb-box-border-top1"] p:first-of-type {



	padding-top: 2px;



}


.sqpp-newspoint.sqpp-pb-box-border-top .sqpp-right-section span.sqpp-newspoint-text {



	display: block;



    padding-top: 2px;



}











/** Box Images */



.sqpp-single-img,



.sqpp-experten-lunches-feature-img img {



	box-sizing: border-box;



	border: 1px solid #CCC;



	border: 1px solid rgba(18, 29, 44, 0.25);



	background-color: #CCC;



	background-color: rgba(18, 29, 44, 0.25);

margin-bottom: 10px;



}







/** List Text */







/*** List Text Home News Features */



#sqpp-home-row-newspoint .sqpp-list.sqpp-right-section.sqpp-list-text span {



    padding-right: 5px !important;



}



#sqpp-home-row-newspoint .sqpp-list.sqpp-right-section.sqpp-list-text span.sqpp-post-body.sqpp-inline {



	padding-right: 0px !important;



}

span.sqpp-article-url { white-space:nowrap; }

#sqpp-home-row-newspoint .sqpp-list.sqpp-right-section.sqpp-list-text span.sqpp-post-body.sqpp-inline span.sqpp-article-url {



	padding-right: 0px !important;



}



#sqpp-home-row-newspoint .sqpp-newspoint.sqpp-list a.sqpp-font-awesome.sqpp-link-orange {



    padding-left: 0px !important;



}







/*** List Texts Interviews List Page */



/*.single-interview-text p span, */



.sqpp-list-text p span {



    padding-right: 3px !important;



}



/*.single-interview-text p span, */



.sqpp-list-text p span[class="sqpp-font-awesome"] {



    padding-right: 0px !important;



    padding-left: 0px !important;



}



/*.single-interview-text .sqpp-icon-link, */



.sqpp-list-text .sqpp-font-awesome a {



    padding-left: 0px !important;



}







main .sqpp-interview.sqpp-list span[class="sqpp-font-awesome"] {



    display: inline !important;



    padding-left: 0px !important;



    padding-right: 0px !important;



}







/** Interviews */



.sqpp-interview.sqpp-frontpage.sqpp-feature .sqpp-section-2 {



    margin-top: 10px;



    margin-bottom: 10px;



}







/** Experten-Lunches */



.sqpp-experten-lunches-feature-img img {



	border-top: none;



}



@media screen and (max-width: 900px) {



	p.sqpp-lunches-feature-text {



		padding-top: 10px;



	}



}



.sqpp-interview.sqpp-frontpage.sqpp-feature p {



	margin-bottom: 20px;



}



/** Marketview */



@media screen and (min-width: 501px) and (max-width: 900px) {



	div.sqpp-marketviews .panel-grid-cell:nth-of-type(4), 



	div.sqpp-marketviews .panel-grid-cell:nth-of-type(5) {



		margin-top: 20px;



	}



}



@media screen and (max-width: 500px) {



	div.sqpp-marketviews p {



		margin-bottom: 0px !important;



	}



}







/** Newspoint */



.sqpp-newspoint.sqpp-frontpage img {



	max-width: 120px; 



	/*border-top: none !important;*/



}



/*



@media screen and (min-width: 1101px) {



	article.sqpp-newspoint.sqpp-frontpage.sqpp-feature {



    	height: 80px;



	}



}



@media screen and (min-width: 1001px) and (max-width: 1100px) {



	article.sqpp-newspoint.sqpp-frontpage.sqpp-feature {



    	height: 90px;



	}



}



@media screen and (min-width: 901px) and (max-width: 1000px) {



	article.sqpp-newspoint.sqpp-frontpage.sqpp-feature {



    	height: 100px;



	}



}



@media screen and (max-width: 900px) {



	article.sqpp-newspoint.sqpp-frontpage.sqpp-feature {



    	height: auto;



	}



}



*/



/** Info */



.sqpp-info.sqpp-frontpage.sqpp-feature .sqpp-info-feature-partner-icon {



	font-size: 32px;



	font-size: 3.2rem; 



}



.sqpp-info.sqpp-frontpage.sqpp-feature div.one-third {



	width: 33%;



	float: left;



}



.sqpp-info.sqpp-frontpage.sqpp-feature div.two-thirds {



	width: 66%;



	float: left; 



}



.sqpp-info.sqpp-frontpage.sqpp-feature .sqpp-right {



	text-align: right;



}



.sqpp-info.sqpp-frontpage.sqpp-feature div.first {



	clear: both;



	margin-left: 0;



}



.sqpp-info.sqpp-frontpage.sqpp-feature div.second {



	margin-left: 0;



}



.sqpp-info.sqpp-frontpage.sqpp-feature span.sqpp-info-feature-link-icon {



    display: inline-block;



    bottom: 25px;



    position: absolute;



}



/* Footer */



.site-footer div.panel-grid {



    margin-bottom: 0px !important;



}



.site-footer #footer_1 {



	border-top: 0px none #121D2C;



}



@media screen and (min-width: 1201px) {



	.site-footer #footer_2,



	.site-footer #footer_3,



	.site-footer #footer_4,



	.site-footer #footer_5, 



	.site-footer div#footer_5_new.sqpp-footer-5 {



		border-top: 0px none #121D2C;



	}



}







/* /Extender styles */



/* Extender style import */



/* *** */



/* Dev space > then move or delete */







/* media queriy templates */



/*



@media screen and (min-width: 1201px) {



}



@media screen and (min-width: 901px) and (max-width: 1200px) {



}



@media screen and (min-width: 501px) and (max-width: 900px) {



}



@media screen and (max-width: 500px) {



}



*/



/* /media queriy templates */







/* Localhost specific styles */



/* *** */







/* *** */



/* /Localhost specific styles */







/*** Welcome box */



.sqpp-welcome-box {



	color: white;



	background-color: #ff6600;



	background-color: rgba(255, 102, 0, 0.25);



	border: 1px solid #ff6600;



	padding: 20px; 



	-webkit-border-radius: 3px; 



  	-moz-border-radius: 3px; 



	border-radius: 3px;



}



.sqpp-welcome-box .panel-grid-cell {



	width: 100%;



}







.sqpp-welcome-box p {



	margin-bottom: 0px;



	text-align: center; 



}











/*** /Welcome box */











/*** Grid boxes */







/*** *Grid boxes top border style */



div[class^="sqpp-pb-box-border-top"] h3:first-of-type {



	padding-top: 2px;



}







/*** ad Nav > if responsive menu only */



@media screen and (min-width: 901px) {



	li.sqpp-is-mobile-nav {



		display: none;



	}



}



@media screen and (max-width: 1100px) {



	li.sqpp-small-screen-hide {



		display: none !important;



	}

}

@media screen and (max-width: 900px) {



	li.sqpp-is-mobile-nav {



		display: list-item;



	}



	.menu-secondary li.sqpp-first-mobile-nav-item a {



		padding-left: 0px;



	}



	li.sqpp-is-not-mobile-nav {



		display: none;



	}



	#responsive-menu-container li.responsive-menu-item a {



	    padding-left: 20px !important;



	}



}







@media screen and (max-width: 900px) {



	button#responsive-menu-button {



	    top: 13px;



	    left: 6px !important;



	}



	.responsive-menu-button-text {



		display: none !important;



	}



	ul#responsive-menu {



    	padding-top: 64px;



	}



}







/*** /ad Nav > if responsive menu only */







/** ad Seach box, Search By */



#sqpp-search-box {



	border-bottom: 1px solid rgba(18,29,44,0.25); 



}



#sqpp-search-box input[type="search"] {



    box-sizing: border-box !important;



    width: 69% !important;



}



#sqpp-search-box .search-form input[type="submit"] {



    box-sizing: border-box !important;



    width: 29% !important;



	padding-top: 9px !important;



	padding-right: 5px !important;



	padding-bottom: 10px !important;



	padding-left: 5px !important;



}



#sqpp-search-box .wrap {



	position: relative;



	max-width: 1480px;



	width: auto;



	margin-right: auto; 



	margin-left: auto;



	padding-right: 20px;



	padding-left: 20px;



}







#sqpp-search-box .sqpp-search-box-close {



    position: absolute;



    width: 120px; /* was 87px */



    right: 20px;



    bottom: -38px;



    padding-top: 5px;



    padding-right: 0px; /* was 37px */



    padding-bottom: 5px;



    padding-left: 0px;



    z-index: 99999;



    font-size: 22px !important;



    font-weight: bold !important;



    line-height: 1.0 !important;



    text-decoration: none;



    color: #ff6600;



    background-color: #ffffff;



    text-align: right;



}







#sqpp-search-box .sqpp-search-box-close a:link, 



#sqpp-search-box .sqpp-search-box-close a:visited,



#sqpp-search-box .sqpp-search-box-close a:active {



	color: #ff6600;



	text-decoration: none;



}



#sqpp-search-box .sqpp-search-box-close a:hover {



	color: #C77700;



	text-decoration: none;



}







a.sqpp-trigger-search-box:before {



    content: ""; /*  &#xf002; */



    font-family: Fontawesome;



}







span.sqpp-search-box-close-x {



    font-size: 32px;



    position: absolute;



    right: 2px;



    top: -5px;



    display: none !important;



}







#sqpp-search-box #search_by {



	margin-top: 10px;



}



#sqpp-search-box #search_by img {



	margin-left: 5px;



}



#sqpp-search-box .two-thirds,



#sqpp-search-box .one-third {



    margin-bottom: 0px;



}



@media screen and (max-width: 700px) {



	#sqpp-search-box .two-thirds,



	#sqpp-search-box .one-third {



    	width: 100%;



	}



	#sqpp-search-box .one-third {



    	width: 100%;



		margin-left: 0px !important;



	}



	#search_by p {



		padding-right: 0px;



	}



}







/* ad Navigation > Wrap and Display and visiblity */



.full-width-content .menu-primary {



    max-width: 1480px;



    width: auto; 



    padding-right: 20px;



    padding-left: 20px; 



}



.full-width-content .menu-secondary {



    max-width: 1480px; 



    width: auto; 



    padding-right: 20px;



    padding-left: 20px; 



}



/*** If menu item has class 'sqpp-is-page-fp' no display on non fp pages */



.menu-primary li.sqpp-is-page-fp {



	display: none;



}



.menu-secondary li.sqpp-is-page-fp {



	display: none;



}











/*** If page is Fundplat CH version */



.page-id-205 .sqpp-is-not-for-page-fp {



	display: none !important; 



}



.page-id-205 .menu-primary li {



	display: none;



}



.page-id-205 .menu-secondary li {



	display: none;



}



.page-id-205 .menu-primary li.sqpp-is-page-fp {



	display: list-item;



}



.page-id-205 .menu-secondary li.sqpp-is-page-fp {



	display: list-item;



}



/*** If page is Fundplat DE version */



.page-id-219 .sqpp-is-not-for-page-fp {



	display: none !important; 



}



.page-id-219 .menu-primary li {



	display: none;



}



.page-id-219 .menu-secondary li {



	display: none;



}



.page-id-219 .menu-primary li.sqpp-is-page-fp {



	display: list-item;



}



.page-id-219 .menu-secondary li.sqpp-is-page-fp {



	display: list-item;



}



/* /ad Navigation > Display and visiblity */







/* Ad general styles */



.sqpp-padding-right-20px {



	padding-right: 20px;



}



.sqpp-padding-left-15px {



	padding-left: 15px;



}



.sqpp-padding-left-20px {



	padding-left: 20px;



}







/* Spaces */



@media only screen and (max-width: 1560px) {



	.content {



	    padding-top: 0px;



	}



}







/* /Ad general styles */







/* Contact form */



span.sqpp-formidable-privacy-note,



span.sqpp-form-privacy-note {



    display: inline-block;



    padding-top: 20px;



}







/* Genesis Edit lin */



.post-edit-link {



	display: none !important;



}



/* /Genesis Edit lin */







/* TinyMCE custom styles */



/* */



.sqpp-eh-wrap {



	position: relative;



}



a.sqpp-link-orange:link, 



a.sqpp-link-orange:visited, 



a.sqpp-link-orange:active {



	color: #FF6600;



}



a.sqpp-link-orange:hover {



	color: #C77700;



}



/*** Bottom boxes */



.sqpp-box-bottom-left {



	position: absolute;



	bottom: 0px;



	left: 0px;



}



.sqpp-box-bottom-right {



	position: absolute;



	bottom: 0px;



	right: 0px;



}



/*** Bottom boxes > absolute postioning range */



@media screen and (max-width: 1200px) {



	.sqpp-absolute-posi-break-1200 {



		position: relative;



		bottom: auto;



		right: auto;



	}



}



@media screen and (max-width: 900px) {



	.sqpp-absolute-posi-break-900 {



		position: relative;



		bottom: auto;



		right: auto;



	}



}



@media screen (max-width: 500px) {



	.sqpp-absolute-posi-break-500 {



		position: relative;



		bottom: auto;



		right: auto;



	}



}



/** /Bottom boxes > absolute postioning range */







.sqpp-font-awesome {



	font-family: 'FontAwesome' !important;



}



.sqpp-feature-text, 



p.sqpp-feature-text,



span.sqpp-feature-text {



	font-size: 24px !important;



	font-size: 2.4rem !important;



}



.sqpp-dotted-link {



	border-bottom: 1px dotted;



}



a.sqpp-link-button-orange {



	display: inline-block; 



	-webkit-border-radius: 3px;



    border-radius: 3px;



    background: #FFFFFF;



    border: 2px solid #FF6600;



    margin: 0;



    padding: 10px 30px 10px 30px;



    color: #FF6600;



    font-family: 'Asap', sans-serif;



    font-size: 16px;



    font-size: 1.6rem;



    line-height: 19px;



    cursor: pointer;



    text-decoration: none;



    line-height: 1.2;



}



a.sqpp-link-button-orange:link, 



a.sqpp-link-button-orange:visited, 



a.sqpp-link-button-orange:active {



    background: #FFFFFF;



    border: 2px solid #FF6600;



    color: #FF6600;



    text-decoration: none;



}



a.sqpp-link-button-orange:hover {



    background: #FFFFFF;



    border: 2px solid #C77700;



    color: #C77700;



    text-decoration: none;



}







/* /TinyMCE custom styles */







/* Selection and focus colors */



::selection {



    background-color: #FF6600;



    color: #FFFFFF;



}



:focus {



	outline: none !important;



}



/* /Selection and focus colors */







/* Jetpack social share icons */



.sharedaddy {



	margin-top: 20px;



}



.sd-social-icon .sd-content ul li a {



	padding-left: 0px !important;



}







.sd-social-icon .sd-content ul li[class*='share-'] a.sd-button {



    background-color: #FFFFFF !important;



    /*margin-top: 2px;*/



    /*text-indent: 0;*/



}



.sd-social-icon .sd-content ul li[class*='share-'] a.sd-button:before {



    color: #FF6600 !important;



}



/* /Jetpack social share icons */











/* Subnav > nav for subpages via widget Custom Menu */



div#subnav, 



div#subnav > section, 



#subnav div.widget-wrap, 



#subnav > div, 



div.widget-wrap > div, 



#subnav div.widget-wrap > div > ul.menu {



	display: inline !important;



}



#subnav li {



	display: inline-block !important;



	position: relative;



	margin-left: 0px;



}



/* /Subnav > nav for subpages via widget Custom Menu */







/* Responsive menu */



#responsive-menu {



    background-color: rgba(18,29,44,0.9) !important;



}



#responsive-menu .responsive-menu li a {



    padding-left: 7% !important;



    width: 93% !important;



}



#responsive-menu .responsive-menu li li a {



    padding-left: 14% !important;



    width: 86% !important;



}



#responsive-menu .responsive-menu li li li a {



    padding-left: 21% !important;



    width: 79% !important;



}



#responsive-menu .responsive-menu li a:hover {



    background-color: rgba(60,60,60,0.3) !important;



}



#responsive-menu .responsive-menu li.current-menu-item > a, 



#responsive-menu .responsive-menu li.current-menu-item > .appendLink, 



#responsive-menu .responsive-menu li.current_page_item > a, 



#responsive-menu .responsive-menu li.current_page_item > .appendLink {



    background-color: rgba(60,60,60,0.3) !important;



}



#responsive-menu .appendLink {



    display: none; 



}







@media screen and (max-width: 900px) {



	div#click-menu {



	    left: 0px;



		padding-top: 0px; 



		padding-left: 20px;



	}



	div#click-menu-label {



	    position: absolute;



	    right: -35px;



	    top: 16px;



	}



	#responsive-menu div[class^="menu-mainnav"] {



    	padding-top: 59px;



	}



	#responsive-menu .responsive-menu li a {



	    padding-left: 20px;



	}



}



/* /Responsive menu */











/* /Dev space */



/* Fundplat CSS */



/* > Hints > */



/*



    -ms-box-sizing: border-box;



    -moz-box-sizing: border-box;



    -webkit-box-sizing: border-box;



    box-sizing: border-box;







    -ms-box-sizing: content-box;



    -moz-box-sizing: content-box;



    -webkit-box-sizing: content-box;



    box-sizing: content-box;



*/



/* Gemeral styles */



/** Align */



.sqpp-align-left {



	text-align: left !important;



}



.sqpp-align-right {



	text-align: right !important;



}



/** Floating */



.sqpp-float-right {



	float: right !important;



}







.sqpp-float-left {



	float: left !important;



}







/* Header */



.sqpp-fundplat-line {



	border-top: 1px solid #ff6600;



	border-bottom: 1px solid #ff6600; 



}



.sqpp-logo {



	position: relative;



	width: 100%;



	margin-top: 20px;



}







.sqpp-logo .wrap {



	-ms-box-sizing: content-box;



	-moz-box-sizing: content-box;



	-webkit-box-sizing: content-box;



	box-sizing: content-box;



	/*margin-right: -10px;*/



	/* margin-left: -10px; */



	max-width: 1480px;



	margin-right: auto;



	margin-left: auto;



	padding-right: 20px;



	padding-left: 20px;



	text-align: left;



	line-height: .5;



}

@media screen and (max-width: 900px) {



	.sqpp-logo .wrap  {



		padding-left: 20px;



	text-align: right;



	}



}





.sqpp-logo .wrap .sqpp-logo-width {



	-ms-box-sizing: border-box;



	-moz-box-sizing: border-box;



	-webkit-box-sizing: border-box;



	box-sizing: border-box;



	padding-right: 10px;



	padding-left: 10px;



	display: inline-block;



	height: auto;



	/* check below in case */



	margin-right: -10px;

margin-left: -10px;



}







@media screen and (min-width: 1201px) {



	.sqpp-logo .wrap .sqpp-logo-width {



		width: 20%;



	}

 .claim-on-top {float:right; padding-top:25px; margin-bottom:-35px; display:block !important;}

.claim-on-top-space {display:none !important;}

}







@media screen and (min-width: 901px) and (max-width: 1200px) {



	.sqpp-logo .wrap .sqpp-logo-width {



		width: 25%;



	}

 .claim-on-top {float:right; padding-top:15px; margin-bottom:-35px; display:block !important;}

.claim-on-top-space {display:none !important;}

}







@media screen and (max-width: 900px) {



	.sqpp-logo .wrap .sqpp-logo-width {



		width: 200px;



	}

 .claim-on-bottom { display:block !important;}

 .claim-on-top {float:right; margin-top:8px; margin-bottom:15px; display:block !important;}
 .claim-on-top-space {display:block !important;}
}







.sqpp-logo .wrap .sqpp-logo-width img {



	display: block;



	width: 100%;



	height: auto;



}







/** Navigation and menus */







.menu-secondary {



	position: relative;



}



/*** Seach by nav styles */



/* > see Extender custom styles */



/*** /Seach by nav styles */







.nav-primary, 



.nav-secondary {



    border-bottom: 1px solid rgba(18,29,44,0.25);



}







ul[id*="menu-mainnav"] {



	margin-top: -28px;



}



ul[id*="menu-mainnav"] > li.sqpp-first-menu-item a, 



ul[id*="menu-secondnav"] > li.sqpp-first-menu-item a {



	padding-left: 0px;



}



ul[id*="menu-mainnav"] > li.sqpp-last-menu-item a, 



ul[id*="menu-secondnav"] > li.sqpp-last-menu-item a {



	padding-right: 0px;



}







@media screen and (max-width: 900px) {



	.nav-primary {



		border-bottom: none;



	}



	.nav-secondary {



		



	}



}







.site-header {



	min-height: 0;



	height: 0;



}







/*



.title-area {



    width: 400px;



    margin-right: 20px;



    padding: 12px 20px 0 0px;



    float: right;



}



@media screen and (max-width: 1560px) {



	.title-area {



		margin-right: 0px;



	}



}



.site-title {



    text-align: right;



}



.site-description {



    text-align: right;



}*/



#sqpp-newsletter-box, 



#sqpp-search-box {



	display: none;



}







/* /Header */







/*** Breadcrumb display tweaks */



/*** * Display as inline-block */



.breadcrumb {



	display: inline-block !important;



	padding: 0px 0px 17px 0px;



	margin-bottom: 0px !important;



}



/*** * /Display as inline-block */



.page-id-205 .sqpp-is-crumb-schweiz-ch, 



.page-id-205 .sqpp-is-sep-schweiz-ch {



	display: none !important;



}



.page-id-1584 .sqpp-is-crumb-schweiz-ch, 



.page-id-1584 .sqpp-is-sep-schweiz-ch {



	display: none !important;



}



.page-id-219 .sqpp-is-crumb-deutschland-de, 



.page-id-219 .sqpp-is-sep-deutschland-de {



	display: none !important;



}



.page-id-1586 .sqpp-is-crumb-deutschland-de, 



.page-id-1586 .sqpp-is-sep-deutschland-de {



	display: none !important;



}







.sqpp-news-crumb-wrap {



	display: none;



}



/*** /Breadcrumb display tweaks */







/* Content */



/** Page title */



.content header.entry-header:nth-of-type(1) {



	padding-bottom: 0px;



}







/** Page Builder */



/*** Styles */



/**** Spaces */



/*



div.so-panel > div, 



div.so-panel > section,



div.so-panel > article,



div.so-panel > span,



div.so-panel > p,



div.so-panel > h3,



div.so-panel > h4,



div.so-panel > h5,



div.so-panel > h6 {



	padding-top: 3px !important; 



}



*/











/**** Border style */



.sqpp-pb-no-box-border-top {



	border-top: 1px solid white;



}







.sqpp-pb-box-border-top {



	border-top: 1px solid #121D2C;



}

@media screen and (min-width: 1201px) {
.sqpp-pb-box-border-top1 {



	border-top: 1px solid #121D2C;



}}
@media screen and (max-width: 1200px) {
.sqpp-pb-box-border-top1 {



	border-top: 1px solid #FFFFFF;



}}




@media screen and (min-width: 1201px) {



	.sqpp-pb-box-border-top-1200 {



		border-top: 1px solid #121D2C;



	}



}



@media screen and (min-width: 901px) {



	.sqpp-pb-box-border-top-900 {



		border-top: 1px solid #121D2C;



	}



}



@media screen and (min-width: 501px) {



	.sqpp-pb-box-border-top-500 {



		border-top: 1px solid #121D2C;



	}



}



/**** /Border style */



/**** Background colors for dev only style > after development > DELETE */



/*



.sqpp-cols > div:nth-of-type(1) > div {



	background-color: gray;



}







.sqpp-cols > div:nth-of-type(2) > div {



	background-color: magenta;



}







.sqpp-cols > div:nth-of-type(3) > div {



	background-color: yellow;



}







.sqpp-cols > div:nth-of-type(4) > div {



	background-color: cyan;



}







.sqpp-cols > div:nth-of-type(5) > div {



	background-color: lime;



}







.sqpp-box-cols-wrap .sqpp-cols > div:nth-of-type(1) > div {



	background-color: gray;



}







.sqpp-box-cols-wrap .sqpp-cols > div:nth-of-type(2) > div {



	background-color: magenta;



}







.sqpp-box-cols-wrap .sqpp-cols > div:nth-of-type(3) > div {



	background-color: yellow;



}







.sqpp-box-cols-wrap .sqpp-cols > div:nth-of-type(4) > div {



	background-color: cyan;



}







.sqpp-box-cols-wrap .sqpp-cols > div:nth-of-type(5) > div {



	background-color: lime;



}



*/







/**** /Background colors for dev only style > after development > DELETE */



/*** Float control */



/**** General overall sqpp-cols */



.sqpp-cols .so-panel {



	position: relative;



}







@media screen and (max-width: 1200px) {



	.sqpp-cols > div.panel-grid-cell:nth-of-type(1) {



		float: none !important;



		width: auto !important;



	}



}







@media screen and (min-width: 501px) {



	.sqpp-cols > div.panel-grid-cell {



		float: left !important;



		padding-right: 10px !important;



		padding-left: 10px !important;



	}



}







@media screen and (max-width: 500px) {



	.sqpp-cols div.panel-grid-cell {



		float: none !important;



		width: auto !important;



		width: 100% !important;



	padding-left: 10px !important; /* CHECK */



	padding-right: 10px !important; /* CHECK */



	}



}







/**** /General overall sqpp-cols */



/**** sqpp-5 */



@media screen and (min-width: 1201px) {



	.sqpp-cols.sqpp-5 {



		margin-left: -10px !important;



		margin-right: -10px !important;



	}



	



	.sqpp-cols.sqpp-5 > div.panel-grid-cell:nth-of-type(1) {



		float: none !important;



		width: 100% !important;



	}



}







@media screen and (max-width: 1200px) {



	.sqpp-cols.sqpp-5 {



		margin-left: -10px !important;



		margin-right: -10px !important;



	}



	



	.sqpp-cols.sqpp-5 > div.panel-grid-cell:nth-of-type(1) {



		float: none !important;



		width: 100% !important;



	}



}







@media screen and (max-width: 500px) {



	.sqpp-cols.sqpp-5 {



		margin-left: -10px !important; /* CHECK */



		margin-right: -10px !important; /* CHECK */



	}



	



	.sqpp-cols.sqpp-5 div.panel-grid-cell {



		float: none !important;



		width: auto !important;



		width: 100% !important;



	/*padding-left: 15px !important;*/



	/*padding-right: 15px !important;*/



	}



}







@media screen and (min-width: 901px) and (max-width: 1200px) {



	.sqpp-cols.sqpp-5 div.panel-grid-cell:nth-of-type(1) {



		width: 100% !important;



	}



}







@media screen and (min-width: 501px) and (max-width: 900px) {



	.sqpp-cols.sqpp-5 div.panel-grid-cell:nth-of-type(1) {



		width: 100% !important;



	}



}







/**** /sqpp-5 */



/**** sqpp-1-4 */



@media screen and (min-width: 1201px) {



	.sqpp-1-4 div.panel-grid-cell:nth-of-type(1) {



		width: 20% !important;



	}



	



	.sqpp-1-4 div.panel-grid-cell:nth-of-type(2) {



		width: 80% !important;



	}



}







@media screen and (min-width: 901px) and (max-width: 1200px) {



	.sqpp-1-4 div.panel-grid-cell:nth-of-type(2) {



		width: 100% !important;



	}



}







@media screen and (min-width: 501px) and (max-width: 900px) {



	.sqpp-1-4 div.panel-grid-cell:nth-of-type(2) {



		width: 100% !important;



	}



}







/**** /sqpp-1-4 */



/**** sqpp-1-3-1 */



@media screen and (min-width: 1201px) {



	.sqpp-1-3-1 div.panel-grid-cell:nth-of-type(1) {



		width: 20% !important;



	}



	



	.sqpp-1-3-1 div.panel-grid-cell:nth-of-type(2) {



		width: 60% !important;



	}



	



	.sqpp-1-3-1 div.panel-grid-cell:nth-of-type(3) {



		width: 20% !important;



	}



}







@media screen and (min-width: 901px) and (max-width: 1200px) {



	.sqpp-1-3-1 div.panel-grid-cell:nth-of-type(2) {



		width: 75% !important;



	}



	



	.sqpp-1-3-1 div.panel-grid-cell:nth-of-type(3) {



		width: 25% !important;



	}



}







@media screen and (min-width: 501px) and (max-width: 900px) {



	.sqpp-1-3-1 div.panel-grid-cell:nth-of-type(2) {



		width: 100% !important;



	}



	



	.sqpp-1-3-1 div.panel-grid-cell:nth-of-type(3) {



		-ms-box-sizing: border-box !important;



		-moz-box-sizing: border-box !important;



		-webkit-box-sizing: border-box !important;



		box-sizing: border-box !important;



		width: 100% !important;



		margin-right: -10px !important;



		margin-left: -10px !important;



	}



	



	.sqpp-1-3-1 div.panel-grid-cell:nth-of-type(3) > div {



		-ms-box-sizing: content-box !important;



		-moz-box-sizing: content-box !important;



		-webkit-box-sizing: content-box !important;



		box-sizing: content-box !important;



		width: 50% !important;



		float: left !important;



		padding-right: 10px !important;



		padding-left: 10px !important;



	}



}







/**** /sqpp-1-3-1 */



/**** sqpp-1-1-1-1-1 */



@media screen and (min-width: 1201px) {



	.sqpp-1-1-1-1-1 div.panel-grid-cell:nth-of-type(1),



				.sqpp-1-1-1-1-1 div.panel-grid-cell:nth-of-type(2),



				.sqpp-1-1-1-1-1 div.panel-grid-cell:nth-of-type(3),



				.sqpp-1-1-1-1-1 div.panel-grid-cell:nth-of-type(4),



				.sqpp-1-1-1-1-1 div.panel-grid-cell:nth-of-type(5) {



		width: 20% !important;



	}



}







@media screen and (min-width: 901px) and (max-width: 1200px) {



	.sqpp-1-1-1-1-1 div.panel-grid-cell:nth-of-type(2),



				.sqpp-1-1-1-1-1 div.panel-grid-cell:nth-of-type(3),



				.sqpp-1-1-1-1-1 div.panel-grid-cell:nth-of-type(4),



				.sqpp-1-1-1-1-1 div.panel-grid-cell:nth-of-type(5) {



		width: 25% !important;



	}



}







@media screen and (min-width: 501px) and (max-width: 900px) {



	.sqpp-1-1-1-1-1 div.panel-grid-cell:nth-of-type(2),



				.sqpp-1-1-1-1-1 div.panel-grid-cell:nth-of-type(3),



				.sqpp-1-1-1-1-1 div.panel-grid-cell:nth-of-type(4),



				.sqpp-1-1-1-1-1 div.panel-grid-cell:nth-of-type(5) {



		width: 50% !important;



	}



	



	.sqpp-1-1-1-1-1 > div[id$="-3"] {



		clear: left !important;



	}



}







/**** /sqpp-1-1-1-1-1 */



/**** sqpp-1-1-1-2 */



@media screen and (min-width: 1201px) {



	.sqpp-1-1-1-2 div.panel-grid-cell:nth-of-type(1),



				.sqpp-1-1-1-2 div.panel-grid-cell:nth-of-type(2),



				.sqpp-1-1-1-2 div.panel-grid-cell:nth-of-type(3) {



		width: 20% !important;



	}



	



	.sqpp-1-1-1-2 div.panel-grid-cell:nth-of-type(4) {



		width: 40% !important;



	}



}







@media screen and (min-width: 901px) and (max-width: 1200px) {



	.sqpp-1-1-1-2 div.panel-grid-cell:nth-of-type(2),



				.sqpp-1-1-1-2 div.panel-grid-cell:nth-of-type(3) {



		width: 25% !important;



	}



	



	.sqpp-1-1-1-2 div.panel-grid-cell:nth-of-type(4) {



		width: 50% !important;



	}



}







@media screen and (min-width: 501px) and (max-width: 900px) {



	.sqpp-1-1-1-2 div.panel-grid-cell:nth-of-type(2),



				.sqpp-1-1-1-2 div.panel-grid-cell:nth-of-type(3) {



		width: 50% !important;



	}



	



	.sqpp-1-1-1-2 div.panel-grid-cell:nth-of-type(4) {



		width: 100% !important;



	}



	



	.sqpp-1-1-1-2 > div[id$="-3"] {



		clear: left !important;



	}



}







/**** /sqpp-1-1-1-2 */



/**** sqpp-1-2-1-1 */



@media screen and (min-width: 1201px) {



	.sqpp-1-2-1-1 div.panel-grid-cell:nth-of-type(1),



				.sqpp-1-2-1-1 div.panel-grid-cell:nth-of-type(3),



				.sqpp-1-2-1-1 div.panel-grid-cell:nth-of-type(4) {



		width: 20% !important;



	}



	



	.sqpp-1-2-1-1 div.panel-grid-cell:nth-of-type(2) {



		width: 40% !important;



	}



}







@media screen and (min-width: 901px) and (max-width: 1200px) {



	.sqpp-1-2-1-1 div.panel-grid-cell:nth-of-type(3),



	.sqpp-1-2-1-1 div.panel-grid-cell:nth-of-type(4) {



		width: 25% !important;



	}



	



	.sqpp-1-2-1-1 div.panel-grid-cell:nth-of-type(2) {



		width: 50% !important;



	}



}







@media screen and (min-width: 501px) and (max-width: 900px) {



	.sqpp-1-2-1-1 div.panel-grid-cell:nth-of-type(3),



	.sqpp-1-2-1-1 div.panel-grid-cell:nth-of-type(4) {



		width: 50% !important;



	}



	



	.sqpp-1-2-1-1 div.panel-grid-cell:nth-of-type(2) {



		width: 100% !important;



	}



	



	.sqpp-1-2-1-1 > div[id$="-2"] {



		clear: left !important;



	}



}







/**** /sqpp-1-2-1-1 */



/**** sqpp-1-2-2 */



@media screen and (min-width: 1201px) {



	.sqpp-1-2-2 div.panel-grid-cell:nth-of-type(1) {



		width: 20% !important;



	}



	



	.sqpp-1-2-2 div.panel-grid-cell:nth-of-type(2),



				.sqpp-1-2-2 div.panel-grid-cell:nth-of-type(3) {



		width: 40% !important;



	}



}







@media screen and (min-width: 901px) and (max-width: 1200px) {



	.sqpp-1-2-2 div.panel-grid-cell:nth-of-type(2),



	.sqpp-1-2-2 div.panel-grid-cell:nth-of-type(3) {



		width: 50% !important;



	}



}







@media screen and (min-width: 501px) and (max-width: 900px) {



	.sqpp-1-2-2 div.panel-grid-cell:nth-of-type(2),



	.sqpp-1-2-2 div.panel-grid-cell:nth-of-type(3) {



		width: 100% !important;



	}



	



	.sqpp-1-2-2 > div[id$="-2"] {



		clear: left !important;



	}



}







/**** /sqpp-1-2-2 */



/**** General sqpp-pb styles */



.sqpp-sub-pb div.panel-grid {



	margin-left: -10px !important;



	margin-right: -10px !important;



}







@media screen and (max-width: 500px) {



	.sqpp-sub-pb div.panel-grid {



		margin-left: -10px !important; /* CHECK */



		margin-right: -10px !important; /* CHECK */



	}



}







/**** /General sqpp-pb styles */



/**** sqpp-1-2pb-2pb */



.sqpp-pb-row-2 div.panel-grid-cell {



	width: 100% !important;



}







@media screen and (min-width: 901px) and (max-width: 1200px) {



	.sqpp-1-2pb-2pb > div.panel-grid-cell:nth-of-type(2),



	.sqpp-1-2pb-2pb > div.panel-grid-cell:nth-of-type(3) {



		width: 50% !important;



	}



}







@media screen and (min-width: 501px) and (max-width: 900px) {



	.sqpp-1-2pb-2pb > div.panel-grid-cell:nth-of-type(2),



	.sqpp-1-2pb-2pb > div.panel-grid-cell:nth-of-type(3) {



		width: 100% !important;



	}



}







/**** /sqpp-1-2pb-2pb */



/**** sqpp-1-2-2pb */



.sqpp-pb-row-2 div.panel-grid-cell {



	width: 100% !important;



}







@media screen and (min-width: 901px) and (max-width: 1200px) {



	.sqpp-1-2-2pb > div.panel-grid-cell:nth-of-type(2),



	.sqpp-1-2-2pb > div.panel-grid-cell:nth-of-type(3) {



		width: 50% !important;



	}



}







@media screen and (min-width: 501px) and (max-width: 900px) {



	.sqpp-1-2-2pb > div.panel-grid-cell:nth-of-type(2),



	.sqpp-1-2-2pb > div.panel-grid-cell:nth-of-type(3) {



		width: 100% !important;



	}



	



	.sqpp-1-2-2pb > div[id$="-2"] {



		clear: left !important;



	}



}







/**** /sqpp-1-2-2pb */



/**** sqpp-1-1-1-2pb */



.sqpp-pb-row-2 div.panel-grid-cell {



	width: 100% !important;



}







@media screen and (min-width: 901px) and (max-width: 1200px) {



	.sqpp-1-1-1-2pb div.panel-grid-cell:nth-of-type(2),



	.sqpp-1-1-1-2pb div.panel-grid-cell:nth-of-type(3) {



		width: 25% !important;



	}



	



	.sqpp-1-1-1-2pb > div.panel-grid-cell:nth-of-type(4) {



		width: 50% !important;



	}



}







@media screen and (min-width: 501px) and (max-width: 900px) {



	.sqpp-1-1-1-2pb div.panel-grid-cell:nth-of-type(2),



	.sqpp-1-1-1-2pb div.panel-grid-cell:nth-of-type(3) {



		width: 50% !important;



	}



	



	.sqpp-1-1-1-2pb > div.panel-grid-cell:nth-of-type(4) {



		width: 100% !important;



	}



	



	.sqpp-1-1-1-2pb > div[id$="-3"] {



		clear: left !important;



	}



}







/**** /sqpp-1-1-1-2pb */



/**** sqpp-1-2pb-1-1 */



.sqpp-pb-row-2 div.panel-grid-cell {



	width: 100% !important;



}







@media screen and (min-width: 901px) and (max-width: 1200px) {



	.sqpp-1-2pb-1-1 div.panel-grid-cell:nth-of-type(3),



	.sqpp-1-2pb-1-1 div.panel-grid-cell:nth-of-type(4) {



		width: 25% !important;



	}



	



	.sqpp-1-2pb-1-1 > div.panel-grid-cell:nth-of-type(2) {



		width: 50% !important;



	}



}







@media screen and (min-width: 501px) and (max-width: 900px) {



	.sqpp-1-2pb-1-1 div.panel-grid-cell:nth-of-type(3),



	.sqpp-1-2pb-1-1 div.panel-grid-cell:nth-of-type(4) {



		width: 50% !important;



	}



	



	.sqpp-1-2pb-1-1 > div.panel-grid-cell:nth-of-type(2) {



		width: 100% !important;



	}



	



	.sqpp-1-2pb-1-1 > div[id$="-2"] {



		clear: left !important;



	}



}







/**** /sqpp-1-2pb-1-1 */



/**** sqpp-1-2pb-2 */



.sqpp-pb-row-2 div.panel-grid-cell {



	width: 100% !important;



}







@media screen and (min-width: 901px) and (max-width: 1200px) {



	.sqpp-1-2pb-2 > div.panel-grid-cell:nth-of-type(2),



	.sqpp-1-2pb-2 > div.panel-grid-cell:nth-of-type(3) {



		width: 50% !important;



	}



}







@media screen and (min-width: 501px) and (max-width: 900px) {



	.sqpp-1-2pb-2 > div.panel-grid-cell:nth-of-type(2),



	.sqpp-1-2pb-2 > div.panel-grid-cell:nth-of-type(3) {



		width: 100% !important;



	}



	



	.sqpp-1-2pb-2 > div[id$="-2"] {



		clear: left !important;



	}



}







/**** /sqpp-1-2-2pb */



/**** sqpp non SO Page Builder columns */



.sqpp-box-cols-wrap {



	margin-right: -10px !important;



	margin-left: -10px !important;



}







/**** sqpp pb box sqpp-5 */



@media screen and (min-width: 1201px) {



	.sqpp-box-cols-wrap .sqpp-cols.sqpp-5 {



		margin-left: -10px !important; /* CHECK */



		margin-right: -10px !important; /* CHECK */



	}



}	



	



@media screen and (max-width: 1200px) {



	.sqpp-box-cols-wrap .sqpp-cols.sqpp-5 {



		margin-left: -10px !important; /* CHECK */



		margin-right: -10px !important; /* CHECK */



	}



}







@media screen and (max-width: 500px) {



	.sqpp-box-cols-wrap .sqpp-cols.sqpp-5 {



		margin-left: -10px !important; /* CHECK */



		margin-right: -10px !important; /* CHECK */



	}



}







@media screen and (min-width: 901px) and (max-width: 1200px) {



	.sqpp-cols.sqpp-5 div.panel-grid-cell:nth-of-type(1) {



		width: 100% !important;



	}



}







@media screen and (min-width: 501px) and (max-width: 900px) {



	.sqpp-cols.sqpp-5 div.panel-grid-cell:nth-of-type(1) {



		width: 100% !important;



	}



}







/**** /sqpp-5 */



/* ***** */



/* /***** */



/*** Header and footer columns */



/**** Columns for header and footer with SO Page Builder styles */



#sqpp-header-cols,



#sqpp-footer-cols {



	margin-left: -10px !important;



	margin-right: -10px !important;



}







#sqpp-header-cols, #sqpp-header-cols-wrap .panel-grid-cell .widget, 



#sqpp-footer-cols, #sqpp-footer-cols-wrap .panel-grid-cell .widget {



	margin-bottom: 20px;



}







/*#sqpp-header-cols .panel-grid-cell, 



#sqpp-footer-cols .panel-grid-cell {



	width: 20%;



}*/



/**** /Columns for header and footer with SO Page Builder styles */



/**** Final columns style */



.panel-grid, .panel-row-style {



	zoom: 1;



}







.panel-grid-cell {



	float: left;



/*width: 20%;*/



	padding-left: 10px !important;



	padding-right: 10px !important;



	-ms-box-sizing: border-box;



	-moz-box-sizing: border-box;



	-webkit-box-sizing: border-box;



	box-sizing: border-box;



	min-height: 1em;



}







div[style].panel-grid {



    margin-right: -10px !important;



    margin-left: -10px !important;



}



@media screen and (min-width: 501px) {



	div[style].panel-grid-cell {



		float: left;



    	margin-right: -10px !important;



    	margin-left: -10px !important;



	}



}



@media screen and (max-width: 500px) {



	div[style].panel-grid-cell {



		float: left;



		margin-right: -10px !important;



    	margin-left: -10px !important;



	}



}



@media screen and (max-width: 500px) and (min-height: 10px) {



	div[style].panel-grid-cell {



		float: left;



		margin-right: -10px !important;



    	margin-left: -10px !important;



	}



}











/**** /Final columns style */



/*** /Float control */







/* Footer */



.sqpp-footer-credits {



	padding-top: 10px;



}



/*** Footer display for page Fundplat CH and DE */



/*.page-id-205 .site-footer .sqpp-is-not-fp-ch {



	display: none !important;



}







.page-id-219 .site-footer .sqpp-is-not-fp-de {



	display: none !important;



}*/



/*** /Footer display for page Fundplat CH and DE */



/* /Footer */



/* *** */



/* /Fundplat */







/* Custom Responsive CSS



------------------------------------------------------------ */



/*



@media only screen and (max-width: 1520px) {







}



@media only screen and (min-width: 768px) and (max-width: 1520px) {







}



@media only screen and (min-width: 480px) and (max-width: 1520px) {







}



@media only screen and (max-width: 767px) {







}



@media only screen and (min-width: 480px) and (max-width: 767px) {







}



@media only screen and (max-width: 479px) {







}



*/







.current-menu-item .sub-menu a:link  { padding-top: 1px; }







/* More language controls */



.sqpp-inline-lang {



	display: none;



}



html[lang="de-CH"] .sqpp-inline-lang.sqpp-inline-lang-ch,



html[lang="en-CH"] .sqpp-inline-lang.sqpp-inline-lang-ch-en,



html[lang="de-DE"] .sqpp-inline-lang.sqpp-inline-lang-de,



html[lang="de-LU"] .sqpp-inline-lang.sqpp-inline-lang-lu-de,



html[lang="de-AT"] .sqpp-inline-lang.sqpp-inline-lang-at {



	display: inline !important;



}



/** if lang is ch-de and the link is on the entry page or on the meta pages disclaimer and datenschutz > they belong to html[lang="de-CH"] */



html[lang="de-CH"] .page-id-205 .sqpp-inline-lang.sqpp-inline-lang-uv,



html[lang="de-CH"] .page-id-37052 .sqpp-inline-lang.sqpp-inline-lang-uv,



html[lang="de-CH"] .page-id-37054 .sqpp-inline-lang.sqpp-inline-lang-uv {



	display: inline !important;



}







html[lang="de-LU"] li.sqpp-search-by-text {



    padding-right: 0px !important;



}



.background-colored-10 {

    background-color: rgba(255, 102, 0, 0.8);

padding-top:10px;

padding-bottom:10px;


}

.background-colored-11 {

    background-color: rgba(255, 102, 0, 0.8);

padding-top:10px;

padding-bottom:10px;


}
.background-colored-yellow {
    background-color: #FFF899;
    padding-top: 0px;
    padding-bottom: 0px;
}
.background-colored-green {
    background-color: #B6FBB9;
    padding-top: 5px;
    padding-bottom: 5px;
}
.oneline { white-space: nowrap; }
#menu-item-35571 { margin-right: -10px;}
#menu-item-115907 { margin-right: -10px;}
#menu-item-115340 { margin-right: -10px;}
#menu-item-110458 { margin-right: -10px;}
#menu-item-32864 { margin-right: -10px;}
#menu-item-88983 { margin-right: -10px;}
#menu-item-35581 { margin-right: -10px;}
#menu-item-33488 { margin-right: -10px;}

.supported-logos {display: block !important; width:100%; padding:0px; margin:0px; }
.supported-title {display: inline-block; width:20%; padding-bottom:20px; float:left;}
.supported-logo-block {display: inline-block; width:80%; margin-right:0px; margin-left:0px;}
.supported-logo-subblock {display: inline-block; width:auto; padding:0px; margin-right:40px;}
.supported-logo-type {display: block; padding:0px 0px 15px 0px; white-space: nowrap; font-size:13px; }
.supported-logo-logo {display: inline-block; width:auto; padding:0px 8px 16px 0px; margin-right:50px;}
.supported-logo-logo-de {display: inline-block; width:auto; padding:0px 8px 16px 0px; margin-right:125px;}
.supported-title-ch {width:100%; margin-bottom:5px;} .supported-logo-block-ch {width:100%;}
@media screen and (max-width: 1500px) {.supported-title {width:100%; height:auto;} .supported-logo-block {width:100%;}}
@media screen and (max-width: 800px) {.supported-logo-subblock {width:100%;} .supported-logo-type {width:100%;} .supported-logo-logo {margin-right:30px;} .supported-logo-logo-de {margin-right:30px;}}
h4.widget-title.widgettitle {
    padding-bottom: 0px !important;
    margin-bottom: 5px !important;
}
span.sqpp-portrait-byline {margin-right:5px;}
div.panel-grid-cell.panel-grid-cell-empty { height:1px !important; line-height:0px !important; margin-bottom:0px !important; padding-bottom: 0px !important; font-size:1px !important;}