/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu li {
	position: relative;
}
.sf-menu ul {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 99;
}
.sf-menu > li {
	float: left;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
	display: block;
}

.sf-menu a {
	display: block;
	position: relative;
}
.sf-menu ul ul {
	top: 0;
	left: 100%;
}


/*** DEMO SKIN ***/
.sf-menu {
	float: left;
	margin-bottom: 1em;
}
.sf-menu ul {
	box-shadow: 2px 2px 6px rgba(0,0,0,.2);
	min-width: 12em; /* allow long menu items to determine submenu width */
	*width: 12em; /* no auto sub width for IE7, see white-space comment below */
}
.sf-menu a {
	border-left: 1px solid #fff;
	border-top: 1px solid #dFeEFF; /* fallback colour must use full shorthand */
	border-top: 1px solid rgba(255,255,255,.5);
	padding: .75em 1em;
	text-decoration: none;
	zoom: 1; /* IE7 */
}
.sf-menu a {
	color: #13a;
}
.sf-menu li {
	background: #BDD2FF;
	white-space: nowrap; /* no need for Supersubs plugin */
	*white-space: normal; /* ...unless you support IE7 (let it wrap) */
	-webkit-transition: background .2s;
	transition: background .2s;
}
.sf-menu ul li {
	background: #AABDE6;
}
.sf-menu ul ul li {
	background: #9AAEDB;
}
.sf-menu li:hover,
.sf-menu li.sfHover {
	background: #CFDEFF;
	/* only transition out, not in */
	-webkit-transition: none;
	transition: none;
}

/*** arrows (for all except IE7) **/
.sf-arrows .sf-with-ul {
	padding-right: 2.5em;
	*padding-right: 1em; /* no CSS arrows for IE7 (lack pseudo-elements) */
}
/* styling for both css and generated arrows */
.sf-arrows .sf-with-ul:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 1em;
	margin-top: -3px;
	height: 0;
	width: 0;
	/* order of following 3 rules important for fallbacks to work */
	border: 5px solid transparent;
	border-top-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
	border-top-color: rgba(255,255,255,.5);
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
	border-top-color: white; /* IE8 fallback colour */
}
/* styling for right-facing arrows */
.sf-arrows ul .sf-with-ul:after {
	margin-top: -5px;
	margin-right: -3px;
	border-color: transparent;
	border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
	border-left-color: rgba(255,255,255,.5);
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
	border-left-color: white;
}



/* //////////////////////////////////////////////// */

.title-area{width:350px;padding:12px 0 0 20px;float:left;text-align:left;overflow:hidden}.site-title{color:#333;font-family:'Lato','sans-serif';font-size:40px;font-size:4rem;font-weight:300;line-height:1.25}.site-title a,.site-title a:visited{color:#333;text-decoration:none}.site-title a:hover{color:#000;text-decoration:none}.site-description{margin:0;padding:0 0 0;color:#333;font-family:'PT Sans','sans-serif';font-size:16px;font-size:1.6rem;font-weight:300}.site-header .widget-area{width:680px;padding:24px 0 0 0;float:right;text-align:right}.header-image .site-header .wrap .title-area{background:url(../../../uploads/dynamik-gen/theme/images/logo-2019.png) left top no-repeat;height:64px;margin:20px 0 50px 0;float:left}.header-image .title-area,.header-image .site-title,.header-image .site-title a{width:350px;height:64px;padding:0;float:left;display:block;text-indent:-9999px;overflow:hidden}.header-image .site-description{display:block;overflow:hidden}.nav-primary{background:#FFF;border-top:0 solid #DDD;border-bottom:2px solid #DDD;border-left:0 solid #DDD;border-right:0 solid #DDD;margin:0 0 0 0;color:#128887;font-family:'PT Sans','sans-serif';font-size:16px;font-size:1.6rem;line-height:1em;clear:both;display:none}.menu-primary{margin:0 auto;padding:0;float:none;overflow:hidden;display:block;clear:both}.content-sidebar-sidebar .menu-primary{width:1140px}.sidebar-sidebar-content .menu-primary{width:1140px}.sidebar-content-sidebar .menu-primary{width:1140px}.content-sidebar .menu-primary{width:1140px}.sidebar-content .menu-primary{width:1140px}.full-width-content .menu-primary{width:1140px}.menu-primary ul{float:left;width:100%}.menu-primary li{float:left;list-style-type:none}.menu-primary a{background:#FFF;border-top:0 solid #DDD;border-bottom:0 solid #DDD;border-left:0 solid #DDD;border-right:0 solid #DDD;margin:0 0 0 0;padding:17px 15px 17px 15px;color:#128887;text-decoration:none;display:block;position:relative}.menu-primary li a:active,.menu-primary li a:hover{background:#333;border-top:0 solid #DDD;border-bottom:0 solid #DDD;border-left:0 solid #DDD;border-right:0 solid #DDD;color:#FFF;text-decoration:none}.menu-primary li.current_page_item a,.menu-primary li.current-cat a,.menu-primary li.current-menu-item a{background:#792278;border-top:0 solid #DDD;border-bottom:0 solid #DDD;border-left:0 solid #DDD;border-right:0 solid #DDD;color:#FFF;text-decoration:none}.menu-primary li li a,.menu-primary li li a:link,.menu-primary 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;padding:17px 15px 17px 15px;color:#888;font-size:14px;font-size:1.4rem;text-decoration:none;float:none;position:relative}.menu-primary li li a:active,.menu-primary li li a:hover{background:#F5F5F5;color:#000;text-decoration:none}.menu-primary li ul{width:185px;height:auto;margin:0;z-index:9999;left:-9999px;position:absolute}.menu-primary li ul ul{margin:-51px 0 0 181px}.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:15px}.menu-primary.sf-arrows .sf-with-ul:after{content:''}#wpadminbar li:hover ul ul{left:0}.genesis-nav-menu li.right{color:#FFF;font-family:'PT Sans','sans-serif';font-size:16px;font-size:1.6rem;padding:17px 15px 0 0;float:right}.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:#AAA;text-decoration:none}.genesis-nav-menu li.right a:hover{color:#FFF;text-decoration:none}.genesis-nav-menu li.search{padding:2px 1px 0 0}.genesis-nav-menu li.rss a{background:url(../../../uploads/dynamik-gen/theme/default-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(../../../uploads/dynamik-gen/theme/default-images/twitter-nav.png) no-repeat center left;padding:0 0 0 20px}.nav-secondary{background:#F5F5F5;border-top:0 solid #DDD;border-bottom:2px solid #DDD;border-left:0 solid #DDD;border-right:0 solid #DDD;margin:0 0 0 0;color:#888;font-family:'PT Sans','sans-serif';font-size:16px;font-size:1.6rem;line-height:1em;clear:both}.menu-secondary{margin:0 auto;padding:0;float:none;overflow:hidden;display:block;clear:both}.content-sidebar-sidebar .menu-secondary{width:1140px}.sidebar-sidebar-content .menu-secondary{width:1140px}.sidebar-content-sidebar .menu-secondary{width:1140px}.content-sidebar .menu-secondary{width:1140px}.sidebar-content .menu-secondary{width:1140px}.full-width-content .menu-secondary{width:1140px}.menu-secondary ul{float:left;width:100%}.menu-secondary li{float:left;list-style-type:none}.menu-secondary a{background:#F5F5F5;border-top:0 solid #DDD;border-bottom:0 solid #DDD;border-left:0 solid #DDD;border-right:0 solid #DDD;margin:0 0 0 0;padding:17px 15px 17px 15px;color:#888;text-decoration:none;display:block;position:relative}.menu-secondary li a:active,.menu-secondary li a:hover{background:#F5F5F5;border-top:0 solid #DDD;border-bottom:0 solid #DDD;border-left:0 solid #DDD;border-right:0 solid #DDD;color:#000;text-decoration:none}.menu-secondary li.current_page_item a,.menu-secondary li.current-cat a,.menu-secondary li.current-menu-item a{background:#F5F5F5;border-top:0 solid #DDD;border-bottom:0 solid #DDD;border-left:0 solid #DDD;border-right:0 solid #DDD;color:#000;text-decoration:none}.menu-secondary li li a,.menu-secondary li li a:link,.menu-secondary li li a:visited{background:#FFF;width:150px;border-top:0;border-right:1px solid #EEE;border-bottom:1px solid #EEE;border-left:1px solid #EEE;margin:0;padding:17px 15px 17px 15px;color:#888;font-size:14px;font-size:1.4rem;text-decoration:none;float:none;position:relative}.menu-secondary li li a:active,.menu-secondary li li a:hover{background:#FFF;color:#000;text-decoration:none}.menu-secondary li ul{width:185px;height:auto;margin:0;z-index:9999;left:-9999px;position:absolute}.menu-secondary li ul ul{margin:-51px 0 0 181px}.menu-secondary li a.sf-with-ul{padding-right:15px}.menu-secondary.sf-arrows .sf-with-ul:after{content:''}.responsive-primary-menu-container{background:#792278;border-bottom:2px solid #fff;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:35px;color:#fff;font-size:18px;font-size:1.8rem;font-family:'Open Sans',sans-serif;font-weight:400;float:left}.responsive-primary-menu-container .responsive-menu-icon{padding:5px 35px 0 0;float:right}.responsive-primary-menu-container .responsive-icon-bar{display:block;width:18px;height:3px;background:#AAA;margin:1px 0;float:right;clear:both;-webkit-border-radius:1px;border-radius:1px}.responsive-secondary-menu-container{background:#F5F5F5;border-bottom:2px solid #DDD;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:#888;font-size:16px;font-size:1.6rem;font-family:'PT Sans',sans-serif;font-weight:400;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:#888;margin:1px 0;float:right;clear:both;-webkit-border-radius:1px;border-radius:1px}#dropdown-nav-wrap,#dropdown-subnav-wrap{display:none}#dropdown-nav,#dropdown-subnav{overflow:hidden}#dropdown-nav{background:#FFF;border-top:0 solid #DDD;border-bottom:2px solid #DDD;border-left:0 solid #DDD;border-right:0 solid #DDD}.nav-chosen-select,.subnav-chosen-select{background:transparent;border:0;width:100%;padding:15px;cursor:pointer;-webkit-appearance:none}.nav-chosen-select{color:#128887;font-family:'PT Sans','sans-serif';font-size:16px;font-size:1.6rem}.nav-chosen-select option{color:#888}#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:#128887}#dropdown-subnav{background:#F5F5F5;border-top:0 solid #DDD;border-bottom:2px solid #DDD;border-left:0 solid #DDD;border-right:0 solid #DDD}.subnav-chosen-select{color:#888;font-family:'PT Sans','sans-serif';font-size:16px;font-size:1.6rem}.subnav-chosen-select option{color:#888}#dropdown-subnav .responsive-menu-icon{margin-top:-32px}#dropdown-subnav .responsive-icon-bar{background:#888}.site-header .genesis-nav-menu{background:transparent;border-top:0 solid #DDD;border-bottom:0 solid #DDD;border-left:0 solid #DDD;border-right:0 solid #DDD;width:680px;margin:0 0 0 0;padding:0;color:#128887;font-family:'Open Sans',sans-serif;font-size:15px;font-size:1.5rem;line-height:1em;overflow:hidden;float:none;clear:both;display:block;font-weight:800}.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:0 solid #DDD;border-bottom:0 solid #DDD;border-left:0 solid #DDD;border-right:0 solid #DDD;margin:0 0 0 0;padding:17px 5px 17px 5px;color:#128887;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:0 solid #DDD;border-bottom:0 solid #DDD;border-left:0 solid #DDD;border-right:0 solid #DDD;color:#792278;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:0 solid #DDD;border-bottom:0 solid #DDD;border-left:0 solid #DDD;border-right:0 solid #DDD;color:#128887;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:#FFF;width:150px;border-top:0;border-right:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8;border-left:1px solid #E8E8E8;margin:0;padding:17px 15px 17px 15px;color:#792278;font-size:14px;font-size:1.4rem;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:#0F7776;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:-50px 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:5px}.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:''}