/*	Theme core version 4.3
	Zexy core version 1.3
	
	Qvite.nl
	
	Red			cc0033		204,0,51 		
	Black		333333		51,51,51			
	Grey		e5e5e5
	
	TeX Gyre Adventor
	

div {outline:1px solid red;}*/
/* 	Fix theme paths
*/
	.swiper_wrapper .swiper-container {background: url('../../images/pattern2.png') repeat;}
	#page-title.page-title-pattern {background-image: url('../../images/pattern.png');}
	.video-overlay,
	.video-placeholder {background: transparent url('../../images/grid.png') repeat;}
	#page-title.page-title-parallax {background-image: url('../../images/parallax/parallax-bg.jpg');}
	.fbox-border.fbox-effect .fbox-icon i:after {background-image: url('../../images/icons/iconalt.svg');}
	.i-alt {background-image: url('../../images/icons/iconalt.svg');}
	.i-overlay,
	.i-overlay a {background: rgba(0,0,0,0.2) url('../../images/grid.png') repeat;}
	.owl-carousel .owl-video-play-icon {background: url("../../images/icons/play.png") no-repeat;}
	.fancy-title.title-dotted-border { background: url('../../images/icons/dotted.png') repeat-x center; }
	.widget_recent_comments li {background: url("../../images/icons/widget-comment.png") left top no-repeat;}
	.widget_nav_menu li a,
	.widget_links li a,
	.widget_meta li a,
	.widget_archive li a,
	.widget_recent_entries li a,
	.widget_categories li a,
	.widget_pages li a,
	.widget_rss li a,
	.widget_recent_comments li a {background: url("../../images/icons/widget-link.png") left top no-repeat;}

	.owl-carousel.owl-loading {background: url('../../images/preloader.gif') no-repeat center center;}
	.preloader,
	.preloader2,
	.form-process {background: url("../../images/preloader.gif") center center no-repeat #FFF;}

	body.side-panel-open:not(.device-xxs):not(.device-xs):not(.device-sm) .body-overlay:hover { cursor: url('../../images/icons/close.png') 15 15, default; }
	
	#primary-menu ul li.sub-menu ul {background:#cc0033;}
	#primary-menu ul li.sub-menu ul a {color:#fff; font-size:15px; font-weight:normal;}
	#primary-menu ul li.sub-menu ul li:hover a {color:#cc0033;}
	
	#primary-menu ul ul:not(.mega-menu-column) {box-shadow: 10px 5px 10px 0px rgba(0, 0, 0, .1);  border: 0; width:auto;}
	
	
	#primary-menu ul ul > li.sub-menu > a,
	#primary-menu ul ul > li.sub-menu:hover > a {
		background-image: url("../../images/icons/submenu.png");
	}
	#primary-menu.sub-title > ul > li,
	#primary-menu.sub-title.style-2 > div > ul > li {
		background: url("../../images/icons/menu-divider.png") no-repeat right center;
	}
	body.side-panel-open:not(.device-xxs):not(.device-xs):not(.device-sm) .body-overlay:hover { cursor: url('../../images/icons/close.png') 15 15, default; }

	
/* 	End Fix paths	
*/

	em.error,
	.error {color: #cc0033;}
	.checkbox-style:checked+.checkbox-style-2-label:before {background:#cc0033;}

	.nomargin {margin: 0!important;}
	
	.mt0	{margin-top: 0 !important;}
	.mt8	{margin-top: 8px;}
	.mt16	{margin-top: 16px;}
	.mt24	{margin-top: 24px;}
	.mt30	{margin-top: 30px;}
	.mt,
	.mt32	{margin-top: 32px;}
	.mt40	{margin-top: 40px;}
	.mt48	{margin-top: 48px;}
	.mt56	{margin-top: 56px;}
	.mt64	{margin-top: 64px;}
	.mt72	{margin-top: 72px;}
	.mt80	{margin-top: 80px;}
	.mt88	{margin-top: 88px;}
	.mt96	{margin-top: 96px;}
	.mt104	{margin-top: 104px;}
	.mt112	{margin-top: 112px;}
	.mt120	{margin-top: 120px;}
	.mt160	{margin-top: 160px;}

	.mb0	{margin-bottom: 0 !important;}
	.mb8	{margin-bottom: 8px;}
	.mb16	{margin-bottom: 16px;}
	.mb24	{margin-bottom: 24px;}
	.mb30	{margin-bottom: 30px;}
	.mb,
	.mb32	{margin-bottom: 32px;}
	.mb40	{margin-bottom: 40px;}
	.mb48	{margin-bottom: 48px;}
	.mb56	{margin-bottom: 56px;}
	.mb64	{margin-bottom: 64px;}
	.mb72	{margin-bottom: 72px;}
	.mb80	{margin-bottom: 80px;}
	.mb88	{margin-bottom: 88px;}
	.mb96 	{margin-bottom: 96px;}
	.mb104 	{margin-bottom: 104px;}
	.mb112	{margin-bottom: 112px;}
	.mb120	{margin-bottom: 120px;}
	.mb160	{margin-bottom: 160px;}

	.mr0	{margin-right: 0;}

	.p10	{padding:10px;}
	.p18	{padding:18px;}
	.p24	{padding: 24px;}
	.p32	{padding: 32px;}

	.p0		{padding: 0!important;}
	.pt0	{padding-top: 0!important;}
	.pt8	{padding-top: 8px!important;}
	.pt16	{padding-top: 16px!important;}
	.pt24	{padding-top: 24px!important;}
	.pt32	{padding-top: 32px;}
	.pt40	{padding-top: 40px;}
	.pt48	{padding-top: 48px;}
	.pt64	{padding-top: 64px;}
	.pt72	{padding-top: 72px;}
	.pt80	{padding-top: 80px;}
	.pt88	{padding-top: 88px;}
	.pt96	{padding-top: 96px;}
	.pt104	{padding-top: 104px;}
	.pt112	{padding-top: 112px;}
	.pt120	{padding-top: 120px;}
	.pt160	{padding-top: 160px;}
	.pt180	{padding-top: 180px;}
	.pt240	{padding-top: 240px;}

	.pb0	{padding-bottom: 0!important;}
	.pb8	{padding-bottom: 8px;}
	.pb16	{padding-bottom: 16px;}
	.pb24	{padding-bottom: 24px;}
	.pb32	{padding-bottom: 32px;}
	.pb40	{padding-bottom: 40px;}
	.pb48	{padding-bottom: 48px;}
	.pb56	{padding-bottom: 56px;}
	.pb64	{padding-bottom: 64px;}
	.pb72	{padding-bottom: 72px;}
	.pb80	{padding-bottom: 80px;}
	.pb88	{padding-bottom: 88px;}
	.pb96	{padding-bottom: 96px;}
	.pb104	{padding-bottom: 104px;}
	.pb112	{padding-bottom: 112px;}
	.pb120	{padding-bottom: 120px;}
	.pb160	{padding-bottom: 160px;}
	.pb180	{padding-bottom: 180px;}
	.pb240	{padding-bottom: 240px;}

	.valignmiddle {vertical-align:middle!important;}

	.bold	{font-weight: 700;}

	.fs10	{font-size:10px;}
	.fs12	{font-size:12px;}
	.fs14	{font-size:14px;}
	.fs16	{font-size:16px;}
	.fs18 	{font-size:18px;}

	.warning	{color:#fff; background:#af0707; padding:15px;}

	/*
	hamburger menu to the right on mobile
		#primary-menu-trigger {
		 left: auto;
		 right: 0;
		}

	*/

	/* slant images
	*/
		.slant-img-left {
		-webkit-clip-path: polygon(0 0, 1600px 0, 1600px 100%, 0 87%);
		clip-path: polygon(0 0, 1600px 0, 1600px 100%, 0 87%);
		}
		.slant-img-right {
		-webkit-clip-path: polygon(0 0, 1600px 0, 1600px 87%, 0 100%);
		clip-path: polygon(0 0, 1600px 0, 1600px 87%, 0 100%);
		}

	/* slant background
	*/
		.slant {position:absolute; width:0;height:0; z-index:1; border-style: solid;}
		.slant-left {border-width: 80px 100vw 0 0; border-color: #202932 transparent transparent transparent;}
		.slant-right {border-width: 0 100vw 80px 0; border-color: transparent #202932 transparent transparent;}
		.slant-top-left {border-width: 0 100vw 80px 0;	border-color: transparent transparent #202932 transparent;}
		.slant-top-right {border-width: 0 0 80px 100vw; border-color: transparent transparent #202932 transparent;}
		
	/* responsive views
	*/
	@media (max-width: 1200px) {
		.center-xl {text-align:center!important;}
		.hide-xl {display:none!important;}
		.nofloat-xl {float:none!important;}
		.tleft-xl {text-align:left!important;}
		.tright-xl {text-align:right!important;}
		.block-xl {display:block!important;}
		.container-wide-xl {width:100%!important;}
	}
	
	@media (max-width: 991px) {
		.center-lg {text-align:center!important;}
		.hide-lg {display:none!important;}
		.nofloat-lg {float:none!important;}
		.tleft-lg {text-align:left!important;}
		.tright-lg {text-align:right!important;}
		.block-lg {display:block!important;}
		.container-wide-lg {width:100%!important;}
		.fnone-lg {float:none!important;}
		.middle-lg {margin:0 auto!important;}
	}
	
	@media (max-width: 767px) {
		.center-md {text-align:center!important;}
		.hide-md {display:none!important;}
		.nofloat-md {float:none!important;}
		.tleft-md {text-align:left!important;}
		.tright-md {text-align:right!important;}
		.block-md {display:block!important;}
		.container-wide-md {width:100%!important;}
		.fnone-md {float:none!important;}
		.middle-md {margin:0 auto!important;}
		/* full-width for tablet/mobiles - can remove container-wide-md / -xs
		*/
		.container {width:100%!important;}
	}
	@media (max-width: 479px) {
		.center-xs {text-align:center!important;}
		.hide-xs {display:none!important;}
		.nofloat-xs {float:none!important;}
		.tleft-xs {text-align:left!important;}
		.tright-xs {text-align:right!important;}
		.block-xs {display:block!important;}
		.container-wide-xs {width:100%!important;}
		.fnone-xs {float:none!important;}
		.middle-xs {margin:0 auto!important;}
	}
	
	/* Magnific popup
	*/
	.mfp-content { max-width: 700px; }
		button.mfp-close {color: #000; background:#fff; opacity: 1; top: 0px; right: 0px; border:1px solid #ccc;}
		button.mfp-close:hover {opacity:0.95;}
	
	/* Form validation
	*/
	label.error {color:firebrick;display:block!important;}
	
	/* Subpage - sitemap 
	*/ 
	.sitemap ul {list-style: none; }
	.sitemap ul ul{margin:0 0 10px 18px;}
	
	.sitemap li a {color:#333;}
	.sitemap li a:hover {color:#000;}
	#content .sitemap li:before {}
	#content .sitemap li li:before {
		content: "\f105";
		font-size:15px;
	}
	
	/* Spinner loader
	*/
	.css3-spinner > div {background-color: #cc0033;}
	
	
	/* Misc
	*/
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {color:#cc0033; font-weight:normal;}
	
	h1 {font-size:28px;}
	h2 {font-size:26px;}
	
	.button,
	.button:hover {text-shadow:none;}
	
	.mt8-xs	{display:inline-block;}
		
	@media (max-width: 991px) {
		.mt8-xs	{display:block; margin-top: 8px!important;}
	}
	@media (max-width: 320px) {
		.break-xxs {display:block;}
	}
/* ===========================================================
*/

/* Responsive 
@media (max-width: 1200px) {
}
@media (max-width: 991px) {
}
@media (max-width: 767px) {
}
@media (max-width: 479px) {
}
*/



/* General */

	body {font-size:15px; color:#333;}
	#content p {line-height:30px;}
	
	#logo {margin:80px 0 20px 0; max-width:280px;}
	
	/* fix height 
	*/
		@media (min-width: 992px) {

			.header-extras { margin: 280px 0 0; }

			#primary-menu.style-2 > div > ul > li > a {
				padding-top: 19px;
				padding-bottom: 19px;
			}

			#primary-menu.style-2 > div #top-search,
			#primary-menu.style-2 > div #top-cart,
			#primary-menu.style-2 > div #side-panel-trigger {
				margin-top: 20px;
				margin-bottom: 20px;
			}

			#primary-menu.style-2 > div #top-cart .top-cart-content { top: 40px; }

			#header,
			#header-wrap  { height: 200px; }

			#header.sticky-style-2 { height: 260px; }
			#header.sticky-style-2 #header-wrap { height: 60px; }

			#header.sticky-header:not(.static-sticky),
			#header.sticky-header:not(.static-sticky) #header-wrap,
			#header.sticky-header:not(.static-sticky):not(.sticky-style-2):not(.sticky-style-3) #logo img { height: 60px; }

			#header.sticky-header:not(.static-sticky).sticky-style-2,
			#header.sticky-header:not(.static-sticky).sticky-style-3 { height: 260px; }

			#header.sticky-header:not(.static-sticky) #top-search,
			#header.sticky-header:not(.static-sticky) #top-cart,
			#header.sticky-header:not(.static-sticky) #side-panel-trigger {
				margin-top: 20px !important;
				margin-bottom: 20px !important;
			}

			#header.sticky-header:not(.static-sticky) #top-cart .top-cart-content,
			#header.sticky-header:not(.static-sticky) #primary-menu.sub-title.style-2 > div #top-cart .top-cart-content { top: 40px; }

		}
	
	@media (max-width: 991px) {
	
		#logo {margin: 20px auto 20px auto!important;}
		#header-wrap {display:none;}
	
	}


/* Header
*/

	#header,
	#header.sticky-header #header-wrap {background:#cc0033; border:0;}
	
	#primary-menu.style-2 {border:0;}
	
	#primary-menu ul li:hover > a, 
	#primary-menu ul li.current > a, 	
	#primary-menu div ul li:hover > a,
	#primary-menu div ul li.current > a {background:#fff; color:#cc0033; text-transform:none; font-weight:normal;}
	
	#primary-menu ul li > a {color:#fff; text-transform:none; font-weight:normal; padding:39px 15px; font-size:15px;}
	
	/* fixed width for nav 
	
	.nav-container {max-width: 1170px; margin: 0 auto;}
	*/
	/*.content-wrap {padding: 0;}
	 remove padding and borders in header / logo / menu 
	body.stretched #header.full-header .container {padding:0 15px;}
	#header.full-header #logo,
	#header.full-header #primary-menu > ul {margin-right:0; border-right:0;}
*/
	/* font-awesome icon for burger menu + scroll-top-top
	*/
	.icon-reorder:before, 
	.icon-angle-up:before {font-family:FontAwesome; font-style:normal;}
	.icon-reorder:before {content:"\f0c9"; }
	.icon-angle-up:before {content:"\f106";}
	
	/* replace primary-menu-trigger with side-menu-trigger
	*/
	#side-menu-trigger {
		opacity: 0;
		pointer-events: none;
		cursor: pointer;
		font-size: 14px;
		position: absolute;
		top: 50%;
		margin-top: -25px;
		width: 35px;
		height: 35px;
		line-height: 35px;
		text-align: center;
		-webkit-transition: opacity .3s ease;
		-o-transition: opacity .3s ease;
		transition: opacity .3s ease;
	}

	@media (min-width: 992px) {
		.overlay-menu:not(.top-search-open) #side-menu-trigger {opacity: 1; pointer-events: auto; left: auto; right: 75px; width: 20px; height: 20px; line-height: 20px; margin-top: -10px;}
		.overlay-menu:not(.top-search-open) .full-header #side-menu-trigger { right: 90px; }
	}

	@media (max-width: 991px) {
		#side-menu-trigger {opacity: 1; pointer-events: auto; top: 45px; margin-top: 0; right: 30px; z-index: 1; color:#fff; border:1px solid rgba(255,255,255,.5);}
		#primary-menu .container #side-menu-trigger {top: 5px; left: 0;}
		body:not(.top-search-open) #side-menu-trigger {
			opacity: 1;
			-webkit-transition: opacity .2s .2s ease, top .4s ease;
			-o-transition: opacity .2s .2s ease, top .4s ease;
			transition: opacity .2s .2s ease, top .4s ease;
		}
		body.top-search-open #side-menu-trigger { opacity: 0; }
		.sticky-responsive-menu.device-touch #side-menu-trigger {
			-webkit-transition: none !important;
			-o-transition: none !important;
			transition: none !important;
		}
		.responsive-sticky-header:not(.static-sticky) #side-menu-trigger { top: 5px; }
	}	
	
	/* ========================= 
	*/
	@media (max-width: 767px) {
		#top-bar .top-links span {font-size:10px!important;}
	}
	.top-links li i {vertical-align:inherit;}
	
	/* added */	
	#top-bar {z-index: 200; border-bottom-color: rgba(0,0,0,0.1);}
	.top-links ul li,
	#top-social li {border-left-color: rgba(0,0,0,0.1);}
	
	#top-bar.dark {background-color: transparent; border-bottom-color: rgba(255,255,255,0.2);}
	.dark .top-links ul li { border-left-color: rgba(255,255,255,0.2); }
	.dark .top-links li > a { color: #EEE; }
	.dark #top-social li { border-left-color: rgba(255,255,255,0.2); }
	.dark #top-social li a { color: #EEE; }
	.dark .top-links li:hover { background-color: rgba(255,255,255,0.15); }
	
	@media (min-width: 992px) {
		#header.transparent-header + #slider {top: -145px; margin-bottom: -145px;}
	}
	
	/* portal
	*/
	.portal-banners {position:relative;}
	.portal-banner-overlay {position:absolute; width:100%; height:100%;}
	.portal-banner-overlay a {display: flex; height: 100%; justify-content: center; align-items: center; color:#fff; font-size:32px;}
	.portal-banner-overlay a:hover {text-decoration:underline!important;}
		@media (max-width: 767px) {
			.portal-banner-overlay a {font-size:16px;}
		}
	.portal-banners .col-xs-6 {padding:0;}
	.portal-banners img {width:100%;}
	
	/* breadcrumb
	*/
	#page-title {padding:30px 0 0 0; background-color: #fff; border-bottom: 0; color:#999;}
	#page-title .breadcrumbs {right: inherit!important; font-size:14px; list-style: none;}
	#page-title .breadcrumbs  li {display:inline-block;}
	#page-title .breadcrumbs a { color:#999;}
		@media (max-width: 767px) {
			#page-title {padding:10px 0; text-align:left;}
			#page-title .breadcrumbs {margin:0!important;}
		}
	.breadcrumbs > li + li:before {
		content: "\003e";
		padding:0 5px;
	}
	
	#page-title .fa-facebook-official {color:#3b5998; font-size:25px; margin-right:8px;}
	#page-title .fa-linkedin-square {color:#007bb5; font-size:25px;}
	#page-title .fa-facebook-official:hover,
	#page-title .fa-linkedin-square:hover {opacity:0.7}
	
	/* Subpage - general
	*/
	#content ul {list-style-type:none;}
	#content ul,
	#content ol {margin-left:20px; line-height: 30px;}
		
		#content ul li {position:relative;}
		#content ul li:before {font-family: FontAwesome; content: "\f111"; position:absolute; top:0; left:-18px; font-size:8px; color:#cc0033;}

			/* Styling submenu only
			*/
			#content ul.submenu {border:0; margin-bottom:0; padding:0;}
			#content ul.submenu li:before {font-family: FontAwesome; content: "\f105"; position:absolute; top:0; left:-16px; font-size:14px; color:#333;}
			#content ul.submenu li.active:before {content: "\f0da"; color:#cc0033;}
			
			#content .submenu a {color:#333; }
			#content .submenu a:hover,
			#content ul.submenu li.active a,
			#content ul.submenu li:hover  {color:#cc0033; border-bottom:0;}
			
		#content a {color:#cc0033;}
		#content a:hover {border-bottom:1px dotted #cc0033;}
		#content ul li.active a,
		#content ul li:hover {}
		
		#content h2 {padding:2px 0 0 0;} 
		#content h4 {margin:0;}
		
	#content a.link-red {color:#cc0033;}
	#content a.link-red:hover {color:#333;}
	
		
	/* Subpage - header
	*/
	.heading-block h1 {text-transform:inherit;}
	.heading-block:after {display:none;}
	.heading-block > span:not(.before-heading) {margin:0;}

	/* Subpage - forms general
	*/
	.modal-body div label {font-size:14px; font-weight:bold;}
	.modal-body div label.error,
	.modal-body .radio-style-2-label {font-weight:normal;}
			
			.js .inputfile {
				width: 0.1px;
				height: 0.1px;
				opacity: 0;
				overflow: hidden;
				position: absolute;
				z-index: -1;
			}

			.inputfile + label {
				max-width: 80%;
				font-size: 20px;
				font-weight: 700;
				text-overflow: ellipsis;
				white-space: nowrap;
				cursor: pointer;
				display: inline-block;
				overflow: hidden;
				padding: 10px 20px;
			}

			.no-js .inputfile + label {display: none;}

			.inputfile:focus + label,
			.inputfile.has-focus + label {outline: 1px dotted #000; outline: -webkit-focus-ring-color auto 5px;}

			/* style 2 FA */
			.inputfile-1 + label i,
			.inputfile-2 + label i {margin-right:8px;}

			/* style 1 */
			.inputfile-1 + label {color: #f1e5e6; background-color: #d3394c;}
			.inputfile-1:focus + label,
			.inputfile-1.has-focus + label,
			.inputfile-1 + label:hover {background-color: #722040;}
						
						
			/* style 2 */
			.inputfile-2 + label {color: #d3394c; border: 2px solid #d3394c;}
			
			.inputfile-2:focus + label,
			.inputfile-2.has-focus + label,
			.inputfile-2 + label:hover {color: #722040;}
	
	
	
	/* Subpage - vacatures
	*/
	@media (min-width: 991px) {
		.vacature-detail {position:relative; min-height:80px;}
		.vacature-detail small {position:absolute; bottom:0; right:0;}
	}
	
	table.table-category tr.table-header {vertical-align:top; border-top:0; border-bottom:0px solid #cc0033; color:#cc0033;}
	table.table-category tr {border-top:1px solid #f8f8f8;}
	table.table-category td {padding:6px 0;}
	@media (min-width: 991px) {
		table.table-category td:first-child {width:420px;}
	}
	.acctitle {font-size:18px; color:#cc0033;}
	.acctitle span {font-size:13px; color:#888;}
	
	.radio-style:checked + .radio-style-2-label:before {
		background: #cc0033;
		box-shadow: inset 0px 0px 0px 4px #fff;
	}

	/* footer
	*/
	.dark #copyrights {background-color: #fff; text-shadow: none;}
	
	#footer.dark,
	.dark #footer {border-top:1px solid rgba(229,229,229,1);}
	
	#footer {border:none;}
	#copyrights {font-size:13px; line-height:30px;}
		@media (max-width: 991px) {
			#copyrights {line-height:22px;}
		}
		@media (max-width: 479px) {
			#copyrights {font-size:12px;}
		}
		
	#footer .wrap-footer-logo,
	#footer h4 {min-height:0px;}
	#footer .footer-logo {margin-bottom:25px;}
	
	#footer .subscribe-widget h4 {
		color:#ddd;
	    margin-bottom: 25px;
		font-size: 15px;
		font-weight: 600;
		letter-spacing: 2px;
		text-transform: uppercase;
	}
	.contact-widget span,
	#footer .widget span {display:inline-block; min-width:60px;}
	
	
	.footer-txt {padding-top:40px; color:#888;}
	.footer-txt .break {display:inline-block;}
	.footer-txt .spacing {margin:0 10px;}
	.footer-txt a {color:#888;}
	.footer-txt a:hover {color:#cc0033; text-decoration:underline!important;}
		@media (max-width: 991px) {
			.footer-txt {padding-top:20px;}
			#footer .footer-txt .mbbr {display:block;margin-bottom:0px!important;}
			.footer-txt .break {display:block; margin:0 4px;}
		}
	
	/* Subpage - contact
	*/
	form label {text-transform:inherit; font-weight:300; color:#333;}
	.gm-style-iw div {overflow:hidden;}
	.gm-style-iw a {color:#cc0033;}
	
	#template-contactform-message {min-height: 218px;}
	
	#google-map {height:380px;}

	/* side panel
	*/
	body #side-panel h4,
	body #side-panel .nav-tree li a,
	body #side-panel .dark{color:#fff;}
	body #side-panel .nav-tree li.current > a {color:#fff!important; font-weight:bold;}
	
	body #side-panel.dark {background:#cc0033; opacity:0.9;}
	body #side-panel.dark hr {border-top:1px solid rgba(255,255,255,0.3);  margin:30px 0;}
	body #side-panel.dark  .side-panel-wrap {width:300px; padding:20px 20px 20px 20px;}
	body #side-panel.dark  .widget {width:260px; margin-top:10px; border-top:0; color:#fff; font-size:14px;}
	
	body #side-panel.dark  #side-panel-trigger-close {position: absolute; top: 15px; right: 15px; z-index:100;}
	
	body #side-panel.dark #side-panel-trigger-close a {display:block; background:none;}
	
	body #side-panel.dark  .top-links > ul > li {margin-right:0; height:auto;}
	
	body #side-panel .widget a {color:#fff;}
	body #side-panel .widget a:hover {color:#ccc;}
	
	