@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}

/*
Theme Name: 	Whistle Child
Theme URI: 		http://whistle.dttheme.com/
Template: 		whistle
Version: 		1.0
Author:			designthemes
Author URI: 	http://themeforest.net/user/designthemes/
Description: 	Child Theme for Whistle WordPress Theme.
*/


/*
Theme Name: Whistle
Theme URI: http://whistle.dttheme.com/
Version: 2.4
Author:designthemes
Author URI: http://themeforest.net/user/designthemes/
Description: Whistle is an unique and spectaculous theme for sports promotion websites. Suits well for membership committees, training centres, etc., Launching with lot of features and made user-friendly with detailed guidance in documentation.
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, three-columns, four-columns, theme-options, translation-ready, sticky-post
Text Domain: whistle
*/

/* CSS Document */


a,abbr,address,and,applet,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{background:0 0;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}del{text-decoration:line-through}hr{background:0 0;border:0;clear:both;color:transparent;height:1px;margin:0;padding:0}mark{background-color:#ffffb3;font-style:italic}input,select{vertical-align:middle}ins{background-color:red;color:#fff;text-decoration:none}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - General Styles	
		1.1 - Body Styles
		1.2 - Font Family
		1.3 - Headings
		1.4 - Transition
		1.5 - Text Elements
		1.6 - Tables
		1.7 - Definition Lists
		1.8 - Forms
		1.9 - Images 
		1.10 - Media 
		1.11 - Captions 
		1.12 - Widgets 
2.0 - Layout
		2.1- Container	
		2.2 - Header Styles
		2.3 - Menu
		2.4 - Breadcrumb
3.0 - Main Styles	
		3.1 - Fullwidth Section
4.0 - Blog Styles	
5.0 - Pagination Styles	
6.0 - Intro Text Styles
7.0 - Events
8.0 - Portfolio
9.0 - Style Picker
10.0 - Footer Styles
11.0 - Retina
--------------------------------------------------------------*/

	/*--------------------------------------------------------------
	1.1 - Body Styles
	--------------------------------------------------------------*/
	
	*{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
	
	body{margin:0px; padding:0px; font-size:14px; line-height:28px; background:#FFF; color:#4d4d4d; font-weight:normal;}
	
	/*--------------------------------------------------------------
	1.2 - Font Family
	--------------------------------------------------------------*/
	
	body, input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, select, input[type="search"], #main-menu ul.menu a.dt-menu-expand, #main-menu ul.menu li .menu-item-widget-area-container ul.menu li a, .dt-sc-toggle-frame-set h5, .dt-excersise-detail h6, .dt-sc-team.type1 h6, h5.dt-sc-toggle, .breadcrumb-wrapper .breadcrumb h4, .dt-sc-tabs-frame-content .dt-sc-fancy-list li h5, .dt-sc-tabs-frame-content h2, .dt-sc-parallax-section.full-mac h2, .dt-sc-parallax-section h3, .faq-search input[type="submit"], .section-title2, .section-title3, .dt-excersise-detail h4, .widget-intro-text .dt-sc-button /** Neww **/ , .dt-excersises p.count, .full-pattern h2, .full-pattern h4, .blog-entry .entry-meta .date, .portfolio-title h4, .portfolio-title p, .portfolio-title h4 a, input[type="submit"], input[type="reset"], button, input[type="button"], .product-details span, .dt-sc-team.type2 .team-detail h4, blockquote.type1 cite span, .border-title span, .dt-sc-counter h4, .dt-sc-pr-tb-col.type3 .dt-sc-tb-content li, .info-title{font-family:'Raleway', sans-serif;}
	
	h1.section-title, h2.section-title, h3.section-title, h4.section-title, h5.section-title, h6.section-title, #main-menu ul.menu > li > a, .megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu, .menu-item-widget-area-container .widget .widgettitle h3, .dt-sc-ico-content.type5 h4, .dt-sc-pr-tb-col.type3 .dt-sc-tb-title h3, .dt-sc-pr-tb-col.type3 .dt-sc-tb-title p span, .dt-sc-ico-content.type3 h4, .dt-sc-ico-content.type2 h4, .dt-sc-event .event-detail h2, .dt-sc-animate-num h4, .dt-sc-ico-content.type4 h4, .portfolio-title h4, .intro-text.type2 h4, .dt-sc-ico-content.type7 h4, .blog-post .blog-detail h2, .dt-sc-ico-content.type6 h4, .dt-sc-testimonial .author h4, .dt-sc-ico-content.type7 h4, .breadcrumb-wrapper h1, .dt-sc-progress .dt-sc-bar-text > span, .dt-sc-titled-box h6.dt-sc-titled-box-title, h2.section-title1, h3.section-title1, h4.section-title1, h5.section-title1, h6.section-title1, .full-contact h3, .secondary-sidebar .widget .widgettitle h3, .megamenu-child-container > ul.sub-menu > li > .widgettitle > a, .dt-sc-testimonial.type2 cite h4 /* New*/, h1, h2, h3, h4, h5, h6, .border-title h6, #footer .widgettitle, .dt-sc-ico-content.type4 h2 a, .dt-sc-callout-box.type6 h4, .dt-sc-callout-box.type7 h4, .dt-sc-callout-box.type7 h4, .dt-sc-callout-box h4, .dt-sc-num-count p, .dt-excersise-detail h5, .dt-sc-team.type2 h3, .timetable-head li, .timetable p, .dt-sc-bmi-frm label, .workouts-muscle ul li, .footer-widgets-wrapper .widgettitle, .back-to-top, .dt-sc-bmi-frm .bmi-result label, .dt-sc-bmi-frm [name="txtbmi"], .fancyInline, .full-pattern3.dt-sc-parallax-section .dt-sc-ico-content.type4 h4, .tribe-events-back > a, ul.dt-sc-tabs-frame > li > a, .woocommerce-tabs ul.tabs > li > a, h5.dt-sc-toggle, h5.dt-sc-toggle-accordion, ul.dt-sc-tabs-vertical-frame > li > a, blockquote:before, .dt-sc-testimonial h4, .dt-sc-testimonial > cite > a, blockquote.type1 cite, blockquote.type5 q:before, blockquote.type5 q:after, .tribe-events-list-separator-month span, #main-menu ul.menu > li > .nolink-menu{font-family:'Roboto Condensed', sans-serif;}
	
	#footer p, #footer .widget_tweetbox li, #footer{font-family:'Roboto', sans-serif;}
	
	.dt-sc-event-new .dt-sc-event-price{font-family:'Crete Round', serif;}
	
	.dt-sc-testimonial h4 span, .wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form textarea, .wpcf7-form select, .top-bar, .highlight{font-family:'Open Sans', sans-serif;}
	.dt-sc-testimonial h4 { font-family: 'Open Sans Condensed', sans-serif; }
	
	.portfolio .portfolio-thumb .image-overlay .likeThis:before, .breadcrumb-wrapper .breadcrumb span.default:before{font-family:"FontAwesome"; font-weight:normal; font-style:normal;}
	
	.product-content a.add_to_cart_button:before, .product-content a.add_to_wishlist:before, .yith-wcwl-wishlistexistsbrowse a:before, .yith-wcwl-wishlistaddedbrowse a:before, .product-content a.product_type_variable:before, .product-content .yith-wcwl-wishlistaddedbrowse a:before, .product-content a.product_type_simple:before, .product-content a.added_to_cart:before, .product-content .add_to_cart_button.dt-sc-button.added:before, .fullwidth-section .dt-sc-tabs-frame-content ul.tennis-ball li:before{font-family:'Stroke-Gap-Icons'; font-weight:normal; font-style:normal;}
	
	.fantasy-text{font-family:'Rock Salt', cursive;}

	h1.section-title, h2.section-title, h3.section-title, h4.section-title, h5.section-title, h6.section-title { font-weight:500; text-transform:uppercase; color:#1a1c19; }
	
	.section-title2 { font-weight:600; text-transform:uppercase; margin-bottom:20px; }
	.section-title2.type1 { text-transform:capitalize; }
	.section-title2.type2 { text-transform:none; }
	.section-title3{text-transform:uppercase; font-size:18px; margin-bottom:25px;}
	.section-title3 span { font-size:34px; }
	
	/*--------------------------------------------------------------
	1.3 - Headings
	--------------------------------------------------------------*/
	
	h1, h2, h3, h4, h5, h6{color:#4d4d4d; font-weight:700; line-height:normal; margin-bottom:30px; text-transform:uppercase;}
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#4d4d4d;}
	
	h1{ font-size:30px; }
	h2{ font-size:26px; }
	h3{ font-size:24px; }
	h4{ font-size:20px; }
	h5{ font-size:18px; }
	h6{ font-size:16px; }
	
	.border-title h1{font-size:56px; line-height:46px;}
	.border-title h2{font-size:50px; line-height:40px;}
	.border-title h3{font-size:40px; line-height:30px;}
	.border-title h4{font-size:35px; line-height:25px;}
	.border-title h5{font-size:30px; line-height:20px;}
	.border-title h6{font-size:25px; line-height:15px;}
	
	.border-title{line-height:0px; background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/title-pattern.png) repeat 0px 0px; width:100%;}
	
	.border-title.aligncenter { text-align:center; margin-bottom:50px; }
	
	.border-title.alignright { text-align:right; margin-bottom:40px; width:100%; }
	.border-title{margin-bottom:40px; clear:both;}
	.border-title, .widgettitle { display:block; font-size:30px; text-transform:uppercase; }
	
	.secondary-sidebar .widgettitle { background-position:0px 8px; }
	
	.border-title span{background:#FFF; padding:0px 10px; font-size:14px; font-weight:300; text-transform:uppercase; clear:both; display:block; line-height:normal;}
	.border-title span{padding:12px 0px 2px;}
	.border-title.aligncenter span{padding:12px 10px 2px;}
		
	.border-title.aligncenter h1, .border-title.aligncenter h2, .border-title.aligncenter h3, .border-title.aligncenter h4, .border-title.aligncenter h5, .border-title.aligncenter h6{padding:0px 15px;}
		
	.border-title h1, .border-title h2, .border-title h3, .border-title h4, .border-title h5, .border-title h6{background-color:#FFF; display:inline-block; margin-bottom:0px; color:#060606;}
	
	.border-title h1{padding:0px 15px 0px 0px;}
	.border-title h2{padding:0px 15px 0px 0px;}
	.border-title h3{padding:0px 15px 0px 0px;}
	.border-title h4{padding:0px 15px 0px 0px;}
	.border-title h5{padding:0px 15px 0px 0px;}
	.border-title h6{padding:0px 15px 0px 0px;}
	
	.border-title.alignright h1{padding:0px 0px 0px 15px;}
	.border-title.alignright h2{padding:0px 0px 0px 15px;}
	.border-title.alignright h3{padding:0px 0px 0px 15px;}
	.border-title.alignright h4{padding:0px 0px 0px 15px;}
	.border-title.alignright h5{padding:0px 0px 0px 15px;}
	.border-title.alignright h6{padding:0px 0px 0px 15px;}
	
	.simple-title{text-transform:uppercase; position:relative; display:block; clear:both;}
	
	.simple-title:after{content:""; background-color:#FFF; width:45px; height:2px; display:inline-block; clear:both; float:left; position:absolute; left:0px; bottom:0px;}
	
	.simple-title.aligncenter:after{left:0px; right:0px; margin:auto;}
	
	.simple-title.alignright:after{left:auto; right:0px;}
	
	h1.simple-title{font-size:56px; padding-bottom:4px;}
	
	h2.simple-title{font-size:50px; padding-bottom:6px;}
	
	h3.simple-title{font-size:40px; padding-bottom:9px;}
	
	h4.simple-title{font-size:35px; padding-bottom:10px;}
	
	h5.simple-title{font-size:30px; padding-bottom:11px; margin-bottom:25px;}
	
	h6.simple-title{font-size:25px; padding-bottom:13px;}
	
	input[type="submit"]:hover, input[type="reset"]:hover, button:hover, input[type="button"]:hover{color:#FFF;}
	
	/*--------------------------------------------------------------
	1.4 - Transition
	--------------------------------------------------------------*/
	
	a, input[type=submit], button, input[type=button], input[type="reset"], .dt-sc-ico-content.type4 .icon span, .dt-sc-ico-content.type3 .icon-holder, .dt-sc-ico-content.type5 .icon, h5.dt-sc-toggle:before, h5.dt-sc-toggle-accordion:before, .dt-sc-ico-content.type8 .icon, .dt-sc-ico-content.type7 .icon, .dt-sc-ico-content.type6 .icon-holder, .dt-sc-callout-box .icon, .entry-details .entry-metadata p a span, ul.products li .product-details .price .amount, .dt-gallery figure > img, .widget ul li:before, .dt-sc-gift-card .price, .dt-sc-gift-card h4, .dt-sc-ico-content.type1 .icon, .dt-sc-ico-content.type1 .image img, .blog-entry .entry-thumb img, .dt-sc-team.type1, .dt-sc-gift-card .image img, .dt-gallery .image-overlay .links .views, ul.products li .product-title h3, #main-menu ul li.menu-item-simple-parent ul li, .page-link a span, .portfolio, .dt-sc-ico-content.type2 .icon, .dt-sc-ico-content.type2, .dt-sc-button:hover, .blog-overlay, .dt-sc-testimonial .author img, .dt-sc-pro-detail .dt-sc-pro-content h3, .dt-sc-programs .dt-sc-pro-detail, .dt-sc-pro-detail .dt-sc-pro-content, .dt-excersises, .dt-excersises .dt-excersise-detail, .dt-excersises .dt-excersise-meta, .dt-sc-event, .dt-sc-event .event-thumb img, .galler-thumbnail li img, .megamenu-child-container .dt-sc-pro-thumb .programs-overlay, .dt-sc-team.type2 .team-detail, .dt-sc-team.type2 .dt-sc-social-icons, .full-add img, .dt-sc-team.type2 h3, .dt-sc-add1 img, .header3 #logo, .header3 #logo img, .dt-sc-ico-content.type8 .icon-overlay, .dt-sc-ico-content.type8, #footer .widget .upcoming-events-widget li:hover, .dt-excersises.type1 .dt-excersise-thumb img, .tribe-events-photo-event-wrap, a.dt-sc-button.no-animate, .top-bar a span, .product-wrapper:before, .product-content a:before, .product-details, .product-wrapper, .dt-sc-team.type2 .team-detail, .dt-sc-team.type2 *, .dt-sc-team.type2 .team-detail:before, .testimonial-pagination a span, .testimonial-pagination a, .dt-sc-ico-content.type2:before, .dt-sc-titled-box, .dt-sc-titled-box h6.dt-sc-titled-box-title, .dt-sc-button:before, .dt-sc-button:after, .dt-sc-team.type1 .dt-sc-social-icons, .dt-sc-team.type1 h4, .dt-sc-team.type1 .dt-sc-social-icons, .dt-sc-ico-content.type1 .icon-holder, .dt-sc-ico-content.type1 .icon-holder:before, .dt-sc-ico-content.type1 .icon-holder img, .dt-sc-ico-content.type3 .icon-holder:before, .dt-sc-ico-content.type4 .icon:before, .dt-sc-ico-content.type4, .dt-sc-ico-content.type4 *, .dt-sc-ico-content.type5 .icon-holder, .dt-sc-ico-content, .dt-sc-icon-overlay, .dt-sc-ico-content *, .dt-sc-pricing-table *, .dt-sc-counter, .dt-sc-counter *, .dt-sc-programs *, .dt-sc-programs, .megamenu-child-container ul.sub-menu li ul.sub-menu li a:after, .megamenu-child-container ul.sub-menu li ul.sub-menu li.menu-item a:before, .dt-sc-ico-content.type8 a.icon-btn::before, .dt-excersises, .dt-excersises *, .dt-sc-ico-content.type6, .dt-sc-ico-content.type6 *, .dt-sc-event-overlay, .dt-sc-event-overlay:before, .dt-sc-event-new, .dt-sc-event-new *, .dt-sc-programs input[type=image]{-webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear;}
	
	.social-share-icons li img { transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out; }
	
	@keyframes rotating { from { transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); }
	 						to { transform: rotate(360deg); -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); } }
	@-webkit-keyframes rotating { from { transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); }
	 						to { transform: rotate(360deg); -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); } }
	.dt-sc-popular-procedures:hover .image:before, .dt-sc-testimonial:hover .author span:before, .dt-sc-team:hover .image:before { -webkit-animation: rotating 0.1s linear infinite; -moz-animation: rotating 0.1s linear infinite; -ms-animation: rotating 0.1s linear infinite; -o-animation: rotating 0.1s linear infinite; animation: rotating 0.1s linear infinite; }
	.dt-sc-gift-card:hover .image img, .dt-sc-gift-card.selected .image img { -moz-transform: scale(1.1) rotate(0deg) translate(0px); -webkit-transform: scale(1.1) rotate(0deg) translate(0px); -o-transform: scale(1.1) rotate(0deg) translate(0px); transform: scale(1.1) rotate(0deg) translate(0px); }
	
	.dt-sc-add1 .add-offer:after { transition:all 0.4s cubic-bezier(0.74, 0.01, 0, 1) 0s; }
	
	.blog-entry .entry-metadata, .blog-entry .entry-metadata a{color:#9a9a9a;}

	/*--------------------------------------------------------------
	1.5 - Text Elements
	--------------------------------------------------------------*/

	a{text-decoration:none;}
	a:hover{color:#9a9a9a;}
	a img{ border:none; }
	
	strong{font-weight:bold;}
	em{ font-style: italic; }
	
	address { display:block; margin:10px 0px 20px; }
	abbr {  border-bottom:1px dotted #868686; cursor:help; }
	ins { background:#FFF9C0; color:#868686; }
	sub, sup { font-size:75%; position:relative; vertical-align:baseline; }
	sub { bottom: -3px; }
	sup { top: -9px; }
	
	small{font-size:12px;}
	
	p{margin-bottom:10px; line-height:28px;}	
	ul, ol, pre, code{ margin-bottom:20px; }
	
	ul{ list-style-type:square; list-style-position:inside; }
	ul li { padding-bottom:10px; }
	ul li ul { list-style-type:disc; padding-left:20px; margin:10px 0px 0px; }
	ul ul ul { margin-bottom:0px; list-style-type:circle; }
	
	ol{ list-style-type:decimal; list-style-position:outside; padding-left:20px; padding-top:10px; }
	ol li { padding-bottom:10px; }
	ol li ol { margin-bottom:0px; list-style-type:lower-alpha; }
	ol ol ol { margin-bottom:0px; list-style-type:lower-roman; }	
	
	pre, code{ border-left:3px solid #d8d8cb; background-color:#ededed; display:block; padding:10px 3%; font-size:11px; font-family: monospace; line-height:20px; width:100%; overflow:auto; }
	
	hr{ background-color:#f4f4f4; border:none; height:1px; margin:30px 0; }
	
	blockquote{display:block; padding:40px 30px 40px 50px; margin:0px; position:relative; clear:left; background:#f1f1f1;}
	blockquote q{font-size:16px; line-height:36px; display:inline-block; position:relative; z-index:1;}
	
	blockquote q:before{content:""; background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/quote.png) 0px 0px no-repeat; width:81px; height:71px; position:absolute; z-index:0; font-size:300px; font-weight:normal; line-height:40px; color:#ededed; left:-24px; top:-22px; z-index:-1;}
	
	blockquote cite { font-style:normal; font-size:14px; line-height:30px; font-weight:400; margin:10px 0px 0px; display:block; text-align:right; }
	blockquote cite span { font-size:12px; }
	blockquote p { margin-bottom:0px; }
	
	q:before, q:after{content:"";}
	
	blockquote.alignleft { margin-right:20px; text-align:left; width:30%; float:left; }
	blockquote.alignright { margin-left:20px; text-align:left; width:30%; float:right; }
	blockquote.aligncenter { text-align:center; }
	
	/* due to IE <HR> margin bugs I had to made classed and apply them to div to achieve the effect of a <HR> */
	
	.hr{ height:10px; width:100%; clear:both; display:block; float:left; margin:40px 0px; position:relative; z-index:1; }
	.hr-border { border:4px double #D9D9D9; width:100%; clear:both; display:block; float:left; margin:50px 0px; position:relative; z-index:1; border-radius:5px; }
	
	.hr.top, .hr-border.top { width:97%; }
	.hr.top, .hr-border.top { background-position:right center; text-align:right; }
	.hr.top a, .hr-border.top a { color:#999589; background:transparent; font-size:11px; line-height:16px; padding-left:5px; position:absolute; right:-21px; top:-5px; }
	.hr-border.top a { top:-10px; right:-23px; }
	.hr.top a:hover, .hr-border.top a:hover { color:#868686; }
	
	.clear { float:none; clear:both; margin:0px; padding:0px; }
	.float-right { float:right; }
	.float-left { float:left; }
	.center { width:100%; text-align:center; }
	.hidden { display:none !important;}
	
	.post-edit-link { background:#f6f6f6; color:#5a5a5a; float:right; clear:both; margin:20px 0px 20px; line-height:24px; padding:5px 15px 3px; font-size:12px; }
	.post-edit-link:hover { color:#ffffff; text-shadow:0px 1px 0px #0e4b6e; background:#000; }	
	
	.page-link { float:left; width:100%; clear:both; margin:10px 0px 0px; padding:0px; }
	.page-link a { color:#868686; padding:2px 10px; display:inline-block; margin-left:3px; margin-right:3px; }
	.page-link a span { float:left; background:#ffffff; margin:0px 5px; width:40px; height:40px; color:#37251b; line-height:40px; border-radius:40px; text-align:center; cursor:pointer; }
	.page-link span, .page-link a span:hover{float:left; margin:0px 5px; width:40px; height:40px; color:#37251b; background:#ac9d8e; display:inline-block; border-radius:40px; line-height:40px; text-align:center;}
	
	/*--------------------------------------------------------------
	1.6 - Tables
	--------------------------------------------------------------*/
	
	table{ border-collapse:separate; border-spacing:0; margin-bottom:20px; width:100%; clear:both;  border:1px solid #e6e6e6; border-bottom:0px; }
	th{color:#FFF; border-bottom:1px solid #e6e6e6; padding:15px; font-size:14px; line-height:normal; font-weight:600; text-transform:uppercase; text-align:center;}
	td{ border-bottom:1px solid #e6e6e6; font-size:14px; line-height:normal; text-align:center; padding:13px 15px; }
	.without-border tbody tr:nth-child(2n+1) td{background:#f6f6f6;}
	tbody td .dt-sc-button.small { padding:7px 14px; font-size:12px; margin:0px; }
	table.without-border { border:0; }
	table.without-border td { border:0; }
	
	.without-border th{border:none;}
	
	th a{color:#FFF;}
	
	th a:hover{color:#FFF;}
	
	/*--------------------------------------------------------------
	1.7 - Definition Lists
	--------------------------------------------------------------*/
	
	dl { margin: 0 0 30px; }
	dl.gallery-item { margin:0px; }
	.gallery-caption { margin-bottom:10px; }
	.gallery-item img { border:5px solid #e6e6e6 !important; }
	dt { font-weight:bold; font-size:14px; margin-bottom:10px; }
	dd { margin-bottom:20px; line-height:20px; }	
	
	dl > dt, dl > dd{padding:10px 0px; margin:0px;}
	dl > dt { display: block; float: left; width: 110px; font-weight: bold; }
	dl > dd { line-height:30px; }
	dl > dd strong { margin-left:5px; }
	dl > dd:after { content: ""; clear: both; display: block; }
		
	/*--------------------------------------------------------------
	1.8 - Form Styles
	--------------------------------------------------------------*/
	
	form p{position:relative;}
	
	#main form p span.icon{position:absolute; right:20px; top:0px; margin:auto; text-align:center; line-height:50px; color:#4d4d4d;}
	
	#main .contactform2 span{position:static;}
	
	#main .wpcf7-form input[type=submit]:hover{color:#FFF;}
	
	/*form .sign-up-form-options input[type=text], form .sign-up-form-options input[type=email], form .sign-up-form-options input[type=date], form .sign-up-form-options textarea, form .sign-up-form-options input{border: 1px solid #000;} 
	
	form .sign-up-form-options input[type=submit] {border: 2px solid #000; color:#000;}*/
	
	div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok{clear:both;}
	
	.comment-form textarea{margin-bottom:30px;}

	.dark-bg input[type=submit]:hover{color:#FFF;}
	
	.dark-bg input[type=submit]{border-color:#FFF; color:#FFF;}
	
	.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a, .tribe-events-calendar div[id*=tribe-events-daynum-], .tribe-events-calendar div[id*=tribe-events-daynum-] a{color:#999;}
	
	.tribe-events-tooltip .tribe-events-event-thumb{margin-right:10px;}
	
	.tribe-events-list .tribe-events-venue-details{line-height:20px;}
	
	.tribe-events-tooltip .tribe-events-event-body p{text-align:left; line-height:20px;}
	
	.tribe-events-photo-event-wrap{background:#FFF;}
	
	.tribe-events-calendar th{border-right:1px solid #000; border-color:#000; line-height:28px; border-bottom-width:5px;}
	
	.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]{background-color:#000 !important;}
	
	.tribe-events-calendar td div[id*=tribe-events-daynum-]{line-height:2em;}
	
	.tribe-events-othermonth .tribe-events-month-event-title, .tribe-events-othermonth div[id*=tribe-events-daynum-]{font-weight:normal !important;}
	
	#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title{font-weight:bold;}
	
	.tribe-events-tooltip .tribe-events-event-body{padding:10px;}
	
	#tribe-geo-map-wrapper{margin-bottom:70px;}
	
	.recurring-info-tooltip, .tribe-events-calendar .tribe-events-tooltip, .tribe-events-week .tribe-events-tooltip{background-color:#FFF;}
	
	#tribe-bar-form .tribe-bar-submit input[type="submit"]{background-image:none; padding: 3px 10px 2px; }
	
		/* Firefox override */	
	@-moz-document url-prefix() {
		#tribe-bar-form .tribe-bar-submit input[type="submit"] { padding: 4px 10px; }
		
	}
	
	div.tribe-events-list-event-detail h2.tribe-events-list-event-title, #tribe-geo-results h2.tribe-events-map-event-title.summary{line-height:22px;}
	
	.tribe-events-grid .tribe-grid-header .tribe-week-today{background-color:inherit;}
	
	#tribe-events-content .tribe-events-calendar td, #tribe-events-content table.tribe-events-calendar{border:1px solid #000;}
	
	.tribe-events-venue-details .street-address{line-height:28px;}
	
	.tribe-grid-header{border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2;}
	
	.tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column{border-left-color:#d2d2d2;}

	.tribe-events-list-event-detail .tribe-events-read-more, .tribe-events-day-time-slot .tribe-events-read-more, .tribe-events-back > a{background-image:none;}

	.datepicker thead tr:first-child th:hover, .datepicker tfoot tr th:hover{background:#CCC;}
	
	#tribe-bar-form input[type=text]{background:#f5f5f5;}
	
	#tribe-events-bar #tribe-bar-form{background:none; padding: 0; }
	
	.dt-sc-tribe-views ul li a{border-bottom:2px solid transparent; border-right:2px solid #d7d7d7 !important; position:relative; top:-2px; border-bottom:2px solid #fff; padding:7px 56px; width:180px; background-color:#f7f7f7;}
	
	.dt-sc-tribe-views ul li.tribe-bar-active a{background-color:#FFF;}
	
	.dt-sc-tribe-views ul li.tribe-bar-active a:before{content:""; position:absolute; width:2px; height:44px; right:-2px; top:-2px; z-index:1;}
	
	.dt-sc-tribe-views ul li.tribe-bar-active a:after{content:""; position:absolute; width:176px; height:2px; background-color:#FFF; left:0px; bottom:-2px; z-index:1;}
	
	#tribe-bar-form label{display:none;}
	
	#tribe-bar-form.tribe-bar-full .tribe-bar-filters{border:2px solid; margin:-2px 0px 0px;}
	
	#tribe-bar-form input[type=text]{border-bottom:0px; font-style:normal; padding:11px 11px 11px 20px;}
	
	.dt-sc-tribe-views ul{height:auto; padding:0px;}
	
	.dt-sc-tribe-views ul li:last-child a{border-right:2px solid #d7d7d7;}
	
	.dt-sc-tribe-views ul li{margin:0px -2px -2px 0px; padding:0px; position:relative; border-bottom:0px;}
	
	.tribe-bar-geoloc-filter, .tribe-events-uses-geolocation .tribe-bar-date-filter, .tribe-events-uses-geolocation .tribe-bar-search-filter, .tribe-events-uses-geolocation .tribe-bar-submit{padding:18px 15px;}
	
	.tribe-events-uses-geolocation .tribe-bar-date-filter{padding-left:18px;}
	
	#tribe-bar-form input[type=text]::-webkit-input-placeholder, #tribe-bar-form input[type=text]::-webkit-input-placeholder{font-style:normal;}
	
	#tribe-bar-form input[type=text]:-moz-placeholder, #tribe-bar-form input[type=text]:-moz-placeholder{font-style:normal;}

	#tribe-bar-form input[type=text]::-moz-placeholder, #tribe-bar-form input[type=text]::-moz-placeholder{font-style:normal;}

	#tribe-bar-form input[type=text]:-ms-input-placeholder, #tribe-bar-form input[type=text]:-ms-input-placeholder{font-style:normal;}

	label{color:#4d4d4d;}
	label span{ color:#b4b4b4; }
	label span.required { color:#ff0000; }

	fieldset{border:1px solid #e5e5d8; padding:15px; margin:0 0 20px 0;}
	legend{ font-weight: bold; }
	
	.woocommerce legend{width:100%; float:left;}
	
	input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"]{ background:#FFF; border:1px solid #e5e5d8; padding:16px 16px; display:block; font-size:14px; margin:0px 0px 30px; width:100%; box-sizing:border-box; -webkit-appearance:none; -moz-appearance:none; appearance:none; }
	input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="range"]:focus, input[type="date"]:focus, textarea:focus, input.text:focus, input[type="search"]:focus{box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);}
	
	input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#4d4d4d;}
	
	input:-moz-placeholder, textarea:-moz-placeholder{color:#4d4d4d;}

	input::-moz-placeholder, textarea::-moz-placeholder{color:#4d4d4d;}

	input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#4d4d4d;}
	
	input::-webkit-clear-button{-webkit-appearance:none; margin:0px; opacity:0; display:none;}
	
	input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration{display:none;}
	
	input[type=search]::-webkit-inner-spin-button, input[type=search]::-webkit-calendar-picker-indicator{display:none; -webkit-appearance:none;}

	
	textarea { margin-bottom:15px; }
	
	textarea { height:180px; overflow:auto; }
	form .dt-sc-one-half textarea { height:160px; }
	form .dt-sc-one-half p { margin-bottom:15px; }
	select{ background:#ffffff; border:1px solid #e5e5d8; padding:10px; margin:10px 0 10px; display:block; width:100%; }
	select option { background:#ffffff; }
	
	select{height:50px; background-color:#ffffff; color:#4d4d4d; border:1px solid #e5e5d8; width:100%; margin:0px 0px 30px; padding:15px 10px 14px 15px; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer;}
	
	.selection-box { position:relative; clear:both; }
	.selection-box:before, .selection-box:after { content:""; pointer-events:none; position:absolute; }
	.selection-box:before { z-index:1; right:17px; top:3px; bottom:0px; height:0px; margin:auto; border-left:7px solid transparent; border-right:7px solid transparent; border-top:7px solid #fff; }
	.selection-box:after { width:50px; height:50px; right:0px; top:0px; }
	.selection-box select { background:#ffffff; }
	
	input[type="submit"], button, input[type="button"], input[type="reset"]{float:right; font-size:14px; font-weight:bold; line-height:normal; display:inline-block; margin:10px 0px 0px; cursor:pointer; outline:none; position:relative; z-index:1; color:#000; background-color:transparent; position:relative; padding:15px 32px; text-transform:uppercase; -webkit-appearance:none; border:2px solid #000;}
	
	span.error-msg { color: #ff0000; }
	input.error, textarea.error { border:1px solid #ff0000 !important; }
	.full-contact span.success-msg, .full-man span.success-msg { color:#fff; }
	span.success-msg { color:#01850a; }
	
	input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none; display:none;}

	input[type=date]::-webkit-calendar-picker-indicator{-webkit-appearance:none; display:none;}		
	
	/*--------------------------------------------------------------
	1.9 - Images
	--------------------------------------------------------------*/

	img { border: 0 none; height: auto; max-width: 100%; vertical-align: middle; }
	.ie8 img { width:auto; }
	
	.post-content input[type="submit"] { float:none; }
	
	.wp-caption { background:#ebebeb; border:1px solid #d6d5c9; margin-bottom:10px; margin-top:10px; padding:7px; text-align:center; }
	.wp-caption img { display:block; margin: 0 auto; }
	.wp-caption .wp-caption-text { text-align:center; margin:0px; }
	.wp-caption.alignnone { clear:both; }
	
	img.size-auto, img.size-large, img.size-full, img.size-medium { max-width:99.6%; height: auto; }
	
	.portfolio img.size-auto, .portfolio img.size-large, .portfolio img.size-full, .portfolio img.size-medium{max-width:100%;}
	
	.alignleft, img.alignleft { display: inline; float: left; margin-right: 20px; }
	.alignright, img.alignright { display: inline; float: right; margin-left: 20px; }
	.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; text-align:center; }
	.alignleft, .alignright, .aligncenter, .alignnone, img.alignleft, img.alignright, img.aligncenter { margin-bottom:20px; }
	
	.widget img.size-auto, .widget img.size-large, .widget img.size-full, .widget img.size-medium { width:95.6%; }
	
	.column iframe, iframe, embed, iframe, object, video { max-width:100%; }
	
	.shadow { margin:-20px 0px 0px; width:100%; float:left; }
	
	/*--------------------------------------------------------------
	1.10 - Media
	--------------------------------------------------------------*/
	
	.site .avatar { border-radius: 50%; }
	.page-content img.wp-smiley, .entry-content img.wp-smiley, .comment-content img.wp-smiley { border: none; margin-top: 0; margin-bottom: 0; padding: 0; }
	audio, canvas { display: inline-block; }
	embed, iframe, object, video{max-width:100%; vertical-align:middle;}
	p > embed, p > iframe, p > object, p > video, .entry-thumb .wp-video { margin-bottom: 0; }
	.wp-audio-shortcode, .wp-video, .wp-playlist.wp-audio-playlist { font-size: 15px; font-size: 1.5rem; margin-top: 0; margin-bottom: 1.6em; }
	.wp-playlist.wp-playlist { padding-bottom: 0; }
	.wp-playlist .wp-playlist-tracks { margin-top: 0; }
	.wp-playlist-item .wp-playlist-caption { border-bottom: 0; padding: 10px 0; }
	.wp-playlist-item .wp-playlist-item-length { top: 10px; }
	
	/*--------------------------------------------------------------
	1.11 - Captions
	--------------------------------------------------------------*/
	
	.wp-caption { margin-bottom: 1.6em; max-width: 100%; }
	.wp-caption img[class*="wp-image-"] { display: block; margin: 0; }
	.wp-caption-text { color: #707070; color: rgba(51, 51, 51, 0.7); font-size: 12px; font-size: 1.2rem; line-height: 1.5; padding: 0.5em 0; }
	
	.gallery { margin-bottom: 1.6em; }
	.gallery-item { display: inline-block; padding: 1.79104477%; text-align: center; vertical-align: top; width: 100%; }
	.gallery-columns-2 .gallery-item { max-width: 50%; }
	.gallery-columns-3 .gallery-item { max-width: 33.33%; }
	.gallery-columns-4 .gallery-item { max-width: 25%; }
	.gallery-columns-5 .gallery-item { max-width: 20%; }
	.gallery-columns-6 .gallery-item { max-width: 16.66%; }
	.gallery-columns-7 .gallery-item { max-width: 14.28%; }
	.gallery-columns-8 .gallery-item { max-width: 12.5%; }
 	.gallery-columns-9 .gallery-item { max-width: 11.11%; }
	.gallery-icon img { margin: 0 auto; }
	.gallery-caption { color: #707070; color: rgba(51, 51, 51, 0.7); display: block; font-size: 12px; font-size: 1.2rem; line-height: 1.5; padding: 0.5em 0; }
	.gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display: none; }
	
	/*--------------------------------------------------------------
	1.12 - Widgets
	--------------------------------------------------------------*/
	
	.widget { float:left; width:100%; padding:0px 0px 90px; margin:0px; }
	
	.secondary-sidebar .widget{padding:0px 0px 25px; margin:0px 0px 25px;}
	
	.widget .widgettitle { position:relative; display:inline-block; width:100%; margin-bottom:30px; }
	.widget .widgettitle h3, .megamenu-child-container > ul.sub-menu > li > .widgettitle > a{position:relative; text-transform:capitalize; font-size:22px; float:left; clear:both; padding-right:10px; margin-bottom:5px;}
	
	.megamenu-child-container .widget .recent-posts-widget ul li h4, .megamenu-child-container .widget_recent_entries h4, .megamenu-child-container .widget.widget_popular_entries ul li h6, .megamenu-child-container .widget .upcoming-events-widget ul li h4{font-size:15px; line-height:25px;}
	
	.widget .widgettitle h3{margin-bottom:0px; text-transform:none;}
	
	.megamenu-child-container > ul.sub-menu > li > .widgettitle > a { color: #302521; font-size: 18px; font-weight: 500; margin-bottom: 20px; padding-right: 10px; position: relative; text-transform: capitalize; }
	.secondary-sidebar .widget .widgettitle { font-weight:bold; font-size:22px; text-transform:uppercase; }
	
	.widget ul { float:left; width:100%; margin:0px; padding:0px; }
	.widget ul li { display:block; clear:both; }
	.widget ul li a { color:#4d4d4d; display:block; }	
	
	.widget ul ul { margin-top:10px; }
	
	.widget ul li { position:relative; padding:0px 0px 0px 25px; }
	.widget ul li:before{font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; font-size:14px; position:absolute; top:0px; left:0px; content:"\f101"; color:#4d4d4d;}

	.widget.widget_recent_entries ul li:before{content:"\f1c5";}
	
	.widget.widget_categories ul li:before, #footer .widget.woocommerce.widget_product_categories ul li:before{top:4px;}
	
	.widget.tribe-events-venue-widget ul li{padding-left:0px; margin-bottom:5px;}
	
	.widget.tribe-events-venue-widget ul li:before{display:none;}
	
	.widget.widget_archive label.screen-reader-text, .widget.widget_categories label.screen-reader-text{display:inline-block; width:100%; margin-bottom:10px;}
	
	#footer .widget ul li:before{color:#FFF;}
	.secondary-sidebar .widget ul li:before{top:4px;}
	.secondary-sidebar .widget.widget_pages ul li:before, .secondary-sidebar .widget.widget_mostlikedposts ul li:before{top:0px;}
	
	.secondary-sidebar .widget.widget_nav_menu ul li:before{top:0px;}
	
	.widget.widget_nav_menu ul li:before{content:"\f046";}
	.widget.widget_pages ul li:before{content:"\f12e";}
	
	.widget.widget_display_topics ul li, .widget.widget_bp_groups_widget ul li{padding:5px 0px 0px; margin-bottom:15px;}
	
	.widget.widget_display_topics ul li div{line-height:15px; margin:5px 0px 0px; padding:0px;}
	
	.widget.widget_display_topics ul li:before, .widget.widget_bp_groups_widget ul li:before{display:none;}
	
	#main-menu .widget.widget_display_topics ul li, #main-menu .widget.widget_bp_groups_widget ul li{border-top:none; padding-bottom:0px;}
	
	#main-menu .widget.widget_display_replies ul li:before, #main-menu .widget.widget_display_views ul li:before, #main-menu .widget.woocommerce.widget_product_categories ul li:before{top:5px;}
	
	.widget.widget_categories ul li, .widget.widget_archive ul li, .secondary-sidebar .widget.widget_recent_comments ul li, .secondary-sidebar .widget.widget_recent_entries ul li, .secondary-sidebar .widget.widget_meta ul li, .secondary-sidebar .widget.widget_product_categories ul li, .secondary-sidebar .widget.widget_display_forums ul li, .widget.widget_display_views ul li, .widget.widget_meta ul li, .widget.widget_recent_comments ul li, .widget.widget_recent_entries ul li, .widget.woocommerce.widget_product_categories ul li, .widget.widget_display_replies li, .widget.widget_display_topics li, .widget.woocommerce.widget_layered_nav li, footer .working-hours li{padding-left:25px; padding-top:5px; padding-bottom:5px; border-top:1px solid #e5e5d8;}
	
	.widget.widget_archive ul li { padding-left:25px; }
	.widget.widget_categories ul li:last-child, .widget.widget_archive ul li:last-child, .secondary-sidebar .widget.widget_recent_comments ul li:last-child, .secondary-sidebar .widget.widget_recent_entries ul li:last-child, .secondary-sidebar .widget.widget_meta ul li:last-child, .secondary-sidebar .widget.widget_product_categories ul li:last-child{border-bottom:1px solid #e5e5d8;}
	.widget.widget_categories ul li:before{content:"\f013"; left:0px;}
	.widget.widget_categories ul li span, .widget.widget_archive ul li span{position:absolute; right:0px;}
	.widget.widget_categories ul li a { display:block; }
	
	.widget.widget_search form.search-form { position:relative; }
	.widget.widget_search form.search-form input[type="search"] { margin-bottom:0; min-height:48px; }
	
	#footer .widget.widget_search form.search-form input[type="submit"]{color:#FFF;}
	
	.widget.tweetbox ul li:before { content:""; }
	.widget.tweetbox ul li { border:none; padding-left:0px; }
	.widget.tweetbox ul li .tweet-time, .widget.tweetbox ul li a:hover { color:#ac9d8e; }
	.widget.tweetbox ul li:hover:before { color:#37251b !important; }
	.widget.tweetbox ul li .tweet-thumb { margin:5px 15px 0px 0px; float:left; }
	.widget.widget_tweetbox ul li .tweet_time a, #footer .widget.widget_tweetbox ul li .tweet_time a { font-style:italic; }
	#footer .widget.widget_tweetbox ul li .tweet_time a:hover { color:#fff; }
	
	.widget .recent-posts-widget ul li { padding:0px; position:relative; }
	.widget .recent-posts-widget ul li:before { content:""; }
	#footer .widget.widget_display_replies li{padding-left:0px;}
	#footer .widget .upcoming-events-widget li:before, #footer .widget.widget_display_replies li:before{content:""; display:none;}
	#footer .widget .upcoming-events-widget li:before { background:#fff; }
	.widget .upcoming-events-widget li:hover:before { width:100%; }
	
	#main-menu .dt-sc-workout-detail .dt-excersise-title p.count a, #main-menu .dt-excersise-title.title p.count a{color:#FFF;}
	
	.widget.widget_display_replies li .bbp-author-avatar{float:left; margin:0px 10px 30px 0px;}
	
	#footer .widget.widget_display_replies li a, .widget.widget_display_topics li a{display:inline-block;}

	.widget.widget_display_topics li .bbp-forum-title{display:block;}
	
	.dt-sc-event-new .dt-sc-event-title .date{margin:0px 0px 5px 0px;}
		
	.widget .recent-posts-widget ul li, .widget.widget_popular_entries ul li { padding:0px 0px 25px; border:none; line-height:normal; float:left; width:100%; }
	.widget.widget_popular_entries ul li:last-child { padding:0px; }
	.widget .upcoming-events-widget ul li .entry-thumb, .widget.widget_popular_entries ul li .entry-thumb{float:left; margin:0px 15px 10px 0px; width:70px; height:auto; padding:0px;}
	#footer .widget .upcoming-events-widget ul li .entry-metadata .date { margin-right:0; display:table; font-size:12px; }
	.widget .recent-posts-widget ul li .entry-details { padding-left:75px; margin:0px; }
	.widget .recent-posts-widget ul li .entry-details .entry-title { margin:0px 0px 10px; position:relative; top:5px; }
	.widget .recent-posts-widget ul li .entry-metadata .date { display:table; letter-spacing:0px; font-size:13px; color:#bdbdbd; }	
	.widget .recent-posts-widget ul li .entry-metadata .date .day { display:table-cell; vertical-align:middle; line-height:16px; }
	.widget .recent-posts-widget ul li .entry-metadata .date span { position:inherit; }
	.widget .recent-posts-widget ul li .entry-details .entry-metadata p, .widget .recent-posts-widget ul li .entry-details .entry-metadata p a { display:inline; }
	.widget .recent-posts-widget ul li .entry-details .entry-metadata p a span, .widget .recent-posts-widget ul li .entry-details .entry-metadata span { color:#ac9d8e; }
	.widget .recent-posts-widget ul li .entry-body { clear:both; }
	.widget .recent-posts-widget ul li .entry-body p { margin:0px; }
	.widget .recent-posts-widget ul li .entry-details .entry-metadata { margin-bottom:10px; margin-top:0px; }
	.dt-sc-tabs-frame-content .entry-metadata p { font-size:12px; }
	
	#footer .widget.widget_tag_cloud .tagcloud a, #footer .widget.widget_product_tag_cloud .tagcloud a{font-size:13px !important;}
	
	.widget.widget_text ul li:before { content:none; }
	.widget.widget_text ul li { padding-left:0; font-size:13px; border-bottom:1px solid #222; line-height:30px; }
	.widget.widget_text .textwidget ul.dt-sc-fancy-list li:before { top: 1px; }

	.widget_popular_entries.widget li { padding:0; }
	.widget_popular_entries.widget li:before { content:none; }
	.widget ul li a.thumb, .widget.widget_recent_activities a.thumb{ display:block; float: left; margin:0px 15px 5px 0px; padding: 0; width:70px; }
	
	.widget.widget_recent_activities a.thumb{position:static;}
	
	.widget .dt-excersise-title.title{padding-left:0px;}
	
	.widget ul li h6 { margin-bottom:8px; font-size:14px; }
	#footer .widget.widget_recent_posts .entry-metadata{display:inline-block; float:left;}
	
	#footer .widget.widget_recent_posts p{line-height:20px; margin-bottom:5px;}
	
	.widget.widget_upcoming_events ul li:before { content:""; }
	.widget.widget_upcoming_events ul li { margin-bottom:10px; }
	.widget_recent_entries ul li:last-child, .widget.widget_popular_entries ul li:last-child { margin-bottom:0; }
	.widget .tribe-mini-calendar th{color:#FFF; padding:10px 5px;}
	
	.widget.tribe_mini_calendar_widget .tribe-mini-calendar td, .tribe-mini-calendar-no-event{padding:5px;}
	
	#tribe-bar-form{background:#F6F6F6;}
	
	.tribe-events-list-separator-month span{padding:0px 6px; font-size:35px; line-height:25px; color:#060606; text-transform:uppercase;}
	
	.widget.tribe_mini_calendar_widget .tribe-mini-calendar th{padding:10px 5px;}
	
	.widget.tribe-events-adv-list-widget ol { padding:0; }
	.widget.tribe-events-adv-list-widget li { margin-bottom:20px; }
	.widget.tribe-events-adv-list-widget li.type-tribe_events h4.entry-title, .tribe-venue-widget-list .entry-title { margin-bottom:10px; font-size:18px; }
	
	.widget.tribe-events-adv-list-widget .location{line-height:18px;}
	
	.widget .recent-posts-widget ul li h4, .widget_recent_entries h4, .widget.widget_popular_entries ul li h6, .widget .upcoming-events-widget ul li h4, .widget.widget_recent_activities .dt-excersise-entry h5{font-size:18px; line-height:28px; margin:0px 0px 5px; font-weight:normal; margin-top:-7px;}
	.widget .upcoming-events-widget ul li h4{margin-bottom:4px; line-height:20px; float:none; display:block;}
	
	.widget.widget_recent_activities .dt-excersise-entry h5{position:static; display:inline-table; height:auto;}
	
	@media screen and (-webkit-min-device-pixel-ratio:0) {
	::i-block-chrome, .widget .recent-posts-widget ul li h4, .widget_recent_entries h4, .widget.widget_popular_entries ul li h6, .widget .upcoming-events-widget ul li h4, .widget.widget_recent_activities .dt-excersise-entry h5{display:inline;}
	}
	
	
	.widget .upcoming-events-widget ul li .entry-metadata p{margin-right:0px; display:inline-block;}
	
	
	/*.widget.widget_popular_entries ul li p, .widget.widget_recent_posts ul li p{clear:both;}*/
	
	.widget .tribe-events-present .tribe-mini-calendar-no-event { color:#fff; }
	.widget_recent_entries .entry-metadata, .widget_recent_entries .entry-metadata a { color:#bdbdbd; }
	.widget_popular_entries ul li a.thumb img, .widget_recent_entries ul li a.thumb img{height:auto;}
	
	.widget.widget_upcoming_events ul li{padding:0px;}
	.widget.widget_upcoming_events ul li span.post-date { color: #bdbdbd; font-size:13px; }
	.widget.widget_upcoming_events ul li span.post-date:before { content: "\f073"; font-family:FontAwesome; margin-right:7px; }
	
	.entry-metadata p { display:inline; margin:0px 13px 0px 0px; }
	.widget p .fa, .widget h5 .fa, a.dt-sc-button.green span.fa { margin-right:6px; }
	.entry-metadata p, .entry-details .tags, .portfolio-single .tags { font-size: 13px; }
	.widget .entry-metadata p a { display:inline-block; }
	
	.widget.widget_recent_comments ul li:before { content:"\f086"; }
	.widget.widget_archive ul li:before, footer .widget.widget_text ul.quick_links li:before{content:"\f097"; top:4px;}
	
	footer .widget.widget_text ul.quick_links li:before{content:"\f00c";}
	
	.widget.widget_ratings-widget ul li:before { content:"\f006"; }
	.widget.widget_sensei_lesson_component ul li:before { content:"\f02d"; }
	.widget.widget_meta ul li:before{content:"\f08d";}
	
	.widget.widget_recent_comments ul li a, .widget.tweetbox ul li a { display:inline; }
	
	.widget .dt-sc-social-icons li { padding:0; clear:none; }
	.widget .dt-sc-social-icons li a{width:50px; height:50px; line-height:50px; background-color:#3c3c3c; color:#FFF;}
	.widget .dt-sc-social-icons li:hover a { color:#fff; }
	.widget .dt-sc-social-icons li:before { content: none; }
	
	.widget.widget_tag_cloud .tagcloud a, .widget.widget_product_tag_cloud .tagcloud a { font-size:14px !important; background:#ffffff; border:1px solid #e5e5d8; color:#37251b; margin:0px 1px 10px 0px; text-transform:lowercase; display:inline-block; padding:5px 20px; position:relative; }
	.widget.widget_tag_cloud .tagcloud a:hover, .widget.widget_product_tag_cloud .tagcloud a:hover { background:#cdccbb url(//esv-euskirchen.de/wp-content/themes/whistle/images/btn-bg.png) left top repeat-x; z-index:1; border:1px solid #c5c4b4; color:#ffffff; }
	#footer .tagcloud a:hover{color:#FFF;}
	
	#footer .widget .subscribe-frm input[type="submit"]:hover{opacity:0.8;}
	
	.zn_mailchimp_result{margin:10px 0px; display:inline-block; clear:both; width:100%; float:left;}
	
	.widget #wp-calendar caption { font-weight:300; font-size:16px; margin-bottom:10px; }
	.widget #wp-calendar th { padding:10px; }
	.widget #wp-calendar td { padding:9px 10px; }
	
	.widget.widget_flickr .flickrs div { float:left; max-width:70px; margin:0px 7px 7px 0px; }
	.widget.widget_flickr .flickrs div a { display:block; line-height:0px; }
	.widget.widget_flickr .flickrs div img { height:auto; transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out; opacity:1; filter:alpha(opacity=100); }
	.widget.widget_flickr .flickrs div img:hover { opacity:0.4; filter:alpha(opacity=40); }
	
	.widget.widget_text ul.quick_links li{border-bottom:0; padding:5px 0px 5px 25px;}
	.widget.widget_text ul.quick_links li:before { content:"\f0c1"; }
	.widget ul.quick_links li a { font-weight:500; }
	.widget ul.quick_links li a:hover { color:#3a3a3a; }
	.widget .quick_links li { border-top:1px solid #f4f4f4; line-height:35px; }
	.widget .quick_links li:last-child { border-bottom:1px solid #f4f4f4; }
	
	.widget-intro-text { background:#f4f4f4; padding:20px 30px; }
	.widget-intro-text .dt-sc-button { font-weight:bold; }
	.widget-intro-text .dt-sc-button.medium { background-image:none; }
	
	.widget.woocommerce.widget_layered_nav li span.count{position:absolute; right:0px;}
	
	/***BuddyPress Widget***/
	
	.widget.widget_bp_groups_widget.buddypress .item-title, .widget.widget_bp_core_members_widget.buddypress .item-title{line-height:18px;}
	
	.widget.widget_bp_groups_widget.buddypress .item-meta, .widget.widget_bp_core_members_widget.buddypress .item-meta{margin-left:0px;}
	
	.widget.widget_bp_core_members_widget.buddypress ul li{padding-left:0px;}
	
	.widget.widget_bp_core_members_widget.buddypress ul li:before{display:none;}

	#buddypress form#whats-new-form textarea{min-height:100px;}
	
	.megamenu-child-container > ul.sub-menu > li .blog-entry .entry-body, .megamenu-child-container > ul.sub-menu > li .dt-sc-pro-content { display:none; }
	
	/***Newsletter Widget***/
	
	.widget .subscribe-frm, .widget.widget_search #searchform, .widget.widget_product_search #searchform { position:relative; float:left; width:100%; }
	.widget .subscribe-frm input[type="email"], .widget.widget_search #searchform input[type="text"], .widget.widget_product_search #searchform input[type="text"]{float:left; padding:15px 58px 15px 12px; margin-bottom:0; border-color:#e5e5d8;}
	
	.widget .subscribe-frm input[type="submit"], .widget #searchform input[type="submit"]{background-image:url(//esv-euskirchen.de/wp-content/themes/whistle/images/submit.png); background-position:center; background-repeat:no-repeat; display:block; text-indent:-9999px; font-weight:normal; padding:16px 22px; border-radius:0; position:absolute; right:0; top:0px; margin-top:0px; min-height:48px; border:none;}
	
	.widget .subscribe-frm input[type="submit"], .widget #searchform input[type="submit"]{min-height:49px\9;}
	
	.widget input[type="text"]:focus, .widget input[type="password"]:focus, .widget input[type="email"]:focus, .widget input[type="url"]:focus, .widget input[type="tel"]:focus, .widget input[type="number"]:focus, .widget input[type="range"]:focus, .widget input[type="date"]:focus, .widget textarea:focus, .widget input.text:focus, .widget input[type="search"]:focus{box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}
	
	.widget.widget_product_search #searchform input[type="submit"] { bottom:0; }
	
	.widget ul.tweet_list li { padding-top:0px; padding-bottom:18px; line-height:22px; margin-bottom:15px; border-bottom:1px solid #f2f2f2; }
	
	footer .widget ul.tweet_list li, footer .widget.widget_categories ul li, footer .widget.widget_archive ul li, footer .widget.widget_categories ul li:last-child, footer .widget.widget_archive ul li:last-child, footer dl > dt, footer dl > dd, footer fieldset, footer td, footer table, footer th, footer .widget.widget_display_views ul li, footer .widget.widget_meta ul li, footer .widget.widget_recent_comments ul li, footer .widget.widget_recent_entries ul li, footer .widget.woocommerce.widget_product_categories ul li, #footer .widget.widget_display_replies li, #footer .widget.widget_display_topics li, #footer .widget.woocommerce.widget_layered_nav ul li, footer .widget.widget_text ul.quick_links li, footer .working-hours li{border-color:rgba(255,255,255,0.1);}
	
	footer .widget.widget_text ul.quick_links li{border-top:1px solid rgba(255,255,255,0.1);}
	
	footer .widget.widget_display_views ul li:before, footer .widget.widget_meta ul li:before, footer .widget.widget_recent_entries ul li:before, footer .widget.woocommerce.widget_layered_nav ul li:before, footer .widget.widget_recent_comments ul li:before{top:4px;}
	
	.widget ul.tweet_list li:before { content: "\f099"; font-size: 18px; color:#15b2f8; top: 0px; }
	.widget ul.tweet_list li a { display:inline-block; }

	.searchform { position:relative; float:left; width:100%; }
	.widget .search-form input[type="search"], .widget #bbp-search-form input[type="text"] { margin-bottom:0; }
	.search-form .screen-reader-text { display:none; }
	
	@media screen and (-webkit-min-device-pixel-ratio:0){ 
 	
	.widget input[type="search"]{padding:15px 16px;}
	
	}
			
	@media screen and (-webkit-min-device-pixel-ratio:0) { 
		/* Safari only override */
		::i-block-chrome,.widget .recent-portfolio-widget li h6 { display:inline; }
		#buddypress div.item-list-tabs ul li.last select { padding-right:45px; }
	}
	
	.widget .rev_slider_wrapper { clear:both; }
	
	.widget_rss .rsswidget img { display:none; }
	.widget.widget_rss li { margin-bottom:15px; }
	.widget.widget_rss li:last-child { margin-bottom:0; }
	.widget.widget_rss li a { font-weight:bold; line-height:24px; }
	.widget.widget_rss .rss-date { clear:both; display:block; margin:0px 0px 10px; }
	.widget.widget_rss .rss-date, .widget.widget_rss cite{color:#CCC;}	
	.widget.widget_rss li:before{content:"\f09e";}
	.secondary-sidebar .widget.widget_rss li:before, footer .widget.widget_rss li:before{top:-3px;}
	footer .widget_rss .rsswidget { color:#fff; }
	.secondary-sidebar .dt-sc-popular-procedures-wrapper { background-color:#ffffff; }
	
	.widget.widget_search input[type=submit]{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/search_icon.png) no-repeat center center; font-size:0px; text-indent:-99999px; position:absolute; right:0px; top:0px; border:0px; padding:24px 25px; margin:0px;}
	
	.widget.widget_search input[type=submit]:hover{opacity:0.5;}
	
	input:-moz-placeholder, textarea:-moz-placeholder{opacity:1;}

	input::-moz-placeholder, textarea::-moz-placeholder{opacity:1;}
	
	footer td { background-color:#222222; }
	footer tbody tr:nth-child(2n+1) td { background-color:#3b3b3b; }
	
	/*--------------------------------------------------------------
	2.0 - Layout
	--------------------------------------------------------------*/
	
	.wrapper{clear:both; width:100%; margin:0px; padding:0px; float:left; overflow:hidden;}
	
	.boxed .wrapper{width:1260px; margin:0 auto; float:none;}
	
	.inner-wrapper{margin:0px; width:100%; float:left; padding:0px; background:#FFF;}
	
	/*--------------------------------------------------------------
	2.1 - Container
	--------------------------------------------------------------*/
	
	.container { width:1170px; margin:0 auto; position:relative; clear:both; }
	
	.boxed .top-bar{margin:0 auto;}
	
	.boxed .main-menu-container .main-menu { top:0; }
	.boxed .header3 .top-bar { min-height:45px; }
	.boxed .header3 #logo { display:table; float:none; margin:0 auto; }
	
	.fullwidth-section, #logo a, #slider, .dt-gallery, sub, sup { line-height:0; }
	.fullwidth-section .container, .widget_tweetbox .tweet { line-height:22px; }
	
	.fullwidth-background{width:100%; float:left; margin:-80px 0px 0px; padding:0px; clear:both; background-color:#ebebeb;}
	
	.fullwidth-section.dark-bg *, .fullwidth-section.dark-bg .dt-sc-counter .icon-holder span{color:#FFF;}
	
	.fullwidth-section.dark-bg .dt-sc-testimonial.type4 q{color:#4d4d4d;}
	
	.transparent-bg h1, .transparent-bg h2, .transparent-bg h3, .transparent-bg h4, .transparent-bg h5, .transparent-bg h6, .skin-color h1, .skin-color h2, .skin-color h3, .skin-color h4, .skin-color h5, .skin-color h6{color:#FFF;}
	
	.skin-color{position:relative; float:left; color:#FFF;}
	
	.slanting-edge{position:relative; float:left; width:100%; z-index:1; padding-bottom:65px;}
	
	.slanting-edge:before{content:""; width:10000px; height:100%; top:0px; position:absolute; -ms-transform:skewX(-11deg); -webkit-transform:skewX(-11deg); transform:skewX(-11deg); left:-90px; display:inline-block; float:left; z-index:-1;}
	
	.fullwidth-section.transparent-bg .alignright{margin-bottom:0px;}
	
	.slanting-edge *{color:#FFF;}
	
	.slanting-edge .dt-sc-button, .skin-color .dt-sc-button{margin:20px 17px 0px 0px;}
	
	.slanting-edge .dt-sc-button:hover, .skin-color .dt-sc-button:hover{color:#4d4d4d; border-color:#FFF; background-color:#FFF;}
	
	.content-at-top{width:100%; float:left; clear:both; margin:-30px 0px 0px; padding:0px; line-height:0px;}
	
	.highlight{font-size:16px;}
	
	.fullwidth-section.rider-section:before{content:""; background-image:url(//esv-euskirchen.de/wp-content/themes/whistle/images/rider.png); background-repeat:no-repeat; background-position:center bottom; width:100%; height:730px; display:inline-block; position:absolute; bottom:0px; z-index:1; background-size:cover;}
	
	.rally-content{position:relative; float:left; width:100%;}
	
	.rally-content *{color:#FFF;}
	
	.rally-content p{line-height:30px; font-weight:300;}
	
	.rally-content .skin-color{display:inline-block; position:relative; background-image:url(//esv-euskirchen.de/wp-content/themes/whistle/images/mountain.png); background-repeat:no-repeat; background-position:right top;}
	
	/*.rally-content:after{content:""; background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/rider.png) no-repeat 0px center; display:inline-block; position:relative; width:1903px; height:890px; position:absolute; right:-325px; top:-190px; background-size:contain;}*/
	
	.rally-content h3{font-size:50px; color:#FFF; margin-bottom:0px;}
	
	.rally-content .skin-color *{position:relative; z-index:1;}
	
	.fantasy-text{font-size:30px;}
	
	.skin-color .fantasy-text{color:#FFF; font-weight:normal;}
	 
	.skin-color .support-info *{color:#FFF;}
	
	.support-info{color:#FFF; padding:0px 0px 15px; float:left; width:100%;}
	
	.rally-content .skin-color{padding:80px 25px 40px 303px; margin:0px; width:100%;}
	
	 @-moz-document url-prefix() { .rally-content .skin-color{padding:80px 49px 29px 293px;}}
	 
	 @media screen and (-webkit-min-device-pixel-ratio:0) {
	
	 ::i-block-chrome, .rally-content .skin-color{padding:80px 25px 29px 319px;}
	 
	 }
	 
	.rally-content .skin-color{padding:80px 25px 29px 317px\9;}
	
	.support-info h3{font-size:23px; text-transform:none; margin-bottom:15px; clear:both; line-height:20px;}
	
	.support-info h2{font-size:40px; margin-bottom:10px;}
	
	.support-info h2 i{margin-right:10px;}
	
	.support-info p{display:inline-block; line-height:20px;}
	
	.support-info a{padding:0px 5px 9px 0px; margin-right:15px; border-bottom:2px solid #FFF; font-size:15px;}

	.skin-color .support-info a:hover{color:#FFF;}
	
	.support-info a i{margin-right:10px;}
	
	.rider-section{width:100%; float:left;}
	
	.gradient-bg{background-image:linear-gradient(to right, #f5f5f5 50%, #ebebeb 0%); background-image:-moz-linear-gradient(to right, #f5f5f5 50%, #ebebeb 0%); background-image:-webkit-linear-gradient(to right, #f5f5f5 50%, #ebebeb 0%);}
	
	.fullwidth-section .video-image iframe{position:relative;}
	
	.fullwidth-section .video-image iframe{border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; z-index:1;}
	
	.video-image{position:relative; z-index:1;}
	
	.skin-gradient-bg{border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; width:390px; height:390px;}

	.skin-gradient-bg:after{content:""; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; width:370px; height:370px; padding:10px; position: absolute; top:-10px; right:10px; left:10px; margin:auto; z-index:0;}
	
	.skin-gradient-bg{position:absolute; top:20px; left:10px; right:10px; margin:auto;}

	.skin-gradient-bg .video-rounded-wrapper{width:370px; height:370px; display:inline-block; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; overflow:hidden; position:relative; z-index:1; margin-bottom:0px; top:0px; left:10px; right:10px; margin:auto;}
	
	.fullwidth-section.gradient-bg .working-hours{padding-left:30px;}
	
	.fullwidth-section.gradient-bg h4{padding-left:30px;}
	
	.fullwidth-section .dt-sc-tabs-frame-content ul.tennis-ball li{position:relative; list-style:none; padding:0px 0px 0px 30px; clear:both; float:left; width:100%;}
	
	.fullwidth-section .dt-sc-tabs-frame-content ul.tennis-ball li h4{text-transform:none; margin-bottom:10px;}
	
	.fullwidth-section .dt-sc-tabs-frame-content ul.tennis-ball li:before{content:"\e606"; display:inline-block; font-size:20px; position:absolute; top:0px; left:0px;}
	
	.fullwidth-section .sign-up-form .skin-bg{background-image:url(//esv-euskirchen.de/wp-content/themes/whistle/images/text-bg.png); background-position:left top; background-repeat:repeat; display:inline-block; padding:50px 55px; position:static;}
	
	.fullwidth-section .sign-up-form ul.dt-sc-tabs-frame{border:none; margin-bottom:10px;}
	
	.fullwidth-section .sign-up-form ul.dt-sc-tabs-frame > li{margin:0px 20px 0px 0px; border:2px solid rgba(255,255,255,0.5); border-bottom:2px solid rgba(255,255,255,0.5);}
	
	.fullwidth-section .sign-up-form ul.dt-sc-tabs-frame > li.active{border-color:#FFF;}
	
	.fullwidth-section .sign-up-form ul.dt-sc-tabs-frame > li > a{color:rgba(255,255,255,0.5); font-size:20px; padding:13px 21px;}
	
	.fullwidth-section .sign-up-form ul.dt-sc-tabs-frame > li.active > a{color:#FFF;}
	
	.fullwidth-section .sign-up-form{background-image:url(//esv-euskirchen.de/wp-content/themes/whistle/images/title-pattern.png); background-color:#f6f6f6; background-repeat:repeat; display:inline-block; position:relative; z-index:9;}
	
	.fullwidth-section img.athlete{max-width:none; position:relative; margin:-100px 0px 0px -70px; float:left;}
	
	.fullwidth-section .sign-up-form.first:before{display:none;}
	
	.fullwidth-section .sign-up-form h3{font-size:30px; margin:75px 0px 0px 15px; line-height:12px;}
	
	.fullwidth-section .sign-up-form h2{font-size:60px; letter-spacing:3px; margin:0px 0px 0px 15px;}

	.skin-bg form .sign-up-form-options input[type=text], .skin-bg form .sign-up-form-options input[type=email], .skin-bg form .sign-up-form-options input[type=date], .skin-bg form .sign-up-form-options textarea, .skin-bg form .sign-up-form-options input{background-color:#FFF; border:none; position:relative; z-index:1;}
	
	.skin-bg form .sign-up-form-options span.icon{z-index:1;}
	
	.skin-bg form .sign-up-form-options input[type=submit]{width:100%; border:2px solid #FFF; color:#FFF; margin:20px 0px 0px; display:block; background-color:transparent;}
	
	.skin-bg form .sign-up-form-options span.icon-time:after{content:""; width:1px; height:33px; background-color:#4d4d4d; left:-32px; top:10px; display:inline-block; position:relative;}
	
	.skin-bg form .sign-up-form-options .wpcf7-radio{margin:20px 0px 0px; display:inline-block; width:100%;}
	
	#main .sign-up-form-options input[type=submit]:hover{background-color:#FFF; color:#4d4d4d;}
	
	.sign-up-form-options input[type=radio]{opacity:0; cursor:pointer; position:relative; z-index:1;}
	
	.sign-up-form-options span.wpcf7-list-item-label{left:-20px; position:relative; color:#FFF; top:-15px;}
	
	.sign-up-form-options span.wpcf7-list-item-label:before{background-color:transparent; border:2px solid #FFF; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; color:#FFF; content:""; display:inline-block; height:10px; left:-8px; line-height:10px; margin-left:10px; position:relative; vertical-align:middle; width:10px;}

	.sign-up-form-options input[type=radio]:checked + span.wpcf7-list-item-label:before{background-color:#FFF;}
	
	.fullwidth-section.side-spacing-content{background-size:contain;}
	
	.text-bg{background-image:url(//esv-euskirchen.de/wp-content/themes/whistle/images/text-bg.png); background-position:left top; background-repeat:repeat; display:inline-block; padding:50px 55px; position:static;}
	
	.text-bg h1, .text-bg h2, .text-bg h3, .text-bg h4, .text-bg h5, .text-bg h6{color:#FFF;}

	.text-bg .skin-bg form .sign-up-form-options input[type=submit]{width:auto; margin:0px auto;}

	.text-bg .skin-bg form .sign-up-form-options textarea{height:129px;}
	
	.skin-bg form .sign-up-form-options input{margin-bottom:30px;}
	
	form .sign-up-form-options.main-contact-form input[type=submit]{width:auto; margin:20px auto 0px;}
	
	.wpcf7-form .wpcf7-not-valid-tip{display:none;}
	
	.wpcf7-form .wpcf7-not-valid{border:1px solid #ff0000 !important; padding-top:15px; padding-bottom:15px;}
	
	div.wpcf7-response-output{background-color:#FFF; color:#4d4d4d;}
	
	form.login{width:70%;}
	
	/*--------------------------------------------------------------
	2.2 - Header Styles
	--------------------------------------------------------------*/

	.dt-sc-hr-invisible { display:inline-block; width:100%; }
	#header-wrapper { float:left; width:100%; margin:0px; padding:0px; z-index:9499; }
	#header { width:100%; margin:0px; padding:0px; float:left; position:relative; z-index:9499; }

	#header.header3{background-color:rgba(34, 43, 49, 0.9);}
	
	#header .top-bar .dt-sc-contact-info i{margin:0px;}
	
	.main-menu-container, .social-media-container{margin:0 auto; width:100%; position:relative; padding:0px; line-height:0px; clear:both;}
	
	.main-menu-container .main-menu{background-color:rgba(0, 0, 0, 0.8); display:inline-block; width:100%; position:relative; top:0px; left:0; z-index:9; padding:0 20px;}
	
	.notop-bar .main-menu-container .main-menu { top:0; }
	
	#logo{float:left; display:inline; padding:0px; margin:25px 0px; text-align:center;}
	
	#logo a { width:100%; display:block; }
	#logo a img { backface-visibility:hidden; -webkit-font-smoothing: antialiased; }

	#header .container { backface-visibility: hidden; }

	.top-bar{float:left; clear:both; width:100%; margin:0px; padding:0px; background:#000;}
	
	.top-bar .dt-sc-contact-info i{width:auto;}
	
	.top-bar .dt-sc-contact-info span{margin-right:8px;}
	
	.top-bar .container{width:100%;}
	
	.top-right{float:right; margin:0px; padding:0px 15px; font-size:12px;}	
	
	.top-right ul{float:left; margin:8px 0px 0px; padding:0px; color:#a5a38c; line-height:18px;}
	
	.top-right ul li{display:inline-block; padding:0px; margin:0px; border-right:1px solid #4d4d4d; float:left;}
	
	.top-right ul li:last-child { border-right:0; }
	.top-right ul li a { padding:0 10px; float:left; }
	.top-right .fa { margin-right:6px; }

	.top-bar p, .top-bar a, .top-bar span{color:#FFF;}
	
	.top-bar .dt-sc-contact-info{float:left; padding:0 20px; width:auto; line-height:35px;}
	
	.top-bar .dt-sc-contact-info > p{font-size:12px; padding-left:0; margin-bottom:0;}
	
	.top-bar ul.contact-details li { border-right:1px solid #a5a38c; padding:0px 10px 0px 0px; margin:0px 10px 0px 0px; }
	.top-bar ul.contact-details li:last-child { padding:0px; margin:0px; border:none; }
	
	.top-bar ul.cart-details { float:right; color:#685e58; }
	.top-bar ul.cart-details li a { color:#685e58; }
	.top-bar ul.cart-details li { border-left:1px solid #a5a38c; padding:0px 0px 0px 10px; margin:0px 0px 0px 6px;}
	.top-bar ul.cart-details li:first-child { padding:0px; margin:0px; border:none; }
	.dt-sc-hr-invisible-topbar { clear: both; display: block; float: left; margin: 23px 0; width: 100%; }
	
	#header-wrapper #header.header4 .main-menu-container .main-menu { background-color:#1a1c19; }
	#header.header4 #main-menu ul.menu > li > a { color:#b2b2b2; }
	
	.main-menu-wrapper.header3 { margin-top:20px; padding-top:22px; }
	
	#header .header-right-content { float:right; padding:9px 0px 0px; }
	#header .top-bar .dt-sc-social-icons { float:left; width:auto; clear:none; margin:6px 0px; padding-bottom:3px; }
	#header .top-bar .dt-sc-social-icons li { background:#f4f4f4; margin:0px 5px 0px 0px; }
	#header .top-bar .dt-sc-social-icons li a { width:30px; height:30px; line-height:30px; }
	
	#header .top-bar .dt-sc-social-icons li img:first-child { display:block; }
	#header .top-bar .dt-sc-social-icons li img:last-child { display:none; }
	#header #searchform, #primary #searchform { float:left; margin:0px 20px 0px 0px; }
	#header #searchform input[type="text"], #primary #searchform input[type="text"] { width:auto; font-size:12px; float:left; margin:0px 15px 0px 0px; }
	#header #searchform input[type="submit"], #primary #searchform input[type="submit"] { border-radius:5px; padding:11px 15px; margin:0px; border-color:#c5c4b4; }
	
	@media screen and (-webkit-min-device-pixel-ratio:0) {
	 #header #searchform input[type="text"], #primary #searchform input[type="text"] { padding:12px 20px 10px;  }
	}
	
	#main-menu ul.menu > li > a i{display:inline-block; margin-right:10px;}
	.header2 #main-menu ul.menu > li > .nolink-menu i, .header3 #main-menu ul.menu > li > .nolink-menu i{margin-right:10px;}
	.megamenu-child-container ul.sub-menu > li > ul li .nolink-menu{padding-bottom:10px; display:inline-block; width:100%;}
	
	.is-sticky .top-bar, .is-sticky .header-right-content { display:none; }
	.is-sticky .main-menu-wrapper { background:none; padding-top:0px; margin-top:0px; }
	.is-sticky #header { padding-top:0px; }
	
	.is-sticky #header-wrapper .main-menu-container .main-menu { position:inherit; top:0; }
	
	#header-wrapper .ha-header-color .main-menu-container { width:100%; }
		
	.header1 #main-menu ul.menu > li > a i, .header1 #main-menu ul.menu > li > span.nolink-menu i { display:none; }
	.header3 .top-bar { min-height:inherit; }
	.header3 .top-bar .dt-sc-contact-info { margin-bottom:0; }

	#header4 #header-sticky-wrapper { height:228px !important; }
	#header4 .breadcrumb-wrapper { padding-top:30px; }
	#header4 .breadcrumb-wrapper .breadcrumb { margin-top:9px; }

	.header3 #logo{width:100%; text-align:center; padding:20px 0px; margin:0px; position:relative; z-index:9; float:left;}
	.ha-header-color .header3 #logo { display:none; }

	#header-wrapper .header3 .main-menu-container { width:100%; float:left;  }
	.boxed #header-wrapper .header3 .main-menu-container { float:none; }
	#header-wrapper .header3 .main-menu-container .main-menu{position:inherit; top:0px; float:none;}
	#header-wrapper .header3 .main-menu-container .main-menu #main-menu, .header3 #main-menu ul.menu > li { float:none; }
	.header3 #main-menu ul.menu > li:first-child { background:none; }

	.header5 .main-menu-container .main-menu{top:40px;}

	#header.header5 .top-right{padding:5px 15px;}

	.main-menu-container, .main-menu-container .main-menu { transition: all 0.5s ease 0s; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; }
	
	.sticky-wrapper { left:0; top:0; width:100%; float:left; padding:0; z-index:999; }
	
	.ha-header-color .main-menu-container .main-menu { top:0; } 
	.ha-header-color .top-bar { display:none; }
	
	/*--------------------------------------------------------------
	2.3 - Menu Styles
	--------------------------------------------------------------*/

	.main-menu-wrapper { width:100%; float:left; clear:both; background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/header-border.png) left top repeat-x; padding:27px 0px 0px; margin:15px 0px 0px; }
	
	@media only screen and (max-width: 767px) {
		.is-sticky .main-menu-wrapper { background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/header-border.png) left top repeat-x; padding:27px 0px 0px; margin:15px 0px 0px; }
	}
	
	#main-menu { float:right; margin:0px; padding:0px; position:relative; z-index:100; line-height:normal; }
	#main-menu ul.menu { float:left; margin:0px; padding:0px; text-align:center; width:100%; }
	#main-menu ul.menu > li { margin:0px; padding:0px; display:inline-block; position:relative; float:left; }

	#main-menu ul.menu > li > a, #main-menu ul.menu > li > .nolink-menu{display:inline-block; margin:0px; padding:0px 16px; font-weight:bold; line-height:80px; color:#FFF; text-transform:uppercase;}
	
	/****** Simple Drop Down Menu *****/
	#main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-simple-parent ul li ul, #main-menu ul li.menu-item-simple-parent ul li ul li ul, #main-menu ul li.menu-item-simple-parent > ul > li:hover ul > li > ul { display:none; text-align:left; }
	#main-menu ul li.menu-item-simple-parent:hover > ul, #main-menu ul li.menu-item-simple-parent > ul > li:hover ul, #main-menu ul li.menu-item-simple-parent > ul > li:hover ul > li:hover ul, #main-menu ul li.menu-item-megamenu-parent:hover > .megamenu-child-container { display:block; }
	
	#main-menu ul li.menu-item-simple-parent ul{width:220px; background:#FFF; padding:0px; position:absolute; top:100%; left:0px; float:left; z-index:1; box-shadow:0 5px 4px rgba(0, 0, 0, 0.1);}
	
	#main-menu ul li.menu-item-simple-parent > ul{margin-top:0px;}
	
	#main-menu ul li.menu-item-simple-parent ul li { display:block; padding:0px 15px; position:relative; } 
	#main-menu ul li.menu-item-simple-parent ul li a{color:#4d4d4d; position:relative; padding:10px 0px 10px 10px; display:block;}
	#main-menu ul li.menu-item-simple-parent ul li:last-child > a { border:none; }
	
	#main-menu ul li.menu-item-simple-parent ul li ul { left:220px; top:-10px; border-top:0px; }
	.is-sticky #main-menu ul li.menu-item-simple-parent ul li ul { left:auto; right:220px; }
	
	#main-menu ul li.menu-item-simple-parent:last-child ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) ul, #main-menu ul li.menu-item-simple-parent:nth-child(7) ul { right:0px; left:inherit; }
	#main-menu ul li.menu-item-simple-parent:last-child ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(7) ul li ul { right:220px; left:inherit; }
	
	#main-menu ul li.menu-item-simple-parent ul li a .fa { margin-right:5px; }
	
	#main-menu > ul > li.current_page_item > a { position:relative; }
	
	#main-menu ul li.menu-item-simple-parent ul li a{padding:10px 0px 10px 15px;}
	
	/*#main-menu > ul > li.current_page_item > a:before { content:""; border-top:5px solid; position:absolute; left:0; top:0; float:left; width:100%; }
	
	#main-menu ul li.menu-item-simple-parent ul > li:hover, #main-menu ul li.menu-item-simple-parent ul > li.current_page_item, .megamenu-child-container ul.sub-menu > li > ul li:hover, .megamenu-child-container ul.sub-menu > li.current_page_item { background:#f4f4f4; }*/
	
	/***Mega Menu***/
	
	#main-menu ul.menu > li > .megamenu-child-container{display:none;}
	
	.megamenu-child-container{background:#FFF; padding:10px 10px 0px; position:absolute; top:100%; left:0px; float:left; z-index:99; box-shadow:0 5px 4px rgba(0, 0, 0, 0.1);}
	
	.megamenu-child-container, #main-menu ul li.menu-item-simple-parent ul.sub-menu { border-top:3px solid; }
	
	.megamenu-2-columns-group .megamenu-child-container { width:520px; }
	.megamenu-3-columns-group .megamenu-child-container { width:770px; }
	.megamenu-4-columns-group .megamenu-child-container { width:1020px; }
	
	.megamenu-child-container > ul.sub-menu > li { width:220px; padding:15px; float:left; display:inline; box-sizing:content-box; }
	
	.megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { width:490px; display:block; }
	.megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { width:720px; display:block; }
	.megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { width:970px; display:block; }
	
	.megamenu-child-container > ul.sub-menu { padding:0px; margin:0px; text-align:left; }
	.megamenu-child-container > ul.sub-menu > li .widgettitle { display:inline-block; width:100%; position:relative; }
	.megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu, .megamenu-child-container > ul.sub-menu > li > .widgettitle > a { color:#302521; text-transform:capitalize; font-weight: 500; margin-bottom:20px; display:block; font-size:18px; position:relative; padding-right:10px; }
			
	.megamenu-child-container > ul.sub-menu > li a .fa { margin-right:5px; }
	
	.megamenu-child-container > ul.sub-menu > li > a .menu-item-description, .menu-item-description { color:#b1b1b1; display:block; font-weight:normal; padding:0px; }
	.dt-megamenu-custom-content { display:block; padding:10px 0px 0px; }
	
	.megamenu-child-container ul.sub-menu > li > ul { padding:0px; margin:0px; }
	.megamenu-child-container ul.sub-menu > li > ul > li, .megamenu-child-container ul.sub-menu > ul > li{display:block;}
	.megamenu-child-container ul.sub-menu ul.tweet_list li { padding-left:25px; }
	.megamenu-child-container ul.sub-menu .widget_upcoming_events ul li { padding:10px; }
	
	.megamenu-child-container ul.sub-menu > li > ul > li.menu-item:hover > a, .megamenu-child-container ul.sub-menu > li .menu-item-widget-area-container > ul > li.menu-item:hover > a{padding-left:0px;}
	
	.megamenu-child-container ul.sub-menu > li > ul li, .megamenu-child-container ul.sub-menu > li > ul li a { clear:both; }
	
	.menu-item-widget-area-container, .megamenu-child-container, #main-menu ul li.menu-item-simple-parent ul li a { font-size:13px; }
	.megamenu-child-container ul.sub-menu > li > ul > li > a, .megamenu-child-container ul.sub-menu > li .menu-item-widget-area-container > ul > li > a { color:#36251e; position:relative; padding:0px 0px 10px 0px; display:block;}
	#main-menu ul li.menu-item-megamenu-parent ul.dt-sc-social-icons li:hover > a { color:#fff; }
	
	.megamenu-child-container ul.sub-menu > li .menu-item-widget-area-container > ul li a.dt-sc-button { display:inline-block; }
    #main-menu .megamenu-child-container ul.sub-menu > li .menu-item-widget-area-container > ul li a.dt-sc-button:hover { color:#fff; }

	#main-menu ul li.menu-item-simple-parent ul li a:before{content:"\f105"; font-family:FontAwesome; top:0px; left:0px; position:absolute;}
	
	#main-menu ul li.menu-item-simple-parent ul li a:before{top:10px;}
	
	.megamenu-child-container ul.sub-menu li ul.sub-menu li.menu-item a:after{content:""; width:0px; height:2px; display:inline-block; clear:both; float:left; position:absolute; left:0px; bottom:0px;}
	
	.megamenu-child-container ul.sub-menu li ul.sub-menu li.menu-item:hover a:before{font-size:0px; visibility:hidden;}
	
	.megamenu-child-container ul.sub-menu .widget.widget_nav_menu ul.sub-menu li.menu-item a:before, .megamenu-child-container ul.sub-menu .widget.widget_nav_menu ul.sub-menu li.menu-item a:after{display:none;}
	
	.megamenu-child-container ul.sub-menu li ul.sub-menu li:hover a:after{width:50px;}
	
	.megamenu-child-container ul.sub-menu > li > ul li:last-child a { border:none; }
	
	.megamenu-child-container ul.sub-menu > li > ul > li > ul { padding-left:20px; }
	
	.megamenu-child-container > ul.sub-menu > li.fulwidth-image-link > .nolink-menu { padding:0px; }
	.megamenu-child-container > ul.sub-menu > li.fulwidth-image-link ul.sub-menu { padding-top:0px; }
	.megamenu-child-container > ul.sub-menu > li.fulwidth-image-link img { max-width:100%; }
	.megamenu-child-container .woocommerce.widget_product_categories ul li, .megamenu-child-container .widget.widget_display_forums ul li { padding-bottom:10px; }
	.widget.woocommerce .product-title { font-size:16px; }
	
	.megamenu-child-container.menu-hasbg{background-repeat:no-repeat; background-position:right bottom; background-size:contain;}
	
	/***Mega Menu Widgets***/
	
	.menu-item-widget-area-container { width:100%; margin:0px; padding:0px; }
	.menu-item-widget-area-container ul { padding:0px; margin:0px; }
	.menu-item-widget-area-container .widget { padding:0px; display:inline; margin-bottom:10px; }
	.megamenu-2-columns-group .menu-item-fullwidth .widget { width:215px; }
	
	.menu-item-widget-area-container .widget table { margin-bottom:0px; }
	.menu-item-widget-area-container textarea { height:120px; }
	
	#main-menu .megamenu-child-container ul.sub-menu li a{color:#4d4d4d;}
	
	#main-menu .megamenu-child-container ul.sub-menu li a.dt-sc-button{color:#000;}
	
	.menu-item-widget-area-container .widget .widgettitle { font-size:18px; letter-spacing:1px; font-weight:300; margin-bottom:20px; margin-top:20px; }	
	.menu-item-widget-area-container ul li.widget:first-child .widgettitle { margin-top:0px; }
	
	.menu-item-widget-area-container .widget ul li a, .menu-item-widget-area-container .widget ul li:before, .widget.tribe-events-adv-list-widget li.type-tribe_events h4.entry-title a{color:#4d4d4d;}
	.menu-item-widget-area-container .widget table { margin-bottom:0px; }
	
	.menu-item-widget-area-container .widget #wp-calendar td { background:none; }
	#main-menu ul li .menu-item-widget-area-container .widget.widget_tag_cloud .tagcloud a:hover, #main-menu ul li .menu-item-widget-area-container .widget.widget_product_tag_cloud .tagcloud a:hover { color:#ffffff; }
	
	.menu-item-widget-area-container .widget.widget_flickr .flickrs div { max-width:66px; }
	.menu-item-widget-area-container .widget.widget_rss li a { font-weight:normal; }
	
	.menu-item-widget-area-container .widget .widgettitle a:hover { color:#37251b; }
	
	.menu-item-widget-area-container .widget #searchform { position:relative; margin:0px; }
	.menu-item-widget-area-container .widget #searchform input[type="submit"] { position:absolute; right:-25px; }
	.menu-item-widget-area-container .widget #searchform input[type="text"] { width:85%; }
	.menu-item-widget-area-container .widget.woocommerce.widget_product_search label { display:none; }
	
	.menu-item-widget-area-container li.widget.widget_text ul li:before { content:""; }
	.menu-item-widget-area-container li.widget.widget_text ul li{padding:5px 0 5px 15px;}
	
	.menu-item-widget-area-container li.widget.widget_text ul.quick_links li{border:0;}
	.menu-item-widget-area-container li.widget.widget_text ul.quick_links li a { color:#4d4d4d; font-weight:300; }
	
	.menu-item-widget-area-container > li.widget > ul > li:last-child { border:none; }
	
	#main-menu .megamenu-child-container ul.sub-menu li.widget.widget_text ul li a:before{top:5px;}
	
	#main-menu ul.menu li .menu-item-widget-area-container ul.menu { text-align:left; }
	#main-menu ul.menu li .menu-item-widget-area-container ul.menu li a { font-size:14px; line-height:normal; font-weight:normal; text-transform:none; padding:0px; clear:both; }
	#main-menu ul.menu li .menu-item-widget-area-container .widget.widget_flickr .flickrs div a { line-height:0px; }
	#main-menu ul.menu li .menu-item-widget-area-container ul.menu li { padding:10px 0px 10px 35px; clear:both; display:block; }
	
	#main-menu ul.menu li .menu-item-widget-area-container .widget.widget_nav_menu ul.menu li { padding:1px 0 9px 20px; }
	#main-menu ul.menu li .menu-item-widget-area-container .widget.widget_nav_menu ul.menu li a { margin:0; }
	#main-menu ul.menu li .menu-item-widget-area-container .widget.widget_meta ul li, #main-menu ul.menu li .menu-item-widget-area-container .widget.widget_mostlikedposts ul li, #main-menu ul.menu li .menu-item-widget-area-container  .widget.widget_display_topics ul li, #main-menu ul.menu li .menu-item-widget-area-container .widget.widget_display_views ul li { padding-bottom:10px; line-height:18px; }
	.menu-item-widget-area-container .widget #wp-calendar td, .menu-item-widget-area-container .widget #wp-calendar th { padding:9px 5px; }
	
	#main-menu ul.menu li .megamenu-child-container .menu-item-widget-area-container ul.sub-menu > li > ul li { padding:10px 0 10px 35px; }
	#main-menu ul.menu li .megamenu-child-container .menu-item-widget-area-container ul.sub-menu > li > ul li a { padding:0px; }
	#main-menu ul.menu li .megamenu-child-container .menu-item-widget-area-container ul.sub-menu > li > ul { margin-top:10px; }
	
	.menu-item-widget-area-container .widget.woocommerce ul.product_list_widget li .amount, .menu-item-widget-area-container .widget.woocommerce ul.product_list_widget li .reviewer { display:inline-block; margin:5px 0px 0px; }
	
	.menu-item-widget-area-container .type2.dt-sc-testimonial .author:before { content:none; }
	.menu-item-widget-area-container .dt-sc-testimonial.type2 .author img { height:60px; top:6px; width:60px; }
	.menu-item-widget-area-container .dt-sc-testimonial.type2 .author span { margin-top:0px; float:left; }
	.menu-item-widget-area-container .dt-sc-testimonial.type2 .author span img { max-width:60px; }
	.menu-item-widget-area-container .dt-sc-testimonial.type2 cite a { font-size:14px; font-weight:bold; text-transform:uppercase; font-style:normal; margin-bottom:5px; }
	
	.megamenu-child-container .dt-sc-testimonial.type2 blockquote q { font-size:12px; padding-left:0; font-weight:300; line-height:28px; }
	.megamenu-child-container .dt-sc-testimonial.type2 blockquote q:before { position:inherit; }
	.megamenu-child-container .dt-sc-testimonial.type2 blockquote q:before, .megamenu-child-container .dt-sc-testimonial blockquote q:after { font-size:12px; font-style:italic; }
	
	.menu-item-widget-area-container .dt-sc-testimonial cite { display: inline-block; padding-left: 0; padding-top: 19px; width:150px; }
	.menu-item-widget-area-container .dt-sc-testimonial blockquote { padding-bottom:0px; }
	.menu-item-widget-area-container .dt-sc-testimonial blockquote q { text-align:left; }
	
	.menu-item-widget-area-container .dt-sc-contact-info { margin-bottom:10px; }
	.menu-item-widget-area-container .dt-sc-contact-info i { width:10%; margin:2px 0px 0px; text-align:left; }
	.menu-item-widget-area-container .contact-link .dt-sc-contact-info span { width:0px; }
	.menu-item-widget-area-container .dt-sc-contact-info span, .menu-item-widget-area-container .dt-sc-contact-info p, .menu-item-widget-area-container .dt-sc-contact-info a { width:90%; margin-right:0px; }
	.menu-item-widget-area-container .contact-address { border-bottom:1px dashed; padding-bottom:10px; margin-bottom:20px; float:left; clear:both; width:100%; }
	
	.menu-item-widget-area-container .blog-entry .entry-thumb { margin-bottom:0; }
	
	.megamenu-child-container .dt-sc-programs { text-align:center; margin-bottom:0; }
	.megamenu-child-container .dt-sc-programs .dt-sc-pro-detail .dt-sc-button { float:none; margin-top:20px; }
	.megamenu-child-container .dt-sc-pro-thumb { position:relative; }
	.megamenu-child-container .dt-sc-pro-thumb .programs-overlay { height: 100%; left: 0; opacity: 0; position: absolute; top: 0; width: 100%; filter:alpha(opacity=0); }
	.megamenu-child-container .dt-sc-programs:hover .programs-overlay { opacity:0.9; filter:alpha(opacity=90); }
	.megamenu-child-container .dt-sc-pro-title { bottom: 0; height: 45px; margin: auto; position: absolute; top: 0; width: 100% }
	.megamenu-child-container .dt-sc-pro-title h3, .megamenu-child-container .dt-sc-pro-title > span { color:#fff; }
	.dt-sc-pro-price > form { float: right; }
	.widget .dt-sc-pro-price > form { float: none; }
	
	.menu-item-widget-area-container form input[type="image"] { margin-top: 10px; }
	.menu-item-widget-area-container .tribe-events-venue-widget ul { margin-top:10px; }
	
	.megamenu-child-container .widget.widget_categories ul li a, .megamenu-child-container .widget.widget_recent_comments ul li{line-height:28px;}

	.megamenu-child-container .widget.widget_categories ul li:before{top:11px;}
	
	.megamenu-child-container .widget.widget_pages ul li, .megamenu-child-container .widget.widget_meta ul li{padding:10px 0px 10px 20px;}
	
	.megamenu-child-container .widget.widget_pages ul li:before, .megamenu-child-container .widget.widget_meta ul li:before{top:10px;}
	
	.megamenu-child-container .widget.widget_rss li:before, .megamenu-child-container .widget.widget_recent_comments ul li:before, .megamenu-child-container .widget.widget_recent_entries ul li:before{top:3px;}
	
	.header-cart{float:right; margin:0px 18px 0px 10px; line-height:80px;}
	
	.header-cart a{color:#FFF; position:relative; display:inline-block; line-height:normal; font-size:0px;}
	
	.header-cart a i{font-size:14px;}
	
	.header-cart a span{position:absolute; top: -15px; right: -12px;width: 18px;height: 18px;text-align: center;font-size: 12px;display: inline-block;line-height: 18px;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
	
	.header3 .header-cart{display:none;}
	
	/***Mobile Menu***/
	
	.dt-menu-toggle{display:none; color:#FFF; font-size:16px; font-weight:bold; text-transform:uppercase; padding:10px 15px; cursor:pointer; margin:20px 0px 0px; line-height:18px;}
	.dt-menu-toggle-icon{background:#FFF; display:inline-block; float:right; height:2px; margin-top:8px; position:relative; text-align:left; width:20px;}
	.dt-menu-toggle-icon:before, .dt-menu-toggle-icon:after { content:""; position:absolute; background:#FFF; height:2px; width:20px; left:0px; top:-5px; }
	.dt-menu-toggle-icon:after { top:5px; }
	
	.dt-menu-expand{font-size:16px !important; display:none !important; position:absolute !important; right:0px; top:0px; padding:0px !important; text-align:center; line-height:45px !important; cursor:pointer; width:37px; height:37px; font-weight:bold;}
	#main-menu ul li.menu-item-simple-parent .dt-menu-expand:before { content:none; }
	
	/* New Mega Menu Widget area styles */
   .megamenu-child-container > ul.sub-menu > li.fill-two-columns { width:470px; }
   .megamenu-child-container > ul.sub-menu > li.fill-three-columns { width:720px; }
   .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:970px; }
   
   .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns, .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:480px; }
   .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:720px; }
   
   .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width:465px; }
   .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget { width:303px; }
   .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width:340px; }	
   
   /*--------------------------------------------------------------
	2.4 - Breadcrumb
	--------------------------------------------------------------*/
	
	.breadcrumb-wrapper{display:inline-block; width:100%; padding:100px 0px 20px; margin-top:0px; float:left;}
	
	.breadcrumb-wrapper h1{text-transform:capitalize; font-size:40px; float:left; margin-bottom:0px;}
	.breadcrumb-wrapper .breadcrumb{text-align:right; padding:5px 0px; float:right; margin-top:6px;}
	.breadcrumb-wrapper .breadcrumb a, .breadcrumb-wrapper .breadcrumb h4 { display:inline-block; }
	.breadcrumb-wrapper .breadcrumb h4{margin-bottom:0; font-size:14px; font-weight:normal; text-transform:none;}
	
	.breadcrumb-wrapper .breadcrumb span.default{margin:0px 5px; display:inline-block;}
    .breadcrumb-wrapper .breadcrumb span.default:before{content:"\f105"; display:inline-block; margin:0px;}

	.breadcrumb-wrapper blockquote { float:right; clear:none; background:transparent; color:#fff; width:40%; text-align:right; padding:0; }
	.breadcrumb-wrapper blockquote q { font-style:normal; }
	.breadcrumb-wrapper blockquote cite { color:#9e9c9c; font-style:italic; line-height:normal; }
	
	/*--------------------------------------------------------------
	3.0 - Main Styles
	--------------------------------------------------------------*/
	
	#main{width:100%; margin:0px; padding:0px 0px 70px; float:left; min-height:300px;}
		
	#primary { width:770px; margin:70px 0px 0px; padding:0px; float:left; z-index:2; position:relative; }
	#primary.content-full-width { width:100%; }
	#primary.page-with-left-sidebar { float:right; margin-left:30px; }
	#primary.page-with-right-sidebar { float:left; margin-right:30px; }
	#primary.page-with-both-sidebar{width:590px; float:left; margin:70px 20px 0px;}
	
	.secondary-sidebar, #secondary-right, #secondary-left { width:370px; margin:70px 0px 0px; float:left; padding:0px; z-index:2; position:relative; }
	#secondary-right.secondary-has-right-sidebar { float:right; }
	#secondary-left.secondary-has-left-sidebar { float:left; }
	#secondary-left.secondary-has-both-sidebar, #secondary-right.secondary-has-both-sidebar{margin:70px 0px 0px; width:270px;}	 
	 
	#secondary { width:370px; margin:70px 0 0 30px; float:left; padding:0px; }
	#secondary.left-sidebar { margin: 0 20px 0 0; }
	
	.home #main, .page-with-slider #main{padding:0px;}
	
	.page-with-slider #primary{margin-top:0px;}
	
	.side-navigation { width:27%; float:left; margin:0px 2% 0px 0px; padding:0px; }
	.side-navigation-content { width:71%; float:left; margin:0px; padding:0px; }
	
		/***Slider Styles***/
		
		#slider { float:left; clear:both; width:100%; margin:0px; padding:0px; position:relative; z-index:1; }
		#slider img { max-width:100%; margin-top:-20px; }
		
		/*--------------------------------------------------------------
		3.1 - Fullwidth Section
		--------------------------------------------------------------*/
		
		.fullwidth-section.dark-bg h1, .fullwidth-section.dark-bg h2, .fullwidth-section.dark-bg h3, .fullwidth-section.dark-bg h4, .fullwidth-section.dark-bg h5, .fullwidth-section.dark-bg h6, .fullwidth-section.dark-bg h1 a, .fullwidth-section.dark-bg h2 a, .fullwidth-section.dark-bg h3 a, .fullwidth-section.dark-bg h4 a, .fullwidth-section.dark-bg h5 a, .fullwidth-section.dark-bg h6 a, .fullwidth-section.dark-bg a:hover { color:#ffffff; }
			
		.fullwidth-section { width:100%; clear:both; margin:0px; padding:0px; float:left; position:relative; }
		
		.fullwidth-section.side-spacing-content .container{width:96%;}
		
		.full-service { padding:32px 0px 26px 0px; }
		.full-pattern  { padding:20px 0px 7px; }
		.full-pattern2 { padding:30px 0px; }
		.full-pattern3 { padding:70px 0px; }
		.full-pattern4 { padding:70px 0px; background-attachment:fixed; }
		.full-paralax4 { padding:25px 0 0; min-height:470px; }
		.full-paralax4 .container, .full-paralax4 .column { position:static; }
		.full-paralax4 img { position: absolute; bottom: 0px; margin-bottom:0; }
		.full-pattern5 { padding:60px 0px; overflow:hidden; }
		.full-pattern5 .section-title3 { color: #f5f5f5; }
		.paralx-bg { padding:60px 0px; }
		.paralx-bg h4.section-title  { margin-bottom:10px; }
		
		.full-pattern h2 { font-size:28px; text-transform:uppercase; color:#1a1c19; line-height:30px; margin-bottom:22px; }
		.full-pattern h4 { font-weight:300; font-size:20px; }
		.full-pattern h4 { color:#333732; }
		.full-pattern p { line-height:24px; font-size:12px; color:#a5a5a5; }
		.full-paralax4 .dt-sc-bmi-frm-detail { background:transparent; }
		
		.full-pattern5:after { content: ""; display: block; height: 695px; position: absolute; right: 0; top: 0; width: 54%;   -ms-transform: skew(-20deg,0deg); /* IE 9 */ -webkit-transform: skew(-20deg,0deg); /* Chrome, Safari, Opera */ transform: skew(-20deg,0deg); /* Standard syntax */ }
		.full-pattern5 .dt-sc-one-half:last-child .alignright { width:85%; }
		.full-pattern5 .dt-sc-one-half:last-child { text-align:right; }
		.full-pattern5 p { font-size:16px; line-height:34px; }
		
		.full-add.top-banner { margin-top:-100px; z-index:9; }
		
		.full-pattern5 .border-title { width:90%; }
		.full-pattern5 h2, .full-pattern5 p, .full-pattern5 a { color:#fff; z-index:1; position:relative; }
		.full-pattern5 a { text-decoration:underline; }
		.full-pattern5 a i { margin-left:5px; }
		
		.full-testimonial { color:#6a6a6a; }
		.full-grey { background-color:#f2f2f2; padding:60px 0px 50px; }
		.full-man { padding:50px 0px; }
		.full-man .wpcf7-form input[type="submit"] { margin-top:0px; }
		.full-contact { padding:50px 0px; }
		.full-mac { color:#fff; }
		.ful-ico-content { padding:60px 0px; }
		
		.full-testimonial ul, .full-pattern ul { display:inline-block; width:100%; margin-bottom:25px; }
		.full-pattern ul { margin-top:10px; margin-bottom:15px; }
		.full-testimonial ul li, .full-pattern ul li{display:inline-block;}
		.full-pattern4 .section-title, .full-pattern4 p { color:#f4f4f4; }
		
		.fullwidth-section.full-service .dt-sc-ico-content.type1 p, .fullwidth-section.full-service .dt-sc-ico-content.type1 h4 a, .fullwidth-section.full-service .dt-sc-ico-content.type1 span { color:#fff; }
		.fullwidth-section.full-man .container, .fullwidth-section.full-man .column, .fullwidth-section.paralx-bg .container, .fullwidth-section.paralx-bg .column { position:static; }
		.fullwidth-section.full-man img { position:absolute; bottom:0; margin-bottom:0; }
		.fullwidth-section.full-man h3.section-title { color:#fff; margin-bottom:50px; }
		
		.dt-sc-tabs-frame-content h2{font-size:30px; font-weight:300;}
		.dt-sc-tabs-frame-content .dt-sc-fancy-list li h5 { font-size:14px; font-weight:bold; color:#8c8c8c; margin-bottom:10px; }
	
		.full-guy { position:absolute; bottom:0px; margin-bottom:0; }
		.full-mac { position:relative; }
		.full-mac img { position:absolute; top:-120px; right:0; }
		.dt-sc-parallax-section.full-mac h2, .dt-sc-parallax-section.full-mac .dt-sc-ico-content.type4.dark h4, .dt-sc-parallax-section.full-mac .dt-sc-ico-content.type4.dark h4 a { color:#fff; }
		
		/*--------------------------------------------------------------
		4.0 - Blog Styles
		--------------------------------------------------------------*/
	
		.tpl-blog-holder .column{margin-left:0px; margin-right:0px;}
		
		.blog-entry{width:100%; margin:0px 0px 30px; padding:0px; float:left; clear:both; position:relative;}
		
		.blog-entry.blog-single-entry { border:0; }
		.blog-entry.blog-single-entry .blog-entry-inner { background:transparent; }
		.blog-entry.blog-single-entry .entry-thumb { margin-bottom:15px; }
		
		.blog-entry ul.entry-gallery-post-slider li{list-style:none;}
			
		.blog-thumb .blog-entry { border:0; }
		
		.blog-entry .entry-title{display:inline-block; width:100%; margin:0px 0px 0px 0px;}
		
		.blog-entry .entry-thumb{display:block; width:100%; position:relative; float:left; overflow:hidden; margin:0px 0px 15px 0px;}	
		
		.blog-entry .entry-meta{clear:both; float:left; width:100%; margin:0px 0px 5px 0px;}
		
		.blog-entry .entry-meta .date{background-repeat:no-repeat; padding:0px;}
			
		.blog-entry .entry-metadata{position:relative; float:left; width:100%; clear:both; margin:15px 0px 0px; padding:8px 0px 0px;}
		
		.blog-entry .entry-metadata:before{content:""; position:absolute; top:0px; left:0px; width:45px; height:2px; background-color:#9a9a9a; display:inline-block;}
		
		.blog-entry.blog-single-entry .entry-meta .date{float:left;}
		
		.blog-entry.blog-single-entry .entry-meta{text-transform:capitalize;}
		
		.blog-entry.blog-single-entry .entry-meta .post-meta{float:left; margin:0 0 0 8px;}
		
		.blog-entry.blog-single-entry .entry-meta .post-meta a{color:#4d4d4d;}
		
		.blog-entry .entry-metadata .tags { text-transform:uppercase; font-size:12px; margin-bottom:0px; display:inline-block; }
		.blog-entry .entry-metadata .tags, .blog-entry .entry-metadata .tags a { color:#9a9a9a; }
		.blog-entry .entry-metadata .post-meta { display:inline-block; width:100%; }
		.blog-entry .entry-metadata .post-meta p { display:inline-block; margin-right:10px; margin-bottom:0; }
		.blog-entry .entry-metadata .post-meta p span { margin-right:5px; }
		
		.blog-entry h4{text-transform:uppercase;}
		
		.blog-entry h4 a { color:#4d4d4d; }
		
		.blog-thumb .entry-metadata h4 { margin-bottom:18px; }
		.page-with-both-sidebar .blog-thumb .entry-metadata h4 { margin-bottom:10px; }
		
		.blog-thumb .entry-metadata > a{display:inline-block;}
		
		.blog-entry .entry-body{display:inline-block; padding:0px; position:relative;}
		
		.entry_format { font-family:FontAwesome; }
		
		.format-gallery .entry_format:after { content:"\f030"; }
		.format-video .entry_format:after { content:"\f008"; }
		.format-aside .entry_format:after { content:"\f036"; }
		.format-chat .entry_format:after { content:"\f086"; }
		.format-quote .entry_format:after { content:"\f10d"; }
		.format-audio .entry_format:after { content:"\f001"; }
		.format-link .entry_format:after { content:"\f0c1"; }
		.format-standard .entry_format:after { content:"\f15c"; }
		.format-image .entry_format:after { content:"\f03e"; }
		.format-status .entry_format:after { content:"\f075"; }
		
		.blog-entry .entry-thumb img { float:left; transition: all 2.0s ease;  -webkit-transition: all 2.0s ease;  -moz-transition: all 2.0s ease;  -o-transition: all 2.0s ease;  -ms-transition: all 2.0s ease; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }
		  		
		.page-with-left-sidebar .tpl-blog-holder > .dt-sc-one-third, .page-with-right-sidebar .tpl-blog-holder > .dt-sc-one-third{width:30.6%;}
		.page-with-sidebar.page-with-both-sidebar .tpl-blog-holder > .dt-sc-one-third { width:100%; }
		
		.page-with-left-sidebar .tpl-blog-holder > .dt-sc-one-half, .page-with-right-sidebar .tpl-blog-holder > .dt-sc-one-half{width:48%;}
		.page-with-sidebar.page-with-both-sidebar .tpl-blog-holder > .dt-sc-one-half{width:47.5%;}
		
		.blog-overlay > a span {  bottom: -26px; height: 26px; margin: auto; position: absolute; width: 100%; color:#fff; font-size:25px; left:0; right:0;  }
		
		.sticky .featured-post, .featured-post{margin:0px 10px 0px 0px; float:left; color:#FFF; display:inline-block; line-height:24px; padding:0px 10px; font-size:13px;}
		
		.blog-thumb .sticky .featured-post { top:105px; }
		
		/***Blog hover***/
		
		.blog-entry:hover .entry-thumb img{transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1);}
		
		.blog-entry .entry-thumb .entry-gallery-post-slider img, .blog-entry .entry-thumb .blog-entry-inner img { transform: none; }
		.blog-overlay { height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 9; opacity:0; filter:alpha(opacity=0);  text-align:center; }
		.blog-entry:hover .blog-overlay { opacity:1; filter:alpha(opacity=1); }
		
		.blog-overlay::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: -webkit-linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); content: ''; opacity: 0; -webkit-transform: translate3d(0,50%,0); transform: translate3d(0,50%,0); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; opacity:0; filter:alpha(opacity=0); }
	
		.blog-entry:hover .blog-overlay::before { opacity: 1;  -webkit-transform: scale(1); transform: scale(1);-webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); filter:alpha(opacity=1); }
		.blog-entry:hover .blog-overlay { background:#595959\9; }
		
		span.image-overlay-inside { position:absolute; font-size:24px; border-radius:50px; height:80px; width:80px; line-height:80px; left:50%; top:50%; margin:-40px 0 0 -40px; z-index:500; text-align:center; color:#fff; }
		.image-overlay span.image-overlay-inside:before { content: "\f133"; }
		span.image-overlay-inside:before { position:absolute; border-radius:50px; height:60px; width:60px; line-height:60px; left:50%; top:50%; margin:-35px 0 0 -35px; z-index:500; text-align:center; color:#fff;  font-family:FontAwesome; }
			
		.format-gallery .image-overlay-inside:before { content:"\f030"; }
		.format-video .image-overlay-inside:before { content:"\f008"; }
		.format-aside .image-overlay-inside:before { content:"\f036"; }
		.format-chat .image-overlay-inside:before { content:"\f086"; }
		.format-quote .image-overlay-inside:before { content:"\f10d"; }
		.format-audio .image-overlay-inside:before { content:"\f001"; }
		.format-link .image-overlay-inside:before { content:"\f0c1"; }
		.format-standard .image-overlay-inside:before { content:"\f040"; }
		.format-image .image-overlay-inside:before { content:"\f03e"; }
		.format-status .image-overlay-inside:before { content:"\f075"; }
	
		@-webkit-keyframes avia_pop {
			0% {
				-webkit-transform:scale(0.8)
			}
			100% {
				-webkit-transform:scale(1)
			}
			}
			@-moz-keyframes avia_pop {
			0% {
				-moz-transform:scale(0.8)
			}
			100% {
				-moz-transform:scale(1)
			}
			}
			@keyframes avia_pop {
			0% {
				transform:scale(0.8)
			}
			100% {
				transform:scale(1)
			}
			}
			@-webkit-keyframes avia_pop_small {
			0% {
				-webkit-transform:rotate(-175deg) scale(0.2)
			}
			100% {
				-webkit-transform:rotate(0deg) scale(1)
			}
			}
			@-moz-keyframes avia_pop_small {
			0% {
				-moz-transform:rotate(-175deg) scale(0.2)
			}
			100% {
				-moz-transform:rotate(0deg) scale(1)
			}
			}
			@keyframes avia_pop_small {
			0% {
				transform:rotate(-175deg) scale(0.2)
			}
			100% {
				transform:rotate(0deg) scale(1)
			}
		}
		
		.blog-thumb .entry-thumb { float: left; margin: 0 2% 0 0; padding: 0; position: relative; width: 33%; }

		.page-with-sidebar.page-with-both-sidebar .blog-thumb .entry-thumb, .page-with-sidebar.page-with-both-sidebar .blog-thumb .entry-details{width:100%; margin:0px 0px 15px;}
		
		.blog-thumb .entry-details{width:65%; float:left; margin:0px; padding:0px;}	
		
		.author-info { display:inline-block; clear:both; width:100%; margin-top:30px; position:relative; } 
		.author-info .thumb { margin:0px 15px 0px 0px; float:left; position:absolute; left:0; }
		.author-info .author-desc { padding-left:100px; }
		.author-info img { border-radius:2px; }
		.author-title { display:inline-block; margin-bottom:15px; }
		.author-title p { margin-bottom:0; font-size:15px; }
		.author-title p span { font-style:italic; font-size:13px; text-transform:none; }
		.author-title p a { font-weight:bold; }
		.author-title span { text-transform:uppercase; color:#aeaeae; }
		.author-title span i { margin-right:5px; }
		.author-desc sub { float:right; font-size:13px; }
		
		.commententries { width:100%; float:left; margin:50px 0px 0px; padding:0px; }
		ul.commentlist { float:left; margin:0px 0px 20px 0px; padding:0px 0px 20px 0px; list-style:none; border-top:0px; width:100%; }
		ul.commentlist li { display:block; float:none; list-style:none; border:none; margin:0px 0px 20px; padding:0px 0px 0px 115px; position:relative; clear:both; }
		ul.commentlist li ul.children { margin:10px 0px 10px; padding:0px; float:left; border:none; clear:both; width:100%; }
		ul.commentlist li .respond { margin-left:69px; }
		ul.commentlist li .comment-details { position:relative; padding:0px 0px 10px; margin:0px 0px 10px; }
		ul.commentlist li .comment-details:before{border-bottom:1px solid #e5e5d8; bottom:0px; content:''; left:0px; position:absolute; width:100%;}
		ul.commentlist li .comment-body { margin:10px 0px 0px; } 
		ul.commentlist li .comment-author { left:0px; top:0px; position:absolute; }
		ul.commentlist li .comment-author img { max-width:90px; max-height:90px; float:left; margin:0px; border-radius:2px; }
		ul.commentlist li .author-name, ul.commentlist li .author-name a { font-size:16px; color:#303030; }
		ul.commentlist li.bypostauthor .author-name { font-weight:600; }
		ul.commentlist li .comment-details { display:inline-block; width:100%; }		
		ul.commentlist li .commentmetadata { font-size:12px; color:#808080; font-style:italic; text-decoration:none; }
		ul.commentlist li .reply { margin:0px; float:right; }
		ul.commentlist > li > ul.children li ul.children li #respond p span { display:none; }
		ul.commentlist li #respond { padding-bottom:20px; }
		.comment-body ul li, .comment-body ol li { padding-left:0px; list-style:circle; display:list-item; }	
		
		#respond { clear:both; }
		#respond h3#reply-title small { font-size:14px; text-transform:none; }
		#respond p { clear:both; margin-bottom:15px; }
		
		.comment-form p{position:relative;}
		
		#review_form .comment-form p.comment-form-rating span{position:static; line-height:normal;}
			
		.comment-form p span{position:absolute; right:20px; top:0px; margin:auto; text-align:center; line-height:50px;}
		
		.social-share-icons { width:100%; clear:both; float:left; margin:20px 0px 0px; padding:0px; }
		.social-share-icons li { display:inline; margin:0px 10px 0px 0px; padding:0px; }
		.social-share-icons li img:hover { opacity:0.6; filter:alpha(opacity=60); }	
		
		/*--------------------------------------------------------------
		5.0 - Pagination Styles
		--------------------------------------------------------------*/ 
		
		.pagination { float:left; width:100%;  margin:10px 0px 10px; padding:0px; text-align:center; }
		.pagination ul { display:inline-block; margin:0px; padding:0px; }
		.pagination ul li{display:inline; margin:0px; padding:0px; line-height:40px;}
				
		.pagination ul li a, .pagination .next-post a, .pagination .prev-post a, .page-link a{font-size:14px; font-weight:bold; line-height:40px; color:#000; border:2px solid #000; padding:0px 17px; margin:0px 10px 0px 0px; display:inline-block; position:relative; z-index:1; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; position:relative;}
		
		.page-link > *{margin:0px 10px 0px 10px !important;}
		
        .page-link a:hover{color:#FFF;}
		
		.pagination ul li.active-page{color:#FFF; border:2px solid #000; font-weight:bold; line-height:40px; padding:0px 17px; margin:0px 10px 0px 0px; display:inline-block;}
		
		.pagination ul li:hover a, .pagination .prev-post:hover a, .pagination .next-post:hover a{color:#FFF;}
		
		.pagination .next-post { display:inline-block; padding:0px; }
		.pagination .prev-post { display:inline-block; padding:0px; }
				
		/*--------------------------------------------------------------
		6.0 - Intro Text Styles
		--------------------------------------------------------------*/ 
		
		.intro-text .dt-sc-one-fifth { text-align:center; }
		.intro-text .dt-sc-button{display:inline-block; margin-right:20px;}
		
		.intro-text.type2 .dt-sc-button{margin-right:0px;}
		
		.intro-text.type1 .border-title.aligncenter { margin-bottom:37px; }
		.intro-text.type1 p { line-height:36px; font-size:16px; margin-bottom:0; }
		.intro-text.type1 a { text-decoration:underline; }
		.intro-text.type1 a.dt-sc-button { text-decoration:none; }
		.full-pattern4.intro-text.type1 a:hover { color:#fff; }
		
		.intro-text.type1 .border-title h2{font-size:30px; line-height:25px; color:#000;}
		
		.intro-text.type2 { background:#f4f4f4; border-left:5px solid; padding:30px; display:inline-block; width:100%; }
		.intro-text.type2 .alignleft { margin-right:45px; }
		.intro-text.type2 img.alignleft { margin-bottom:0; }
		.intro-text.type2 h4{margin-bottom:24px; text-transform:uppercase; font-size:30px; color:#000;}

		.intro-text.type3 {padding:55px 15px 50px; border:2px solid #000;}
		
		.intro-text.type3 p { margin-bottom:25px; }
		
		.intro-text.type4, .intro-text.type1, .intro-text.type3 { text-align:center; }

		.intro-text.type4 h3, .intro-text.type3 h2{font-size:30px; font-weight:bold; text-transform:uppercase; color:#000;}

		.intro-text p{line-height:32px; color:#000; font-size:18px;}
		
		.intro-text.type4 a.dt-sc-button { margin:25px 5px 0px 5px; }
		
		.intro-text.type5, .intro-text.type6{padding:30px 20px 15px 28%; margin:0; min-height:314px;}
		
		.intro-text.type6{padding:30px 28% 20px 20px;}
		
		.intro-text.type5, .intro-text.type6{border:2px solid #000; position:relative;}
		
		.intro-text.type6.alignright{float:right; text-align:right;}
		
		.intro-text.type5 .alignleft{float:left; left:0px; margin-bottom:0px; position:absolute; top:0px; width:25.7%;}
		
		.intro-text.type6 .alignright{float:left; right:0px; margin-bottom:0px; position:absolute; top:0px; width:25.7%;}
		
		.intro-text.type5 > h4, .intro-text.type6 > h4 { margin-bottom: 20px; font-size:30px; font-weight:bold; text-transform:uppercase; color:#000;}
		
		.intro-text.type5 .dt-sc-button, .intro-text.type6 .dt-sc-button{margin:5px 20px 0px 0px;}
		
		.dt-sc-parallax-section .intro-text.type2 { background:#fff; }
		
		.dt-excersises{float:left; width:100%; margin-bottom:20px;}
		
		.dt-excersise-detail{border:2px solid #e6e6e6; border-top:none; padding:30px 20px;}
		
		.dt-excersises:hover .dt-excersise-detail{border-color:#000;}
		
		.dt-excersises.type1 { overflow:hidden; }
		.dt-excersises .dt-excersise-thumb { float:left; width:100%; position:relative; z-index:9; overflow:hidden; }
		.dt-excersises .dt-excersise-thumb  iframe { margin-bottom:0; }
		.dt-excersises .dt-excersise-thumb img { float:left; }
		.dt-excersise-thumb iframe { width:100%; }
		
		.dt_workouts.workout-entry { margin-bottom:30px; display:inline-block; width:100%; }
		.dt-excersise-detail { display:inline-block; width:100%; position:relative; }
		.dt-excersise-detail > p { margin-bottom:3px; }
		.dt-sc-workout-detail .dt-excersise-detail { padding:0; }
		.dt-excersise-meta sup { top:-6px; font-size:10px; }
		.dt-excersises.type2 .dt-excersise-title, .dt-sc-workout-detail .dt-excersise-title, .dt-excersise-title.title { display:inline-block; width:100%; position:relative; padding-left:76px; }
		.dt-excersise-title .thumb { float: left; left: 0; position: absolute; top: 0; width: 62px; }
		.dt-excersise-title.title .thumb + h5 { top:0; margin-bottom:5px; }
		.dt-sc-workout-detail .dt-excersise-meta { padding-left: 0; border-bottom:1px solid #e6e6e6; margin-bottom:10px; padding-bottom:14px; }
		.dt-excersise-meta p { margin-bottom:0; }
		
		.dt-excersises p.count, .dt-sc-event-title p.count, .dt-excersise-title.title p.count { display:inline-block; width:56px; height:56px; border:3px solid #6a695e; border-radius:56px; text-align:center; line-height:19px; font-weight:500; padding-top:4px;  margin-right:15px; }
		.dt-excersises.type1 p.count { position:absolute; left:0; top:5px; }
		.dt-sc-workout-detail .dt-excersise-title p.count { position:absolute; left:0; top:0; }
		
		.dt-excersises p.count a, .dt-sc-event-title p.count a { font-size:18px; display:block; color:#4d4d4d; }
		.dt-sc-workout-detail .dt-excersise-title p.count a, .dt-excersise-title.title p.count a { color:#fff; }
		
		.dt-excersise-title.title, .dt-excersises.type2 .dt-excersise-title { display:table; margin-bottom:25px; }
		.dt-excersise-title.title h5, .dt-excersises.type2 .dt-excersise-title h5 { vertical-align:middle; height:56px; display:table-cell; }
		
		#footer .dt-excersise-entry p{line-height:19px;}
		
		.dt-excersise-title.title p.count { position:absolute; left:0; top:0px; }
		.dt-excersise-title.title h5 { margin-bottom: 25px; }
		
		.dt-excersise-title{float:left; width:100%; margin-bottom:10px;}
		
		.dt-excersises p.count a span, .dt-sc-event-title p.count a span, .dt-sc-workout-detail .dt-excersise-title p.count a span, .dt-excersise-title.title p.count span { border-top:1px solid; font-size:12px; min-width:48px; display:inline-block; margin-top:2px; }
		.dt-excersises:hover p.count, .dt-excersises:hover  p.count a, .dt-sc-event-new:hover .dt-sc-event-title p.count, .dt-sc-event-new:hover .dt-sc-event-title p.count a { color:#fff; }
		
		#footer .dt-excersise-title p a:hover { color:#fff; }
		
		.dt-excersise-detail h5{display:inline-block; margin-bottom:10px; text-transform:uppercase; font-size:20px;}
		.dt-excersise-detail h6{margin-bottom:4px; font-size:14px; color:#9a9a9a; margin-top:8px; text-transform:none;}
		.dt-excersise-detail > h4 { font-size: 16px; margin-bottom:20px; }
		
		.dt-excersises .dt-excersise-detail .dt-excersise-detail-title { -webkit-transition: -webkit-transform 0.35s, color 0.35s; transition: transform 0.35s, color 0.35s; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); padding:30px 20px; }
		.dt-excersises .dt-excersise-detail-cnt p {opacity: 0; -webkit-transition: opacity 0.55s, -webkit-transform 0.55s; transition: opacity 0.55s, transform 0.55s; -webkit-transform: scale3d(0.9,0.9,1); transform: scale3d(0.9,0.9,1); }
		.dt-excersises:hover .dt-excersise-detail .dt-excersise-detail-title { -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0); }
		.dt-excersise-detail-cnt { padding: 18px 20px; position: absolute; top: 0; color:#fff; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,100%,0); transform: translate3d(0,100%,0); min-height:151px; }
		.dt-excersises:hover .dt-excersise-detail-cnt { -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); height:100%; }
		.dt-excersises.type1:hover .dt-excersise-thumb img { transform:scale(1.15); }
		.dt-excersises:hover .dt-excersise-detail-cnt p { opacity: 1; -webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1); }
		
		.dt-excersises.type2 .dt-excersise-detail, .dt-sc-programs .dt-sc-pro-detail, .dt-sc-event, .blog-entry { position:relative; }
		
		.dt-excersises.type2 .dt-excersise-detail::after, .dt-sc-programs .dt-sc-pro-detail::after, .dt-sc-event::after, .blog-entry::after { border-right: 1px solid; border-left: 1px solid; -webkit-transform: scale(1,0); transform: scale(1,0); }
		.dt-excersises.type2 .dt-excersise-detail::before, .dt-sc-programs .dt-sc-pro-detail::before, .dt-sc-event::before, .blog-entry::before { border-bottom: 5px solid; -webkit-transform: scale(0,1); transform: scale(0,1); }
		.dt-sc-event::before, .blog-entry::before { border-top:1px solid; border-bottom:1px solid; }
		.dt-sc-event::before { border-bottom:1px solid; }
		.dt-excersises.type2:hover .dt-excersise-detail::before, .dt-excersises.type2:hover .dt-excersise-detail::after, .dt-sc-programs:hover .dt-sc-pro-detail::before, .dt-sc-programs:hover .dt-sc-pro-detail::after, .dt-sc-event:hover::before, .dt-sc-event:hover::after, .blog-entry:hover::before, .blog-entry:hover::after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
		.dt-sc-event::before, .dt-sc-event::after, .blog-entry::after, .blog-entry::before { bottom:-1px; }
		
		
		.blog-entry::after, .blog-entry::before, .blog-entry:after, .blog-entry:before{display:none;}
		
		.blog-entry-inner, .dt-sc-pro-detail .dt-sc-pro-content, .dt-sc-pro-detail .dt-sc-pro-price, .dt-sc-ico-content .icon, .dt-sc-ico-content h4, .dt-sc-ico-content p, .dt-sc-ico-content i, .dt-sc-event .event-thumb, .dt-sc-event .event-detail { position:relative; z-index:1; }
		.blog-single-entry::before, .blog-single-entry:after, .blog-thumb .blog-entry:before, .blog-thumb .blog-entry:after { content:none; }
		
		.dt-excersises.type2 .dt-excersise-meta { padding-left:0; }
		.dt-excersises.type2 .dt-excersise-thumb iframe { float:left; }
		.dt-excersises.type2 .dt-excersise-detail { display:inline-block; width:100%; margin:0; border-bottom:4px solid #e6e6e6; padding:0; }
		.dt-excersises.type2 .dt-excersise-title { border-bottom:1px solid #e6e6e6; padding:25px 20px 25px 90px; min-height:103px; margin-bottom:0; }
		.dt-excersises.type2 .dt-excersise-title p.count { position:absolute; top:25px; left:20px; }
		.dt-excersises.type2 .dt-excersises p.count, .dt-excersises.type2 .dt-excersise-detail h5 { margin-bottom:0; }
		.dt-excersises.type2 .dt-excersise-content { padding:20px 20px 30px 20px; position:relative; z-index:1; }
		
		.support { position:relative; padding:68px 0px }
		.support img { position:absolute; bottom:-93px; left:0; }
		.support p { color:#fff; font-size:20px; margin-bottom:0; }
		.support p span { font-weight:500; }
		.support img.alignnone { margin-bottom:0; }
		
		.programs-container { float:left; width:100%; }
		form.sorting { float:right; }
		form.sorting .selection-box { min-width:300px; }
		form.sorting .selection-box:before { border-top:7px solid #838585; }
		form.sorting .selection-box:after { background-color:#f7f7f7; border-radius:0; right:1px; top:1px; height:48px; width:47px; border-left:1px solid #eaeaea; }
		form.sorting .selection-box select { border-radius:0; color:#838585; }
		
		/*--------------------------------------------------------------
		7.0 - Events
		--------------------------------------------------------------*/ 	
		.dt-sc-event { float:left; width:100%; border:1px solid #e6e6e6; margin-bottom:30px; }
		.dt-sc-event .event-thumb, .dt-sc-event .event-thumb img { float:left; width:100%; }
		.dt-sc-event .event-thumb img, .dt-sc-event:hover .event-thumb img { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; }
		.dt-sc-event .event-detail { float:left; width:100%; padding:30px 20px 34px; }
		.dt-sc-event .event-detail h2 { font-size:18px; text-transform:uppercase; margin-bottom:22px; }
		.dt-sc-event .event-detail p { margin-bottom:20px; }
		
		.dt-sc-event.type2 { background-color: #f5f5f5; }
		.dt-sc-event.type2 .event-detail h2 { font-size:20px; }
		.dt-sc-event.type2 .event-detail { position:relative; }
		.dt-sc-event.type2 .event-detail h2 a { color:#1a1c19; }
		.dt-sc-event.type2 .event-thumb { display:block; padding-bottom:15px; }
		.dt-sc-event.type2 .event-detail { text-align:center; border:0; border-bottom:10px solid #e6e6e6; }
		
		.working-hours li{font-size:16px; font-weight:bold; display:inline-block; width:100%; color:#4d4d4d; padding:8px 0px;}

		.working-hours li span{float:right;}
				
		/*--------------------------------------------------------------
		8.0 - Portfolio
		--------------------------------------------------------------*/ 
		
		.dt-sc-sorting-container, .dt-sc-activity-sorting-container{float:left; width:100%; text-align:center; margin-bottom:50px;}
		
		.dt-sc-sorting-container a, .dt-sc-activity-sorting-container a{color:#999; cursor:pointer;  margin:0px 17px 10px; padding:0px 4px 0px 4px; display:inline-block; line-height:34px; font-size:16px; text-transform:uppercase; font-weight:bold;}
					
		.dt-sc-sorting-container a.active-sort, .dt-sc-sorting-container a:hover, .dt-sc-activity-sorting-container a.active-sort, .dt-sc-activity-sorting-container a:hover{color:#333;}
		
		.dt-sc-sorting-container a.active-sort, .dt-sc-activity-sorting-container a.active-sort{position:relative;}
		
		.dt-sc-sorting-container a.active-sort:after, .dt-sc-activity-sorting-container a.active-sort:after{content:""; position:absolute; left:0px; right:0px; bottom:-2px; border-bottom:2px solid #000;}
				
		.dt-sc-portfolio-container, .dt-sc-activity-container{display:inline-block; clear:both; width:100%; margin:0; padding:0px; z-index:2;}
		.dt-sc-portfolio-container.related-gallery { margin-top:0; }
		.dt-sc-portfolio-container .column, .dt-sc-activity-container .column{margin-left:0px;}
		.portfolio.isotope-item, .portfolio.isotope-item.column, .portfolio.isotope-item.column.first { margin-left:0px; clear:none; margin-right:0px; }
		
		.portfolio{float:left; margin-bottom:10px; overflow:hidden;}
		
		.portfolio.column{margin-bottom:10px; -webkit-transition-duration:0.8s; -moz-transition-duration:0.8s; -ms-transition-duration:0.8s; -o-transition-duration:0.8s; transition-duration:0.8s; -webkit-transition-property:height, width; -moz-transition-property:height, width; -ms-transition-property:height, width; -o-transition-property:height, width; transition-property:height, width;}
		
		.portfolio.column.no-space { margin-bottom:0; }
		
		.page-with-both-sidebar .portfolio.dt-sc-one-half .portfolio-detail .views { width:19%; }
		.page-with-both-sidebar .portfolio.dt-sc-one-third { width:31%; }
		.page-with-both-sidebar .portfolio.dt-sc-one-half { width:48.2%; }
		.page-with-both-sidebar.page-with-sidebar .portfolio.dt-sc-one-fourth{width:23%;}
		
		.page-with-both-sidebar.page-with-sidebar .dt-sc-one-fourth .portfolio-detail .views { margin-right:5px; }
			
		.portfolio .portfolio-thumb { float: left; overflow: hidden; padding: 0; position: relative; width:100%; }
		.portfolio-thumb > img { float:left; display:block; }
		
		.portfolio-title{top:30px; left:40px; text-align:left;}

		.container #primary.content-full-width .portfolio.dt-sc-one-fourth .portfolio-title{left:10%; top:10%;}
		
		.portfolio-title h4{margin-bottom:0px;}
		
		.portfolio-title h4{font-size:15px; text-transform:uppercase; font-weight:800; letter-spacing:1px; margin-bottom:-3px;}
		
		.portfolio-title p a, .portfolio-title p{color:#bdbdbd; font-weight:300; font-size:13px; text-transform:capitalize;}
		
		.portfolio .portfolio-thumb .image-overlay .links{left:0; margin:-30px auto 0; position:absolute; right:0; top:50%;}

		.portfolio .portfolio-thumb .image-overlay .links a{border:2px solid #FFF; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; color:#FFF; display:inline-block; height:60px; line-height:60px; margin-right:10px; width:60px; font-size:18px; text-align:center;}

		.portfolio .portfolio-thumb .image-overlay .links a:last-child{margin-right:0;}

		.portfolio .portfolio-thumb .image-overlay .links a:hover{background-color:transparent; border-color:#000; color:#000;}
		
		.portfolio .portfolio-thumb .image-overlay .portfolio-title a:hover{color:#000;}
		
		.portfolio-detail { border:1px solid #e6e6e6; display: inline-block; padding:11px 0 8px; width: 100%; float:left; }
		.portfolio-detail .views { color:#bdbdbd; float:right; margin-right:10px; min-width:49px; text-align:center; }
		.views > span { line-height:28px; }
		.views > span i { font-size:18px; position:relative; top:4px; }
		.portfolio-detail .views a { color:#bdbdbd; }
		
		/***Fullwidth Portfolio***/
		
		.portfolio.column.no-space.dt-sc-one-half { width:49.995%; }
		
		.portfolio.column.no-space.dt-sc-one-third { width:33.3%; }
		
		.portfolio.column.no-space.dt-sc-one-fourth { width:24.982%; }
		
		#primary.page-with-right-sidebar .portfolio.dt-sc-one-fourth, #primary.page-with-left-sidebar .portfolio.dt-sc-one-fourth{width:24%;}
		
		.portfolio:hover .portfolio-title h4 a, .portfolio:hover .portfolio-title p a, .portfolio:hover .portfolio-title p, .portfolio:hover .portfolio-detail .views, .portfolio:hover .portfolio-detail .views a { color:#fff; }
		.image-overlay { float: left; height: 100%; left: 0; position: absolute; top: 0; width: 100%; background:rgba(0, 0, 0, 0.7); text-align:center;  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0;  -webkit-transition: all 0.3s ease-out 0.1s; -moz-transition: all 0.3s ease-out 0.1s; -o-transition: all 0.3s ease-out 0.1s;   -ms-transition: all 0.3s ease-out 0.1s; transition: all 0.3s ease-out 0.1s; }
		
		.portfolio .portfolio-thumb img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; }
		.portfolio:hover .portfolio-thumb img { opacity: 0.5; -webkit-transform: scale(1.1); transform: scale(1.1); }
		.portfolio:hover .image-overlay { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
		.portfolio .fig-overlay > p { margin-top: 20%; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,20px,0); transform: translate3d(0,20px,0); }
		.portfolio:hover .fig-overlay > p { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
		
		.portfolio-detail { position:relative; float:left; width:100%; }
		.portfolio-detail:before { position:absolute; left:0; bottom:-100%; content:""; width:100%; height:100%; opacity:0; transition: all 300ms linear; z-index:0; }
		.portfolio:hover .portfolio-detail:before { bottom:0; opacity:1; }
		.portfolio:focus .portfolio-detail { overflow:visible; }
		.portfolio:hover .portfolio-detail { transition: all 1s ease-in-out; }
		.portfolio-title, .portfolio-detail .views { position:absolute; z-index:1; }
		
		.home-ii .portfolio .portfolio-thumb img { min-height:253px; }
		
		#main #primary .portfolio .portfolio-thumb .image-overlay .links .likeThis{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/like.png) center center no-repeat; display:inline-block; text-indent:-9999px; -webkit-transition:none; -moz-transition:none; -o-transition:none; -ms-transition:none; transition:none;}
		
		#main #primary .portfolio .portfolio-thumb .image-overlay .links .likeThis:hover{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/like-hover.png) center center no-repeat;}
			
		.portfolio .fig-overlay { display: inline-block; }
		.portfolio .fig-overlay > p { display: inline-block; margin-bottom: 0; margin-top:5px; text-align: center; }
		.portfolio .fig-overlay a { border:1px solid; width:48px; height:48px; line-height:46px; float:left; margin:0px 0px 0px -1px; font-size:18px; color:#fff; text-align:center; display:inline-block; }
		@media screen and (-webkit-min-device-pixel-ratio:0) {
			.portfolio .fig-overlay a { line-height:48px; }
		}
		.portfolio:hover .image-overlay a span { opacity:1; filter:alpha(opacity=100); }
		
		.portfolio .fig-content-wrapper { display:table; width:100%; height:100%; }
		.portfolio .fig-overlay { display:table-cell; vertical-align:middle; }
		
		.portfolio-container .portfolio.dt-sc-one-half { width:48.9%; }
		.portfolio.dt-sc-full-width .portfolio-title { padding:0 1.5%; width:88%; }
		.portfolio.dt-sc-full-width .portfolio-detail .views { margin-right:1.5%; width:7%; }
		.portfolio.dt-sc-one-half .portfolio-detail .views { width:14.4%; }
		
		.with-sidebar .portfolio-container .portfolio.dt-sc-one-fourth { width:22.8%; }
		.with-sidebar .portfolio.dt-sc-one-fourth.isotope-item .portfolio-title h4 { font-size:12px; }
		.with-sidebar .portfolio.dt-sc-one-fourth.isotope-item .portfolio-title p { line-height:20px; font-size:11px; }
		.with-sidebar .portfolio.dt-sc-one-fourth.isotope-item .portfolio-detail { padding:5px 0; }
		.with-sidebar .portfolio.dt-sc-one-fourth.isotope-item .portfolio-detail .views { padding:2px 0px 0px; font-size:10px; margin-top:6px; }
		.with-sidebar .portfolio.dt-sc-one-fourth.isotope-item .portfolio-detail .views a { top:-5px; position:relative; }
		
		.with-sidebar .portfolio-container .portfolio.dt-sc-one-third { width:31.3%; }
		.with-sidebar .portfolio-container .portfolio.dt-sc-one-half { width:48.6%; }
		
		.isotope .column.no-space { margin-left:0; }
		
		.isotope-hidden { display:none !important; }
		
		.isotope,
		.isotope .isotope-item {
		  -webkit-transition-duration: 0.8s;
			 -moz-transition-duration: 0.8s;
			  -ms-transition-duration: 0.8s;
			   -o-transition-duration: 0.8s;
				  transition-duration: 0.8s;
		}
		
		.isotope {
		  -webkit-transition-property: height, width;
			 -moz-transition-property: height, width;
			  -ms-transition-property: height, width;
			   -o-transition-property: height, width;
				  transition-property: height, width;
		}
		
		.isotope .isotope-item {
		  -webkit-transition-property: -webkit-transform, opacity;
			 -moz-transition-property:    -moz-transform, opacity;
			  -ms-transition-property:     -ms-transform, opacity;
			   -o-transition-property:         top, left, opacity;
				  transition-property:         transform, opacity;
		}
		
		.isotope.no-transition,
		.isotope.no-transition .isotope-item,
		.isotope .isotope-item.no-transition {
		  -webkit-transition-duration: 0s;
			 -moz-transition-duration: 0s;
			  -ms-transition-duration: 0s;
			   -o-transition-duration: 0s;
				  transition-duration: 0s;
		}
		
		ul.gallery-bx-wrapper li { list-style: none outside none; padding-bottom: 0; }
		
		.gallery-share .dt-sc-social-icons li { margin-bottom:5px; }
		.project-details { margin-bottom:25px; }
		
		.project-details li{padding:10px 0px; border-bottom:1px solid #f4f4f4; display:inline-block; width:100%; line-height:20px;}
		
		.project-details li:last-child { border:0; }
		.project-details li .fa { padding-right:8px; margin-right:0; }
		
		.project-details li a{color:inherit;}
		
		.project-details li strong { font-weight:500; }
		
		.post-nav-container{display:inline-block; width:100%; position:relative; border-top:1px solid #e5e5d8; border-bottom:1px solid #e5e5d8; padding:15px 0px;}
		
		.post-nav-container .prev-post, .post-nav-container .next-post{}
		
		.post-nav-container .prev-post a, .post-nav-container .next-post a{padding:3px 10px 0; display:block;}
		
		.post-nav-container .prev-post { float:left; }
		.post-nav-container .next-post { float:right; }
		.post-nav-container p {  margin-top:7px; color:#bdbdbd; margin-bottom:0; }

		.blog-post { border:1px solid #e6e6e6; margin-bottom:30px; display:inline-block; width:100%; }
		.blog-post-inner { padding:20px; }
		.blog-post .blog-thumb { float:left; margin-right:20px; }
		.blog-post .blog-detail h2 { font-size:18px; margin-bottom:10px; }
		.blog-post .blog-detail h2 a { color:#1a1c19; }
		.blog-post .blog-detail p { font-size:13px; color:#8c8c8c; }
		
		.blog-post .blog-post-meta { background:#e6e6e6; margin-bottom:0; font-size:13px; padding-left:4px; }
		.blog-post .blog-post-meta li { display: inline-block; line-height: 50px; padding: 0 16px; }
		.blog-post .blog-post-meta li.comments { border-right: 1px solid #fff; }
		.blog-post .blog-post-meta li.categories { border-left: 1px solid #fff; }
		.blog-post .blog-post-meta li span { margin-right:10px; }
		.blog-post .blog-post-meta li, .blog-post .blog-post-meta li a { color:#1a1c19; }
		.blog-post .blog-post-meta li.categories a { background:#8c8c8c; padding:4px 7px 5px; color:#fff; }
			
		.bx-wrapper { position:relative; }
		.bx-wrapper  ul li { padding-bottom:0; text-align:center; }
		.bx-controls a { bottom: 0; color: #ffffff; font-size: 0; height:113px; margin: auto; position: absolute; top: 0; width:57px; z-index: 501; border-radius:50%; }
		.bx-controls a.bx-prev, .carousel_items .carousel-prv-arrow a{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/slider-prev-arrow.png) no-repeat center center; left:20px;}
		.bx-controls a.bx-next, .carousel_items .carousel-next-arrow a{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/slider-next-arrow.png) no-repeat center center; right:20px;}
		
		.column.blog-thumb.with-sidebar .bx-controls a, #primary.page-with-sidebar .dt-sc-one-third.with-sidebar .bx-controls a{background-size:50% auto !important;}
		
		.portfolio-single { width:100%; margin:0px; padding:0px 0px 6px; float:left; clear:both; position:relative; }
			
		.portfolio-single-inner { background:#fcfcf7; border:1px solid #ededed; display:block; margin:0px; padding:0px; }
		.portfolio-single-details { padding:40px 20px; display:block; clear:both; }
		.portfolio-single-details h3 { font-weight:300; margin-bottom:20px; }
		.portfolio-single h4.border-title, .portfolio-single h5.border-title { text-transform:capitalize; }
		.portfolio-single h4.border-title span { position:relative; top:4px; }
		.portfolio-single h5.border-title span { position:relative; top:2px; }
		.portfolio-single .dt-sc-two-third { width:65.5%; }
		.portfolio-single .dt-sc-one-third { width:31.4%; margin-left:3.1%; }
		
		.portfolio-single-slider-wrapper, .portfolio-single-slider, .blog-slider-wrapper, .blog-slider { float:left; clear:both; margin:0px; padding:0px; width:100%; line-height:0px; }
		.portfolio-single-slider li, .blog-slider li { display:block; margin:0px; padding:0px; }
		
		.portfolio-single-slider-wrapper #bx-pager, .blog-slider-wrapper #bx-pager { float:left; display:inline; margin:30px 0px 0px; padding:0px; width:100%; text-align:center; }
		.portfolio-single-slider-wrapper #bx-pager a, .blog-slider-wrapper #bx-pager a { margin:0px 10px 5px; padding:3px; line-height:0px; display:inline-block; cursor:pointer; position:relative; }
		.portfolio-single-slider-wrapper #bx-pager a img { max-width:85px; }
		.portfolio-single-slider-wrapper #bx-pager a.active:before { border:1px solid; position:absolute; width:100%; height:100%; content:""; left:-1px; top:-1px; }
		
		.timetable ul { margin: 0; padding: 0; font-size: 0; line-height: 0; border-bottom: 1px solid #e6e6e6; }
		.timetable ul li { display: inline-block; font-size: 16px; line-height: normal; width: 12%; color: #454345; font-weight: 500; text-align: center;  min-height: 90px; vertical-align:middle; border-right:1px solid #e6e6e6; float:left; }
		.timetable ul li a { display:block; padding: 20px 0; }
		.timetable ul li:last-child { border-right:0; }
		
		.timetable ul li span.fa-clock-o { display:inline-block; margin-right:8px; }
		
		.timetable ul li.dt-sc-table-cnt span { font-size:13px; display:block; font-weight:normal; font-style:italic; margin-top:5px; }
		.timetable ul li.dt-sc-table-cnt i { margin-right:5px; font-style:normal; }
		
		.timetable ul li:first-child { width: 16%; line-height:50px; }
		
		.timetable .timetable-head { font-weight: 700; color: #454345; display:inline-block; width:100%; border-top:1px solid #e6e6e6; }
		.timetable .timetable-head li { font-size: 18px; line-height:50px; font-weight:500; padding: 20px 0; float:left; }
		.timetable ul, .timetable-detail, .timetable-detail ul { width:100%; float:left; }
		.timetable p { font-size: 18px; line-height: 90px; margin-bottom: 0; }
		
		.timetable .timetable-text, .timetable .timetable-text a { color: #fff; }
		.timetable ul li a:hover { opacity:0.7; }
		.timetable-detail, .timetable-detail ul li { float:none\9; }
		
		.dt-sc-service-pack { background:#f4f4f4; padding:30px 20px; position:relative; }
		.dt-sc-service-pack:before { border-left: 20px solid #dadada; border-top: 20px solid rgba(0, 0, 0, 0); content: ""; height: 0; position: absolute; right: 1px; top: 0px; transform: rotate(180deg); width: 0; }
		
		.full-contact{color:#fff; margin:-70px 0px 0px;}
		.full-contact h3 { font-size:22px; text-transform:uppercase; color:#fff; }
		.full-contact .responsive-map { height: 245px; border-color:#ffffff; }
		.full-contact .dt-sc-contact-info.type1 i { border-color:#fff; color:#fff; }
		.full-contact a:hover { color:#fff; }
		.fullwidth-section.full-contact .dt-sc-success-box, .fullwidth-section.full-contact .dt-sc-error-box { color:#fff; }
		.fullwidth-section > .responsive-map { border:0; }
		
		.responsive-map{float:left; height:445px; padding-bottom:4px; width:100%;}
		
		.content-full-width .responsive-map{margin:-80px 0px 0px;}
					
		.wpcf7-form { text-align:center; }
		.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form textarea, .wpcf7-form select{background:#f4f4f4; border:0; color:#4d4d4d;}
		form.wpcf7-form textarea { height:128px; }
		.wpcf7-form select { margin-bottom:13px; }
		.wpcf7-form.contact-frm select { margin-bottom:30px; }
		.wpcf7-form.contact-frm textarea { height:180px; }
		.wpcf7-form input[type="submit"] { float:none; margin-top:0px; }
		.wpcf7-form > .column > .column .wpcf7-not-valid-tip { position:relative; top:-25px; }
		.wpcf7-form > .column .wpcf7-not-valid-tip { position:relative; top:-10px; }
		.wpcf7-form.contact-frm input[type="submit"] { float:right; }
		
		.dt-sc-captcha { background: #f4f4f4; border-radius: 0; margin-top:10px; color: #333; float: left; font-size: 17px; font-style: italic; font-weight: 600; letter-spacing: 4px; padding: 2px 10px; }
		.dt-sc-captcha sup { font-size: 15px; font-style: normal; left: 2px; top: -4px; }
		.dt-sc-captcha sub { color: #333; font-size: 15px; font-style: normal; left: 1px; }
		
		.fullwidth-section .dt-sc-captcha, .fullwidth-section .dt-sc-captcha sup, .fullwidth-section .dt-sc-captcha sub{color:#333;}
		
		.dt-sc-programs { margin-bottom:30px; float:left; width:100%; border:2px solid #ebebeb; }
		
		.dt-sc-pro-thumb { float: left; width: 100%; }
		.dt-sc-pro-thumb img { float:left; }
		
		.dt-sc-programs .dt-sc-pro-detail { float:left; width:100%; }
		
			
		.dt-sc-pro-detail .dt-sc-pro-content { border-bottom:2px solid #e6e6e6; padding:30px 20px; }
		.dt-sc-pro-title h3 { font-weight:bold; margin-bottom:5px; text-transform:uppercase; font-size:20px; }
		.dt-sc-pro-title > span { margin-bottom:24px; display:inline-block; }
		.dt-sc-pro-detail .dt-sc-pro-content .dt-sc-fancy-list { margin-bottom:0; }
		.dt-sc-pro-detail .dt-sc-pro-content .dt-sc-fancy-list li:before { color:#6a695e; }
		
		.dt-sc-pro-detail .dt-sc-pro-price{padding:0px; float:left; width:100%;}
		.dt-sc-pro-detail .pro-price-content{margin-bottom:0px; display:inline-block; padding:11px 0px; float:left; border-right:2px solid #e6e6e6; width:41%; text-align:center;}
		.dt-sc-pro-detail .pro-price-content sup, .dt-sc-pro-detail .pro-price-content span { font-size:14px; font-weight:bold; }
		.dt-sc-pro-detail .pro-price-content span{font-weight:normal;}
		.dt-sc-pro-detail .dt-sc-pro-price .dt-sc-button{float:right; margin-top:0px; text-align:center; border:none; padding:11px 0px; display:inline-block; line-height:28px; width:63px; border-left:2px solid #e6e6e6;}
		
		.dt-sc-pro-detail .dt-sc-pro-price .dt-sc-button i{margin-left:0px;}
		
		.dt-sc-programs input[type=image]{background-image:url(//esv-euskirchen.de/wp-content/themes/whistle/images/enroll_arrow_btn.jpg); background-repeat:no-repeat; background-position:center center; display:inline-block; width:63px !important; height:50px !important; text-indent:-9999px; border-left:2px solid #e6e6e6 !important;}
				
		.dt-sc-programs:hover .dt-sc-pro-detail .dt-sc-pro-price .pro-price-content{color:#4d4d4d;}
		
		.dt-sc-pro-detail .pro-duration{padding:11px 0px; float:left; margin-bottom:0px; width:41%; text-align:center;}
		
		.dt-sc-pro-detail .pro-duration i{margin-right:10px;}
		
		.dt-sc-programs:hover, .dt-sc-programs:hover .dt-sc-pro-detail .dt-sc-pro-content, .dt-sc-programs:hover .dt-sc-pro-detail .pro-price-content, .dt-sc-programs:hover .dt-sc-pro-detail .dt-sc-pro-price .dt-sc-button, .dt-sc-programs:hover input[type=image], .dt-sc-programs input[type=image]:hover{border-color:#000;}
		
		.dt-sc-programs:hover input[type=image], .dt-sc-programs input[type=image]:hover{border-left:2px solid !important;}
		
		.dt-sc-programs:hover .dt-sc-pro-detail .pro-price-content sup, .dt-sc-programs:hover .dt-sc-pro-detail .pro-price-content span{color:#4d4d4d;}
	
		.carousel_items .section-title { float:left; }
		.carousel_items { display: inline-block; width: 100%; position:relative; }
		.dt_carousel .dt-sc-one-third { margin:0 10px; }
		.carousel_items .carousel-arrows { background:#fff; position:absolute; right:0; font-size:35px; }
		.carousel-arrows a { color:#d1d0d0; float: left; margin-left: 30px; position:relative;}
		
		.carousel-arrows a.prev-arrow{top:0px; bottom:0px; left:10px;}
		
		.carousel-arrows a.next-arrow{top:0px; bottom:0px; right:10px;}
		
		.carousel_items .carousel-prv-arrow, .carousel_items .carousel-next-arrow{background:rgba(255,255,255,0.9); position:absolute; top:0px; left:0px; float:left; z-index:9; width:20%; height:100%; display:inline-block; text-align:center;}
		
		.team_carousel_content .carousel-prv-arrow, .team_carousel_content .carousel-next-arrow{width:16.9%;}
		
		.carousel_items .carousel-next-arrow{right:0px; left:auto;}
		
		.carousel_items .carousel-prv-arrow a, .carousel_items .carousel-next-arrow a{top:0px; position:absolute; bottom:0px; margin:auto; width:57px; height:113px; left:0px; right:0px; text-indent:-9999px;} 
		
		.carousel_items.team_carousel_content .carousel-prv-arrow, .carousel_items.team_carousel_content .carousel-next-arrow{width:16.665%;}
		
		.carousel_items .dt-sc-team.type2{margin-bottom:0px;}
		
		.carousel_items .column.space{margin:0px 15px;}	
		
		.faq-search { position:relative; }
		.faq-search input[type="text"] { width:100%; padding:14px 180px 14px 16px; border-radius:0; }
		.faq-search input[type="submit"] { position:absolute; right:1px; bottom:1px; background:#f7f7f7; font-size:14px; text-transform:none; color:#3a3a3a; border-left:1px solid #eaeaea; border-radius:0; padding:13px 26px; min-height:46px; }
		.faq-search input[type="submit"]:hover { background:#eaeaea; }
		
		.error-404 h2 { font-size:300px; color:#d34444; line-height:300px; }
		.error-404 h2 span { color: #e9f028; font-size: 90px; left: 27px; position: absolute; top: 181px; line-height:70px; }
		.error-404 > h3 { text-transform:capitalize; }
		.error-404 .search-form { width:100%; }
		.error-404 .search-form div { position:relative; width:50%; display:inline-block; }
		.error-404 .search-form input[type="search"] { width:100%; margin-bottom:10px; }
		.error-404 .search-form input[type="submit"] { position:absolute; right:0; top:1px; margin-top:0; }
		
		#primary .error-404 .search-form { margin-right:0; position:relative;}
		#primary .error-404 .search-form input[type="search"] { width:100%; min-height:46px; }
		#primary .error-404 .search-form input[type="submit"]{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/search_icon.png) no-repeat center center; font-size:0px; text-indent:-99999px; position:absolute; right:0px; top:0px; border:0px; padding:25px 25px; margin:0px; width:16px; height:16px;}
		
		#toTop{position:fixed; display:none; text-decoration:none; bottom:30px; right:30px; overflow:hidden; width:40px; height:40px; border:none; text-indent:100%; background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/totop.png) no-repeat left top; z-index:999; opacity:0.8; text-indent:-9999px;}	
		
		#toTop:hover{opacity:1;}
			
		#toTop:after{content:""; background-image:url(//esv-euskirchen.de/wp-content/themes/whistle/images/totop_after.png); background-repeat:no-repeat; background-position:center center; position:absolute; top:1px; bottom:1px; left:1px; right:1px; margin:auto; width:36px; height:36px; -webkit-animation:spin 2s infinite linear; -moz-animation:spin 2s infinite linear; animation:spin 2s infinite linear;}
		
		#toTop:active, #toTop:focus{outline:none;}	
		
		.counter-text h2{font-size:40px; color:#000; margin-bottom:0px;}
		
		.counter-text h3{font-size:30px; color:#000; margin-bottom:0px;}
		
		/*--------------------------------------------------------------
		9.0 - Style Picker
		--------------------------------------------------------------*/ 
		
		.dt-style-picker-wrapper { position:fixed; z-index:99999; left:0px; top:150px; }
		#dt-style-picker { background:#ffffff; width:225px; float:left; position:absolute; top:0px; z-index:1; margin:0px; padding:0px 0px 10px; text-align:center; border:1px solid #dddddd;}
		#dt-style-picker h2 { font:normal 12px Tahoma, Geneva, sans-serif; text-transform:uppercase; line-height:48px; width:100%; color:#848484; margin:0px 0px 15px; padding:0px; border-bottom:1px solid #dddddd; background-color:#fefefe;}
		#dt-style-picker h3 { font:normal 12px Tahoma, Geneva, sans-serif; padding:0px 0px 10px; width:100%; color:#848484; margin:0px; text-transform:uppercase; }
		
		#dt-style-picker ul { float:left; margin:0px; padding:0px; text-align:center; width:225px; }
		#dt-style-picker ul.layout-picker { margin-bottom:15px; }
		#dt-style-picker ul li { display:inline-block; display:inline; list-style-type:none; padding:0px; margin:0px 4px 6px 4px; }
		#dt-style-picker ul li a { background:#ffffff; border:1px solid #ffffff; padding:3px; display:inline-block; margin:0px; line-height:0; }
		#dt-style-picker ul li a.selected, #dt-style-picker ul li a:hover { border:1px solid #d7d7d7; }

		#dt-style-picker ul li a img{border:1px solid #f0f0f0;}
		
		.style-picker-ico img{-webkit-animation:spin 2s infinite linear; -moz-animation:spin 2s infinite linear; animation:spin 2s infinite linear; position:absolute; left:0px; right:0px; margin:auto; top:0px; bottom:0px;}

		@-moz-keyframes
		spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}
		@-webkit-keyframes
		spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}
		@keyframes
		spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}

		#dt-style-picker ul.scheme-picker li a { padding:7px; }
		#dt-style-picker ul.scheme-picker li a img { height:auto; border:0; }
		
		#dt-style-picker .hr { width:100%; height:10px; display:block; float:left; clear:both; position:relative; z-index:1; margin:3px 0px; }
		
		.style-picker-ico { background: #fff; border: 1px solid #dddddd; height: 50px; left: 224px; position: absolute; text-align: center; top: 0px; width: 50px; border-left:0; }
		.fa.fa-cog.fa-spin { color: #000; font-size: 27px; line-height: 47px; }

		ul.color-picker li img, ul.color-picker li a{border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%;}
		
		ul.color-picker li a.selected img{-webkit-animation:spin 2s infinite linear; -moz-animation:spin 2s infinite linear; animation:spin 2s infinite linear;}
		
		@-moz-keyframes
		spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}
		@-webkit-keyframes
		spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}
		@keyframes
		spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
		
		/*--------------------------------------------------------------
		10.0 - Footer Styles
		--------------------------------------------------------------*/ 
		
	 	#footer{float:left; width:100%; margin:0px; padding:0px; position:relative; line-height:26px; font-size:13px; color:#FFF;}
		
		#footer a{color:#FFF;}
			
		#footer p { line-height:26px; }
		#footer p, #footer .widget_tweetbox li { font-size:13px; }
		#footer .dt-sc-contact-info p { font-size:14px; }
		#footer .textwidget > p { line-height: 26px; }
		#footer .widget ul.dt-sc-social-icons li a:hover, #footer .dt-sc-button:hover, #footer .widget .recent-posts-widget ul li h4 a:hover, #footer .widget_recent_entries h4 a:hover { color:#fff; }
		#footer .copyright ul.footer-links li a,  #footer .copyright p a{color:#4d4d4d; display:inline-block;}
		
		#footer .widget .dt-sc-social-icons li{color:#FFF; border-bottom:none;}
		
		#footer p, #footer .widget_tweetbox li, #footer{font-size:14px;}
		
		#footer .widget .dt-sc-social-icons li a{color:#FFF;}
		
		footer .widget.widget_text .working-hours li{border-bottom:none;}
		
		#footer .widget .dt-sc-social-icons li:first-child{margin-left:0px;}
		#footer .tribe-countdown-timer .tribe-countdown-number { color:#fff; }
		footer .tribe-mini-calendar-event .list-date .list-dayname { background:#212121; color:#b2b2b2; }
		footer .woocommerce .widget_shopping_cart .total, footer .woocommerce-page .widget_shopping_cart .total, footer .woocommerce-page.widget_shopping_cart .total, footer .woocommerce.widget_shopping_cart .total { border-color:#222; }
		footer .entry-title a { color:#b2b2b2; }
		#footer .widget.widget_tag_cloud .tagcloud a, #footer .widget.widget_product_tag_cloud a { background:#343434; border-color:#343434; color:#9598a4; }
		#footer .widget.widget_tag_cloud .tagcloud a:hover, #footer .widget.widget_product_tag_cloud a:hover { color:#fff; }
		#footer .tribe-mini-calendar td { background:#212121 !important; }
		#footer .tribe-mini-calendar td, #footer .tribe-mini-calendar th, #footer .tribe-mini-calendar-nav td{border-color:rgba(255,255,255,0.1);}
		.woocommerce #footer .widget_price_filter .ui-slider .ui-slider-handle:before, .woocommerce-page #footer .widget_price_filter .ui-slider .ui-slider-handle:before { background:#343434; }
		#footer .tribe-mini-calendar div[id*="daynum-"]:hover a { color:#fff; }
				
		.footer-logo { position:absolute; width:104px; height:104px; left:0px; right:0px; top:-45px; margin:auto; background:#ffffff; border:2px solid #edeceb; border-radius:104px; }
		.footer-logo img { position:absolute; left:0px; right:0px; top:8px; margin:auto; max-width:104px; }
		
		
		.footer-widgets-wrapper{padding:0px; float:left; clear:both; margin:0px; width:100%; position:relative; z-index:1; background:#2D2D2D;}
		
		.footer-widgets-wrapper .widgettitle{border-bottom:0; font-weight:700;}
				
		.widgettitle, .megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > span.nolink-menu{position:relative;}
		
		.megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > span.nolink-menu{padding-bottom:10px;}
		
		.widgettitle:after, .megamenu-child-container > ul.sub-menu > li > a:after, .megamenu-child-container > ul.sub-menu > li > span.nolink-menu:after{content:""; background-color:#FFF; width:50px; height:2px; display:inline-block; clear:both; float:left; position:absolute; left:0px; bottom:0px;}
		
		.footer-widgets-wrapper .widgettitle span { background:#111; padding:15px; display:inline-block; margin-right:20px; color:#fff; position:relative; min-height:48px; }
		.footer-widgets-wrapper .widgettitle span:after { border-bottom: 10px solid transparent; border-left: 10px solid #111; border-top: 10px solid transparent; content: ""; position: absolute; right: -10px; }
		#footer .widget{padding:55px 0px 50px;}
		.widgettitle{font-size:20px; text-transform:uppercase; padding-bottom:15px; margin-bottom:45px;}
		
		#footer .widgettitle, #footer .working-hours li{color:#FFF;}
		
		#footer ul li:first-child{border:none;}
		
		#footer .widget.widget_text ul li{font-size:14px; font-weight:normal;}
		
		#footer .widget_bp_core_recently_active_widget .widgettitle { font-size: 17px; }
		#footer .widget.widget_nav_menu ul li { float:left; clear:both; border:none; }
		
		#footer .dt-sc-contact-info.dt-phone { float: left; margin-top: 5px; padding-left: 0; width: auto; }
		#footer .dt-sc-contact-info p i { background:#1a1c19; border: 2px solid; border-radius: 40px; height: 40px; line-height: 36px; margin-right: 8px; text-align: center; width: 40px; font-size:16px; }
		#footer .dt-sc-contact-info p span { color:#fff; font-size:16px; font-weight:500; margin-right:5px; }
		
		#footer .widget.widget_nav_menu ul li ul { margin:5px 0px; }
		.widget.widget_nav_menu ul li, .widget.widget_pages ul li { padding-left:20px; }
		
		#footer .social-media { padding:10px 0; float:left; width:100%; }
		
		#footer .social-media h3.widgettitle { margin-bottom:0; color:#fff; float:left; margin-top:12px; background:transparent; font-weight:bold; font-size:20px; }
		#footer .social-media h3.widgettitle:after { content:none; }
		#footer .social-media .dt-sc-social-icons { float:right; }
		#footer .social-media .dt-sc-social-icons li { background:transparent; margin-left:0; border-right:0; }
		#footer .social-media .dt-sc-social-icons li:last-child { border-right-style: solid; border-right-width: 1px; } 
		#footer .social-media .dt-sc-social-icons li:hover a { color:#fff; }
		#footer .social-media .dt-sc-social-icons li a { color:#4d4d4d; width:48px; height:48px; line-height:48px; color:#fff; }
		.dt-sc-social-icons li a { -webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both; }
		
		#footer .copyright { background:#ffffff; text-align:center; width:100%; clear:both; margin:0px; padding:13px 0px; float:left; color:#4d4d4d; font-size:12px; border-top:1px solid #e7e7e7; }
		#footer .footer-links { float:left; margin-bottom:0; }
		#footer .footer-links li { display:inline; padding-bottom:0; line-height:normal; }
		#footer .footer-links li a{margin:0px 2px 0px 0px; padding:0px 5px 0px 0px; position:relative; font-size:14px;}
		#footer .footer-links li a:after{content:""; position:absolute; background-color:#CCC; width:1px; height:10px; right:0px; top:0px; bottom:0px; margin:auto;}
		#footer .footer-links li:last-child a:after{display:none;}
		#footer .footer-links li:last-child { background:none; }
		#footer .copyright p { float:right; margin-bottom:0; line-height:28px; }
		
		#footer .footer-info { float:left; width:100%; background:#f4f4f4; border-top:1px solid #e7e7e7; padding:18px 0px; text-align:center; font-size:12px; color:#4d4d4d; }
		#footer .footer-info p { line-height:22px; margin-bottom:0; font-size:12px; }
		#footer .footer-info p a { text-decoration:underline; }
		
		#footer input[type="submit"], #footer button, #footer input[type="button"], #footer input[type="reset"]{color:#FFF; background-color:transparent; border-color:#FFF;}
		
		.dt-sc-add1 { overflow:hidden; display:inline-block; width:390px; height:220px; }
		.dt-sc-add1 .add-offer { padding:20px; position:relative; background-repeat:repeat; }
		.dt-sc-add1:hover .add-offer:after { right:-101px; }
		
		.dt-sc-add1 .add-offer:after { border-color: #ffffff rgba(255, 255, 255, 0.0); border-style: solid; border-width: 0 0 100px 100px; bottom: 0; content: ""; display: block; position: absolute; right: -1px; width: 0; }
		.offer-title { border-bottom:3px solid #fff; margin-bottom:19px; }
		.dt-sc-add1 .add-offer h3 { text-transform:uppercase; font-size:30px; display:inline-block; margin-bottom:20px; line-height:35px; font-weight:300; }
		.offer-title h3 span { font-size: 36px; font-style: italic; font-weight: bold; letter-spacing: 15px; }
		
		.dt-sc-add1 .add-offer .offer-title > span { display:inline-block; font-size:80px; margin-left:4px; }
		.dt-sc-add1 .add-offer h3, .dt-sc-add1 .add-offer .offer-title > span, .dt-sc-add1 .add-offer p { color:#fff; }
		.dt-sc-add1 .add-offer p { font-size:13px; line-height:18px; width:86%; }
		.dt-sc-add1 > img { position:absolute; right:16px; bottom:21px; }
		.dt-sc-add1:hover .add-offer:after, .dt-sc-add1:hover img { opacity:0; }
		.dt-sc-add1:hover > img { bottom:0; right:0; }
		.space .dt-sc-add1 { height:208px; }
		.space .dt-sc-add1 .add-offer p { margin-bottom:0; }
		.space .dt-sc-add1 > img { right:0; }
	
		.dt-sc-add2 { width:100%; height:220px; display:block; }
		.dt-sc-add2 h3 { font-weight:bold; font-size:20px; bottom: 36px; position: absolute; right: 55px; text-transform:uppercase; height: 19px; overflow: hidden; line-height:19px; margin-bottom:0; }
		.dt-sc-add2 h3 span::before { position: absolute; top: 100%; content: attr(data-hover); font-weight: 700; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
		.dt-sc-add2 h3 span { position: relative; display: inline-block; -webkit-transition: -webkit-transform 0.3s; -moz-transition: -moz-transform 0.3s; transition: transform 0.3s; } 	
		.dt-sc-add2:hover h3 span { -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); transform: translateY(-100%); }
		.dt-sc-add2:hover a h3 { color:#000; }
		
		.dt-sc-add3 { position:relative; }
		.dt-sc-add3 .dt-sc-button { position:absolute; left:15px; bottom:20px; }
		.dt-sc-add3 .dt-sc-button.medium { padding:11px 26px; } 
		.dt-sc-add3 .dt-sc-button.medium:before { line-height:44px; }
		
		.form-wrapper { display: block; margin-left: auto; margin-right: auto; width: 70%; }
		.form-wrapper form { background: #fff; float: left; padding: 50px; width: 100%; box-sizing: content-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
		#loginform input[type="submit"], #reg_form input[type="submit"] { font-size: 16px; width: 100%; }	
		
		.newsletter-form { position:relative; }
		.newsletter-form > input { min-height:50px; }
		.newsletter-form .dt-sc-button { position:absolute; bottom:0; right:0; padding:12px 26px; min-height:49px; }
		
		#reg_form { text-align:center; }
		#reg_form input.dt-sc-button { float:none; }
		#loginform input[type="checkbox"] { margin-right: 3px; margin-top:-1px; }
		
		#loginform { text-align:center; }
		#loginform label { float:left; width:100%; clear:both; }
		#loginform .dt-sc-button { float:none; margin-top:10px; }
		
		.load-more button{float:none;}
		
		/**workouts-menu styles starts here**/
		
		.workouts-container{width:100%; float:left;}
		
		ul.workouts-menu{margin:0px 0px 30px; padding:0px; text-align:center; float:left; width:100%; display:block; background-color:#FFF; z-index:9;}
		
		ul.workouts-menu:after{content:""; background-image:url(//esv-euskirchen.de/wp-content/themes/whistle/images/shadow_strip.jpg); background-repeat:repeat-x; background-position:left top; width:100%; height:7px; float:left; display:inline-block;}
		
		ul.workouts-menu li{display:inline-block; margin:0px; padding:0px 12px;}
		
		ul.workouts-menu li a{text-transform:uppercase; color:#000; font-weight:bold; padding:12px 0px; display:inline-block;}

		ul.workouts-menu.vertical li{width:100%; text-align:left; padding:0px;}
		
		ul.workouts-menu.vertical:after{display:none;}
		
		ul.workouts-menu.vertical li.active a, ul.workouts-menu.vertical li:hover a{color:#FFF;}
		
		ul.workouts-menu.vertical li a{width:100%; border-bottom:1px solid #ebebeb; padding:10px 10px 10px 40px;}
		
		.workouts-detail{clear:both; float:left; width:100%; margin:0px 0px 0px;}
		
		.workouts-detail h2{color:#000; text-transform:none; margin:0px 0px 20px; display:block;}
			
		/**workouts-menu styles ends here**/
		
		/**single forum pop up styles starts here**/
		
		.single-forum #wp-link #link-options label span{text-align:left;}
		
		.single-forum #wp-link-close{margin-top:0px;}
		
		.single-forum #wp-link-close .screen-reader-text{font-size:0px; text-indent:-9999px;}
		
		.tribe-events-list .tribe-events-event-image + div.tribe-events-list-event-detail{width:61%;}
		
		.woocommerce .login input[type=submit]{background-color:transparent; border:2px solid; border-radius:0px;}
		
		.woocommerce .login input[type=submit]:hover{color:#FFF;}
		
		.woocommerce-MyAccount-navigation { float:left; width:100%; margin:0px 0px 20px; padding:0px; clear:both; }
		.woocommerce-MyAccount-navigation ul { float:left; margin:0px 0px 20px 0px; padding:0px; width:100%; border-bottom:1px solid rgba(0, 0, 0, 0.1); }
		.woocommerce-MyAccount-navigation ul > li  { float:left; display:inline; margin:0px -1px 0px 0px; padding:0px; }
		.woocommerce-MyAccount-navigation ul > li > a { border:1px solid transparent; float:left; margin:0px -1px -1px 0px; padding:10px 20px; font-size:14px; text-align:center; font-weight:600; border-radius:3px 3px 0px 0px; color:rgba(0, 0, 0, 0.4); }
		.woocommerce-MyAccount-navigation ul > li.is-active > a { position:relative; z-index:1; border-color:rgba(0, 0, 0, 0.1); border-bottom-color:#fff; }
		
		.woocommerce-MyAccount-content{clear:both;}
		
		.woocommerce-info .woocommerce-Button.button{background-color:#1e85be; color:#FFF; padding:8px 15px 7px; font-size:11px; line-height:normal; text-transform:uppercase;}
	
		.woocommerce-info .woocommerce-Button.button:hover{opacity:0.85;}
		
		/**single forum pop up styles ends here**/
		
		/**Welcome page styles starts here**/
		
		form#ws-plugin--s2member-profile table td{text-align:left;}
		
		form#ws-plugin--s2member-profile input[type="text"], form#ws-plugin--s2member-profile input[type="email"], form#ws-plugin--s2member-profile input[type="password"], form#ws-plugin--s2member-profile input[type="submit"], form#ws-plugin--s2member-profile textarea, form#ws-plugin--s2member-profile select{margin:10px 0px 0px !important;}
		
		div.ws-plugin--s2member-password-strength{margin-top:25px !important; padding:8px 10px !important;}
		
		/**Welcome page styles ends here**/
		
		/**Event Plugin Styles Overwrite here**/
		
		.tribe-events-list .tribe-events-event-cost span{line-height:22px;}
		
		/**Event Plugin Ends Overwrite here**/
		
		/**Checkout Styles Overwrite Starts here**/
		
		.select2-container--default .select2-selection--single{padding:10px 5px; height:auto;}
		.checkout .select2-container--default .select2-selection--single{height:49px;}
		.checkout .woocommerce-billing-fields .selection-box:after, .woocommerce-address-fields .form-row .selection-box:after{height:48px;}
	
		/**Checkout Styles Overwrite Ends here**/
		
		/** VC Styles Starts Here **/
		
		.vc_empty_space{clear:both;}
		
		.vc_btn3-container.vc_btn3-center button{float:none;}
		
		/** VC Styles Ends Here **/
		
		.social-bookmark{margin-top:20px;}
	
		.social-bookmark{float:left; width:auto; padding-left:0;}
			
		.fb-root, .fb-like, #___plusone_0, .twitter-share-button, #iframe-stmblpn-widget-1, .IN-widget, .social-bookmark img, .pin-it-button, .db-wrapper{float:left !important; margin-right:10px !important;}
			
		a.pin-it-button{position:inherit!important;}

		.page-with-sidebar .fullwidth-section > .container { max-width: 100%; width: auto; }

		/**Desktop resolution styles comes here**/

        @media only screen and (min-width:1200px){
			
		.blog-thumb .entry-details .entry-meta .date span{line-height:18px;}
		
		#primary.page-with-both-sidebar .portfolio.dt-sc-one-half .portfolio-title{left:25px; top:20px;}
		
		#primary.page-with-both-sidebar .portfolio.dt-sc-one-half .portfolio-title h4, #primary.page-with-both-sidebar .dt-sc-one-fourth .portfolio-thumb .image-overlay .portfolio-title h4{font-size:14px;}
		
		#primary.page-with-both-sidebar .dt-sc-one-fourth .portfolio-thumb .image-overlay .portfolio-title h4{font-size:12px;}
		
		.page-with-sidebar .dt-sc-one-third .portfolio-thumb .image-overlay .portfolio-title h4{font-size:12px;}

		#primary.page-with-both-sidebar .portfolio.dt-sc-one-half .portfolio-thumb .image-overlay .links{margin:-10px auto 0px;}
		
		#primary.page-with-sidebar .portfolio.dt-sc-one-third .portfolio-thumb .image-overlay .links, .portfolio.dt-sc-one-fourth .portfolio-thumb .image-overlay .links{margin:0px auto;}
		
		.portfolio.dt-sc-one-fourth.no-space .portfolio-thumb .image-overlay .links{margin:-30px auto 0px;}
		
		#primary.page-with-both-sidebar.page-with-sidebar .dt-sc-one-third .image-overlay .portfolio-title h4, #primary.page-with-both-sidebar .portfolio.dt-sc-one-third .image-overlay .portfolio-title h4{font-size:13px;}
		
		#primary.page-with-left-sidebar .dt-sc-one-fourth .image-overlay .portfolio-title h4, #primary.page-with-right-sidebar .dt-sc-one-fourth .image-overlay .portfolio-title h4{font-size:10px;}
		
		#primary.page-with-sidebar .dt-sc-one-fourth .image-overlay .portfolio-title p a, #primary.page-with-sidebar .dt-sc-one-fourth .image-overlay .portfolio-title p{font-size:12px;}
		
		.page-with-both-sidebar.page-with-sidebar .dt-sc-one-fourth .portfolio-title p{display:none;}
		
		#primary.page-with-both-sidebar .portfolio.dt-sc-one-third .portfolio-thumb .image-overlay .links{top:56%;}

		#primary.page-with-both-sidebar .portfolio.dt-sc-one-third .portfolio-thumb .portfolio-title, #primary.page-with-left-sidebar .portfolio.dt-sc-one-third .portfolio-thumb .portfolio-title, #primary.page-with-right-sidebar .portfolio.dt-sc-one-third .portfolio-thumb .portfolio-title, .container #primary.content-full-width .portfolio.dt-sc-one-fourth .portfolio-title, .container #primary.page-with-left-sidebar .portfolio.dt-sc-one-fourth .portfolio-title, .container #primary.page-with-right-sidebar .portfolio.dt-sc-one-fourth .portfolio-title{left:10%; top:10%;}{left:10%; top:10%;}
		
		#primary.page-with-both-sidebar .portfolio.dt-sc-one-third .portfolio-thumb .image-overlay .links a, #primary.page-with-sidebar .portfolio.dt-sc-one-fourth .portfolio-thumb .image-overlay .links a, #primary.page-with-right-sidebar .dt-sc-one-third .portfolio-thumb .image-overlay .links a, #primary.page-with-left-sidebar .dt-sc-one-third .portfolio-thumb .image-overlay .links a, #primary.page-with-right-sidebar .dt-sc-one-third .portfolio-thumb .image-overlay .links a{height:40px; line-height:36px; width:40px; font-size:14px;}
		
		#primary.page-with-both-sidebar .portfolio.dt-sc-one-third .portfolio-thumb .image-overlay .links a.likeThis, #primary.page-with-sidebar .portfolio.dt-sc-one-fourth .portfolio-thumb .image-overlay .links a.likeThis, #primary.page-with-right-sidebar .dt-sc-one-third .portfolio-thumb .image-overlay .links a.likeThis{width:40px; height:40px;}
		
		#primary.page-with-both-sidebar .portfolio.dt-sc-one-third .portfolio-thumb .image-overlay .links a.likeThis:before, #primary.page-with-sidebar .portfolio.dt-sc-one-fourth .portfolio-thumb .image-overlay .links a.likeThis:before, #primary.page-with-right-sidebar .dt-sc-one-third .portfolio-thumb .image-overlay .links a.likeThis:before{font-size:14px;}
		
		#primary.page-with-both-sidebar .dt-sc-one-fourth .image-overlay .portfolio-title{left:0; right:0; text-align:center; top:0; bottom:0; margin:auto; display:table; width:100%; height:100%;}
		
		#primary.page-with-both-sidebar .dt-sc-one-fourth .image-overlay .portfolio-title h4{display:table-cell; vertical-align:middle;}
		
		#primary.page-with-both-sidebar .dt-sc-one-fourth .image-overlay .links{display:none;}
		
		.page-with-both-sidebar ul.products li .dt-sc-one-fourth .onsale, .page-with-both-sidebar ul.products li .dt-sc-one-fourth .out-of-stock{right:5px; top:5px;}
		
		.page-with-both-sidebar ul.products li .dt-sc-one-fourth .product-content a:before, .page-with-both-sidebar ul.products li .dt-sc-one-fourth .product-content a:before, .page-with-both-sidebar ul.products li .dt-sc-one-fourth .yith-wcwl-wishlistexistsbrowse a:before, .page-with-both-sidebar ul.products li .dt-sc-one-fourth .yith-wcwl-wishlistaddedbrowse a:before, .page-with-both-sidebar ul.products li .dt-sc-one-fourth .product-content a:before, .page-with-both-sidebar ul.products li .dt-sc-one-fourth .product-content a:before{font-size:15px;}
		
		.page-with-both-sidebar ul.products li .dt-sc-one-fourth .product-content .links{margin:-10px auto 0px;}
		
		.page-with-both-sidebar ul.products li .dt-sc-one-fourth.out-of-stock-product .product-content .links, .page-with-both-sidebar ul.products li .dt-sc-one-fourth.featured-product .product-content .links, .page-with-both-sidebar ul.products li .dt-sc-one-fourth.on-sale-product .product-content .links{margin:0px auto 0px;}
		
		#main .page-with-both-sidebar ul.products li .dt-sc-one-fourth .product-content .added_to_cart{top:10px;}
		
		.page-with-both-sidebar ul.products li .dt-sc-one-fourth .product-content .links a{margin:0px 5px; width:30px; height:30px; line-height:28px;}
		
		.page-with-both-sidebar ul.products li .dt-sc-one-third .product-content .links a, .page-with-right-sidebar ul.products li .dt-sc-one-fourth .product-content .links a, .page-with-left-sidebar ul.products li .dt-sc-one-fourth .product-content .links a{width:45px; height:45px; line-height:45px;}
		
		.page-with-right-sidebar ul.products li .dt-sc-one-fourth .product-content a:before, .page-with-right-sidebar ul.products li .dt-sc-one-fourth .product-content a:before, .page-with-right-sidebar ul.products li .dt-sc-one-fourth .yith-wcwl-wishlistexistsbrowse a:before, .page-with-right-sidebar ul.products li .dt-sc-one-fourth .yith-wcwl-wishlistaddedbrowse a:before, .page-with-right-sidebar ul.products li .dt-sc-one-fourth .product-content a:before, .page-with-right-sidebar ul.products li .dt-sc-one-fourth .product-content a:before, .page-with-left-sidebar ul.products li .dt-sc-one-fourth .product-content a:before, .page-with-left-sidebar ul.products li .dt-sc-one-fourth .product-content a:before, .page-with-left-sidebar ul.products li .dt-sc-one-fourth .yith-wcwl-wishlistexistsbrowse a:before, .page-with-left-sidebar ul.products li .dt-sc-one-fourth .yith-wcwl-wishlistaddedbrowse a:before, .page-with-left-sidebar ul.products li .dt-sc-one-fourth .product-content a:before, .page-with-left-sidebar ul.products li .dt-sc-one-fourth .product-content a:before{font-size:25px;}
		
		.page-with-both-sidebar ul.products li .dt-sc-one-third .product-content a:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .product-content a:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .yith-wcwl-wishlistexistsbrowse a:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .yith-wcwl-wishlistaddedbrowse a:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .product-content a:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .product-content a:before{font-size:25px;}
		
		.page-with-both-sidebar ul.products li .dt-sc-one-fourth .product-details{padding:25px 20px 0px;}
		
		.page-with-both-sidebar ul.products li .dt-sc-one-third .product-details{padding:30px 20px 0px;}
		
		.page-with-both-sidebar ul.products li .dt-sc-one-fourth .product-wrapper .featured-tag span, .page-with-both-sidebar ul.products li .dt-sc-one-fourth .product-thumb-wrapper .featured-tag span{display:none;}
		
		.page-with-both-sidebar ul.products li .dt-sc-one-fourth .onsale, .page-with-both-sidebar ul.products li .dt-sc-one-fourth .out-of-stock, .page-with-both-sidebar ul.products li .dt-sc-one-fourth .out-of-stock{width:46px; height:46px; font-size:10px;}
		
		.page-with-both-sidebar ul.products li .dt-sc-one-fourth .out-of-stock, .page-with-both-sidebar ul.products li .dt-sc-one-fourth .out-of-stock{padding:5px 0px;}
		
		.page-with-both-sidebar ul.products li .dt-sc-one-fourth .onsale{line-height:41px;}
		
		}
			
		/*--------------------------------------------------------------
		11.0 - Retina
		--------------------------------------------------------------*/ 
		
		.retina_logo { display:none; }
		html, body { overflow-x:hidden; }
		
		@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-devicepixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
		.normal_logo { display:none; }
		.retina_logo { display:inline-block; height:auto !important; }
		
		.border-title{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/title-pattern@2x.png) repeat 0px 0px; background-size:70px 70px;}
		
		.fullwidth-section .sign-up-form{background-image:url(//esv-euskirchen.de/wp-content/themes/whistle/images/title-pattern@2x.png); background-size:70px 70px;}
		
		.widget .subscribe-frm input[type="submit"], .widget #searchform input[type="submit"]{background-image:url(//esv-euskirchen.de/wp-content/themes/whistle/images/submit@2x.png); background-size:12px 9px;}
					
		#toTop{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/totop@2x.png) no-repeat left top; background-size:40px 40px;}
		
		#toTop:after{background-image:url(//esv-euskirchen.de/wp-content/themes/whistle/images/totop_after@2x.png); background-size:36px 36px;}
		
		input[type="text"], input[type="image"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"], input[type="submit"], button, input[type="button"], input[type="reset"], select { border-radius:0; }
		
		.bx-controls a.bx-prev, .carousel_items .carousel-prv-arrow a{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/slider-prev-arrow@2x.png) no-repeat center center; background-size:57px 113px;}

		.bx-controls a.bx-next, .carousel_items .carousel-next-arrow a{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/slider-next-arrow@2x.png) no-repeat center center; background-size:57px 113px;}
		
		.widget.widget_search input[type=submit], #primary .error-404 .search-form input[type="submit"]{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/search_icon@2x.png) no-repeat center center; background-size:16px 16px;}
		
		.fullwidth-section .sign-up-form .skin-bg, .text-bg{background-image:url(//esv-euskirchen.de/wp-content/themes/whistle/images/text-bg@2x.png); background-size:570px auto;}
		
		blockquote q:before{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/quote@2x.png) 0px 0px no-repeat; background-size:81px 71px;}
		
		#main #primary .portfolio .portfolio-thumb .image-overlay .links .likeThis{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/like@2x.png) center top no-repeat; background-size:60px 60px;}
		
		#main #primary .portfolio .portfolio-thumb .image-overlay .links .likeThis:hover{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/like-hover@2x.png) center -60px no-repeat; background-size:60px 60px;}
		
		.dt-sc-programs input[type=image]{background-image:url(//esv-euskirchen.de/wp-content/themes/whistle/images/enroll_arrow_btn@2x.jpg); background-size:63px 50px;}
		
		}

/*------> GDPR Update Start <-----*/

/*privacy-wrapper*/
.dt-privacy-wrapper { clear: both; padding-top: 20px; line-height: normal; font-size: 14px; margin-bottom: 20px;}
.dt-privacy-wrapper > input {margin-right: 10px;}


.dt-sc-newsletter-section.type5 .dt-sc-subscribe-frm .dt-privacy-wrapper{position: relative;bottom: 20px;}
.dt-sc-newsletter-section.type6 .dt-privacy-wrapper{ text-align: center;}

.comment-form-dt-privatepolicy { clear: both; float: left;margin-top: 20px; }

/*Newsletter*/
.dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm:before{ margin-top: -10px; }
.dt-sc-newsletter-section.type1 .newsletter-tooltip{ top: -39px; }

/*Cookie*/
.dt-cookie-consent .dt-sc-button.dt-cookie-close-bar, .dt-cookie-consent .dt-sc-button{ font-size:12px !important; padding: 0px 10px !important;}
.dt-cookie-consent .dt-sc-button:hover:after { height: 0; }
.mfp-wrap{ z-index: 99999 !important }
.mfp-close:hover { background: transparent !important; }
.comment-form-cookies-consent input{ margin-right: 7px; }
.comment-form-dt-privatepolicy  input{ margin-right: 5px; }

/*Model popup*/
.dt-inline-modal > h4{    background-color: #5a5a5a; color: #fff !important;}
.dt-inline-modal > h4, .mfp-close-btn-in .mfp-close{ color: #fff !important; }

.dt-sc-subscribe-wrapper .dt-sc-subscribe-frm {border: none;}

.dt-sc-subscribe-wrapper .dt-sc-subscribe-frm input[type=email], .dt-sc-subscribe-wrapper .dt-sc-subscribe-frm input[type=text] {border: 2px solid;}

.dt-sc-subscribe-wrapper .dt-sc-subscribe-frm {margin-top: 40px;}

.contact-frm .dt-privacy-wrapper {text-align: left;}

/* =Theme customization starts here
-------------------------------------------------------------- */

.breadcrumb-wrapper {
display: none;
width: 100%;
padding: 100px 0px 20px;
margin-top: 0px;
float: left;
}


/************************  TOOLTIP LINE **********************************
/************************* STARTS HERE **********************************/
.dt-sc-tooltip-one, .dt-sc-tooltip-two, .dt-sc-tooltip-three { background:#f5f5f5; color: #000; display: inline; padding: 10px 19px; position: relative; text-transform: uppercase; z-index: 999; }
.dt-sc-tooltip-one, .dt-sc-tooltip-two .tooltip-item, .dt-sc-tooltip-three .tooltip-item { font-weight:500; }
.dt-sc-tooltip-one .tooltip-content, .dt-sc-tooltip-two .tooltip-content, .dt-sc-tooltip-three .tooltip-content { text-transform:none; }

/* Gap filler */
.dt-sc-tooltip-one::after { content: ''; position: absolute; width: 100%; height: 20px; top: 100%; left: 50%; pointer-events: none; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.dt-sc-tooltip-one:hover::after { pointer-events: auto; }

/* Tooltip */
.dt-sc-tooltip-one .tooltip-content { position: absolute; z-index: 9999; width: 200px; left: 50%; bottom: 100%; text-align: center; font-weight: 400; background: transparent; opacity: 0; margin: 0 0 20px -100px; cursor: default; pointer-events: none; -webkit-transition: opacity 0.3s 0.3s; transition: opacity 0.3s 0.3s; }
.dt-sc-tooltip-one:hover .tooltip-content { opacity: 1; pointer-events: auto; -webkit-transition-delay: 0s; transition-delay: 0s; }
.dt-sc-tooltip-one.bottom .tooltip-content { top:100%; bottom:auto; }

.dt-sc-tooltip-one .tooltip-content span { display: block; }
.dt-sc-tooltip-one .tooltip-text { border-bottom-width: 5px; border-bottom-style: solid; overflow: hidden; -webkit-transform: scale3d(0,1,1); transform: scale3d(0,1,1); -webkit-transition: -webkit-transform 0.3s 0.3s; transition: transform 0.3s 0.3s; }
.dt-sc-tooltip-one:hover .tooltip-text { -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1); }
.dt-sc-tooltip-one .tooltip-inner { padding: 10px; -webkit-transform: translate3d(0,100%,0); transform: translate3d(0,100%,0); webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; color:#fff; }
.dt-sc-tooltip-one:hover .tooltip-inner, .dt-sc-tooltip-one.bottom:hover .tooltip-inner { -webkit-transition-delay: 0.3s; transition-delay: 0.3s; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }

/* Arrow */
.dt-sc-tooltip-one .tooltip-content::after { content: ''; bottom: -20px; left: 50%; border: solid transparent; height: 0; width: 0; position: absolute; pointer-events: none; border-color: transparent; border-width: 10px; margin-left: -10px; }

.dt-sc-tooltip-one.bottom .tooltip-content::after {  top: -20px; bottom:auto; border-color: transparent; }
.dt-sc-tooltip-one.bottom .tooltip-content { margin-top:20px; }
.dt-sc-tooltip-one.bottom .tooltip-content .tooltip-text { border-top-width: 5px; border-top-style: solid; border-bottom:0; }
.dt-sc-tooltip-one.bottom .tooltip-content:hover .tooltip-text { -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1); }
.dt-sc-tooltip-one.bottom .tooltip-inner { -webkit-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0); }

/************************  TOOLTIP BOX **********************************
/************************* STARTS HERE **********************************/
/* Trigger text */
.dt-sc-tooltip-two .tooltip-item { cursor: pointer; z-index: 100; position: relative; display: inline-block; -webkit-transition: background-color 0.3s, color 0.3s, -webkit-transform 0.3s; transition: background-color 0.3s, color 0.3s, transform 0.3s; }
.dt-sc-tooltip-two:hover .tooltip-item { color: #fff; -webkit-transform: translate3d(0,-5px,0); transform: translate3d(0,-5px,0); }

/* Tooltip */
.dt-sc-tooltip-two .tooltip-content { position: absolute; z-index: 99; width: 180px; left: 50%; margin-left: -90px; bottom: 0px; opacity: 0; padding: 11px; color: #fff; border-bottom: 50px solid #2a3035; cursor: default; pointer-events: none; -webkit-transform: translate3d(0,-0.5em,0); transform: translate3d(0,-0.5em,0); -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; transition: opacity 0.3s, transform 0.3s; text-align:center; }
.dt-sc-tooltip-two .tooltip-content a { color: #32434f; }
.dt-sc-tooltip-two .tooltip-text { opacity: 0; -webkit-transform: translate3d(0,1.5em,0); transform: translate3d(0,1.5em,0); -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; transition: opacity 0.3s, transform 0.3s; }
.dt-sc-tooltip-two:hover .tooltip-content, .dt-sc-tooltip-two:hover .tooltip-text { pointer-events: auto; opacity: 1; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }

.dt-sc-tooltip-two.bottom:hover .tooltip-item { -webkit-transform: translate3d(0,0.5em,0); transform: translate3d(0,0.5em,0); }
.dt-sc-tooltip-two.bottom .tooltip-content {  bottom:auto; top:0px; border-bottom:0; border-top: 50px solid #2a3035; }

/************************  TOOLTIP CLASSIC *********************************
/*************************** STARTS HERE **********************************/
/* Trigger text */
.dt-sc-tooltip-three .tooltip-item { cursor: pointer; }

/* Gap filler */
.dt-sc-tooltip-three .tooltip-item::after { content: ''; position: absolute; width: 280px; height: 20px; bottom: 100%; left: 50%; pointer-events: none; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.dt-sc-tooltip-three:hover .tooltip-item::after { pointer-events: auto; }

/* Tooltip */
.dt-sc-tooltip-three .tooltip-content { position: absolute; z-index: 9999; width: 280px; left: 50%; margin: 0 0 20px -140px; bottom: 100%; text-align: left; opacity: 0; cursor: default; pointer-events: none; }
.dt-sc-tooltip-three .tooltip-content { -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transform: scale3d(0.7,0.3,1); transform: scale3d(0.7,0.3,1); -webkit-transition: opacity 0.2s, -webkit-transform 0.2s; transition: opacity 0.2s, transform 0.2s; }
.dt-sc-tooltip-three:hover .tooltip-content { pointer-events: auto; opacity: 1; -webkit-transform: translate3d(0,0,0) rotate3d(0,0,0,0); transform: translate3d(0,0,0) rotate3d(0,0,0,0); }
.dt-sc-tooltip-three.tooltip-effect-2:hover .tooltip-content { -webkit-transform: perspective(1000px) rotate3d(1,0,0,0deg); transform: perspective(1000px) rotate3d(1,0,0,0deg); }

/* Arrow */
.dt-sc-tooltip-three .tooltip-content::after { content: ''; top: 100%; left: 50%; border: solid transparent; height: 0; width: 0; position: absolute; pointer-events: none; border-color: transparent; /*border-top-color: #2a3035;*/ border-width: 10px; margin-left: -10px; }

/* Tooltip content*/
.dt-sc-tooltip-three .tooltip-content img { position: relative; height: 170px; display: block; float: left; margin-right: 1em; }
.dt-sc-tooltip-three .tooltip-text { display: block; padding: 10px 10px 10px 0; color: #fff; font-size:13px; line-height:23px; }
.dt-sc-tooltip-three .tooltip-text a { color:#333; }
.dt-sc-tooltip-three .tooltip-text a:hover { color:#fff; }

.dt-sc-tooltip-three.bottom .tooltip-content::after { bottom: 100%; top:auto; }
.dt-sc-tooltip-three.bottom .tooltip-content::after { border-color: transparent transparent #2a3035; }
.dt-sc-tooltip-three.bottom .tooltip-content { top:100%; bottom:auto; margin-bottom:0; margin-top:20px; }

/*** Color **/
/*.dt-sc-tooltip-one .tooltip-inner { background: #9bb70d; }
.dt-sc-tooltip-one.bottom .tooltip-content::after, .dt-sc-tooltip-one .tooltip-text { border-bottom-color: #88a00b; }
.dt-sc-tooltip-one .tooltip-content::after, .dt-sc-tooltip-one.bottom .tooltip-content .tooltip-text, .dt-sc-tooltip-one .tooltip-content::after { border-top-color: #88a00b; }*/.tooltipster-default{border-radius:5px;border:0px;background:#000;color:#fff}.tooltipster-default .tooltipster-content{font-family:Arial,sans-serif;font-size:14px;line-height:16px;padding:8px 10px;overflow:hidden}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-left span,.tooltipster-arrow-top-right span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid;bottom:-7px}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-top:9px solid;bottom:-7px}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-left span,.tooltipster-arrow-bottom-right span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-bottom:8px solid;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-bottom:9px solid;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top span{left:0;right:0;margin:0 auto}.tooltipster-arrow-bottom-left span,.tooltipster-arrow-top-left span{left:6px}.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-bottom-right span,.tooltipster-arrow-top-right span{right:6px}.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left .tooltipster-arrow-border,.tooltipster-arrow-left span{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right .tooltipster-arrow-border,.tooltipster-arrow-right span{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-right:9px solid;margin-top:-8px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(0.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);transition-timing-function:cubic-bezier(0.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(0.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(0.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(0.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(0.23,.635,.495,2.4);transition-timing-function:cubic-bezier(0.23,.635,.495,2.4)}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);transition-timing-function:cubic-bezier(0.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);transition-timing-function:cubic-bezier(0.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}.tooltipster-content-changing{opacity:.5;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}

/* CSS Document */
::selection{background-color:#0da1ff; color:#FFF;}

/*----*****---- << Color >> ----*****----*/
#main-menu ul li a:hover, #main-menu ul > li.current_page_item > a, #main-menu ul > li.current_page_ancestor > a, #main-menu ul > li.current-menu-item > a, #main-menu ul > li.current-menu-ancestor > a, #main-menu ul li.menu-item-simple-parent ul > li.current_page_item > a, #main-menu ul li.menu-item-simple-parent ul > li.current_page_ancestor > a, #main-menu ul li.menu-item-simple-parent ul > li.current-menu-item > a, #main-menu ul li.menu-item-simple-parent ul > li.current-menu-ancestor > a, #header.header4 #main-menu ul.menu > li.current-menu-ancestor > a, #header.header4 #main-menu ul.menu > li.current_page_item > a, #header.header4 #main-menu ul.menu > li > a:hover, #main-menu ul li.menu-item-simple-parent ul li a:hover, #main-menu ul li.menu-item-megamenu-parent:hover > a, .blog-entry .entry-metadata a:hover, .blog-entry.blog-single-entry .entry-meta .post-meta a:hover, .project-details li a:hover, #main-menu ul.menu ul.sub-menu li.current_page_item > a, #main-menu ul.menu li ul li a:hover, #main-menu ul li.menu-item-simple-parent ul > li:hover > a, #main-menu > ul > li:hover > a, #main-menu .megamenu-child-container ul.sub-menu li.current-menu-item a{color:#0da1ff;}

a, #footer a:hover, .dt-sc-ico-content.type2 > i, .dt-sc-ico-content.type8 > span, #footer .widget .recent-posts-widget ul li h4 a:hover, #footer  .widget.widget_popular_entries ul li h6 a:hover, .dt-sc-ico-content.type1 span, .dt-sc-ico-content.type3 .icon-holder span, .dt-sc-ico-content.type5 .icon span, .dt-sc-ico-content.type2 .icon .fa, .dt-sc-ico-content.type2 .icon .glyph-icon, .blog-post .blog-detail h2 a:hover, .blog-post .blog-post-meta li.comments a:hover, .dt-sc-ico-content.type7 .icon .fa, .dt-sc-event.type2 .event-detail h2 a:hover, .breadcrumb-wrapper h1, .dt-sc-button.bordered span, .widget ul li a:hover, .blog-entry h4 a:hover, .widget.quick_links ul li a, .dt-sc-contact-info h5 a, .dt-sc-programs:hover .dt-sc-pro-detail .pro-price-content, .dt-excersise-detail h5 a:hover, .dt-sc-event:hover .event-detail h2 a, .dt-excersises:hover h5 a, .dt-excersise-meta h5 a:hover, .dt-excersise-title.title h5 a:hover, .section-title2 span, .section-title3 span, .carousel-arrows a:hover, .dt-excersise-detail > h4 a:hover,  ul.commentlist li .author-name a:hover, #footer .widget.widget_meta ul li a:hover, #footer .widget.widget_categories ul li a:hover, .widget_tweetbox .at, .blog-entry:hover h4 a, .dt-sc-event-new:hover .dt-sc-event-title > h4 a, .dt-sc-nutrition:hover h4 a, .loader, .dt-sc-add2 a h3, .widget.widget_tweetbox ul li .tweet_time a, #footer .widget.widget_tweetbox ul li .tweet_time a, #footer .dt-sc-hr.top a:hover, #footer .textwidget ul li a:hover, .blog-entry .entry-metadata .tags a:hover, .dt-sc-subscribe-wrapper a:hover, .product-wrapper:hover .product-details > h5 a, .widget ul.quick_links li a, .top-bar .dt-sc-contact-info p span, .product-thumb .product-content a:hover:before, #footer .copyright a:hover, #footer .copyright .footer-links li a, .widget.widget_rss .widgettitle a:hover, .dt-sc-button.type2:hover, .dt-sc-ico-content.type1:hover h4 a, .dt-sc-ico-content.type3:hover h4 a, .dt-sc-ico-content.type5:hover .dt-sc-button.type2, .dt-sc-ico-content.type7:hover *, .dt-sc-ico-content.type7:hover .icon-holder span, .dt-sc-counter.type2:hover .dt-sc-num-count, .dt-sc-counter.type2:hover h4, .skin-color .dt-sc-ico-content.type8:hover .icon-holder span, #footer .copyright ul.footer-links li a:hover, .fullwidth-section .sign-up-form h2, .top-right a:hover, .top-right a:hover span, ul.workouts-menu li a:hover, ul.workouts-menu li.active a, .dt-excersise-meta, .dt-sc-ico-content.type6 .result-count span, .dt-sc-ico-content.type6:hover h4 a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .woocommerce .login input[type=submit], .woocommerce-MyAccount-navigation ul > li.is-active > a{color:#0da1ff;}

/*----*****---- << Background Color >> ----*****----*/
th, .widget.widget_tag_cloud .tagcloud a:hover, .widget.widget_product_tag_cloud .tagcloud a:hover, input[type="submit"]:hover, input[type="reset"]:hover, button:hover, input[type="button"]:hover, .dt-excersises:hover p.count, .portfolio:hover .portfolio-detail:before, .portfolio .fig-overlay a:hover, .dt-sc-ico-content.type3 .icon-holder:after, .dt-sc-ico-content.type5 .icon:after, .dt-sc-ico-content.type7 .icon:after, .dt-sc-pricing-table.type1 .dt-sc-buy-now .dt-sc-button:hover, .dt-sc-pricing-table.type1 .selected .dt-sc-tb-header .dt-sc-price, .blog-post .blog-post-meta li.categories a:hover, .dt-sc-ico-content.type6 .dt-sc-iconbox .icon, .dt-sc-ico-content.type4:hover, .selection-box:after, .dt-sc-button.bordered:hover span, .dt-sc-titled-box h6.dt-sc-titled-box-title, blockquote.type2:before, .dt-menu-toggle, .dt-sc-ico-content.type2:hover, span.image-overlay-inside:before, .megamenu-child-container .dt-sc-pro-thumb .programs-overlay, .support, .full-service, blockquote.type6, .dt-sc-table-cnt, .dt-sc-event-thumb span, .dt-sc-event-new:hover .dt-sc-event-title p.count, .dt-sc-add1 .add-offer, .dt-sc-workout-detail .dt-excersise-title p.count, .dt-excersise-title.title p.count, #footer .social-media, footer .subscribe-frm input[type="submit"]:hover, .sticky .featured-post, .featured-post, .dt-sc-ico-content.type8 .icon .icon-overlay, .dt-excersise-detail-cnt, .ui-widget-content, .product-wrapper .featured-tag, .product-thumb-wrapper .featured-tag, .product .product-thumb-wrapper .onsale, .summary .add_to_wishlist, .summary .yith-wcwl-wishlistaddedbrowse.show, .summary .yith-wcwl-wishlistexistsbrowse.show, #tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type="submit"], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a, .tribe-events-calendar thead th, #tribe-bar-form .tribe-bar-submit input[type="submit"], .tribe-events-list-event-detail .tribe-events-read-more, #tribe-events-content .tribe-events-tooltip h4, .tribe-grid-header, .tribe-grid-header .tribe-week-today, .tribe-events-day-time-slot .tribe-events-read-more, .tribe-mini-calendar th, #buddypress div.item-list-tabs ul li.selected a, .tribe-mini-calendar-nav td, #footer .widget.widget_tag_cloud .tagcloud a:hover, #footer .widget.widget_product_tag_cloud a:hover, #buddypress div.pagination .pagination-links span, #buddypress div.pagination .pagination-links a, #bbpress-forums li.bbp-header, .checkout-button.button, /**Time table **/.tt_timetable .event, .tt_tooltip .tt_tooltip_content, .tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected, .sf-timetable-menu li ul li a:hover, .sf-timetable-menu li ul li.selected a:hover, .tt_upcoming_events li .tt_upcoming_events_event_container:hover, .tt_upcoming_event_controls a:hover, .tt_tabs_navigation li a:hover, .tt_tabs_navigation li a.selected, .tt_tabs_navigation li.ui-tabs-active a, #yith-wcwl-popup-message, /** New tooltip **/ .dt-sc-tooltip-one .tooltip-inner, .dt-sc-tooltip-two .tooltip-content, .dt-sc-tooltip-three .tooltip-content, .tribe-events-back > a, .csstransforms3d .dt-sc-button span::before, .pagination ul li:hover a, .pagination .prev-post:hover a, .pagination .next-post:hover a, .pagination ul li.active-page, #footer input[type="submit"]:hover, #footer button:hover, #footer input[type="button"]:hover, #footer input[type="reset"]:hover, .widget .subscribe-frm input[type="submit"], .widget #searchform input[type="submit"], #footer .widget .subscribe-frm input[type="submit"], .secondary-sidebar .widgettitle:after, .dt-sc-button:before, .dt-sc-button:after, blockquote.type5 q:before, blockquote.type5 q:after, .dt-sc-team.type1:hover, .dt-sc-ico-content.type5:hover .icon-holder, .dt-sc-pr-tb-col.type3 .dt-sc-tb-title, .dt-sc-button:hover, input[type="submit"]:hover, input[type="reset"]:hover, button:hover, input[type="button"]:hover, .header-cart a span, .fullwidth-section .sign-up-form .skin-bg, .megamenu-child-container > ul.sub-menu > li > a:after, .megamenu-child-container > ul.sub-menu > li > span.nolink-menu:after, .text-bg, .megamenu-child-container ul.sub-menu li ul.sub-menu li.menu-item a:after, .info-title span, .side-spacing-content.skin-color, .side-spacing-content.skin-color .skin-color, .dt-sc-position-ele p, ul.workouts-menu.vertical li.active a, ul.workouts-menu.vertical li:hover a, .page-link a:hover, .dt-sc-tribe-views ul li.tribe-bar-active a:before, .woocommerce .login input[type=submit]:hover{background-color:#0da1ff;}

.full-pattern5:after { background-color: rgba(23, 158, 214, 0.9); }

.portfolio .image-overlay, .dt-sc-team.type2 .team-detail:before{background-color:rgba(13, 161, 255, 0.7);}

.dt-sc-icon-overlay, .skin-color, .slanting-edge:before{background-color:rgba(13, 161, 255, 0.9);}

.dt-sc-ico-content.type9 .dt-sc-icon-overlay:before, .dt-sc-event-new.type1:hover .dt-sc-event-overlay:before{background:-webkit-linear-gradient(rgba(13, 161, 255,0) 65%, rgba(13, 161, 255,0.7) 98%); background:-moz-linear-gradient(rgba(13, 161, 255,0) 65%, rgba(13, 161, 255,0.7) 98%); background:linear-gradient(rgba(13, 161, 255,0) 65%, rgba(13, 161, 255,0.7) 98%);}

.skin-gradient-bg:after{background-image:-webkit-linear-gradient(#00ffff 50%, #0da1ff 100%); background-image:-moz-linear-gradient(#00ffff 50%, #0da1ff 100%); background-image:-o-linear-gradient(#00ffff 50%, #0da1ff 100%); background-image:linear-gradient(#00ffff 50%, #0da1ff 100%);}
	
/***For IE9***/

.skin-gradient-bg:after{background-color:#0da1ff\9\0;}  

#buddypress div.pagination .pagination-links span.current, .checkout-button.button:hover, /**Time table **/ .tt_timetable .event:hover, .tt_timetable .event .event_container.tt_tooltip:hover, .tt_tooltip .tt_tooltip_content, .tt_timetable .event:hover, .tt_timetable .event .event_container.tt_tooltip:hover, #tribe-bar-form .tribe-bar-submit input[type="submit"]:hover, .tribe-events-list-event-detail .tribe-events-read-more:hover, .tribe-events-back > a:hover{ background-color:#108bbe; }

.theme-btn { background-color:#e57988; }
.theme-btn:hover { background-color:#71241e; }

.dt-sc-ico-content.type1 .icon-holder.custom-image1:before{background:url(//esv-euskirchen.de/wp-content/themes/whistle/skins/blue/images/icon1-hover.png) center center no-repeat;}

.dt-sc-ico-content.type1 .icon-holder.custom-image2:before{background:url(//esv-euskirchen.de/wp-content/themes/whistle/skins/blue/images/icon2-hover.png) center center no-repeat;}

.dt-sc-ico-content.type1 .icon-holder.custom-image3:before{background:url(//esv-euskirchen.de/wp-content/themes/whistle/skins/blue/images/icon3-hover.png) center center no-repeat;}

.dt-sc-ico-content.type1 .icon-holder.custom-image4:before{background:url(//esv-euskirchen.de/wp-content/themes/whistle/skins/blue/images/icon4-hover.png) center center no-repeat;}

.dt-sc-pr-tb-col.type3 .dt-sc-tb-title p {  background-image:url(//esv-euskirchen.de/wp-content/themes/whistle/skins/blue/images/pr-offer-bg.png); }

.bx-controls a.bx-prev:hover, .carousel_items .carousel-prv-arrow a:hover{background:url(//esv-euskirchen.de/wp-content/themes/whistle/skins/blue/images/slider-prev-arrow-hover.png) no-repeat center center;}

.bx-controls a.bx-next:hover, .carousel_items .carousel-next-arrow a:hover{background:url(//esv-euskirchen.de/wp-content/themes/whistle/skins/blue/images/slider-next-arrow-hover.png) no-repeat center center;}

.dt-sc-programs input[type=image]:hover{background-image:url(//esv-euskirchen.de/wp-content/themes/whistle/skins/blue/images/enroll_arrow_btn_hover.jpg);}

.dt-sc-address-position:after{background-image:url(//esv-euskirchen.de/wp-content/themes/whistle/skins/blue/images/location-location.png);}

/*----*****---- << Border >> ----*****----*/
.dt-excersises:hover p.count, .intro-text.type2, ul.dt-sc-tabs-vertical-frame > li > a.current, .dt-sc-ico-content.type6 .dt-sc-iconbox .icon, .dt-sc-event-new:hover .dt-sc-event-title p.count, .dt-sc-nutrition:hover .dt-sc-nutrition-thumb, .dt-excersises:hover p.count a span, .dt-sc-workout-detail .dt-excersise-title p.count, .dt-excersise-title.title p.count, .tt_tabs_navigation li a:hover, .tt_tabs_navigation li a.selected, .tt_tabs_navigation li.ui-tabs-active a, ul.products li .product-wrapper .onsale, #main .product .product-thumb-wrapper .onsale, .dt-sc-button.type2:hover, blockquote.type3, blockquote.type2, .dt-sc-ico-content.type1:hover .icon-holder, .dt-sc-ico-content.type5:hover .dt-sc-button.type2, .dt-sc-ico-content.type7:hover .icon-holder, .dt-sc-button:hover, input[type="submit"]:hover, input[type="reset"]:hover, button:hover, input[type="button"]:hover, .pagination ul li:hover a, .pagination .prev-post:hover a, .pagination .next-post:hover a, .pagination ul li.active-page, .page-link a:hover, .product-content .links a:hover, #tribe-bar-form.tribe-bar-full .tribe-bar-filters, .dt-sc-tribe-views ul li.tribe-bar-active a, .woocommerce .login input[type=submit]{border-color:#0da1ff;}

blockquote.type2:after{border-bottom-color:#0da1ff;}

.dt-sc-position-ele p:after{border-top-color:#0da1ff;}

.portfolio:hover .portfolio-detail, .dt-sc-team.type1:hover .dt-sc-team-thumb img, .dt-sc-ico-content.type2:hover .icon, .dt-sc-button.bordered span, .dt-sc-testimonial .author:hover img, .dt-sc-team:hover:before, .dt-sc-team:hover p, .dt-excersises:hover .dt-excersise-meta, .megamenu-child-container, #main-menu ul li.menu-item-simple-parent ul.sub-menu, #footer .dt-sc-contact-info p i, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle:before, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:before, .featured-tag:after, .product-wrapper:hover .featured-tag:after, .product .product-thumb-wrapper .onsale, .product .product-thumb-wrapper .onsale:before, .product .product-thumb-wrapper .onsale:after, .dt-sc-tribe-views ul li.tribe-bar-active a, .tribe-events-list .tribe-events-event-cost span, /** Time Table **/ .tt_upcoming_events li .tt_upcoming_events_event_container:hover, .tt_upcoming_event_controls a:hover, .dt-sc-ico-content.type2::after, .dt-sc-ico-content.type8::before, .dt-sc-ico-content.type8::after, .dt-excersises.type2 .dt-excersise-detail:hover::before, .dt-excersises.type2 .dt-excersise-detail::after, .dt-sc-programs .dt-sc-pro-detail::before, .dt-sc-programs .dt-sc-pro-detail::after, .dt-sc-event::before, .dt-sc-event::after, .blog-entry::after, .blog-entry::before, .dt-sc-tabs-container.dt-sc-service > li.current a, .dt-sc-team.type3::before, .dt-sc-team.type3::after { border-color:#179ed6; }

.tt_event_hours li, .tt_upcoming_events li .tt_upcoming_events_event_container { border-left-color:#179ed6; }

h4.ls-l { color: #179ed6 !important; }
.ls-l.ls-preloaded, .bbp-topics-front ul.super-sticky, .bbp-topics ul.super-sticky, .bbp-topics ul.sticky, .bbp-forum-content ul.sticky { background-color: #179ed6 !important; }

.dt-sc-team.type2:hover .dt-sc-social-icons, .dt-sc-team.type2 .dt-sc-social-icons li a, .dt-sc-team.type2 .dt-sc-social-icons li:first-child a { border-color:#52bbe7; }

#footer .social-media .dt-sc-social-icons li { border-color:#52bbe7; }
.tt_tooltip .tt_tooltip_arrow { border-color:#108bbe transparent; }
.dt-sc-tooltip-one.bottom .tooltip-content::after, .dt-sc-tooltip-one .tooltip-text { border-bottom-color: #0c8ddf; }
.dt-sc-tooltip-one .tooltip-content::after, .dt-sc-tooltip-one.bottom .tooltip-content .tooltip-text, .dt-sc-tooltip-one .tooltip-content::after { border-top-color: #0c8ddf; }
.dt-sc-tooltip-three.bottom .tooltip-content::after { border-bottom-color: #179ed6 }
.dt-sc-tooltip-three .tooltip-content::after { border-top-color: #179ed6; }

/*----*****---- << Box shadow >> ----*****----*/
.dt-sc-ico-content.type6 .icon:after { box-shadow: 0 0 0 4px #179ed6; }
.dt-sc-nutrition:hover .dt-sc-nutrition-thumb { box-shadow: 0 0 0 3px #0c8ddf; }

/*----*****---- << Retina Images >> ----*****----*/
@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-devicepixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {

.dt-sc-pr-tb-col.type3 .dt-sc-tb-title p{background-image:url(//esv-euskirchen.de/wp-content/themes/whistle/skins/blue/images/pr-offer-bg@2x.png); background-size:106px;}

.bx-controls a.bx-prev:hover, .carousel_items .carousel-prv-arrow a:hover{background:url(//esv-euskirchen.de/wp-content/themes/whistle/skins/blue/images/slider-prev-arrow-hover@2x.png) no-repeat center center; background-size:57px 113px;}

.bx-controls a.bx-next:hover, .carousel_items .carousel-next-arrow a:hover{background:url(//esv-euskirchen.de/wp-content/themes/whistle/skins/blue/images/slider-next-arrow-hover@2x.png) no-repeat center center; background-size:57px 113px;}

.dt-sc-ico-content.type1 .icon-holder.custom-image1:before{background:url(//esv-euskirchen.de/wp-content/themes/whistle/skins/blue/images/icon1-hover@2x.png) center center no-repeat; background-size:126px 126px;}

.dt-sc-ico-content.type1 .icon-holder.custom-image2:before{background:url(//esv-euskirchen.de/wp-content/themes/whistle/skins/blue/images/icon2-hover@2x.png) center center no-repeat; background-size:126px 126px;}

.dt-sc-ico-content.type1 .icon-holder.custom-image3:before{background:url(//esv-euskirchen.de/wp-content/themes/whistle/skins/blue/images/icon3-hover@2x.png) center center no-repeat; background-size:126px 126px;}

.dt-sc-ico-content.type1 .icon-holder.custom-image4:before{background:url(//esv-euskirchen.de/wp-content/themes/whistle/skins/blue/images/icon4-hover@2x.png) center center no-repeat; background-size:126px 126px;}

.dt-sc-programs input[type=image]:hover{background-image:url(//esv-euskirchen.de/wp-content/themes/whistle/skins/blue/images/enroll_arrow_btn_hover@2x.jpg); background-size:63px 50px;}

.dt-sc-address-position:after{background-image:url(//esv-euskirchen.de/wp-content/themes/whistle/skins/blue/images/location-location@2x.png);  background-size:31px 43px;}

}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(//esv-euskirchen.de/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(//esv-euskirchen.de/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(//esv-euskirchen.de/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(//esv-euskirchen.de/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(//esv-euskirchen.de/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(//esv-euskirchen.de/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}@font-face {
	font-family: 'Stroke-Gap-Icons';
	src: url(//esv-euskirchen.de/wp-content/themes/whistle/fonts/Stroke-Gap-Icons.eot);
}
@font-face {
	font-family: 'Stroke-Gap-Icons';
	src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),
		 url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAIP4AAoAAAAAg7AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAfQ4AAH0O2y4JFk9TLzIAAH4EAAAAYAAAAGAIIv19Y21hcAAAfmQAAABMAAAATBpVzR5nYXNwAAB+sAAAAAgAAAAIAAAAEGhlYWQAAH64AAAANgAAADYAUlk+aGhlYQAAfvAAAAAkAAAAJAPkAqlobXR4AAB/FAAAAzAAAAMwkQcUJ21heHAAAIJEAAAABgAAAAYAzFAAbmFtZQAAgkwAAAGKAAABipxmbApwb3N0AACD2AAAACAAAAAgAAMAAAEABAQAAQEBEVN0cm9rZS1HYXAtSWNvbnMAAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHiGf4mPh9BR0AAAYJDx0AAAYOER0AAAAJHQAAfQUSAM0CAAEAEQAhACMAJQAoAC0AMgA3ADwAQQBGAEsAUABVAFoAXwBkAGkAbgBzAHgAfQCCAIcAjACRAJYAmwCgAKUAqgCvALQAuQC+AMMAyADNANIA1wDcAOEA5gDrAPAA9QD6AP8BBAEJAQ4BEwEYAR0BIgEnASwBMQE2ATsBQAFFAUoBTwFUAVkBXgFjAWgBbQFyAXcBfAGBAYYBiwGQAZUBmgGfAaQBqQGuAbMBuAG9AcIBxwHMAdEB1gHbAeAB5QHqAe8B9AH5Af4CAwIIAg0CEgIXAhwCIQImAisCMAI1AjoCPwJEAkkCTgJTAlgCXQJiAmcCbAJxAnYCewKAAoUCigKPApQCmQKeAqMCqAKtArICtwK8AsECxgLLAtAC1QLaAt8C5ALpAu4C8wL4Av0DAgMHAwwDEQMWAxsDIAMlAyoDLwM0AzkDPgNDA0gDTQNSA1cDXANhA2YDawNwA3UDegN/A4QDiQOOA5MDmAOdA6IDpwOsA7EDtgO7A8ADxQPKA88D1APZA94D4wPoA+0D8gP3A/wEAQQGBAsEEFN0cm9rZS1HYXAtSWNvbnNTdHJva2UtR2FwLUljb25zdTB1MXUyMHVFNjAwdUU2MDF1RTYwMnVFNjAzdUU2MDR1RTYwNXVFNjA2dUU2MDd1RTYwOHVFNjA5dUU2MEF1RTYwQnVFNjBDdUU2MER1RTYwRXVFNjBGdUU2MTB1RTYxMXVFNjEydUU2MTN1RTYxNHVFNjE1dUU2MTZ1RTYxN3VFNjE4dUU2MTl1RTYxQXVFNjFCdUU2MUN1RTYxRHVFNjFFdUU2MUZ1RTYyMHVFNjIxdUU2MjJ1RTYyM3VFNjI0dUU2MjV1RTYyNnVFNjI3dUU2Mjh1RTYyOXVFNjJBdUU2MkJ1RTYyQ3VFNjJEdUU2MkV1RTYyRnVFNjMwdUU2MzF1RTYzMnVFNjMzdUU2MzR1RTYzNXVFNjM2dUU2Mzd1RTYzOHVFNjM5dUU2M0F1RTYzQnVFNjNDdUU2M0R1RTYzRXVFNjNGdUU2NDB1RTY0MXVFNjQydUU2NDN1RTY0NHVFNjQ1dUU2NDZ1RTY0N3VFNjQ4dUU2NDl1RTY0QXVFNjRCdUU2NEN1RTY0RHVFNjRFdUU2NEZ1RTY1MHVFNjUxdUU2NTJ1RTY1M3VFNjU0dUU2NTV1RTY1NnVFNjU3dUU2NTh1RTY1OXVFNjVBdUU2NUJ1RTY1Q3VFNjVEdUU2NUV1RTY1RnVFNjYwdUU2NjF1RTY2MnVFNjYzdUU2NjR1RTY2NXVFNjY2dUU2Njd1RTY2OHVFNjY5dUU2NkF1RTY2QnVFNjZDdUU2NkR1RTY2RXVFNjZGdUU2NzB1RTY3MXVFNjcydUU2NzN1RTY3NHVFNjc1dUU2NzZ1RTY3N3VFNjc4dUU2Nzl1RTY3QXVFNjdCdUU2N0N1RTY3RHVFNjdFdUU2N0Z1RTY4MHVFNjgxdUU2ODJ1RTY4M3VFNjg0dUU2ODV1RTY4NnVFNjg3dUU2ODh1RTY4OXVFNjhBdUU2OEJ1RTY4Q3VFNjhEdUU2OEV1RTY4RnVFNjkwdUU2OTF1RTY5MnVFNjkzdUU2OTR1RTY5NXVFNjk2dUU2OTd1RTY5OHVFNjk5dUU2OUF1RTY5QnVFNjlDdUU2OUR1RTY5RXVFNjlGdUU2QTB1RTZBMXVFNkEydUU2QTN1RTZBNHVFNkE1dUU2QTZ1RTZBN3VFNkE4dUU2QTl1RTZBQXVFNkFCdUU2QUN1RTZBRHVFNkFFdUU2QUZ1RTZCMHVFNkIxdUU2QjJ1RTZCM3VFNkI0dUU2QjV1RTZCNnVFNkI3dUU2Qjh1RTZCOXVFNkJBdUU2QkJ1RTZCQ3VFNkJEdUU2QkV1RTZCRnVFNkMwdUU2QzF1RTZDMnVFNkMzdUU2QzR1RTZDNXVFNkM2dUU2QzcAAAIBiQDKAMwCAAEA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tovAi8C2tsCLwIu2YItWi1ZgYFaLCIv3NBVoi25ui2iLaKhurouui6ioi66Lrm6oaIsI+1SrFcuLi2tLi4urBffUixXLi4trS4uLqwWL+zQVy4uLa0uLi6sF+9SLFcuLi2tLi4urBQ74lNsV+2SLi6v3RIuL97T8VIuL+7T3RYuLa/tli4v39PiUiwVL+7QV/BSLi/d0+BSLi/t0Bfv0qxX31IuL9zT71IuL+zQF9yRMFauLi2pri4usBTpKFfdWi4tr+1aLi6sFDvg09/QV+9SLBWiLbqiLrouuqKiuiwj31IsFrouobotoi2hubmiLCPvU6xV5i319i3mLeZl9nYsI99SLBZ2LmZmLnYudfZl5iwj71IsF90T8dBVri4vUZLLMy0vKsbOL1KuLizRycsxLSkukcgUO+CNrFfuyi3r4A6uNmvvl93aLmvflq4kF+/TMFfgUi4tr/BSLi6sF99hrFfuci6L3BPdui6L7BAX7dKsV90yLgrv7OouCWwXn+8QVaItuqIuui66oqK6Lrouobotoi2hubmiLCIvrFXmLfX2LeYt5mX2di52LmZmLnYudfZl5iwgr6xX3VIuLa/tUi4urBYv7dBX3VIuLa/tUi4urBQ6LixX4lIuLa/yUi4urBYv4dBWri4v8lGuLi/iUBfcE/FQVq4uLa2uLi6sFy4sVq4uLa2uLi6sFy4sVq4uLa2uLi6sFy4sVq4uLa2uLi6sFy4sVq4uLa2uLi6sFy4sVq4uLa2uLi6sF/CTLFauLi2tri4urBYvLFauLi2tri4urBYvLFauLi2tri4urBYvLFauLi2tri4urBYvLFauLi2tri4urBYvLFauLi2tri4urBfdE+/QVK4uL93Tri4v7dAVLqxWri4v3NGuLi/s0BfdUaxUri4v39OuLi/v0BUurFauLi/e0a4uL+7QF91RrFSuLi/e064uL+7QFS6sVq4uL93Rri4v7dAUOi4sV+JSLi2v8lIuLqwWL+HQVq4uL/JRri4v4lAX3BPxUFauLi2tri4urBcuLFauLi2tri4urBcuLFauLi2tri4urBcuLFauLi2tri4urBcuLFauLi2tri4urBcuLFauLi2tri4urBfwkyxWri4tra4uLqwWLyxWri4tra4uLqwWLyxWri4tra4uLqwWLyxWri4tra4uLqwWLyxWri4tra4uLqwWL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Ffe0i4v4FPu0i4v8FAW793QV91SLi2v7VIuLqwWLSxX3VIuLa/tUi4urBYtLFfdUi4tr+1SLi6sFi/dUFeuLi2sri4urBfgE/BQV++SLi6v3xIuL+BRsi4uryosFDvck95QV92SLi2v7ZIuLqwWLSxX3ZIuLa/tki4urBYtLFfdki4tr+2SLi6sFi/d0FeuLi2sri4urBffU/BQV/ESLi/hUq4uL/DT4BIuL+FT8JIuLq/hEiwUO95TbFVyLY66DuAj7N4ut95arh237cvcyi4t7BYtoqG6ui66LqKiLrgiLm/cyi233cquPrfuW+zeLBYNeY2hciwj3lCsV/JSLi/ckq4uL+wT4VIuL9wSriwUr6xVri4v3ZPuUi4v7ZGuLi/eE99SLBfuUSxXbi4trO4uLqwWLSxX3VIuLa/tUi4urBYtLFfdUi4tr+1SLi6sFDvg094QV+ySLi/ckq4uL+wT3BIsF0PdfFaF1+1X7VXWh91X3VQX7ifwvFWuLi/cE+wSLi6v3JIsFYXcVoXX7VftVdaH3VfdVBfs690cVa4uL9wT3BIuLazuLBWv7BBWri4sra4uL6wX3JPckFeuLi2sri4urBfgE/JMV+wSLi6vbi4vbq4sFa/cUFauLiytri4vrBftk+2QV64uLayuLi6sFDveU6xVci2Oug7gI+zeLr/ek+FCLr/uk+zeLBYNeY2hciwj7cvcEFfcyi4t7BYtoqG6ui66LqKiLrgiLm/cyi2/3ZPwYi2/7ZAX4cvtkFfyUi4v3JKuLi/sE+FSLi/cEq4sFDvg0axX71IuL+ASri4v75PeUi4v35KuLBfv0yxX4FIuLa/wUi4urBfekaxX7NIuL9wT3NIuL+wQF+xSrFeuLi7sri4tbBXv7BBWri4v7dGuLi/d0BeuLFauLi/t0a4uL93QFDvgEqxX7dIsFO4tLzIvai9rLzNuLCPeEiwXOi8hGi0CLPEtKO4sI+3T3lBVNi1lZi02LTb1ZyYsI93SLBcmLvb2LyYvKWLxeiwj7hIsFe1sVq4uL+xRri4v3FAVbWxX3FIuLa/sUi4urBfdU9zQVa4uLqwWLpaGhpYsIi2sFgouEhIuCCItrBcL7QRWEkoGLhYQIdKIFnp6pi554CHV0BV1eFYKUhpeLmIuYkJeUlAiidAWIiImHi4eLh42HjogIdHQF9yK4FYSSgYuF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) format('woff');
	font-weight: normal;
	font-style: normal;
}

.icon {
	font-family: 'Stroke-Gap-Icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-worldwide:before {
	content: "\e600";
}
.icon-worldglobe:before {
	content: "\e601";
}
.icon-underpants:before {
	content: "\e602";
}
.icon-tshirt:before {
	content: "\e603";
}
.icon-trousers:before {
	content: "\e604";
}
.icon-tie:before {
	content: "\e605";
}
.icon-tennisball:before {
	content: "\e606";
}
.icon-telesocpe:before {
	content: "\e607";
}
.icon-stop:before {
	content: "\e608";
}
.icon-starship:before {
	content: "\e609";
}
.icon-starship2:before {
	content: "\e60a";
}
.icon-speaker:before {
	content: "\e60b";
}
.icon-speaker2:before {
	content: "\e60c";
}
.icon-soccer:before {
	content: "\e60d";
}
.icon-snikers:before {
	content: "\e60e";
}
.icon-scisors:before {
	content: "\e60f";
}
.icon-puzzle:before {
	content: "\e610";
}
.icon-printer:before {
	content: "\e611";
}
.icon-pool:before {
	content: "\e612";
}
.icon-podium:before {
	content: "\e613";
}
.icon-play:before {
	content: "\e614";
}
.icon-planet:before {
	content: "\e615";
}
.icon-pause:before {
	content: "\e616";
}
.icon-next:before {
	content: "\e617";
}
.icon-musicnote2:before {
	content: "\e618";
}
.icon-musicnote:before {
	content: "\e619";
}
.icon-musicmixer:before {
	content: "\e61a";
}
.icon-microphone:before {
	content: "\e61b";
}
.icon-medal:before {
	content: "\e61c";
}
.icon-manfigure:before {
	content: "\e61d";
}
.icon-magnet:before {
	content: "\e61e";
}
.icon-like:before {
	content: "\e61f";
}
.icon-hanger:before {
	content: "\e620";
}
.icon-handicap:before {
	content: "\e621";
}
.icon-forward:before {
	content: "\e622";
}
.icon-footbal:before {
	content: "\e623";
}
.icon-flag:before {
	content: "\e624";
}
.icon-femalefigure:before {
	content: "\e625";
}
.icon-dislike:before {
	content: "\e626";
}
.icon-diamondring:before {
	content: "\e627";
}
.icon-cup:before {
	content: "\e628";
}
.icon-crown:before {
	content: "\e629";
}
.icon-column:before {
	content: "\e62a";
}
.icon-click:before {
	content: "\e62b";
}
.icon-cassette:before {
	content: "\e62c";
}
.icon-bomb:before {
	content: "\e62d";
}
.icon-batterylow:before {
	content: "\e62e";
}
.icon-batteryfull:before {
	content: "\e62f";
}
.icon-bascketball:before {
	content: "\e630";
}
.icon-astronaut:before {
	content: "\e631";
}
.icon-wineglass:before {
	content: "\e632";
}
.icon-water:before {
	content: "\e633";
}
.icon-wallet:before {
	content: "\e634";
}
.icon-umbrella:before {
	content: "\e635";
}
.icon-tv:before {
	content: "\e636";
}
.icon-teamug:before {
	content: "\e637";
}
.icon-tablet:before {
	content: "\e638";
}
.icon-soda:before {
	content: "\e639";
}
.icon-sodacan:before {
	content: "\e63a";
}
.icon-simcard:before {
	content: "\e63b";
}
.icon-signal:before {
	content: "\e63c";
}
.icon-shaker:before {
	content: "\e63d";
}
.icon-radio:before {
	content: "\e63e";
}
.icon-pizza:before {
	content: "\e63f";
}
.icon-phone:before {
	content: "\e640";
}
.icon-notebook:before {
	content: "\e641";
}
.icon-mug:before {
	content: "\e642";
}
.icon-mastercard:before {
	content: "\e643";
}
.icon-ipod:before {
	content: "\e644";
}
.icon-info:before {
	content: "\e645";
}
.icon-icecream2:before {
	content: "\e646";
}
.icon-icecream1:before {
	content: "\e647";
}
.icon-hourglass:before {
	content: "\e648";
}
.icon-help:before {
	content: "\e649";
}
.icon-goto:before {
	content: "\e64a";
}
.icon-glasses:before {
	content: "\e64b";
}
.icon-gameboy:before {
	content: "\e64c";
}
.icon-forkandknife:before {
	content: "\e64d";
}
.icon-export:before {
	content: "\e64e";
}
.icon-exit:before {
	content: "\e64f";
}
.icon-espresso:before {
	content: "\e650";
}
.icon-drop:before {
	content: "\e651";
}
.icon-download:before {
	content: "\e652";
}
.icon-dollars:before {
	content: "\e653";
}
.icon-dollar:before {
	content: "\e654";
}
.icon-desktopmonitor:before {
	content: "\e655";
}
.icon-corkscrew:before {
	content: "\e656";
}
.icon-coffeetogo:before {
	content: "\e657";
}
.icon-chart:before {
	content: "\e658";
}
.icon-chartup:before {
	content: "\e659";
}
.icon-chartdown:before {
	content: "\e65a";
}
.icon-calculator:before {
	content: "\e65b";
}
.icon-bread:before {
	content: "\e65c";
}
.icon-bourbon:before {
	content: "\e65d";
}
.icon-bottleofwine:before {
	content: "\e65e";
}
.icon-bag:before {
	content: "\e65f";
}
.icon-arrow:before {
	content: "\e660";
}
.icon-antenna2:before {
	content: "\e661";
}
.icon-antenna1:before {
	content: "\e662";
}
.icon-anchor:before {
	content: "\e663";
}
.icon-wheelbarrow:before {
	content: "\e664";
}
.icon-webcam:before {
	content: "\e665";
}
.icon-unlinked:before {
	content: "\e666";
}
.icon-truck:before {
	content: "\e667";
}
.icon-timer:before {
	content: "\e668";
}
.icon-time:before {
	content: "\e669";
}
.icon-storagebox:before {
	content: "\e66a";
}
.icon-star:before {
	content: "\e66b";
}
.icon-shoppingcart:before {
	content: "\e66c";
}
.icon-shield:before {
	content: "\e66d";
}
.icon-seringe:before {
	content: "\e66e";
}
.icon-pulse:before {
	content: "\e66f";
}
.icon-plaster:before {
	content: "\e670";
}
.icon-plaine:before {
	content: "\e671";
}
.icon-pill:before {
	content: "\e672";
}
.icon-picnicbasket:before {
	content: "\e673";
}
.icon-phone2:before {
	content: "\e674";
}
.icon-pencil:before {
	content: "\e675";
}
.icon-pen:before {
	content: "\e676";
}
.icon-paperclip:before {
	content: "\e677";
}
.icon-on-off:before {
	content: "\e678";
}
.icon-mouse:before {
	content: "\e679";
}
.icon-megaphone:before {
	content: "\e67a";
}
.icon-linked:before {
	content: "\e67b";
}
.icon-keyboard:before {
	content: "\e67c";
}
.icon-house:before {
	content: "\e67d";
}
.icon-heart:before {
	content: "\e67e";
}
.icon-headset:before {
	content: "\e67f";
}
.icon-fullshoppingcart:before {
	content: "\e680";
}
.icon-fullscreen:before {
	content: "\e681";
}
.icon-folder:before {
	content: "\e682";
}
.icon-floppy:before {
	content: "\e683";
}
.icon-files:before {
	content: "\e684";
}
.icon-file:before {
	content: "\e685";
}
.icon-filebox:before {
	content: "\e686";
}
.icon-exitfullscreen:before {
	content: "\e687";
}
.icon-emptybox:before {
	content: "\e688";
}
.icon-delete:before {
	content: "\e689";
}
.icon-controller:before {
	content: "\e68a";
}
.icon-compass:before {
	content: "\e68b";
}
.icon-compasstool:before {
	content: "\e68c";
}
.icon-clipboardtext:before {
	content: "\e68d";
}
.icon-clipboardchart:before {
	content: "\e68e";
}
.icon-chemicalglass:before {
	content: "\e68f";
}
.icon-cd:before {
	content: "\e690";
}
.icon-carioca:before {
	content: "\e691";
}
.icon-car:before {
	content: "\e692";
}
.icon-book:before {
	content: "\e693";
}
.icon-bigtruck:before {
	content: "\e694";
}
.icon-bicycle:before {
	content: "\e695";
}
.icon-wrench:before {
	content: "\e696";
}
.icon-web:before {
	content: "\e697";
}
.icon-watch:before {
	content: "\e698";
}
.icon-volume:before {
	content: "\e699";
}
.icon-video:before {
	content: "\e69a";
}
.icon-users:before {
	content: "\e69b";
}
.icon-user:before {
	content: "\e69c";
}
.icon-uploadcloud:before {
	content: "\e69d";
}
.icon-typing:before {
	content: "\e69e";
}
.icon-tools:before {
	content: "\e69f";
}
.icon-tag:before {
	content: "\e6a0";
}
.icon-speedometter:before {
	content: "\e6a1";
}
.icon-share:before {
	content: "\e6a2";
}
.icon-settings:before {
	content: "\e6a3";
}
.icon-search:before {
	content: "\e6a4";
}
.icon-screwdriver:before {
	content: "\e6a5";
}
.icon-rolodex:before {
	content: "\e6a6";
}
.icon-ringer:before {
	content: "\e6a7";
}
.icon-resume:before {
	content: "\e6a8";
}
.icon-restart:before {
	content: "\e6a9";
}
.icon-poweroff:before {
	content: "\e6aa";
}
.icon-pointer:before {
	content: "\e6ab";
}
.icon-picture:before {
	content: "\e6ac";
}
.icon-openedlock:before {
	content: "\e6ad";
}
.icon-notes:before {
	content: "\e6ae";
}
.icon-mute:before {
	content: "\e6af";
}
.icon-movie:before {
	content: "\e6b0";
}
.icon-microphone2:before {
	content: "\e6b1";
}
.icon-message:before {
	content: "\e6b2";
}
.icon-messageright:before {
	content: "\e6b3";
}
.icon-messageleft:before {
	content: "\e6b4";
}
.icon-menu:before {
	content: "\e6b5";
}
.icon-media:before {
	content: "\e6b6";
}
.icon-mail:before {
	content: "\e6b7";
}
.icon-list:before {
	content: "\e6b8";
}
.icon-layers:before {
	content: "\e6b9";
}
.icon-key:before {
	content: "\e6ba";
}
.icon-imbox:before {
	content: "\e6bb";
}
.icon-eye:before {
	content: "\e6bc";
}
.icon-edit:before {
	content: "\e6bd";
}
.icon-dslrcamera:before {
	content: "\e6be";
}
.icon-downloadcloud:before {
	content: "\e6bf";
}
.icon-compactcamera:before {
	content: "\e6c0";
}
.icon-cloud:before {
	content: "\e6c1";
}
.icon-closedlock:before {
	content: "\e6c2";
}
.icon-chart2:before {
	content: "\e6c3";
}
.icon-bulb:before {
	content: "\e6c4";
}
.icon-briefcase:before {
	content: "\e6c5";
}
.icon-blog:before {
	content: "\e6c6";
}
.icon-agenda:before {
	content: "\e6c7";
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#fff;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(//esv-euskirchen.de/wp-content/themes/whistle/images/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/fancybox/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(//esv-euskirchen.de/wp-content/themes/whistle/images/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(//esv-euskirchen.de/wp-content/themes/whistle/images/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(//esv-euskirchen.de/wp-content/themes/whistle/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #000;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 18px;
  top: 18px;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #fff;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;   
}
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1;
  }
  .mfp-close:active {
    top: 1px; }


.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }
  
  
.dt-inline-modal { overflow: hidden; }  
.dt-inline-modal > h4 { font-size: 26px; font-weight: 500; margin: -20px -20px 20px; padding: 15px 20px; }
.dt-inline-modal > h4, .mfp-close-btn-in .mfp-close { color: #000; }

.mfp-close-btn-in .mfp-close { margin: 0; right: 7px; top: 7px; border-radius: 50%; transition: all 0.3s linear 0s; transform: scale(1.25); }
.mfp-close:hover, .mfp-close:focus { color: #fff; opacity: 1; transform: scale(1) translate(-3px, 3px); }
  
.dt-inline-modal ul.dt-sc-tabs-vertical > li > a { font-weight: bold; line-height: normal; padding: 10px 15px; }
.dt-inline-modal .dt-sc-tabs-vertical-content { min-height: 210px; }
.dt-inline-modal .dt-toggle-switch label { color: currentColor; display: inline-block; font-weight: normal; margin-bottom: 10px; margin-top: 5px; vertical-align: middle; }
.dt-inline-modal .dt-toggle-switch label input[type="checkbox"] { margin-right: 8px; margin-top: -2px; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } 
}


/*----*****---- << Mobile (Landscape) >> ----*****----*/	

/* Common Styles for the devices below 767px width */
@media only screen and (max-width: 767px) {

	.dt-inline-modal > h4 { font-size: 20px; }
	.mfp-close-btn-in .mfp-close { top: 2px; }
	
	.dt-inline-modal ul.dt-sc-tabs-vertical > li > a {
		font-size: 11px; 
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.dt-inline-modal .dt-sc-tabs-vertical-content { font-size: 13px; }
}

	
/* Common Styles for the devices below 479px width */
@media only screen and (max-width: 479px) {
	
	.mfp-close-btn-in .mfp-close { top: -1px; }
	
	.dt-inline-modal ul.dt-sc-tabs-vertical, .dt-inline-modal .dt-sc-tabs-vertical-content { width: 100%; }
	
	.dt-inline-modal ul.dt-sc-tabs-vertical li a { border-color: rgba(0, 0, 0, 0.1) !important; border-style: solid; border-width: 0 0 1px; padding-left: 0; }
	.dt-inline-modal ul.dt-sc-tabs-vertical li a:before {
		border-color: currentColor;
		border-style: solid;
		border-width: 0 0 1px;
		content:"";
		height: 1px;
		opacity: 0;
		position: absolute;
		bottom: -1px;
		left: 0;
		width: 45px;
		transition: all 0.3s linear 0s;
	}
	
	.dt-inline-modal ul.dt-sc-tabs-vertical li.current a:before { opacity: 1; }
	
	.dt-inline-modal .dt-sc-tabs-vertical-content { border-width: 0; padding: 15px 5px; }
	
	.dt-inline-modal > h4 { font-size: 14px; }

/* CSS Document */

@media only screen and (width:1366px) {
			
	.masonry-cols .portfolio.dt-sc-one-fourth.width-2{width:49%;}
			
	.masonry-cols .portfolio.dt-sc-one-fourth{width:24%;}
			
}

@media only screen and (min-width:1120px) and (max-width:1280px) {
	
	.container { width:1060px; }
	.boxed .wrapper, .boxed .is-sticky #header, .boxed .top-bar, .boxed .main-menu-container, .boxed #header-wrapper .ha-header-color .main-menu-container, .boxed .header4 #logo, .boxed #header-wrapper .header4 .main-menu-container, .boxed .social-media-container { width:1100px; }
	
	.ha-header-color .main-menu-container { width:100%; }
	
	.container > #logo { margin-left: 15px; }

	/*----*****---- << Layout >> ----*****----*/	
	#primary { width:73%; }
	
	#main-menu > ul.menu > li > a > i { left:12px; }
	
	.secondary-sidebar#secondary-right, .secondary-sidebar#secondary-left { width:24%; }
	#primary.page-with-both-sidebar { width:48%; }
	
	.breadcrumb-wrapper h1{font-size:30px;}
	
	.breadcrumb-wrapper .breadcrumb{margin-top:0px;}
	
	.dt-sc-bmi-frm .bmi-result { width:198px; }
		
	.dt-sc-add1 .add-offer, .dt-sc-add1 { height:199px; width:353px; }
	.space .dt-sc-add1 { height:188px; }
	.space .dt-sc-add1 > img { bottom: 15px; right: -2px; }
	
	.widget_popular_entries ul li a.thumb img, .widget_recent_entries ul li a.thumb img { width:80px; }
	
	.dt-sc-pro-detail .pro-price-content { width: 39%; }
	
	.activity.dt-sc-one-third{width:31%;}
	
	/*----*****---- << Gallery >> ----*****----*/
	.content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-half { width:49.3%; }
	
	.container .dt-sc-portfolio-container .portfolio.dt-sc-one-half{width:48.6%;}
	
	.content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-half.no-space{width:49.995%;}
	
	.container .content-full-width .portfolio.dt-sc-one-third{width:32.5%;}
	
	.content-full-width .portfolio.dt-sc-one-third{width:32.5%;}
	
	.container #primary.page-with-both-sidebar .portfolio.dt-sc-one-half .portfolio-title{top:15px; left:15px;}
	
	@media screen and (-webkit-min-device-pixel-ratio:0) {	
		.portfolio.dt-sc-one-fourth.with-sidebar .portfolio-detail { width:99.9%; }
	}
	
	.page-with-both-sidebar .portfolio.dt-sc-one-half, .page-with-sidebar.page-with-both-sidebar .portfolio.dt-sc-one-fourth, .page-with-both-sidebar .portfolio.dt-sc-one-third { width:47%; }
		
	.portfolio.dt-sc-one-third { width:31.4%; }
	.portfolio.dt-sc-one-fourth { width:22.8%; }
	.portfolio.column.no-space.dt-sc-one-fourth { width:24.97%; }
	
	#primary.content-full-width .portfolio.dt-sc-one-fourth{width:24.2%;}
	
    .page-with-both-sidebar .portfolio.dt-sc-one-half .portfolio-thumb .image-overlay .links a, .page-with-sidebar .portfolio.dt-sc-one-third .portfolio-thumb .image-overlay .links a, .page-with-sidebar .portfolio.dt-sc-one-fourth .portfolio-thumb .image-overlay .links a{width:40px; height:40px; line-height:40px; font-size:15px;}
	
	.container #primary.page-with-left-sidebar .portfolio.dt-sc-one-fourth .portfolio-title, .container #primary.page-with-right-sidebar .portfolio.dt-sc-one-fourth .portfolio-title{left:15px; top:15px;}
	
	.page-with-both-sidebar .portfolio.dt-sc-one-half .portfolio-thumb .image-overlay .links a.likeThis:before, .page-with-sidebar .portfolio.dt-sc-one-third .portfolio-thumb .image-overlay .links a.likeThis:before, .page-with-sidebar .portfolio.dt-sc-one-fourth .portfolio-thumb .image-overlay .links a.likeThis:before{font-size:15px;}
	
	.portfolio.dt-sc-one-fourth .portfolio-thumb .image-overlay .links, .page-with-both-sidebar .portfolio.dt-sc-one-half .portfolio-thumb .image-overlay .links, .page-with-sidebar .portfolio.dt-sc-one-third .portfolio-thumb .image-overlay .links{margin:0px auto;}
	
	#primary.page-with-left-sidebar .portfolio.dt-sc-one-third .portfolio-thumb .portfolio-title, #primary.page-with-right-sidebar .portfolio.dt-sc-one-third .portfolio-thumb .portfolio-title{left:10%; top:10%;}
		
	.portfolio.dt-sc-one-fourth.no-space .portfolio-thumb .image-overlay .links{margin:-30px auto 0px;}
	
	.page-with-both-sidebar.page-with-sidebar .dt-sc-one-fourth .portfolio-title p, #primary.page-with-both-sidebar .dt-sc-one-fourth .image-overlay .links{display:block;}
	
	#primary.page-with-both-sidebar .dt-sc-one-fourth .image-overlay .portfolio-title{left:10%; right:auto; text-align:left; top:10%; bottom:auto; margin:auto; display:inline-block;}
	
	#primary.page-with-left-sidebar .dt-sc-one-fourth .image-overlay .portfolio-title h4, #primary.page-with-right-sidebar .dt-sc-one-fourth .image-overlay .portfolio-title h4{font-size:10px;}
	
	/*----*****---- << Blog >> ----*****----*/
	.page-with-sidebar .tpl-blog-holder > .dt-sc-one-third { width:31.5%; }
	
	.page-with-sidebar.page-with-both-sidebar .tpl-blog-holder > .dt-sc-one-half{width:47%;}
	
	.page-with-left-sidebar .tpl-blog-holder > .dt-sc-one-third, .page-with-right-sidebar .tpl-blog-holder > .dt-sc-one-third{width:30.5%;}
	
	/*----*****---- << programs >> ----*****----*/
	.dt-excersises.type2 .dt-excersise-title { padding:20px 20px 20px 90px; }
	.dt-excersises.type2 .dt-excersise-title p { margin-right:6px; }
	
	.dt-sc-programs input[type=image]{width:58px !important;}
	
	/*----*****---- << Event >> ----*****----*/
	.dt-sc-event-detail { width:61%; }
	.page-with-both-sidebar .tribe-events-calendar th { overflow: hidden; text-overflow: ellipsis; }
	
	.dt-sc-tribe-views ul li a{width:160px; padding:7px 45px;}
	
	.dt-sc-tribe-views ul li.tribe-bar-active a:after{width:156px;}
	
	/*----*****---- << widget >> ----*****----*/
	.widget .recent-posts-widget ul li .entry-thumb, .widget.widget_popular_entries ul li .entry-thumb { width:55px; }
	#footer .dt-sc-contact-info p i { margin-right:5px; }
	#footer .dt-sc-contact-info p span { font-size:15px; }
	
	/*----*****---- << Support >> ----*****----*/
	.support img { bottom:-121px; }
	
	/*----*****---- << Fullwidth >> ----*****----*/
	.full-mac img { top:-90px; }
	
	/*----*****---- << Widget >> ----*****----*/
	.widget .recent-posts-widget ul li .entry-thumb { margin-right:10px; }
	#footer .widgettitle { text-transform:capitalize; }
	
	/*----*****---- << add >> ----*****----*/
	.offer-title { margin-bottom:13px; }
	.dt-sc-add1 .add-offer h3 { font-size:23px; line-height:31px; margin-bottom:10px; }
	.offer-title h3 span { font-size:35px; letter-spacing:12px; }
	.dt-sc-add2 { height:199px; }
	.dt-sc-add2 h3 { bottom:24px; right:39px; }
	
	.woocommerce .page-with-both-sidebar .products li.first .dt-sc-one-fourth.column, .woocommerce .page-with-both-sidebar .products .dt-sc-one-fourth { margin: 0 7px; width: 47%; }
		
	.page-with-both-sidebar .tribe-events-event-meta .tribe-events-meta-group { width:100%; }
	
	ul.products li .onsale, ul.products li .out-of-stock, .product-thumb-wrapper .out-of-stock{top:5px; right:5px;}
	
	ul.products li .product-wrapper .featured-tag, ul.products li .product-thumb-wrapper .featured-tag{top:5px; left:5px;}
	
	.page-with-both-sidebar .dt-sc-one-fourth .product-content .links{margin:-10px auto 0px;}
	
	.page-with-both-sidebar .dt-sc-one-fourth.on-sale-product .product-content .links, .page-with-both-sidebar .dt-sc-one-fourth.out-of-stock-product .product-content .links{margin:0px auto 0px;}
	
	.page-with-both-sidebar .dt-sc-one-fourth .product-content .links a{margin:0px 5px; width:25px; height:25px; line-height:23px;}
	
	.page-with-both-sidebar .dt-sc-one-fourth .product-content .links a:before{font-size:14px;}
	
	.page-with-both-sidebar ul.products li .dt-sc-one-fourth .product-details{padding:25px 20px 0px;}
	
	.page-with-both-sidebar .dt-sc-one-fourth.out-of-stock-product .product-content .links, .page-with-both-sidebar .dt-sc-one-fourth.on-sale-product .product-content .links{margin:0px auto;}
	
	.page-with-both-sidebar .dt-sc-one-fourth .product-wrapper .featured-tag span, .page-with-both-sidebar .dt-sc-one-fourth .product-thumb-wrapper .featured-tag span{display:none;}
	
	.page-with-both-sidebar ul.products li .dt-sc-one-fourth .onsale, .page-with-both-sidebar ul.products li .dt-sc-one-fourth .out-of-stock, .page-with-both-sidebar ul.products li .dt-sc-one-fourth .out-of-stock{width:46px; height:46px; font-size:10px;}
		
	.page-with-both-sidebar ul.products li .dt-sc-one-fourth .out-of-stock, .page-with-both-sidebar ul.products li .dt-sc-one-fourth .out-of-stock{padding:5px 0px;}
	
	.page-with-both-sidebar ul.products li .dt-sc-one-fourth .onsale{line-height:42px;}
	
	.page-with-both-sidebar ul.products li .dt-sc-one-third .product-content .links{margin-top:-10px;}
	
	.page-with-both-sidebar ul.products li .dt-sc-one-third .product-content a:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .product-content a:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .yith-wcwl-wishlistexistsbrowse a:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .yith-wcwl-wishlistaddedbrowse a:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .product-content a:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .product-content a:before{font-size:25px;}
	
	.page-with-both-sidebar ul.products li .dt-sc-one-third .product-details{padding:30px 20px 0px;}
	
	.page-with-both-sidebar ul.products li .dt-sc-one-third .product-content .links a{width:45px; height:45px; line-height:45px;}
	
	.page-with-right-sidebar ul.products li .dt-sc-one-fourth .product-content .links a, .page-with-left-sidebar ul.products li .dt-sc-one-fourth .product-content .links a{width:45px; height:45px; line-height:45px;}
		
		.page-with-right-sidebar ul.products li .dt-sc-one-fourth .product-content a:before, .page-with-right-sidebar ul.products li .dt-sc-one-fourth .product-content a:before, .page-with-right-sidebar ul.products li .dt-sc-one-fourth .yith-wcwl-wishlistexistsbrowse a:before, .page-with-right-sidebar ul.products li .dt-sc-one-fourth .yith-wcwl-wishlistaddedbrowse a:before, .page-with-right-sidebar ul.products li .dt-sc-one-fourth .product-content a:before, .page-with-right-sidebar ul.products li .dt-sc-one-fourth .product-content a:before, .page-with-left-sidebar ul.products li .dt-sc-one-fourth .product-content a:before, .page-with-left-sidebar ul.products li .dt-sc-one-fourth .product-content a:before, .page-with-left-sidebar ul.products li .dt-sc-one-fourth .yith-wcwl-wishlistexistsbrowse a:before, .page-with-left-sidebar ul.products li .dt-sc-one-fourth .yith-wcwl-wishlistaddedbrowse a:before, .page-with-left-sidebar ul.products li .dt-sc-one-fourth .product-content a:before, .page-with-left-sidebar ul.products li .dt-sc-one-fourth .product-content a:before{font-size:25px;}
	
	.widget #wp-calendar th, .widget #wp-calendar td{padding:5px;}
	
	.widget.tribe_mini_calendar_widget .tribe-mini-calendar th, .widget.tribe_mini_calendar_widget .tribe-mini-calendar td, .tribe-mini-calendar-no-event{padding:3px;}
	
	.intro-text.type5{padding-left:30%;}
	
	.intro-text p{line-height:30px; font-size:16px;}
	
	#primary.content-full-width .tpl-blog-holder .column.dt-sc-one-half{width:48.6%;}
	
	#primary.page-with-both-sidebar .dt-sc-one-third .product-wrapper .featured-tag span{display:none;}
	
	
	.dt-sc-ico-content.type9 .dt-sc-icon-overlay img{max-width:50%;}
	
	.rally-content .skin-color{padding-left:230px;}
	
	.rally-content:before{width:705px;}
	
	.sign-up-form-options .dt-sc-one-half{width:100%;}
	
	.sign-up-form-options .dt-sc-one-fourth{width:48%; margin:0px 0px 10px;}
	
	.sign-up-form-options span.wpcf7-list-item-label{top:-15px;}
	
	.activity.dt-sc-one-half{width:47%;}
		
}

/*----*****---- << Desktop >> ----*****----*/	
	
/* Note: Design for a width of 768px, Gutter: 30px, Unit: 32px */

@media only screen and (min-width:960px) and (max-width:1119px) {
	
	.container { width:900px; }
	.boxed .wrapper, .boxed .is-sticky #header, .boxed .top-bar, .boxed .main-menu-container, .boxed #header-wrapper .ha-header-color .main-menu-container, .boxed .header4 #logo, .boxed #header-wrapper .header4 .main-menu-container, .boxed .social-media-container { width:940px; }
	
	.ha-header-color .main-menu-container { width:100%; }
	
	.container > #logo { margin-left: 10px; }
	
	.main-menu-container .main-menu { padding:0 38px; }
	.header2 #main-menu > ul.menu > li > a{padding:0px 6px;}
	.megamenu-child-container.menu-hasbg{background-size:50% auto;}
	#main-menu > ul.menu > li > a > i { left:12px; font-size:13px; line-height:37px; }
	.header3 #main-menu > ul.menu > li > a > i { line-height:42px; }
	
	#header.header2 #main-menu > ul.menu > li > a { margin:0px; }

	#primary { width:67%; }
	.secondary-sidebar#secondary-right, .secondary-sidebar#secondary-left { width:29%; }
	
	#primary.page-with-both-sidebar { width:49%; }
	#secondary-left.secondary-has-both-sidebar, #secondary-right.secondary-has-both-sidebar { width:23%; }
	
	.boxed #header-wrapper .header3 .main-menu-container{width:100%;}
	
	.page-title, .page-title1 { font-size:22px; }
	
	#main-menu ul li.menu-item-simple-parent ul li ul { left:auto; right:220px; }
	.header3 #main-menu ul li.menu-item-simple-parent ul li ul { right:auto; left:220px; }
	.dt-sc-pro-detail .pro-price-content { width: 36%; }
	
	.header4 #main-menu ul.menu > li > a i { line-height:90px; }
	
	.breadcrumb-wrapper h1{font-size:30px;}
	
	.breadcrumb-wrapper .breadcrumb{margin-top:0px;}
	
	/*----*****---- << mega Menu >> ----*****----*/	
	#main-menu > ul.menu > li > a{font-size:12px;}
		
	.megamenu-2-columns-group .megamenu-child-container { width:460px; }
	.megamenu-3-columns-group .megamenu-child-container { width:680px; }
	.megamenu-4-columns-group .megamenu-child-container { width:900px; }
	.megamenu-child-container { display:block;  }
	.megamenu-child-container .sub-menu { display:block; position:relative; }
	
	.megamenu-child-container > ul.sub-menu > li { width:190px; }
	
	.megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { width:430px; }
	.megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { width:630px; }
	.megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { width:850px; }
	
	/*----*****---- << mega Menu Widgets >> ----*****----*/	
	.megamenu-2-columns-group .menu-item-fullwidth .widget { width:100%; margin:0px 0px 20px; }
	/*.megamenu-4-columns-group .menu-item-fullwidth .widget { width:263px; }*/
	.megamenu-3-columns-group .menu-item-fullwidth .widget { width:295px; }
	
	.megamenu-3-columns-group .menu-item-fullwidth.fill-three-columns .widget{width:100%;}
	
	/* New Mega Menu Widget area styles */
   .megamenu-child-container > ul.sub-menu > li.fill-two-columns { width:420px; }
   .megamenu-child-container > ul.sub-menu > li.fill-three-columns { width:650px; }
   .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:870px; }
   
   .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns, .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:410px; }
   .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:630px; }
   
   .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width:425px; }
   .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget { width:283px; }
   .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width:305px; }
	
	.dt-sc-bmi-frm .bmi-result { width:179px; }
	.dt-sc-bmi-frm-detail { width:60.5%; padding:35px 20px; }
	
	/*----*****---- << Support >> ----*****----*/
	.support img { bottom:-119px; }
	
	.activity.dt-sc-one-third{width:30.8%;}
	
	/*----*****---- << Fullwidth >> ----*****----*/
	.full-mac img { top:0px; }
	.full-man { background-repeat:repeat-y; }
	
	.full-pattern5 { padding:33px 0px; height:238px; }
	.full-pattern5:after { right:-50px; }
	.full-pattern5 p { font-size:14px; line-height:normal; }
	.full-pattern5:before { border-top-width:238px; border-right-width:130px; }
	.full-pattern5:after { height:238px; }
	
	.full-pattern ul li { margin-right:20px; width:40%; }
	
	.fullwidth-section.side-spacing-content h5.simple-title{font-size:18px;}
	
	/*----*****---- << Gallery >> ----*****----*/
	.content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-half{width:49.3%;}	
	
	.container .content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-half{width:49%;}
	
	.content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-half.no-space{width:49.995%;}
	
	#primary.page-with-right-sidebar .portfolio.dt-sc-one-fourth, #primary.page-with-left-sidebar .portfolio.dt-sc-one-fourth{width:32%;}	
	
	.container #primary.page-with-left-sidebar .portfolio.dt-sc-one-fourth .portfolio-title, .container #primary.page-with-right-sidebar .portfolio.dt-sc-one-fourth .portfolio-title{left:15px; top:15px;}
	
	.page-with-sidebar .portfolio.dt-sc-one-half { width:47.5%; }
	
	.activity.dt-sc-one-half{width:47.5%;}
	
	.portfolio.dt-sc-one-third { width:31.1%; }
	.portfolio.dt-sc-one-fourth { width:22.4%; }
	.page-with-sidebar .portfolio.dt-sc-one-fourth, .page-with-both-sidebar .portfolio.dt-sc-one-third { width:47%; }
	
	.page-with-sidebar .portfolio.dt-sc-one-third{width:49%;}
	
	.portfolio.column.no-space.dt-sc-one-fourth { width:24.97%; }
	
	#primary.content-full-width .portfolio.dt-sc-one-fourth{width:24%;}
	
	.container .content-full-width .portfolio.dt-sc-one-third{width:32.5%;}
	
	.portfolio.dt-sc-one-fourth.width-2 .portfolio-title{top:10px;}
		
	.page-with-both-sidebar .portfolio.dt-sc-one-half, .page-with-both-sidebar .portfolio.dt-sc-one-third, .page-with-both-sidebar.page-with-sidebar .portfolio.dt-sc-one-fourth { width: 100%; margin-left:0; }
	
	.portfolio.dt-sc-one-fourth .portfolio-thumb .image-overlay .links a{height:40px; line-height:40px; width:40px; font-size:15px;}
	
	.portfolio.dt-sc-one-fourth .portfolio-thumb .image-overlay .links a.likeThis:before{font-size:15px;}
	
	.portfolio.dt-sc-one-fourth .portfolio-thumb .image-overlay .links{margin:0px auto;}
	
	.portfolio.dt-sc-one-fourth .portfolio-thumb .portfolio-title h4{font-size:10px;}
	
	.page-with-both-sidebar .portfolio.dt-sc-one-fourth .portfolio-thumb .portfolio-title h4{font-size:15px;}
	
	#primary.content-full-width .portfolio.dt-sc-one-fourth .portfolio-thumb .portfolio-title h4{font-size:13px;}
	
	.content-full-width .portfolio.dt-sc-one-third{width:32.5%;}
	
	#primary.page-with-left-sidebar .portfolio.dt-sc-one-third .portfolio-thumb .portfolio-title, #primary.page-with-right-sidebar .portfolio.dt-sc-one-third .portfolio-thumb .portfolio-title{left:10%; top:10%;}
		
	#primary.page-with-left-sidebar .portfolio-single .dt-sc-two-third, #primary.page-with-right-sidebar .portfolio-single .dt-sc-two-third{margin-bottom:30px; width:100%;}
	
	#primary.page-with-left-sidebar .portfolio-single .dt-sc-one-third, #primary.page-with-right-sidebar .portfolio-single .dt-sc-one-third{margin-left:0px; width:100%;}
	
	.container #primary.page-with-left-sidebar .portfolio.dt-sc-one-half .portfolio-title, .container #primary.page-with-right-sidebar .portfolio.dt-sc-one-half .portfolio-title{top:15px; left:15px;}
	
	.container #primary.content-full-width .portfolio.dt-sc-one-third .portfolio-title{top:15px; left:15px;}
		
	/*----*****---- << Blog >> ----*****----*/
	.tpl-blog-holder > .dt-sc-one-third { width:31.7%; }
	.page-with-sidebar .tpl-blog-holder > .dt-sc-one-third { width:31%; }
	
	.page-with-sidebar .tpl-blog-holder > .dt-sc-one-half { width:48.3%; }
	.page-with-sidebar.page-with-both-sidebar .tpl-blog-holder > .dt-sc-one-half { width:100%; }
	
	.page-with-sidebar .blog-thumb .entry-thumb, .page-with-sidebar .blog-thumb .entry-details{width:100%; margin:0px 0px 10px;}
	
	.page-with-sidebar ul.commentlist li { padding-left:85px; }
	.page-with-sidebar ul.commentlist li .comment-author img { max-height:70px; max-width:70px; }
	
	/*----*****---- << programs >> ----*****----*/
	.dt-excersises.type2 .dt-excersise-title p { margin-right:6px; }
	
	.dt-sc-pro-detail .dt-sc-pro-price { text-align:center; }
		
	.dt-excersise-title h5 { top:0; margin-bottom:5px; }
	
	.dt-sc-programs input[type=image]{width:48px !important;}
	
	/*----*****---- << Event >> ----*****----*/
	.dt-sc-event-detail { width:54.2%; }
	
	.dt-sc-tribe-views ul li a{width:130px; padding:7px 40px;}
	
	.dt-sc-tribe-views ul li.tribe-bar-active a:after{width:126px;}
	
	/*----*****---- << Fullwidth >> ----*****----*/
	.fullwidth-section.ful-ico-content img { right:0; }
	.fullwidth-section.full-man img { width:47%; }
	
	/*----*****---- << shortcodes >> ----*****----*/
	
	.dt-sc-pr-tb-col.type3 .dt-sc-tb-title h3{font-size:16px;}
	
	ul.dt-sc-tabs-frame > li { margin-right:10px; }
	
	.dt-sc-button.xlarge {  font-size: 19px; padding: 25px 29px; }
	.dt-sc-button.large.with-icon { padding:18px 20px 18px 29px; }
	.dt-sc-button.xlarge.with-icon { padding-left:25px; }
	
	blockquote.type6:before { left:17px; }
	
	.dt-sc-donutchart, .dt-sc-donutchart > div, .dt-sc-donutchart canvas { width:280px !important; height:280px !important; }
	.dt-sc-donutchart > div { line-height:280px !important; }
	
	.intro-text.type2 .dt-sc-button.medium { font-size:14px; }
	
	.dt-sc-team.type2 .team-detail li { font-size:12px; line-height:10px; }
	
	ul.dt-sc-tabs-vertical-frame { margin-right:10px; }
	.float-right .dt-sc-tabs-vertical-frame { margin-left:10px; }
	.dt-sc-button.large { padding:18px 35px; }
	.dt-sc-button.xlarge { padding:25px 26px; }
	
	.column.no-space.dt-sc-one-sixth .dt-sc-team.type2 h3{font-size:20px;}
	
	.column.no-space.dt-sc-one-sixth .dt-sc-team.type2 .team-detail h4{font-size:13px;}
	
	/*----*****---- << Timetable >> ----*****----*/
	.timetable ul li { font-size:15px; }
	.timetable ul li.dt-sc-table-cnt i { margin-right:2px; }
	
	/*----*****---- << footer >> ----*****----*/
	#footer .dt-sc-contact-info p i { margin-right:3px; }
	#footer .dt-sc-contact-info p span { font-size:13px; }
	
	.widget ul.product_list_widget li img { width:70px; }
	#footer .widgettitle { text-transform:capitalize; height:48px; overflow:hidden; }
	
	/*----*****---- << Widget >> ----*****----*/
	.widget .recent-posts-widget ul li .entry-thumb, .widget.widget_popular_entries ul li .entry-thumb { width:41px; margin-right:10px; min-height:71px; }
	.widget .recent-posts-widget ul li .entry-thumb img, .widget.widget_popular_entries ul li .entry-thumb img { width:41px; }
	
	.widget .dt-sc-social-icons li { margin-bottom:10px; }
	
	.widget .recent-posts-widget ul li .entry-thumb { margin-right:9px; }
	.widget .recent-posts-widget ul li h4{line-height:normal;}
	
	.widget #wp-calendar th, .widget #wp-calendar td { padding:7px; font-size:13px; }
	
	.widget.flickrbox .flickr-widget div { max-width:62px; }
	
	/*----*****---- << BMI >> ----*****----*/
	.full-paralax4 { padding:0; }
	.dt-sc-bmi-frm label { min-height:44px; }
	.dt-sc-bmi-frm input[type="submit"] { padding:10px 16px; }
	.dt-sc-bmi-frm input[type="submit"], .dt-sc-bmi-frm input[type="reset"] { padding:10px 11px; }
	
	/*----*****---- << add >> ----*****----*/
	.offer-title { margin-bottom:10px; }
	.offer-title h3 span { font-size:23px; letter-spacing:11px; }
	
	.dt-sc-add1, .space .dt-sc-add1 { height:168px; width:300px; }
	.space .dt-sc-add1 { height:161px; }
	.dt-sc-add1 .add-offer { padding:19px 19px 18px 19px; }
	.dt-sc-add1 .add-offer h3 { font-size:21px; line-height:27px; margin-bottom:10px; }
	.dt-sc-add1 .add-offer p { font-size:	13px; margin-bottom:0; width:93%; }
	.dt-sc-add1 .add-offer p br { display:none; }
	.dt-sc-add1 .add-offer .offer-title > span { font-size:60px; }
	
	.dt-sc-add2 { height:168px; }
	.dt-sc-add2 h3 { right:24px; bottom:20px; }
	
	/*----*****---- << Woocommerce >> ----*****----*/
		
	.page-with-both-sidebar .products .dt-sc-one-fourth { width:100%; margin:0px 0px 20px 0px; }

	.woocommerce .page-with-both-sidebar .products li.first .dt-sc-one-fourth.column, .woocommerce .page-with-both-sidebar .products .dt-sc-one-fourth { margin: 0 7px; width: 46.8%; }
	
	ul.products li .out-of-stock { padding:10px 0px; }

	.page-with-both-sidebar ul.products li .dt-sc-one-third .onsale, .page-with-both-sidebar ul.products li .dt-sc-one-third .out-of-stock, .page-with-both-sidebar .dt-sc-one-third .product-thumb-wrapper .out-of-stock{top:36px; right:5px;}
	
	.woocommerce .page-with-both-sidebar .product-thumb-wrapper .images { margin:0px 0px 20px 0px; }
	.woocommerce .page-with-both-sidebar .product-thumb-wrapper .images, .woocommerce .page-with-both-sidebar div.product div.summary, .woocommerce-page .page-with-both-sidebar div.product div.summary, .woocommerce .page-with-both-sidebar div.product div.summary, .woocommerce-page .page-with-both-sidebar div.product div.summary { width:100%; }
	
	.page-with-sidebar .dt-sc-one-fourth .added_to_cart { top:6px; }
	.page-with-sidebar .dt-sc-one-fourth .product-wrapper:hover .added_to_cart { top:-30px; }
	
	.page-with-sidebar ul.products li .dt-sc-one-fourth .onsale, .page-with-sidebar ul.products li .dt-sc-one-fourth .out-of-stock, .page-with-sidebar .dt-sc-one-fourth .product-thumb-wrapper .out-of-stock{top:5px; right:5px;}
	
	.page-with-sidebar ul.products li .dt-sc-one-fourth .product-wrapper .featured-tag, .page-with-sidebar ul.products li .dt-sc-one-fourth .product-thumb-wrapper .featured-tag{top:5px; left:5px;}
	
	.page-with-both-sidebar ul.products li .dt-sc-one-fourth .onsale, .page-with-both-sidebar ul.products li .dt-sc-one-fourth .out-of-stock, .page-with-both-sidebar .dt-sc-one-fourth .product-thumb-wrapper .out-of-stock{top:10px; right:10px;}
	
	#primary.page-with-left-sidebar .summary .yith-wcwl-wishlistexistsbrowse.show a, #primary.page-with-right-sidebar .summary .yith-wcwl-wishlistexistsbrowse.show a{clear:both; display:block; margin:10px 0px 0px;}
	
	.page-with-both-sidebar ul.products li .dt-sc-one-third .product-content a:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .product-content a:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .yith-wcwl-wishlistexistsbrowse a:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .yith-wcwl-wishlistaddedbrowse a:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .product-content a:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .product-content a:before{font-size:25px;}
	
	.page-with-both-sidebar ul.products li .dt-sc-one-third .product-details{padding:30px 20px 0px;}
	
	.page-with-both-sidebar ul.products li .dt-sc-one-third .product-content .links a{width:45px; height:45px; line-height:45px;}
	
	.page-with-both-sidebar ul.products li .dt-sc-one-third .product-content .links{margin:-10px auto 0px;}
	
	.page-with-right-sidebar ul.products li .dt-sc-one-fourth .product-content .links a, .page-with-left-sidebar ul.products li .dt-sc-one-fourth .product-content .links a{width:35px; height:35px; line-height:35px;}
	
	/*----*****---- << Events >> ----*****----*/
	.page-with-sidebar .dt-sc-tribe-views ul { display:none; }
	.page-with-sidebar .dt-sc-tribe-views select.tribe-bar-views-select, .page-with-sidebar span.tribe-events-user-recurrence-toggle { display:block; }
	.page-with-sidebar .tribe-bar-collapse #tribe-bar-collapse-toggle { width:100%; margin-top:15px; }
	#tribe-events-content #tribe-events-photo-events .type-tribe_events.tribe-events-photo-event { width:30%; }
	.page-with-both-sidebar .tribe-events-calendar th { overflow: hidden; text-overflow: ellipsis; }
		
	/*----*****---- << Buddypress >> ----*****----*/
	#buddypress > div#item-body { width:77.4%; }
	#buddypress div.item-list-tabs ul li a, #buddypress div.item-list-tabs ul li span { padding:10px 18px; }
	
	/** Time Table **/
	.tt_tabs_navigation li { margin:0 10px 0 0 ; }
	.tt_tabs_navigation li a { padding:7px 10px; font-size:14px; }
	.tt_event_hours li { width:38%; }
	.tt_event_items_list li label { width:100px; }
	
	.page-with-both-sidebar ul.products li .dt-sc-one-third .onsale, .page-with-both-sidebar ul.products li .dt-sc-one-third .out-of-stock{right:5px; top:5px;}
		
	.page-with-both-sidebar ul.products li .dt-sc-one-third .product-content a.add_to_cart_button:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .product-content a.add_to_wishlist:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .yith-wcwl-wishlistexistsbrowse a:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .yith-wcwl-wishlistaddedbrowse a:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .product-content a.product_type_variable:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .product-content a.product_type_variable::before, .page-with-both-sidebar ul.products li .dt-sc-one-third .product-content a.product_type_simple:before{font-size:20px;}
	
	.page-with-both-sidebar ul.products li .dt-sc-one-third .product-content .links a{margin:0px 5px;}
		
	.page-with-both-sidebar ul.products li .dt-sc-one-third .product-wrapper .featured-tag span, .page-with-both-sidebar ul.products li .dt-sc-one-third .product-thumb-wrapper .featured-tag span{display:none;}
	
	.page-with-both-sidebar ul.products li .dt-sc-one-third .onsale, .page-with-both-sidebar ul.products li .dt-sc-one-third .out-of-stock, .page-with-both-sidebar ul.products li .dt-sc-one-third .out-of-stock{width:46px; height:46px; font-size:10px;}
	
	.page-with-both-sidebar.page-with-sidebar ul.products li .dt-sc-one-third .out-of-stock, .page-with-both-sidebar.page-with-sidebar ul.products li .dt-sc-one-third .out-of-stock{padding:5px 0px;}
	
	.page-with-both-sidebar ul.products li .dt-sc-one-third .onsale{line-height:42px;}
	
	#primary.page-with-left-sidebar .dt-sc-one-fourth .product-wrapper .featured-tag span, #primary.page-with-left-sidebar .dt-sc-one-fourth .product-thumb-wrapper .featured-tag span, #primary.page-with-right-sidebar .dt-sc-one-fourth .product-wrapper .featured-tag span, #primary.page-with-right-sidebar .dt-sc-one-fourth .product-thumb-wrapper .featured-tag span{display:none;}
	
	.page-with-left-sidebar .dt-sc-one-fourth .product-content a, .page-with-right-sidebar .dt-sc-one-fourth .product-content a{margin:0px 5px;}
	
	.page-with-left-sidebar .dt-sc-one-fourth .product-content a:before, .page-with-right-sidebar .dt-sc-one-fourth .product-content a:before{font-size:20px;}
	
	.page-with-left-sidebar .dt-sc-one-fourth .product-content .links, .page-with-right-sidebar .dt-sc-one-fourth .product-content .links{margin:-10px auto 0px;}
	
	.page-with-left-sidebar .dt-sc-one-fourth.on-sale-product .product-content .links, .page-with-left-sidebar .dt-sc-one-fourth.out-of-stock-product .product-content .links, .page-with-right-sidebar .dt-sc-one-fourth.on-sale-product .product-content .links, .page-with-right-sidebar .dt-sc-one-fourth.out-of-stock-product .product-content .links{margin:0px auto 0px;}
	
	.widget.tribe_mini_calendar_widget .tribe-mini-calendar th, .widget.tribe_mini_calendar_widget .tribe-mini-calendar td, .tribe-mini-calendar-no-event{padding:3px;}
	
	.intro-text p{line-height:28px; font-size:14px;}
	
	.intro-text.type5 > h4, .intro-text.type6 > h4{margin-bottom:15px; font-size:26px;}
	
	.intro-text.type2 .dt-sc-button.medium{font-size:13px; padding:8px 15px;}
	
	#primary.content-full-width .tpl-blog-holder .column.dt-sc-one-third{width:31.1%;}
	
	#primary.content-full-width .tpl-blog-holder .column.dt-sc-one-half{width:48.3%;}
	
	.page-with-left-sidebar .tpl-blog-holder > .dt-sc-one-half, .page-with-right-sidebar .tpl-blog-holder > .dt-sc-one-half{width:47.5%;}
	
	.page-with-left-sidebar .tpl-blog-holder > .dt-sc-one-third, .page-with-right-sidebar .tpl-blog-holder > .dt-sc-one-third{width:30%;}
	
	.dt-sc-one-half .dt-sc-error-box, .dt-sc-one-half .dt-sc-warning-box, .dt-sc-one-half .dt-sc-success-box, .dt-sc-one-half .dt-sc-info-box{line-height:28px; font-size:13px;}
	
	.dt-sc-ico-content.type9 .dt-sc-icon-overlay img{max-width:35%;}
	
	.dt-sc-ico-content.type6 .dt-sc-icon-overlay img{max-width:50%;}
	
	.dt-sc-ico-content.type9 .dt-sc-icon-overlay h4{font-size:14px;}
		
	.rally-content:before{width:598px; right:2px; top:0px; background-size:contain;}
	
	.rally-content:after{width:100%; right:0px; top:-100px; background-size:contain;}
	
	.rally-content .skin-color{padding:80px 25px 55px 200px;}
	
	.fullwidth-section img.athlete{max-width:100%; right:0px; position:static; margin:0px;}
	
	.sign-up-form-options.main-contact-form .dt-sc-one-half{width:48.7%;}
	
	.sign-up-form-options .dt-sc-one-half{width:100%;}
	
	.sign-up-form-options .dt-sc-one-fourth{width:48%; margin:0px 0px 10px;}
	
	.sign-up-form-options span.wpcf7-list-item-label{top:-15px;}
	
	.page-with-sidebar .product .images .thumbnails .yith_magnifier_gallery li{width:63px !important;}
	
}

/*----*****---- << Tablet (Portrait) >> ----*****----*/	

/* Note: Design for a width of 768px, Gutter: 30px, Unit: 32px */

@media only screen and (min-width:768px) and (max-width:959px) {
	
	#main-menu > ul.menu { display:block !important; }
	
	.container { width:710px; }
	.boxed .wrapper, .boxed .is-sticky #header, .boxed .top-bar, .boxed .main-menu-container, .boxed #header-wrapper .ha-header-color .main-menu-container, .boxed .header4 #logo, .boxed #header-wrapper .header4 .main-menu-container, .boxed .social-media-container { width:750px; }
	
	#logo{max-width:100px;}
	
	.header2 #main-menu ul.menu > li > a{padding:0px 6px;}
	
	#header.header3{text-align:center;}
	
	.header3 #logo{float:none; display:inline-block;}
	
	.page-with-slider #main{margin-top:-70px;}
	
	#primary { width:63%; }
	.secondary-sidebar#secondary-right, .secondary-sidebar#secondary-left { width:32%; }
	#secondary-right.secondary-has-both-sidebar.secondary-sidebar, #secondary-left.secondary-has-both-sidebar.secondary-sidebar { width:25%; }
	
	#primary.page-with-both-sidebar{width:45%; margin:70px 15px 0px;}
	
	.boxed #header-wrapper .header3 .main-menu-container{width:100%;}
	
	.border-title h1{font-size:48px;}
	.border-title h2{font-size:42px;}
	.border-title h3{font-size:32px;}
	.border-title h4{font-size:27px;}
	.border-title h5{font-size:22px;}
	.border-title h6{font-size:17px;}
	
	.fullwidth-background{margin:-70px 0px 0px;}
	
	.megamenu-child-container.menu-hasbg{background-size:50% auto;}
	
	.dt-sc-team.type1 .dt-sc-team-thumb img{max-width:100px;}
	
	.intro-text.type5 .alignleft, .intro-text.type6 .alignright{width:37%;}

	.intro-text p{font-size:13px;}

	.intro-text.type5 > h4, .intro-text.type6 > h4, .intro-text.type4 h3, .intro-text.type3 h2, .intro-text.type1 .border-title h2, .intro-text.type4 h3, .intro-text.type3 h2{font-size:20px;}
	
	.dt-sc-one-half .dt-sc-error-box, .dt-sc-one-half .dt-sc-warning-box, .dt-sc-one-half .dt-sc-success-box, .dt-sc-one-half .dt-sc-info-box{line-height:14px; font-size:11px;}
	
	.dt-sc-pr-tb-col.type3 .dt-sc-tb-title h3{width:50%; margin:0px auto 15px;}
	
	.dt-sc-counter.type2{padding:22px;}
	
	.ha-header-color .main-menu-container { width:100%; }
	
	.fullwidth-section.side-spacing-content h5.simple-title{font-size:14px; padding-bottom:5px;}
	
	.breadcrumb-wrapper h1{font-size:30px;}
	
	.breadcrumb-wrapper .breadcrumb{margin-top:0px;}
	
	.breadcrumb-wrapper.notop { padding-top:12px; }
	#header-wrapper.header3-wrapper + .breadcrumb-wrapper { padding-top:27px; }
	
	/*----*****---- << Mega Menu >> ----*****----*/	
	#main-menu > ul.menu > li > a { font-size:10px; margin:9px 5px 8px; }	

	.megamenu-2-columns-group .megamenu-child-container { width:360px; }
	.megamenu-3-columns-group .megamenu-child-container { width:530px; }
	.megamenu-4-columns-group .megamenu-child-container { width:700px; }
	
	.megamenu-child-container > ul.sub-menu > li { width:150px; padding:10px; }
	
	.megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { width:340px; }
	.megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { width:490px; }
	.megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { width:660px; }
	
	.megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu, .megamenu-child-container ul.sub-menu > li > ul li a, #main-menu ul li.menu-item-simple-parent ul li a { font-size:12px; }
	.megamenu-child-container ul.sub-menu > li > ul li a:before { top:0px; }
	#main-menu ul li.menu-item-simple-parent ul { width:200px; }
	#main-menu ul li.menu-item-simple-parent:last-child ul li ul { right:200px; }
	
	.megamenu-3-columns-group .menu-item-fullwidth.fill-three-columns .widget{width:100%;}
	
	/*----*****---- << mega Menu Widgets >> ----*****----*/	
	.megamenu-2-columns-group .menu-item-fullwidth .widget { width:100%; margin:0px 0px 20px; }
	/*.megamenu-4-columns-group .menu-item-fullwidth .widget { width:310px; }*/
	.megamenu-3-columns-group .menu-item-fullwidth .widget { width:225px; }
	
	/* New Mega Menu Widget area styles */
   .megamenu-child-container > ul.sub-menu > li.fill-two-columns { width:340px; }
   .megamenu-child-container > ul.sub-menu > li.fill-three-columns { width:510px; }
   .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:680px; }
   
   .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns, .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:320px; }
   .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:490px; }
   
   .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width:310px; }
   .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget { width:200px; }
   .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width:225px; }
   
   .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-with-widget-area { width:320px; }		   
   /*.megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li { width:320px; }*/
   
   .menu-item-widget-area-container .type2 .dt-sc-testimonial .author img { width:50px; height:50px; border-width:2px; }
   .menu-item-widget-area-container .type2 .dt-sc-testimonial cite h4 { font-size:12px; }
   .menu-item-widget-area-container .dt-sc-button.small { padding:10px 17px; }
   .menu-item-widget-area-container .blog-entry .entry-meta { display:none; }
   
	/*----*****---- << Menu >> ----*****----*/
	
	.main-menu-container .main-menu { padding:0 18px; }
	#main-menu > ul.menu > li > a > i { line-height:34px; font-size:11px; left:9px; }
	
	#main-menu > ul.menu > li > a > i{line-height:70px; margin-right:3px;}
	.is-sticky #main-menu ul li.menu-item-simple-parent ul li ul, #main-menu ul li.menu-item-simple-parent ul li ul  { right:200px; left:auto; }
	
	#main-menu > ul.menu > li { line-height:67px; }
	#main-menu > ul.menu > li li { line-height:normal; }
	#main-menu > ul.menu > li > a{font-size:12px; margin:0px; line-height:67px; padding:0px 10px;}
	.header4 #main-menu ul.menu > li > a i { line-height:70px; }
	
	.header-cart{line-height:70px;}
	
	.breadcrumb-wrapper blockquote { margin-top:10px; }
	#header4 #header-sticky-wrapper { height:208px !important; }
	
	#footer .dt-sc-contact-info p i { margin-right:3px; }
	#footer .dt-sc-contact-info p span { font-size:14px; }
	
	.intro-text.type6, .intro-text.type5 { padding:20px 20px 27px; }
	.intro-text.type6 .alignright { float:right; position:inherit }
	.intro-text.type5 .alignleft { position:inherit; }
	.dt-sc-animate-num h4 { text-transform:capitalize; }
	
	/*----*****---- << Slider >> ----*****----*/
	.boxed #slider { margin-top:26px; }
	#slider { margin-top:0; }
	
	/*----*****---- << add >> ----*****----*/
	.dt-sc-add1 { width:237px; height:133px; }
	.space .dt-sc-add1 { height:127px; }

	.activity.dt-sc-one-third{width:30.2%;}
	
	/*----*****---- << footer >> ----*****----*/
	#footer .dt-sc-contact-info p i { margin-right:3px; }
	#footer .dt-sc-contact-info p span { font-size:13px; }
	.footer-widgets-wrapper .widgettitle span:after { border-bottom-width:8px; border-left-width:8px; border-top-width:8px; right:-8px; }
	#footer .widgettitle { text-transform:capitalize; }
	
	#footer .widget .dt-sc-social-icons li{margin:0px 20px 20px 0px;}
		
	/*----*****---- << Support >> ----*****----*/
	.support img { bottom:-118px; }
	
	/*----*****---- << Contact >> ----*****----*/
	.full-contact .dt-sc-one-half .dt-sc-one-half  { width:100%; margin:0; }
	
	/*----*****---- << Excercise >> ----*****----*/
	.dt-excersises .column { width:100%; margin-left:0; }
	.dt-excersises.type2 .dt-excersise-title h5 { top:0; }
	
	/*----*****---- << Event >> ----*****----*/
	.dt-sc-event-thumb { width:100%; margin-bottom:20px; }
	.dt-sc-event-detail { width:100%; }
	
	.dt-sc-programs input[type=image], .dt-sc-pro-detail .dt-sc-pro-price .dt-sc-button{width:38px !important;}
	
	/*----*****---- << Contact >> ----*****----*/
	.section-title3 span { font-size: 24px; }
	
	/*----*****---- << Fullwidth >> ----*****----*/
	.fullwidth-section.full-man img { width:50%; }
	.full-paralax4 img { width:40%; }
	.full-pattern h2 { font-size:25px; text-transform:capitalize; }
	
	.full-pattern ul li { margin-right:20px; width:40%; }
	
	.full-pattern5 { background-size:auto; }
	
	.full-pattern5 .dt-sc-one-half:last-child .alignright { width:91%; }
	.full-pattern5:after { right:-5%; width:64%; }
	
	/*----*****---- << Blog >> ----*****----*/
	.tpl-blog-holder > .dt-sc-one-third { width:31.4%; }
	.page-with-sidebar .tpl-blog-holder > .dt-sc-one-third { width:100%; }
	
	.tpl-blog-holder > .dt-sc-one-half { width:48.4%; }
	.page-with-sidebar .tpl-blog-holder > .dt-sc-one-half, .page-with-sidebar.page-with-both-sidebar .tpl-blog-holder > .dt-sc-one-half { width:100%; }
	
	.blog-thumb .entry-metadata { float: left; width: 65%; }
	.page-with-sidebar .blog-thumb .entry-thumb, .page-with-sidebar .blog-thumb .entry-details{width:100%; margin:0px 0px 10px;}
	
	.page-with-sidebar ul.commentlist li { padding-left:65px; }
	.page-with-sidebar ul.commentlist li .comment-author img { max-height:50px; max-width:50px; }
	
	/*----*****---- << Gallery >> ----*****----*/
	
	.content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-half{width:49.3%;}	
	
	.container .content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-half{width:49%;}
	
	.content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-half.no-space{width:49.995%;}	
	
	.container .content-full-width .portfolio.dt-sc-one-third{width:32.3%;}
	
	.content-full-width .portfolio.dt-sc-one-third{width:32.3%;}
	
	.activity.dt-sc-one-half{width:46.5%;}
	
	#primary.page-with-right-sidebar .portfolio.dt-sc-one-fourth, #primary.page-with-left-sidebar .portfolio.dt-sc-one-fourth{width:100%;}
	
	.page-with-sidebar .portfolio.dt-sc-one-third, .page-with-sidebar .portfolio.dt-sc-one-fourth, .page-with-both-sidebar .portfolio.dt-sc-one-third, .page-with-sidebar.page-with-both-sidebar .portfolio.dt-sc-one-fourth { width: 100%; }
		
	.page-with-sidebar.page-with-both-sidebar .portfolio.dt-sc-one-half { width:100%; margin-left:0; }
	
	.page-with-sidebar .portfolio.dt-sc-one-half { width:46.5%; }
	
	.page-with-both-sidebar .portfolio-detail { width:99.999%; }
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		.page-with-both-sidebar .portfolio-detail { width:100%; }
	}
	
	
	.portfolio.dt-sc-one-third { width:30.4%; }
	.portfolio.dt-sc-one-fourth { width:47.7%; }
	
	#primary.content-full-width .portfolio.dt-sc-one-fourth{width:49%;}
	
	.dt-sc-sorting-container a, .dt-sc-activity-sorting-container a{margin-bottom:10px; margin-left:10px;}
	
	.portfolio.column.no-space.dt-sc-one-fourth { width:24.96%; }
	
	#primary.content-full-width .portfolio.dt-sc-one-third .portfolio-title h4, #primary .portfolio.dt-sc-one-fourth.no-space .portfolio-title h4{font-size:13px;}

	.container #primary.content-full-width .portfolio.dt-sc-one-third .portfolio-title{top:15px; left:15px;}
	
	#primary.content-full-width .portfolio.dt-sc-one-third .portfolio-thumb .portfolio-title{top:15px; left:15px;}
	
	#primary.content-full-width .portfolio.dt-sc-one-third .portfolio-thumb .image-overlay .links a, #primary .portfolio.dt-sc-one-fourth.no-space .portfolio-thumb .image-overlay .links a, .page-with-sidebar .portfolio.dt-sc-one-half .portfolio-thumb .image-overlay .links a{height:40px; line-height:40px; width:40px; font-size:15px;}
		
	#primary.content-full-width .portfolio.dt-sc-one-third .portfolio-thumb .image-overlay .links a.likeThis:before, #primary .portfolio.dt-sc-one-fourth.no-space .portfolio-thumb .image-overlay .links a.likeThis:before, .page-with-sidebar .portfolio.dt-sc-one-half .portfolio-thumb .image-overlay .links a.likeThis:before{font-size:15px;}

	#primary.content-full-width .portfolio.dt-sc-one-third .portfolio-thumb .image-overlay .links, #primary .portfolio.dt-sc-one-fourth.no-space .portfolio-thumb .image-overlay .links, .page-with-sidebar .portfolio.dt-sc-one-half .portfolio-thumb .image-overlay .links{margin:0px auto 0px;}
	
	#primary .portfolio.dt-sc-one-fourth.no-space .portfolio-thumb .image-overlay .links{top:56%;}
	
	#primary.page-with-left-sidebar .portfolio-single .dt-sc-two-third, #primary.page-with-right-sidebar .portfolio-single .dt-sc-two-third{margin-bottom:30px; width:100%;}
	
	#primary.page-with-left-sidebar .portfolio-single .dt-sc-one-third, #primary.page-with-right-sidebar .portfolio-single .dt-sc-one-third{margin-left:0px; width:100%;}
	
	.container #primary.page-with-left-sidebar .portfolio.dt-sc-one-half .portfolio-title, .container #primary.page-with-right-sidebar .portfolio.dt-sc-one-half .portfolio-title{top:15px; left:15px;}
		
	/*----*****---- << programs >> ----*****----*/
	.dt-sc-pro-detail .dt-sc-pro-price { text-align:center; }
		
	/*----*****---- << Titmetable >> ----*****----*/
	.timetable .timetable-head li { min-height:90px; font-size:16px; }
	.timetable ul.timetable-head li:first-child { line-height:50px; }
	.timetable ul li { min-height:127px; }
	.timetable ul li:first-child { line-height:32px; }
	
	/*----*****---- << shortcodes >> ----*****----*/
	
	ul.dt-sc-tabs-frame > li { margin-right:10px; }
	ul.dt-sc-tabs-frame > li > a { padding:10px; font-size:14px; }
	ul.dt-sc-tabs-vertical-frame > li > a { padding:10px 5px 10px 10px; }
	.dt-sc-button.small { padding:10px 19px; }
	
	ul.dt-sc-tabs-frame > li, .woocommerce-tabs ul.tabs > li{margin-right:5px;}
	
	ul.dt-sc-tabs-frame > li > a, .woocommerce-tabs ul.tabs > li > a{padding:5px 10px; font-size:14px;}
	
	.dt-sc-ico-content.type1 span { width:50px; height:50px; border-radius:50px; line-height:46px; }
	
	.intro-text.type2 .dt-sc-button.medium { padding:13px 10px; font-size:13px; }
	
	.dt-sc-ico-content.type2 h4{font-size:16px;}
	.dt-sc-ico-content.type2 .icon { width:100px; height:100px; line-height:100px; }
	.dt-sc-ico-content.type2 .icon .glyph-icon { font-size:80px; line-height:88px; }
			
	.dt-sc-ico-content.type5 h4, .dt-sc-ico-content.type7 h4, .dt-sc-ico-content.type8 h4{font-size:15px;}
	
	.dt-sc-ico-content.type3 h4, .dt-sc-ico-content.type4 h4{margin:5px 0px;}
	
	.dt-sc-ico-content.type9 .dt-sc-icon-overlay img{max-width:35%;}
	
	.dt-sc-ico-content.type6 .dt-sc-icon-overlay img{max-width:50%;}
	
	.dt-sc-ico-content.type9 .dt-sc-icon-overlay h4{font-size:14px;}
	
	.dt-sc-ico-content.type3 .icon-holder, .dt-sc-ico-content.type4 .icon-holder{margin:0px 10px 0px 0px;}
	
	.dt-sc-ico-content.type8 .icon-wrap { width:125px; height:125px; }
	.dt-sc-ico-content.type8 .icon { height:130px; width:130px; } 
	
	ul.dt-sc-tabs-vertical-frame > li > a { font-size:15px; }
	
	.dt-sc-button.medium{font-size:13px; padding:13px 18px;}
	.dt-sc-button.large { font-size: 17px; padding: 18px 15px; }
	.dt-sc-button.xlarge { font-size: 16px; padding: 25px 18px; }
	
	.dt-sc-button.medium i{margin-left:10px;}
	
	.dt-sc-button.large.with-icon { padding:21px 15px 21px 14px; }
	.dt-sc-button.xlarge.with-icon { padding:25px 14px; }
	.dt-sc-button.xlarge { padding:25px 16px; }
	
	blockquote.type6:before { left:11px; top:41px; }
	
	.dt-sc-ico-content.type2 .icon .fa { line-height:90px; }
	
	.dt-sc-team.type2 .team-detail li span { margin-right:0; }
	
	.column.no-space.dt-sc-one-sixth .dt-sc-team.type2 h3{font-size:18px;}
	
	.column.no-space.dt-sc-one-sixth .dt-sc-team.type2 .team-detail h4{font-size:11px;}
	
	.dt-sc-team.type2 h3 span { line-height:8px; }
	
	.dt-sc-team.type2:hover ul.dt-sc-social-icons{right:10px;}
	
	.dt-sc-team.type2 .dt-sc-social-icons li{line-height:30px;}
	
	.dt-sc-team.type2 .dt-sc-social-icons li a{font-size:15px;}
	
	.dt-sc-donutchart, .dt-sc-donutchart > div, .dt-sc-donutchart canvas { width:205px !important; height:205px !important; }
	.dt-sc-donutchart > div { line-height:205px !important; }
	
	ul.dt-sc-tabs-vertical-frame { margin-right:10px; }
	.float-right .dt-sc-tabs-vertical-frame { margin-left:10px; }
	
	.dt-sc-two-third .dt-sc-one-half .dt-sc-colored-box h5{font-size:15px;}
	
	/*----*****---- << Fullwidth >> ----*****----*/
	.full-mac img { top:125px; }
	
	.dt-sc-num-count p{font-size:25px;}
	
	/*----*****---- << Widget >> ----*****----*/
	.widget #wp-calendar td, .widget #wp-calendar th { padding:5px; font-size:13px; }
	.widget .dt-sc-social-icons li a { width:38px; height:38px; line-height:38px; }
	
	.widget .recent-posts-widget ul li .entry-thumb, .widget.widget_popular_entries ul li .entry-thumb { display:none; }
	.widget.widget_popular_entries ul li { padding-bottom:5px; }
	
	.widget .dt-sc-social-icons li { margin-bottom:10px; }
	
	/*----*****---- << BMI >> ----*****----*/
	.full-paralax4 .dt-sc-one-half > .dt-sc-hr-invisible { display:none; }
	.full-paralax4 { background-color:#000; border-bottom:1px solid #222; }
	.dt-sc-bmi-frm-detail { width:100%; padding:20px; }
	.dt-sc-bmi-frm-detail input { margin-bottom:10px; }
	.dt-sc-bmi-frm .bmi-result { position:inherit; width:100%; height:auto; float:left; padding:20px 10px; background-position:bottom right; }
	.bmi-result .dt-sc-hr-invisible { display:none; }
	
	/*----*****---- << add >> ----*****----*/
	.offer-title { margin-bottom:8px; }
	.dt-sc-add1 .add-offer { padding:13px; }
	.dt-sc-add1 .add-offer:after { border-width:0 0 80px 80px; }
	.dt-sc-add1 .add-offer h3 { font-size:15px; line-height:17px; margin-bottom:8px; }
	.offer-title h3 span { font-size:16px; letter-spacing:4px; }
	.dt-sc-add1 > img { right:16px; bottom:19px; width:18px; }
	.dt-sc-add1 .add-offer p { font-size:	11px; margin-bottom:0; width:98%; }
	.dt-sc-add1 .add-offer p br { display:none; }
	.dt-sc-add1 .add-offer .offer-title > span { font-size:48px; }
	
	.dt-sc-add2 { height:133px; }
	.dt-sc-add2 h3 { right:24px; text-transform:capitalize; font-size:15px; bottom:19px; }
	.dt-sc-add3 .dt-sc-button.medium { padding:8px 17px; font-size:12px; left:12px; bottom:18px; }
	
	/*----*****---- << Woocommerce >> ----*****----*/
	
	.page-with-sidebar .products .dt-sc-one-third, .page-with-sidebar .products .dt-sc-one-fourth { width:100%; margin:0; }
	.dt-sc-one-fourth .added_to_cart { top:6px; }
	.dt-sc-one-fourth .product-wrapper:hover .added_to_cart { top:-30px; }
	
	.woocommerce .page-with-both-sidebar .woocommerce-ordering, .woocommerce-page .page-with-both-sidebar .woocommerce-ordering { width:100%; }
	.page-with-sidebar ul.products li .dt-sc-one-half .out-of-stock, ul.products li .dt-sc-one-third .out-of-stock { padding:10px 0; }
	
	.woocommerce-tabs ul.tabs > li { margin-top:5px; }
	
	.page-with-both-sidebar .dt-sc-one-half { width:100%; }
	.woocommerce .checkout-button.button { margin-top:5px; }
	
	.woocommerce .page-with-sidebar .product-thumb-wrapper .images { margin:0px 0px 20px 0px; }
	.woocommerce .page-with-sidebar .product-thumb-wrapper .images, .woocommerce .page-with-sidebar div.product div.summary, .woocommerce-page .page-with-sidebar div.product div.summary, .woocommerce .page-with-sidebar div.product div.summary, .woocommerce-page .page-with-sidebar div.product div.summary { width:100%; }
	.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a{line-height:24px;}
	
	.woocommerce div.product form.cart .variations, .woocommerce-page div.product form.cart .variation { width: 75%; }
	
	/*----*****---- << Events >> ----*****----*/
	.dt-sc-tribe-views ul { display:none; }
	.dt-sc-tribe-views select.tribe-bar-views-select, span.tribe-events-user-recurrence-toggle { display:block; }
	.tribe-bar-collapse #tribe-bar-collapse-toggle { width:100%; margin-top:15px; }
	.single-tribe_events .page-with-both-sidebar .tribe-events-event-image, .page-with-both-sidebar .tribe-events-list .tribe-events-event-image { width:100%; margin:0px 0px 20px 0px; }
	.tribe-events-event-meta .tribe-events-meta-group, .page-with-both-sidebar .tribe-events-list .tribe-events-event-image + div.tribe-events-list-event-detail { width:100%; }
	.page-with-both-sidebar .tribe-events-calendar th { text-overflow:ellipsis; overflow: hidden; text-transform:capitalize; font-size:12px; }
	.page-with-both-sidebar .tribe-events-month > h2.border-title { text-transform:capitalize; font-size:27px; }
	#tribe-events-content #tribe-events-photo-events .type-tribe_events.tribe-events-photo-event { margin-right:20px; }
	#tribe-events-photo-events { margin-right:-20px; }
	.single-tribe_events .tribe-events-venue-map { width:93%; margin:0px 15px 10px; }
	.single-tribe_events .secondary .tribe-events-venue-map { width: 100%; margin: 0; }
	.tribe-events-calendar th { text-transform:capitalize; overflow: hidden; text-overflow: ellipsis; }

	/*----*****---- << Buddypress >> ----*****----*/	
	#buddypress > div#item-body { width:76%; }
	#buddypress div#subnav.item-list-tabs ul li { margin-bottom:10px; }
	
	.content-full-width .dt-sc-one-fourth .product-wrapper .featured-tag span, .content-full-width .dt-sc-one-fourth .product-thumb-wrapper .featured-tag span{display:none;}
	
	.content-full-width .dt-sc-one-fourth .product-wrapper .product-content a:before{font-size:20px;}
	
	.content-full-width .dt-sc-one-fourth .product-content .links, .content-full-width .dt-sc-one-fourth .product-content .links{margin:-10px auto 0px;}
	
	.content-full-width .dt-sc-one-fourth.on-sale-product .product-content .links, .content-full-width .dt-sc-one-fourth.out-of-stock-product .product-content .links{margin:0px auto 0px;}
	
	.widget.tribe_mini_calendar_widget .tribe-mini-calendar th, .widget.tribe_mini_calendar_widget .tribe-mini-calendar td, .tribe-mini-calendar-no-event{padding:3px;}
	
	.dt-sc-ico-content.type2{padding:30px 25px 30px;}
	
	.intro-text.type2 h4{font-size:20px;}
	
	.intro-text p{line-height:28px; font-size:14px;}
	
	.intro-text.type2 .dt-sc-button.medium{padding:10px 10px; font-size:10px;}
	
	#primary.content-full-width .tpl-blog-holder .column.dt-sc-one-third{width:30.5%;}
	
	#primary.content-full-width .tpl-blog-holder .column.dt-sc-one-half{width:47.8%;}
	
	.container .page-with-left-sidebar .portfolio.dt-sc-one-half .portfolio-title h4, .container .page-with-right-sidebar .portfolio.dt-sc-one-half .portfolio-title h4{font-size:13px;}
	
	.dt-sc-team.type2:hover .team-title h4{bottom:15px; font-size:12px;}
	
	.column.dt-sc-three-fourth .column.dt-sc-one-third.no-space .dt-sc-pr-tb-col.type3 .dt-sc-price span{font-size:16px;}
	
	.rally-content:before{width:470px; position:absolute; right:2px; top:-200px; max-width:100%; background-size:contain;}
	
	.rally-content:after{width:100%; right:0px; background-size:contain; max-width:100%;}
	
	.rally-content .skin-color{padding-left:175px;}
	
	.rally-content:after{top:30px;}

	.sign-up-form .dt-sc-one-half{width:100%; margin-left:0px;}
	
	.fullwidth-section img.athlete{position:static; max-width:100%; margin:0px;}
	
	.sign-up-form-options span.wpcf7-list-item-label{top:-15px;}
	
	.fullwidth-section .dt-sc-one-half ul.products li .dt-sc-one-half .product-content .links{margin:0px auto;}
	
	.fullwidth-section .dt-sc-one-half ul.products li .dt-sc-one-half a:before{font-size:18px;}
	
	#primary.content-full-width ul.products li .dt-sc-one-fourth .product-content a:before, #primary.content-full-width ul.products li .dt-sc-one-fourth .product-content a:before, #primary.content-full-width ul.products li .dt-sc-one-fourth .yith-wcwl-wishlistexistsbrowse a:before, #primary.content-full-width ul.products li .dt-sc-one-fourth .yith-wcwl-wishlistaddedbrowse a:before, #primary.content-full-width ul.products li .dt-sc-one-fourth .product-content a:before, #primary.content-full-width ul.products li .dt-sc-one-fourth .product-content a:before{font-size:25px;}
	
	#primary.content-full-width ul.products li .dt-sc-one-fourth .product-details{padding:30px 20px 0px;}
	
	#primary.content-full-width ul.products li .dt-sc-one-fourth .product-content .links a{width:45px; height:45px; line-height:45px;}
	
	#primary.content-full-width ul.products li .dt-sc-one-fourth .product-content .links{margin:-10px auto 0px;}
	
}

@media only screen and (max-width: 767px){
	
.border-title h1{font-size:22px; line-height:32px;}

.border-title h2{font-size:21px; line-height:31px;}

.border-title h3{font-size:20px; line-height:30px;}

.border-title h4{font-size:19px; line-height:29px;}

.border-title h5{font-size:18px; line-height:28px;}

.border-title h6{font-size:17px; line-height:27px;}	

.border-title h1, .border-title h2, .border-title h3, .border-title h4, .border-title h5, .border-title h6{padding:0px 10px 0px 0px;}

.dt-sc-testimonial > cite > span{float:none; display:block;}

form.login{width:100%;}

.megamenu-child-container ul.sub-menu > li > ul{padding:0px 30px;}

.megamenu-child-container ul.sub-menu > li > ul li a:before{top:10px;}

.megamenu-child-container ul.sub-menu li ul.sub-menu li.menu-item:hover a:before{font-size:inherit; visibility:visible;}

.megamenu-child-container ul.sub-menu li ul.sub-menu li.menu-item a:after{display:none;}

.is-sticky #main-menu ul li.menu-item-simple-parent ul li ul{right:auto;}

.megamenu-child-container.menu-hasbg{background-size:50% auto;}

.fullwidth-background{margin:0px 0px 0px;}

.fullwidth-section.rider-section:before{display:none;}

.activity.dt-sc-one-third, .activity.dt-sc-one-half{width:100%;}

ul.workouts-menu{top:inherit !important;}

ul.workouts-menu.vertical li a{text-align:center; padding:10px;}

.page-with-slider #main{margin-top:0px;}

#buddypress div.item-list-tabs ul li{width:100%;}

.dt-sc-testimonial blockquote:after{right:0px;}

.dt-sc-testimonial blockquote:before, .dt-sc-testimonial blockquote:after{right:0px; left:0px; margin:auto;}

.dt-sc-testimonial blockquote:before{margin:0px auto;}

.intro-text.type2 img, .intro-text.type5 img, .intro-text.type6 img{margin-bottom:10px;}

.intro-text.type6.alignright{text-align:center;}

.intro-text .dt-sc-button, .intro-text.type5 .dt-sc-button, .intro-text.type6 .dt-sc-button{margin:10px 5px 0px 0px; clear:both;}

.intro-text.type2 h4, .intro-text.type5 > h4, .intro-text.type6 > h4, .intro-text.type4 h3, .intro-text.type3 h2{font-size:20px;}

.intro-text p, .intro-text.type1 p{font-size:14px;}

blockquote.type6 q:before{top:0px; left:0px;}

.dt-sc-testimonial-carousel li:first-child{margin-left:auto;}

.dt-sc-colored-box, .dt-sc-colored-box.alignright{text-align:center; padding:42px 5% 58px;}
	
.dt-sc-colored-box > span, .dt-sc-colored-box.alignright > span{margin:0px auto 20px; position:static; float:none;}

.dt-sc-colored-box.alignright *{float:none; text-align:center;}

.dt-sc-testimonial .author{position:inherit; float:none; display:block; margin:0px auto; text-align:center; clear:both;}

.dt-sc-testimonial h4, .dt-sc-testimonial > cite{float:none; text-align:center; margin:15px auto 0px; display:inline-block; clear:both; width:100%;}

.dt-sc-testimonial > cite > a{float:none;}

.dt-sc-testimonial blockquote:before{border-width:18px 17px 0px 18px;}

.dt-sc-testimonial blockquote:after{border-width:15px 15px 0px 15px;}

.workouts-container .dt-sc-activity-result{text-align:center;}

.workouts-container .dt-sc-activity-result.alignright{text-align:center; margin-left:0px;}

.workouts-container ul.workouts-menu li{width:100%; border-bottom:1px solid #ebebeb;}

.fullwidth-section img.athlete{max-width:100%; position:static; margin:30px 0px 0px;}

.fullwidth-section .sign-up-form ul.dt-sc-tabs-frame > li{margin:0px 0px 10px 0px;}

.fullwidth-section .sign-up-form ul.dt-sc-tabs-frame > li.active > a{border-bottom-color:#FFF;}

.fullwidth-section.transparent-bg .dt-sc-one-half{margin-bottom:0px;}

.gradient-bg{background-image:linear-gradient(to bottom, #f5f5f5 45%, #ebebeb 0%); background-image:-moz-linear-gradient(to bottom, #f5f5f5 45%, #ebebeb 0%); background-image:-webkit-linear-gradient(to bottom, #f5f5f5 45%, #ebebeb 0%);}

.dt-sc-pro-detail .pro-price-content{text-align:center; display:block;}

.fullwidth-section.gradient-bg .working-hours, .fullwidth-section.gradient-bg h4{margin:30px 0px 0px; padding:30px 0px 0px;}

.rally-content .column.no-space.dt-sc-two-third.first{margin-bottom:0px;}

.rally-content:before{width:100%; top:0px; background-size:cover; left:0px;}
	
.rally-content .skin-color{padding:80px 5px 88px 5px; margin:0px 0px 0px; width:100%; text-align:center;}

.rally-content .support-info a{margin:0px 8px;}

.rally-content .skin-color .dt-sc-hr-invisible-large, .rally-content .skin-color .dt-sc-hr-invisible-medium{display:none;}  

.fantasy-text{font-size:12px;}
	
.rally-content:after{width:100%; right:0; top:360px; background-size:contain;}

.slanting-edge:before{display:none;}

.sign-up-form-options span.wpcf7-list-item-label{top:-15px;}

.skin-gradient-bg, .skin-gradient-bg .video-rounded-wrapper, .skin-gradient-bg:after{width:100%; height:100%;}

h5.dt-sc-toggle, h5.dt-sc-toggle-accordion{font-size:18px;}

.dt-sc-pr-tb-col.type3 .dt-sc-tb-title h3{font-size:17px;}

.awareness{text-align:center; margin:0px auto 20px; display:block;}
	
.top-right ul li{float:none;}

.header-cart{float:none; margin:10px auto 15px; line-height:inherit; text-align:center; display:block;}	
	
.megamenu-child-container > ul.sub-menu > li > a:after, .megamenu-child-container > ul.sub-menu > li > span.nolink-menu:after{display:none;}	
	
.container .portfolio .portfolio-thumb .image-overlay .links a{height:40px; line-height:40px; width:40px; font-size:15px;}

.container .portfolio .portfolio-thumb .image-overlay .links a.likeThis:before{font-size:15px;}

.container .portfolio .portfolio-thumb .image-overlay .links{margin:-10px auto 0px;}

.container .portfolio .portfolio-thumb .image-overlay .links .likeThis:before{font-size:15px;}

ul.dt-sc-tabs-frame > li.active > a{border-bottom-color:#000;}

ul.dt-sc-tabs-frame > li, .woocommerce-tabs ul.tabs > li{border-bottom:2px solid #ececec;}

ul.dt-sc-tabs-frame > li.active, .woocommerce-tabs ul.tabs > li.active{border-bottom:2px solid #000;}

ul.dt-sc-tabs-vertical-frame > li{border-right:2px solid #ececec;}

ul.dt-sc-tabs-vertical-frame > li > a, .woocommerce-tabs ul.tabs > li > a{margin:0px;}

.float-right ul.dt-sc-tabs-vertical-frame > li.active > a{border-left:2px solid #000;}

.float-right .dt-sc-tabs-vertical-frame{margin:0px 0px 15px; border-left:none;}

.float-right ul.dt-sc-tabs-vertical-frame > li > a{margin:0px; border-left:2px solid #ececec;}

.no-space .dt-sc-ico-content.type2{border-left:2px solid #ebebeb;}

.intro-text.type1 .border-title h2{font-size:20px;}

.intro-text.type5 .alignleft, .intro-text.type6 .alignright{width:auto;}

#primary.content-full-width .portfolio.dt-sc-one-fourth{width:48.8%;}

.portfolio.dt-sc-one-half.with-sidebar, .container .content-full-width .portfolio.dt-sc-one-third, #primary.page-with-right-sidebar .portfolio.dt-sc-one-fourth, #primary.page-with-left-sidebar .portfolio.dt-sc-one-fourth{width:100%;}

.summary .yith-wcwl-wishlistaddedbrowse.show, .summary .yith-wcwl-wishlistexistsbrowse.show{text-align:left;}

.woocommerce table.cart img, .woocommerce-page table.cart img, .woocommerce #content table.cart img, .woocommerce-page #content table.cart img{width:40px;}
.woocommerce div.product div.images, .woocommerce div.product form.cart .variations, .woocommerce-page div.product form.cart .variation { width: 100%; }

#tribe-events-content .tribe-events-calendar td{vertical-align:middle;}

#buddypress .dt-sc-member-container div.item-list-tabs ul li, #buddypress .dt-sc-group-container div.item-list-tabs ul li{width:100%;}

}

@media only screen and (max-width: 768px){

.tribe-events-list .tribe-events-event-image{margin:0px 0px 20px; width:100%;}

#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p, .tribe-events-event-meta address.tribe-events-address, .tribe-events-event-meta address.venue-address{line-height:28px;}

.tribe-events-single ul.tribe-related-events .tribe-related-events-thumbnail{width:100%; float:left;}

}

/*----*****---- << Mobile (Landscape) >> ----*****----*/

/* Note: Design for a width of 480px */
@media only screen and (max-width:767px) {
/*@media only screen and (min-width: 480px) and (max-width: 767px) {*/

	.container { width:420px; }
	.boxed .wrapper, .boxed .is-sticky #header-wrapper, .boxed .top-bar, .boxed .main-menu-container, .boxed #header-wrapper .ha-header-color .main-menu-container, .boxed .header4 #logo, .boxed #header-wrapper .header4 .main-menu-container, .boxed .social-media-container { width:100%; }
	
	.boxed .is-sticky #header, .boxed .top-bar, .boxed .main-menu-container, .boxed #header-wrapper .ha-header-color .main-menu-container, .boxed .header4 #logo, .boxed #header-wrapper .header4 .main-menu-container { width:100%; }

	#primary, #secondary-left.secondary-has-both-sidebar, #secondary-right.secondary-has-both-sidebar, #primary.page-with-both-sidebar, .secondary-sidebar, #secondary-right, #secondary-left{width:100%; margin-left:0px; margin-right:0px;}
	#primary.page-with-right-sidebar { margin-bottom:30px; }
	
	.top-bar{padding:15px 0px;}
		
	.top-right ul { margin-top:10px; }
	
	#header4 .breadcrumb-wrapper { padding-top:45px; }
	
	.border-title h2{font-size:35px;}
	
	.fullwidth-section.transparent-bg .dt-sc-one-half{margin-bottom:0px;}
	
	.skin-gradient-bg{left:-30px;}
	
	.skin-gradient-bg, .skin-gradient-bg .video-rounded-wrapper{width:235px; height:235px;}
	
	.skin-gradient-bg:after, .video-image iframe{width:235px; height:235px;}
	
	.skin-gradient-bg .video-rounded-wrapper{left:20px;}
	
	/*----*****---- << Mobile Menu >> ----*****----*/
	#primary-menu { display:inline-block; width:100%; margin-bottom:10px; }
	.dt-menu-toggle { display:block; }
	#main-menu, #main-menu > ul.menu { width:100%; }
	#main-menu > ul.menu { display:none; background:#f9f9f9; box-shadow:0px 0px 3px #d3d3d3; }
	#main-menu > ul.menu > li > ul > li, #main-menu > ul.menu > li > ul > li > ul > li, #main-menu > ul.menu > li > ul > li > ul > li > ul > li, .megamenu-child-container > ul.sub-menu > li, .megamenu-child-container ul.sub-menu > li > ul > li { font-weight:400; }
	.megamenu-child-container ul.sub-menu > li ul .widget { font-weight:normal; text-transform:none; }
	#main-menu ul.menu > li > a { margin:0; }
	
	#header.header2 #main-menu ul.menu > li, #main-menu ul.menu > li { background-image:none; }
	#header.header2 #main-menu ul.menu > li > a { color:#4d4d4d; }
	
	#main-menu > ul.menu > li { line-height:23px; }
	#main-menu > ul.menu > li > a{border-radius:0; display:inline-block; line-height:23px; padding:9px 17px 8px; color:#4d4d4d;}
	.megamenu-child-container { box-shadow:none; }
	#main-menu ul.menu > li > .megamenu-child-container { border:none; padding:0px; }
	#main-menu ul.menu > li > .megamenu-child-container > ul.sub-menu { padding:10px 0px; float:left; width:100%; }
	#main-menu ul li.menu-item-simple-parent:hover > ul, #main-menu ul li.menu-item-simple-parent > ul > li:hover ul, .megamenu-child-container > ul.sub-menu, .megamenu-child-container > ul.sub-menu ul.sub-menu { display:none; }
	
	#main-menu ul li.menu-item-simple-parent ul { box-shadow:none; }
	
	#main-menu ul.menu > li, #main-menu ul.menu > li > ul.sub-menu > li, #main-menu ul.menu .megamenu-child-container > ul.sub-menu > li { width:100%; padding:0px; text-align:left; box-sizing:border-box; clear:both; }
	
	.megamenu-child-container ul.sub-menu > li > ul li{padding-bottom:0px;}
	
	#main-menu > ul.menu{background:#FFF;}
	#main-menu { background:none; padding:0 0 10px 0px; }
	#main-menu > ul.menu > li > a, #header.header4 #main-menu ul.menu > li > a {  display:block; box-sizing:border-box; }
	#header.header3 #main-menu ul.menu > li > a { padding:7px 15px; }
	
	#main-menu ul.menu > li > a i { line-height:24px; }
	
	#main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-simple-parent ul li ul { top:27px; width:100%; left:0px; }
	.dt-menu-expand { display:block !important; }
	#main-menu ul.menu > li > .megamenu-child-container > .dt-menu-expand { display: none !important; }
	#main-menu ul.menu > li > .megamenu-child-container { display:block; }
	
	#main-menu ul.menu .megamenu-child-container > ul.sub-menu > li { position:relative; }
	#main-menu ul li.menu-item-simple-parent ul li ul { border:none; }
	.megamenu-child-container { top:37px; }
	.megamenu-2-columns-group .megamenu-child-container, .megamenu-3-columns-group .megamenu-child-container, .megamenu-4-columns-group .megamenu-child-container, .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth, .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth, .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { width:100%; left:0px !important; }

	#main-menu ul.menu .megamenu-child-container > ul.sub-menu > li { width:100%; display:block; clear:both; box-sizing:border-box; }	
	#main-menu ul.menu .megamenu-child-container > ul.sub-menu > li > .nolink-menu, #main-menu ul.menu .megamenu-child-container > ul.sub-menu > li .widgettitle > a { padding:10px 15px; margin-bottom:0px; }
	
	#main-menu ul.menu .megamenu-child-container > ul.sub-menu > li .widgettitle a.rsswidget{padding:0px !important;}
	
	.widgettitle { background-position:0 16px; }
	.megamenu-child-container > ul.sub-menu > li .widgettitle { width:93%; }
	#main-menu ul li.menu-item-simple-parent ul, #main-menu ul.menu > li > .megamenu-child-container, #main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-simple-parent ul li ul { position:inherit; top:0px; margin:0px; }
	
	#main-menu ul.menu .megamenu-child-container > ul.sub-menu > li > a.dt-menu-expand, #main-menu ul li.menu-item-simple-parent ul li a.dt-menu-expand { background:none; border:none; }
	.menu-item-widget-area-container .dt-sc-pro-detail .pro-price-content { width:100%; }
	
	/*----*****---- << Mega Menu >> ----*****----*/
	#main-menu ul li.menu-item-simple-parent ul { border:none; }
	#main-menu ul li.menu-item-simple-parent ul li { padding:0px; clear:both; }
	#main-menu ul li.menu-item-simple-parent ul li a { padding:10px 15px; }

	#main-menu ul li.menu-item-simple-parent ul ul ul li a { padding-left:45px; }
	#main-menu ul li.menu-item-simple-parent ul li ul { padding:0px; }
	#main-menu ul li.menu-item-simple-parent > ul > li > a { color:#4d4d4d; }
	
	.megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu { font-size:14px; }
	.menu-item-widget-area-container .widget h3.widgettitle { font-size:15px; }
	#main-menu ul.menu .megamenu-child-container > ul.sub-menu ul.sub-menu li > a { padding:10px 15px 10px 30px; }
	
	#main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container > ul > li { margin:0px 0px 20px; padding:0px 15px 0px 15px; width:100%; box-sizing:border-box; }
	.menu-item-widget-area-container ul { margin:10px 0px 0px; }

	#main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container > ul.sub-menu ul.sub-menu li a { padding:0px; }
	#main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container ul.menu ul.sub-menu { display:block; }
	#main-menu ul.menu .megamenu-child-container ul.menu ul.sub-menu li a { padding:0px; }
	.widgettitle span { top:50%; }
	
	#main-menu ul li.menu-item-simple-parent:last-child ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(7) ul li ul { left:0px; }
	
	#main-menu ul.menu .megamenu-child-container > ul.sub-menu > li { position:relative; }
	#main-menu ul li.menu-item-simple-parent ul li ul { border:none; }
	.megamenu-child-container { background:#fff; }
	.megamenu-child-container { top:37px; }
	.megamenu-2-columns-group .megamenu-child-container, .megamenu-3-columns-group .megamenu-child-container, .megamenu-4-columns-group .megamenu-child-container, .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth, .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth, .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { width:100%; left:0px !important; }

	#main-menu ul.menu .megamenu-child-container > ul.sub-menu > li { width:100%; display:block; clear:both; box-sizing:border-box; }	
	#main-menu ul.menu .megamenu-child-container > ul.sub-menu > li > a, #main-menu ul.menu .megamenu-child-container > ul.sub-menu > li > .nolink-menu { padding:10px 15px; background:none; margin-bottom:0px; }
	#main-menu ul li.menu-item-simple-parent ul, #main-menu ul.menu > li > .megamenu-child-container, #main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-simple-parent ul li ul { position:inherit; top:0px; margin:0px; }
	
	#main-menu ul.menu .megamenu-child-container > ul.sub-menu > li > a.dt-menu-expand, #main-menu ul li.menu-item-simple-parent ul li a.dt-menu-expand { background:none; border:none; }
	
	#main-menu ul li.menu-item-simple-parent ul { border:none; }
	#main-menu ul li.menu-item-simple-parent ul li { padding:0px; clear:both; }
	#main-menu ul li.menu-item-simple-parent ul li a, #main-menu ul.menu .megamenu-child-container > ul.sub-menu ul.sub-menu li > a{padding:10px 15px;}

	#main-menu ul li.menu-item-simple-parent ul ul ul li a { padding-left:45px; }
	#main-menu ul li.menu-item-simple-parent ul li ul { padding:0px; }
	#main-menu ul li.menu-item-simple-parent > ul > li > a { color:#4d4d4d; }
	
	.menu-item-widget-area-container .widget h3.widgettitle { font-size:15px; }
	#main-menu ul.menu .megamenu-child-container > ul.sub-menu ul.sub-menu li > a{padding:10px 15px 10px 15px;}
	
	#main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container > ul > li.widget { margin:0px 0px 20px; padding:0px 15px 0px 15px; width:100%; box-sizing:border-box; }
	.menu-item-widget-area-container ul { margin:10px 0px 0px; }

	#main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container > ul.sub-menu ul.sub-menu li a { padding:0px; }
	#main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container ul.menu ul.sub-menu { display:block; }
	#main-menu ul.menu .megamenu-child-container ul.menu ul.sub-menu li a { padding:0px; }
	#header #main-menu ul.menu .megamenu-child-container .dt-sc-social-icons li { float:left; }
	
	#main-menu ul li.menu-item-simple-parent:last-child ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(7) ul li ul { left:0px; }
	
	#main-menu > ul > li.current_page_item > a:before { content:none; }
	
	#header-wrapper, #header { position:inherit !important; }
	.is-sticky #header #logo, .is-sticky .header-right-content { display:block; }
	
	.sticky-wrapper { position:inherit !important; height:auto !important; }
	
	.top-bar{text-align:center;}
	
	.top-bar .dt-sc-contact-info{width:100%;}
	
	.is-sticky #header-wrapper { top: 0 !important; }
	
	#logo, #header.header2 #logo, #header.header3 #logo { text-align: center; width: 100%; }

	.header3 #logo { border-bottom:0; }
	
	#main-menu > ul.menu > li > a > i { position:inherit; left:auto; margin-right:7px; }
	.header3 #main-menu > ul.menu > li { line-height:23px; }
	#header.header2 #main-menu > ul.menu > li > a, #header.header3 #main-menu > ul.menu > li > a { padding-left:16px; }
	#header.header3 #main-menu ul.menu > li > a { padding:9px 16px 8px }
	.header3 #main-menu ul li.menu-item-simple-parent ul { top:0; }
	
	#main-menu ul.menu li .megamenu-child-container, #main-menu ul li.menu-item-simple-parent ul.sub-menu{border:0px; padding:0px 15px;}
	
	#header4 #header-sticky-wrapper { height: 245px !important; }
	#header4 .is-sticky#header-sticky-wrapper { height:155px !important; }
	
	#header .dt-sc-social-icons { margin-top:13px; }
	.top-right ul { display:inline-block; }
	#header .dt-sc-social-icons, .top-bar ul { width:100%; }
	#header .dt-sc-social-icons li { float:none; }
	
	#slider { margin-top:0; }
	#slider.header4-slider { top:0; }
	
	#header.header2 #logo { padding-left:0; }
	
	.dt-sc-carousel-wrapper.dt_carousel .dt-sc-pro-title h3{font-size:15px;}
	
	.awareness{text-align:center; margin:0px auto 20px; display:block;}
	
	.dt-sc-pro-thumb img { width:100%; }
	.dt-sc-partner-carousel li {  margin: 0; width: 420px !important; }
	
	.dt-sc-testimonial-carousel li{margin-left:5px !important; margin-right:5px;}
	
	/*----*****---- << Newsletter >> ----*****----*/

	.dt-sc-subscribe-wrapper .dt-sc-subscribe-frm input[type="text"] { border-right:1px solid #e5e5d8; }
	.dt-sc-subscribe-wrapper .dt-sc-subscribe-frm input[type="submit"] { margin-bottom:20px; display:inline-block; float:none; }
	
	/*----*****---- << Column >> ----*****----*/
	.dt-sc-one-fourth, .dt-sc-one-half, .dt-sc-one-third, .dt-sc-three-fourth, .dt-sc-two-third, .dt-sc-one-fifth, .dt-sc-four-fifth, .dt-sc-three-fifth, .dt-sc-two-fifth, .dt-sc-one-sixth, .dt-sc-two-sixth, .dt-sc-three-sixth, .dt-sc-four-sixth, .dt-sc-five-sixth, .column.no-space.dt-sc-one-fourth, .column.no-space.dt-sc-one-third, .column.no-space.dt-sc-one-half, .column.no-space.dt-sc-one-fifth, .column.no-space.dt-sc-one-sixth, .column.no-space.dt-sc-three-fourth, .column.no-space.dt-sc-two-third, .column.no-space.dt-sc-four-fifth, .column.no-space.dt-sc-three-fifth, .column.no-space.dt-sc-two-fifth, .column.no-space.dt-sc-two-sixth, .column.no-space.dt-sc-three-sixth, .column.no-space.dt-sc-four-sixth, .column.no-space.dt-sc-five-sixth, .portfolio-single .dt-sc-one-third, .column.dt-sc-two-third.first{width:100%; margin-left:0px; margin-right:0px; margin-bottom:20px;}
	
	.dt-sc-pricing-table.no-space .dt-sc-one-fourth, .dt-sc-pricing-table.no-space .dt-sc-one-third, .dt-sc-pricing-table.no-space .dt-sc-one-half, .dt-sc-pricing-table.no-space .dt-sc-one-fifth, .dt-sc-pricing-table.no-space .dt-sc-one-sixth, .dt-sc-pricing-table.no-space .dt-sc-three-fourth, .dt-sc-pricing-table.no-space .dt-sc-two-third, .dt-sc-pricing-table.no-space .dt-sc-four-fifth, .dt-sc-pricing-table.no-space .dt-sc-three-fifth, .dt-sc-pricing-table.no-space .dt-sc-two-fifth, .dt-sc-pricing-table.no-space .dt-sc-two-sixth, .dt-sc-pricing-table.no-space .dt-sc-three-sixth, .dt-sc-pricing-table.no-space .dt-sc-four-sixth, .dt-sc-pricing-table.no-space .dt-sc-five-sixth/*** Gallery ***/, .page-with-both-sidebar .portfolio.dt-sc-one-half, .portfolio.column.no-space.dt-sc-one-third, .portfolio.column.no-space.dt-sc-one-half, .portfolio.column.no-space.dt-sc-one-fourth, .page-with-sidebar .portfolio.column.no-space.dt-sc-one-fourth, .portfolio.dt-sc-one-half  { width:100%; }

	.dt-sc-pr-tb-col.type3 .dt-sc-one-half.no-space { width:50%; margin-bottom:0; }
	
	.dt-sc-pr-tb-col.selected, .dt-sc-pr-tb-col:hover { margin-top:0; }
	
	.portfolio.column.no-space.dt-sc-one-third, .portfolio.column.no-space.dt-sc-one-half, .portfolio.column.no-space.dt-sc-one-fourth, .page-with-sidebar .portfolio.column.no-space.dt-sc-one-fourth { margin-bottom:0; }
	
	.dt-sc-programs input[type=image], .dt-sc-pro-detail .dt-sc-pro-price .dt-sc-button{width:52px !important;}
	
	.dt-sc-pro-detail .pro-duration, .dt-sc-pro-detail .pro-price-content{width:43.5%;}
	
	/*----*****---- << Header >> ----*****----*/
	.top-bar { text-align:center; }
	.header4 .top-bar, .boxed .header4 .top-bar { min-height:90px;  }
	.top-bar .dt-sc-contact-info, .top-right, .top-right ul { float:none; }
	
	#header-wrapper .main-menu-container, .social-media-container { width:100%; display:inline-block; }
	#header-wrapper .main-menu-container .main-menu { position:inherit; top:0; }
	
	#logo { text-align: center; width: 100%; }
	
	.border-title > span { position:inherit; top:0; }
	.border-title.aligncenter > span { top:auto; }
	.border-title .block-title { padding-left:0; }
	.border-title > span:after { left: 0; margin: 0 auto; right: 0; }
	
	.alignright.border-title > span:after, .aligncenter.border-title > span:after { left:15px; right:inherit; }
	.aligncenter.border-title > .block-title span { display:none; }
	
	.alignright.border-title .block-title, .aligncenter.border-title .block-title { padding-left:0; }
	
	/*----*****---- << Breadcrumb >> ----*****----*/
	.breadcrumb-wrapper { padding:20px 0px 0; background-repeat:repeat; margin-top:0; }
	.breadcrumb-wrapper h1{width:100%; margin-bottom:10px; font-size:30px; text-transform:capitalize; line-height:30px;}
	.breadcrumb-wrapper blockquote, .breadcrumb-wrapper .breadcrumb { width:100%; }
	.breadcrumb-wrapper, .breadcrumb-wrapper blockquote, .breadcrumb-wrapper .breadcrumb { text-align:center; }
	.breadcrumb-wrapper .breadcrumb { margin-top:0; margin-bottom:10px; }
	
	/*----*****---- << home >> ----*****----*/
	.full-add.top-banner { margin-top:-10px; }
	
	.page-with-sidebar .search-container form > p { width:61.3%; }
	.page-with-sidebar.page-with-both-sidebar .search-container form > p { width:100%; margin-right:0; }
	
	ul.dt-sc-tabs-frame > li, .woocommerce-tabs ul.tabs > li{margin:0px 0px 10px 0px;}
		
	ul.dt-sc-tabs-vertical-frame{border-right:0px; width:100%; margin:0px 0px 15px 0px;}
	
	ul.dt-sc-tabs-frame, .woocommerce-tabs ul.tabs{border-bottom:0px; margin-bottom:15px;}
			
	#main-content:before, #main-content:after { content:none; }
	
	#slider img { margin-top:0; }
	
	.intro-text.type6, .intro-text.type5 { padding:20px 20px 27px; text-align:center; }
	.intro-text.type6 .alignright, .intro-text.type5 .alignleft { float:none; position:inherit; margin:0 0 15px 0; }
	
	/*----*****---- << Footer >> ----*****----*/
	#footer .footer-links { width:100%; }
	#footer .copyright p { float:none; }
	
	#footer .social-media-container { text-align:center; }
	#footer .dt-sc-contact-info.dt-phone, #footer .social-media .dt-sc-social-icons { float:none; margin:10px 0px; }
	
	.social-media-container { float:left; }
	
	/*----*****---- << Blog >> ----*****----*/
	.page-with-sidebar .tpl-blog-holder > .dt-sc-one-third { width:100%; }
	.page-with-sidebar .tpl-blog-holder > .dt-sc-one-half, .page-with-sidebar.page-with-both-sidebar .tpl-blog-holder > .dt-sc-one-half { width:100%; }
	.page-with-sidebar .blog-thumb .entry-thumb, .page-with-sidebar .blog-thumb .entry-details, .blog-thumb .entry-thumb, .blog-thumb .entry-details{width:100%; margin:0px 0px 10px;}
	
	.blog-thumb .entry-details .entry-meta .date span{line-height:40px;}

	.blog-thumb .entry-thumb { margin-bottom:10px; }

	/*----*****---- << Gallery >> ----*****----*/
	.page-with-sidebar .portfolio.dt-sc-one-third, .page-with-sidebar .portfolio.dt-sc-one-fourth, .page-with-both-sidebar .portfolio.dt-sc-one-third, .page-with-sidebar.page-with-both-sidebar .portfolio.dt-sc-one-fourth{width:100%;}
	
	#primary.content-full-width .portfolio.dt-sc-one-fourth, .content-full-width .portfolio.dt-sc-one-third{width:100%;}
	
	/*----*****---- << Fullwidth >> ----*****----*/
	.fullwidth-section { background-repeat:repeat !important; }
	.fullwidth-section.full-man img { position:relative; bottom:-69px; }
	.full-mac img { position:inherit; top:0; }
	.full-man { background-repeat:repeat; }
	
	.full-paralax4 { border-bottom:1px solid #4e4e4e; padding:40px 0; background-color:#010101; }
	.full-paralax4 img { position:static; width:100%; }
	.full-paralax4 .dt-sc-hr-invisible { display:none; }
	
	.full-pattern5 { background-size:auto; }
	.full-pattern5:after { transform:none; width:100%; }
	.full-pattern5 .dt-sc-one-half:last-child .alignright { width:100%; }
	.full-pattern5 .dt-sc-one-half .dt-sc-hr-invisible-medium { margin:15px 0px; }
	
	.full-pattern ul li { width:44%; margin-right:20px; }	
	
	.fullwidth-section.ful-ico-content img { position:inherit; right:0; }
	.full-guy { position:inherit; top:0; }
	
	/*----*****---- << event >> ----*****----*/
	.dt-sc-event-thumb { width:100%; margin-bottom:20px; }
	.dt-sc-event-detail { width:100%; }
	
	/*----*****---- << timetable >> ----*****----*/
	.timetable .timetable-head, .timetable ul.timetable-head li:first-child { width:100%; float:left; }
	.timetable ul li, .timetable ul li:first-child { width:100%; display:table; height:90px; vertical-align:middle; }
	.timetable ul li { font-size:15px; border-bottom:1px solid #fff; padding-bottom:6px;}
	.timetable ul.timetable-head li { border:1px solid #e4e4e4; }
	.timetable ul.timetable-head li { width:100%; }
	
	.timetable ul { display:table-cell; }
	.timetable-detail {display: inline-block; overflow-x: auto;  position: relative; white-space: nowrap; width:100% !important; float: left; border-top:1px solid #e4e4e4; }
	
	.timetable .timetable-detail ul li:first-child { line-height: 90px; padding-bottom: 0; }
	.timetable-detail ul{width:100% !important; float:left; border:1px solid #e6e6e6;}
	.timetable ul li{float:left; width:100% !important;}
	
	/*----*****---- << Blog >> ----*****----*/
	ul.commentlist li .comment-author img { max-height: 31px; width: 31px; }
	ul.commentlist li { padding-left:45px; }
	
	/*----*****---- << Contact >> ----*****----*/
	#contact-form input[type="text"], #contact-form input[type="email"] { margin-bottom:0; }
	#contact-form select { margin-bottom:20px; }
	
	/*----*****---- << Shortcodes >> ----*****----*/
	.intro-text.type2 .dt-sc-one-fifth .dt-sc-hr-invisible, .intro-text.type2 .dt-sc-one-fifth .dt-sc-hr-invisible-small { display:none; }
	
	.border-title span, .border-title.aligncenter span{padding:0; font-size:12px;}
	
	.intro-text.type2 { text-align:center; }
	.intro-text.type2 .alignleft { float:none; margin:0 auto; }
	
	.dt-sc-team1 { margin-left:17%; width:270px; }
	.dt-sc-team.type2 { float:none; margin:0 auto 50px; width:270px; }
	
	th, td { padding: 10px; }
	
	blockquote.type6:before { content:none; }
	blockquote.type6:after { left:2%; width:96%; }
	
	.dt-sc-error-box, .dt-sc-warning-box, .dt-sc-success-box, .dt-sc-info-box { line-height:19px; padding:10px 15px 10px 75px; }
	.dt-sc-tabs-frame-content .widget { padding-bottom:10px; }
	.dt-sc-tabs-vertical-frame-content{width:100%;}
	
	/*----*****---- << Support >> ----*****----*/
	.support img { bottom:-158px; opacity:0.6; }
	
	/*----*****---- << 404 >> ----*****----*/
	.error-404 .search-form div { width:100%; }
	
	/*----*****---- << BMI >> ----*****----*/
	.full-paralax4 .dt-sc-one-half > .dt-sc-hr-invisible { display:none; }
	.full-paralax4 { background-color:#000; border-bottom:1px solid #222; }
	.dt-sc-bmi-frm-detail { width:100%; padding:20px; }
	.dt-sc-bmi-frm-detail input { margin-bottom:10px; }
	.dt-sc-bmi-frm .bmi-result { position:inherit; width:100%; height:auto; float:left; padding:20px 10px; background-position:bottom right; }
	.bmi-result .dt-sc-hr-invisible { display:none; }
	
	.fullwidth-section.full-paralax4 .dt-sc-tabs-frame-content { padding-bottom:0; }
	
	/*----*****---- << add >> ----*****----*/
	.dt-sc-add2 h3 { right:93px; }
	.dt-sc-add1 .add-offer p { width:99%; }
	.dt-sc-add1 .add-offer p br { display:none; }

	.dt-sc-add1 { height:201px; position:relative; }
	.dt-sc-add1 > img { bottom:11px; right:11px; }
	.space .dt-sc-add1 { height:209px; }
	.space .dt-sc-add1 > img { right:17px; }
	.dt-sc-add1 .add-offer p { width:87%; }
	
	/*----*****---- << login >> ----*****----*/
	.form-wrapper { width:100%; }
	.form-wrapper form { padding:20px; }
	.form-wrapper form input { margin-bottom:0; }
	
	/*----*****---- << Woocommerce >> ----*****----*/
	.shop_table.cart th { text-transform:capitalize; }
	.woocommerce table.shop_table td, .woocommerce-page table.shop_table td { padding:6px 10px; }
	
	.woocommerce .product-thumb-wrapper .images { margin:0px 0px 20px 0px; }
	.woocommerce .product-thumb-wrapper .images, .woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary { width:100%; }
	
	.actions .coupon { width:100%; text-align:center; margin-bottom:10px; }
	#primary .woocommerce .actions .coupon input.input-text[type="text"] { display:inline-block; float:none; }
	.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator { width:100%; }
	ul.dt-sc-tabs-frame > li, .woocommerce-tabs ul.tabs > li { width:100%; text-align:center; }
	ul.dt-sc-tabs-frame > li > a, .woocommerce-tabs ul.tabs > li > a { width:100%; display:block; }
	.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a{line-height:24px;}
	.woocommerce table.wishlist_table thead th { font-weight:normal; }
	.woocommerce table.wishlist_table thead th, .woocommerce table.wishlist_table tbody td { padding:16px 7px; font-size:12px; }
	.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 { width:100%; margin:0px 0px 20px 0px; }
	
	/*----*****---- << Events >> ----*****----*/
	.tribe-events-list .tribe-events-event-image + div.tribe-events-list-event-detail { width:100%; margin-top:10px; }
	.single-tribe_events .tribe-events-event-image { width:100%; margin:0px 0px 20px 0px; }
	.dt-sc-tribe-views ul { display:none; }
	.dt-sc-tribe-views select.tribe-bar-views-select, span.tribe-events-user-recurrence-toggle { display:block; }
	.tribe-bar-collapse #tribe-bar-collapse-toggle { width:100%; margin-top:15px; }
	.tribe-events-calendar div[id*="tribe-events-daynum-"], .tribe-events-calendar div[id*="tribe-events-daynum-"] a { color:#6a695e; }
	.tribe-events-calendar .tribe-events-has-events:after { background:#6a695e; }
	.tribe-events-sub-nav li { padding:0; }
	.tribe-events-sub-nav li a { text-align:center; }
	#tribe-events-content #tribe-events-photo-events .type-tribe_events.tribe-events-photo-event { width:100%; margin:0px 0px 30px 0px; }
	#tribe-events-photo-events { margin-right:0; } 
	.single-tribe_events .tribe-events-venue-map { margin-bottom:15px; }
	.single-tribe_events .tribe-events-schedule { text-align:center; }	
	
	/*----*****---- << Buddypress >> ----*****----*/
	#buddypress .dt-sc-member-container, #buddypress .dt-sc-group-container { width:100%; margin:0px; text-align:center; }
	#buddypress > div#item-nav div.item-list-tabs ul li { margin:0px 0px 1px 0px; }
	#buddypress > div#item-body, #buddypress div#item-header div#item-header-content { width:100%; }
	#buddypress div#subnav.item-list-tabs ul li { margin-bottom:4px; }
	#buddypress .standard-form #basic-details-section, #buddypress .standard-form #blog-details-section, #buddypress .standard-form #profile-details-section { width:100%; }
	#buddypress .standard-form #basic-details-section { margin-bottom:20px; }
	
	/*----*****---- << Timetable >> ----*****----*/	
	.tt_event_theme_page * { box-sizing:border-box; }
	.tt_event_hours li, .tt_upcoming_events, .tt_tabs_navigation li, .tt_tabs_navigation li a { width:100%; }
	
	.rally-content .support-info{padding:30px 0px 10px;}
	
	.rally-content:after{top:230px;}
	
}
/*----*****---- << Mobile >> ----*****----*/

@media only screen and (max-width: 479px){
	
	.portfolio.dt-sc-one-fourth.width-2 .portfolio-title{top:10px;}
	
	.portfolio.dt-sc-one-fourth.width-2 .portfolio-title h4{font-size:13px;}
	
	.portfolio.dt-sc-one-fourth.width-2 .portfolio-thumb .image-overlay .links{margin:-15px auto 0px;}
	
	.portfolio.dt-sc-one-fourth.width-2 .portfolio-thumb .image-overlay .links a{width:45px; height:45px; line-height:42px;}
	
	.rally-content .support-info a{margin:0px auto 20px; display:block;}
	
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (min-width: 320px) and (max-width: 479px) {
	
	.container { width:300px; }
	#primary, #secondary-left.secondary-has-both-sidebar, #secondary-right.secondary-has-both-sidebar, #primary.page-with-both-sidebar, .secondary-sidebar, #secondary-right, #secondary-left{width:100%; margin-left:0px; margin-right:0px;}
	
	.mean-container a.meanmenu-reveal { width:21px; height:21px; padding:16px; }
	#logo a { height:100%; }
	#logo a img { max-height:100%; }
	.main-menu-container { display:inline-block; }
	.mean-container .mean-nav { margin-top:52px; }
	.main-menu-container .main-menu { padding:0 20px; }
	
	.megamenu-child-container > ul.sub-menu > li .widgettitle { width:90%; }

	.megamenu-child-container .widget.widget_categories ul li:before{top:7px;}
	
	.skin-gradient-bg, .skin-gradient-bg .video-rounded-wrapper, .skin-gradient-bg:after, .video-image iframe{width:155px; height:155px;}
	
	.rally-content:after{top:300px;}
		
	/*----*****---- << Footer >> ----*****----*/
	#footer .social-media { text-align:center; }
	#footer .social-media h3.widgettitle { float:none; display:inline-block; }
	#footer .social-media .dt-sc-social-icons { float:none; }
	
	/*----*****---- << Gallery >> ----*****----*/
	
	.bx-controls a.bx-prev { left:10px; }
	.bx-controls a.bx-next { right:10px; }
	
	/*----*****---- << programs >> ----*****----*/
	.dt-sc-pro-detail .dt-sc-pro-price { text-align:center; }
		
	.dt-excersise-title h5 { top:0; }	
	
	.dt-sc-pro-detail .pro-duration, .dt-sc-pro-detail .pro-price-content{width:40.5%;}
	
	/*----*****---- << Timetable >> ----*****----*/
	.timetable-detail { width:200px; }
	
	/*----*****---- << Blog >> ----*****----*/
	ul.commentlist li .comment-author { float: left; margin-right: 5px; position: inherit; }
	ul.commentlist li { padding-left:0; }
	ul.commentlist li .comment-details { width:88%; }
	
	.blog-post .blog-post-meta li { padding:0 11px; }
	
	.dt-sc-pr-tb-col.type3 .dt-sc-tb-title p { right:-1px; }
	
	/*----*****---- << Fullwidth >> ----*****----*/
	.full-pattern5:before { content:none; }
	.full-pattern5 .dt-sc-one-half:last-child .alignright { width:100%; }
	.full-pattern5 .dt-sc-one-half:last-child { text-align:center; }
	
	.full-pattern h2 { font-size:26px; line-height:normal; text-transform:capitalize; }
	.full-pattern ul li { width:100%; margin-right:0; }
	
	/*----*****---- << Testimonial >> ----*****----*/
	.dt-sc-testimonial-carousel li { padding-right:0; text-align:center; }
	
	.dt-sc-testimonial .author{position:inherit; float:none; display:block; margin:0px auto; text-align:center; clear:both;}
	
	.testimonial-pagination { text-align:center; }
	.dt-sc-testimonial blockquote q { padding-left:15px; }
	
	/*----*****---- << Shortcodes >> ----*****----*/
	th, td { font-size: 11px; padding: 5px; }
	.border-title h1 { font-size:30px; }
	.border-title h2 { font-size:28px; }
	
	.dt-sc-donutchart, .dt-sc-donutchart > div, .dt-sc-donutchart canvas { width:205px !important; height:205px !important; }
	.dt-sc-donutchart > div { line-height:205px !important; }
	
	ul.dt-sc-tabs-frame > li, ul.dt-sc-tabs-vertical-frame, .dt-sc-tabs-vertical-frame-content{ width:100%; }
	
	ul.dt-sc-tabs-frame > li, .woocommerce-tabs ul.tabs > li{border-bottom:2px solid #ececec;}
	
	ul.dt-sc-tabs-frame > li.active, .woocommerce-tabs ul.tabs > li.active{border-bottom:2px solid #000;}
	
	ul.dt-sc-tabs-frame > li a { display:inline-block; width:100%; }
	
	.dt-sc-team1 { margin-left:6%; }
	
	ul.dt-sc-tabs-vertical-frame, .dt-sc-tabs-vertical-frame-content { width:100%; margin-right:0; margin-bottom:15px; }
	
	/*----*****---- << 404 >> ----*****----*/
	.error-404 h2 { font-size:200px; line-height:140px; }
	.error-404 h2 span { font-size:60px; top:78px; left:18px; }
	
	.dt-sc-partner-carousel li { width:300px !important; margin:0; }
	
	/*----*****---- << add >> ----*****----*/
	.dt-sc-add1 .offer-title { margin-bottom:15px; }
	.dt-sc-add1 .add-offer h3 { font-size:23px; line-height:27px; margin-bottom:15px; }
	.offer-title h3 span { font-size:27px; letter-spacing:10px; }
	.dt-sc-add1 .add-offer .offer-title > span { font-size:54px; }
	.dt-sc-add1 p { margin-bottom:0; }
	.space .dt-sc-add1 { height:183px; }
	
	.dt-sc-add2 { height:168px; }
	.dt-sc-add2 h3 { right:37px; text-transform:capitalize; }
	
	.dt-sc-add1 { width:300px; height:183px; }
	.dt-sc-add1 > img { bottom:16px; right:16px; }
	.space .dt-sc-add1 { height: 182px; }
	
	.support img { bottom:-180px; }
	
	/*----*****---- << woocommerce >> ----*****----*/
	.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { width:100%; }
	
	/*----*****---- << cart >> ----*****----*/
	table.variations td { font-size:12px; }
	table.variations td select { width:100%; }
	
	.single-product .page-with-sidebar div.images .thumbnails.slider .caroufredsel_wrapper, .single-product div.images .thumbnails.slider .caroufredsel_wrapper { width:100% !important; }
	.product .images .thumbnails .yith_magnifier_gallery li, .product .images .thumbnails .yith_magnifier_gallery li.last { width:90px; margin-right:15px; }
	
	.page-with-sidebar .product .images .thumbnails .yith_magnifier_gallery li, .page-with-sidebar .product .images .thumbnails .yith_magnifier_gallery li.last { width:92px; }
	
	.woocommerce table.shop_table, .woocommerce-page table.shop_table { display:block; }
	
	.woocommerce-cart table.shop_table thead, .woocommerce-account table.my_account_orders thead, .woocommerce-wishlist table.shop_table thead { display: block; float: left; }
	.woocommerce-cart table.shop_table tbody, .woocommerce-account table.my_account_orders tbody, .woocommerce-wishlist table.shop_table tbody { display: block; overflow-x: auto; position: relative; white-space: nowrap; width: auto; }

	.woocommerce-cart table.shop_table th, .woocommerce-account table.my_account_orders th, .woocommerce-wishlist table.shop_table th { display: block; }
	.woocommerce table.shop_table th, .woocommerce-page table.shop_table th { border-bottom: 1px solid #dddddd; height: 50px; line-height: 50px; padding: 0; text-align: center; vertical-align: middle; width: 149px;
}
	.woocommerce-cart table.shop_table td, .woocommerce-account table.my_account_orders td, .woocommerce-wishlist table.shop_table td { display:block; min-height:1.25em; }
	.woocommerce-cart table.shop_table tbody tr, .woocommerce-account table.my_account_orders tbody tr, .woocommerce-wishlist table.shop_table tbody tr { display: inline-block; vertical-align: top; }
	
	.shop_table td.product-name a, .shop_table td.product-price span, .shop_table td.product-stock-status span, .shop_table td.product-subtotal span, .shop_table tr.order td a { display: inline-block; margin-top: 18px; }

	.shop_table.wishlist_table .product-thumbnail a{display:inline-block; margin:10px 0 0;}

	.woocommerce table.cart a.remove, .woocommerce-page table.cart a.remove, .woocommerce #content table.cart a.remove, .woocommerce-page #content table.cart a.remove { display: inline-block; margin-top: 14px; }
	.shop_table td.product-quantity .quantity { padding: 10px 0 0; }

	.woocommerce table.shop_table td, .woocommerce-page table.shop_table td { border-bottom: 0 none; height: 51px; padding: 0; text-align: center; vertical-align: middle; width: 145px; }
	table.cart td.product-name a { font-size:11px; }
	
	.woocommerce table.cart.wishlist_table img, .woocommerce-page table.cart.wishlist_table img, .woocommerce #content table.cart.wishlist_table img, .woocommerce-page #content table.cart.wishlist_table img{width:30px;}
	
	.woocommerce table.wishlist_table thead th, .woocommerce table.wishlist_table tbody td { padding:0; }
	
	#primary .woocommerce .actions .coupon input.input-text[type="text"] { float:left; display:table; }
	.woocommerce-cart table.shop_table td.actions { width:auto; }
	.woocommerce-cart table.shop_table tbody tr td.actions .coupon { position:absolute; bottom:60px; left:0px; }
	.woocommerce-cart table.shop_table tbody tr td.actions .coupon .button { bottom:35px; position:absolute; }
	.woocommerce-cart table.shop_table tbody tr td.actions .coupon .input-text { bottom:82px; position:absolute; }
	.woocommerce-cart table.shop_table tbody tr td.actions .button { position:absolute; bottom:55px; left:0px; }
	.woocommerce-cart table.shop_table tbody tr td.actions .checkout-button { bottom:10px; }
	.woocommerce-cart table.shop_table tbody { padding-bottom:200px; }
	
	#buddypress div.dir-search, #buddypress div.dir-search input[type="text"] { width:100%; }
	#buddypress ul.item-list li div.action { position:inherit; top:0; }
	#buddypress ul.item-list li div.meta { margin-top:0; }	
	
	.page-with-sidebar .product .images .thumbnails .yith_magnifier_gallery li{width:80px !important;}
	
	.tribe-events-sub-nav li a { font-size: 12px; padding: 10px; }
}

/*----*****---- << Mobile >> ----*****----*/	

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 319px) {
	
	.container { width:200px; }
	#primary, #secondary-left.secondary-has-both-sidebar, #secondary-right.secondary-has-both-sidebar, #primary.page-with-both-sidebar, .secondary-sidebar, #secondary-right, #secondary-left{width:100%;  margin-left:0px; margin-right:0px;}
	
	.top-right ul li a{padding:0px 5px;}
	
	.top-bar .dt-sc-contact-info > p { line-height:24px; padding-top:5px; padding-bottom:5px; }
	
	.page-title, .page-title1 { font-size:20px; }
	
	h2 { font-size:20px; }
	
	.mean-container a.meanmenu-reveal { width:21px; height:21px; padding:16px; }
	#logo a { height:100%; }
	#logo a img { max-height:100%; }
	.mean-container .mean-nav { margin-top:52px; }
	
	.main-menu-container .main-menu { padding:0px; }
	
	.megamenu-child-container > ul.sub-menu > li .widgettitle { width:85%; }
	.megamenu-child-container .dt-sc-pro-title h3 { font-size:19px; text-transform:capitalize; }
	#header4 #header-sticky-wrapper { height: 276px !important; }
	
	.widgettitle span { width:80px; }
	
	.skin-gradient-bg, .skin-gradient-bg .video-rounded-wrapper, .skin-gradient-bg:after, .video-image iframe{width:90px; height:90px;}	
	
	/*----*****---- << Support >> ----*****----*/
	.support img { bottom:-263px; }
	.space .dt-sc-add1 { height:170px; }
	.space .dt-sc-add1 > img { right:0; }
	
	/*----*****---- << Gallery >> ----*****----*/
	
	.bx-controls a.bx-prev { left:10px; }
	.bx-controls a.bx-next { right:10px; } 
	
	.portfolio-title p a, .container .portfolio-title p{display:none;}
	
	.portfolio-title{text-align:center; left:0; right:0; top:20px;}
	
	/*----*****---- << fullwidth >> ----*****----*/
	.full-pattern5 .dt-sc-one-half:last-child .alignright { width:100%; }
	.full-pattern5 .dt-sc-one-half:last-child { text-align:center; }
	
	.full-pattern h2 { font-size:26px; line-height:normal; text-transform:capitalize; }
	.full-pattern ul li { width:100%; margin-right:0; }
	
	/*----*****---- << programs >> ----*****----*/
	.dt-sc-pro-detail .dt-sc-pro-price { text-align:center; }
		
	.dt-excersise-title h5 { top:0; }
	
	/*----*****---- << Blog >> ----*****----*/
	ul.commentlist li .comment-author { float: left; margin-right: 5px; position: inherit; }
	ul.commentlist li { padding-left:0; }
	ul.commentlist li .comment-details { width:82%; }
	
	.blog-post .blog-detail h2 { display:inline-block; }
	
	.blog-post .blog-post-meta li { padding:0 10px; }
		
	/*----*****---- << Faq >> ----*****----*/
	.faq-search { display:inline-block; margin-bottom:20px; }
	.faq-search input[type="text"] { padding:14px 16px; }
	.faq-search input[type="submit"] { position:inherit; margin-top:0; border:1px solid #e5e5d8; }
	
	/*----*****---- << Footer >> ----*****----*/
	.widgettitle span { width:47px; }

	#footer .social-media .dt-sc-social-icons li { border-right-style:solid; border-right-width:1px; }
	.widgettitle span { top:0%; }
	
	#footer .social-media { text-align:center; }
	#footer .social-media h3.widgettitle { float:none; display:inline-block; }
	#footer .social-media .dt-sc-social-icons li { float:none; display:inline-block; margin:5px 5px; }
	.widget .recent-posts-widget ul li .entry-thumb, .widget.widget_popular_entries ul li .entry-thumb { display:none; }
	.widget .recent-posts-widget ul li, .widget.widget_popular_entries ul li { padding-bottom:5px; }
	
	/*----*****---- << Testimonial >> ----*****----*/
	.dt-sc-testimonial-carousel li { padding-right:0; text-align:center; }
	.dt-sc-testimonial .author { position:inherit; float:none; display:inline-block; }
	.testimonial-pagination { text-align:center; }
	.dt-sc-testimonial blockquote{padding:40px 30px 40px 50px;}
	
	/*----*****---- << Contact >> ----*****----*/
	.section-title3 span { font-size: 24px; text-transform: capitalize; }
	
	/*----*****---- << Programs >> ----*****----*/
	form.sorting .selection-box { min-width:200px; }
	
	/*----*****---- << Nutrition >> ----*****----*/	
	.dt-sc-nutrition-thumb { position:inherit; margin-bottom:15px; margin-left:auto; margin-right:auto; }
	.dt-sc-nutrition { padding-left:0; text-align:center; }
	
	/*----*****---- << Shortcodes >> ----*****----*/
	th, td { font-size: 9px; padding: 5px 2px; text-transform: none; }
	.border-title h1 { font-size:28px; }
	.border-title h2 { font-size:26px; }
	
	.dt-sc-button.large{font-size:15px; padding:18px 25px;}
	.dt-sc-button.xlarge { font-size:17px; padding:25px 28px; }
	.dt-sc-button.xlarge.with-icon { padding:25px 25px 25px 26px; }
	
	.dt-sc-button.xlarge i{margin-left:8px;}
	
	.dt-sc-donutchart, .dt-sc-donutchart > div, .dt-sc-donutchart canvas { width:205px !important; height:205px !important; }
	.dt-sc-donutchart > div { line-height:205px !important; }
	
	.dt-sc-ico-content.type1 h4 { min-height:54px; margin-top:0; }
	.dt-sc-event-title > h4 { margin-bottom:15px; }
	
	.intro-text.type2 .dt-sc-button.medium { font-size:15px; padding:13px 16px; }
	
	.working-hours li{font-size:12px;}
	
	.border-title.alignright span { display:none; }
	
	.widget .dt-sc-social-icons li { margin-bottom:5px; }
	
	.dt-sc-team1 { margin-left: 0; width: 200px; }
	.dt-sc-team1 .team-detail li { font-size:12px; }
	.dt-sc-team1 .team-detail li span { margin-right:3px; }
	
	.dt-sc-team.type2 { width:200px; }

	.dt-sc-team.type2 .team-detail li { font-size:11px; padding-bottom:5px; }
	.dt-sc-team.type2 .team-detail li span { margin-right:0; }
	
	.dt-sc-pr-tb-col.type3 .dt-sc-price span { font-size:22px; }
	.dt-sc-pr-tb-col.type3 .dt-sc-price { font-size:16px; }
	
	ul.dt-sc-tabs-frame > li, ul.dt-sc-tabs-vertical-frame, .dt-sc-tabs-vertical-frame-content { width:100%; }
	ul.dt-sc-tabs-frame > li a { display:inline-block; width:100%; }
	
	blockquote.type6:after { height:96%; top:2%; }
	.alignright, .alignleft { margin-right:0; margin-left:0; width:100%; }
	
	.dt-sc-error-box, .dt-sc-warning-box, .dt-sc-success-box, .dt-sc-info-box { padding-left:55px; }
	.dt-sc-error-box:before, .dt-sc-warning-box:before, .dt-sc-success-box:before, .dt-sc-info-box:before { background:transparent; }
	.dt-sc-error-box:before { color:#ff3333; }
	.dt-sc-warning-box:before { color:#ffd119; }
	.dt-sc-success-box:before { color:#33cc00; }
	.dt-sc-info-box:before { color:#33ccff; }
	
	.chart canvas { width:200px !important; height:200px !important; }
	
	/*----*****---- << 404 >> ----*****----*/
	.error-404 #searchform div { width:100%; }
	.error-404 h2 { font-size:180px; line-height:140px; }
	.error-404 h2 span { font-size:40px; top:72px; }
	
	/*----*****---- << Timetable >> ----*****----*/
	.timetable p { font-size:15px; }
	.timetable ul.timetable-head li { font-size:14px; }
	.timetable-detail { width:120px; }

	.timetable ul li, .timetable ul li:first-child { height:91px; }
	
	.dt-sc-add1 { width:200px; height:181px; }
	.dt-sc-add1 > img { bottom:2px; right:2px; }
	
	.dt-sc-add1 .add-offer { padding:10px; }
	.dt-sc-add1 .add-offer p { width:100%; }
	.dt-sc-add1 .add-offer p br { display:none; }
	.dt-sc-add1 .add-offer h3 { font-size:15px; line-height:25px; margin-bottom:11px; }	
	.offer-title h3 span { letter-spacing:3px; font-size:25px; }
	.dt-sc-add1 .add-offer .offer-title > span { font-size:50px; }
	.dt-sc-add1 .add-offer:after { border-width:0 0 65px 65px; }
	
	.dt-sc-add2 { height:113px; }
	.dt-sc-add2 h3 { right:18px; bottom:11px; text-transform:capitalize; }
	.dt-sc-add3 .dt-sc-button.medium { padding: 7px 20px; font-size: 13px; bottom:13px; }
	
	.offer-title { margin-bottom:11px; }
	
	.dt-sc-partner-carousel li { width:200px !important; }
	
	/*----*****---- << login >> ----*****----*/
	.form-wrapper form { padding:10px; }
	
	/*----*****---- << Woocommerce >> ----*****----*/
	.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { width:100%; min-width:200px; }
	.product-content > a.dt-sc-button, .product-content .add_to_wishlist, .product-content .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .product-content .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show { min-height:30px; }
	.product-content .yith-wcwl-add-to-wishlist .add_to_wishlist, .product-content .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .product-content .yith-wcwl-wishlistaddedbrowse a { min-height:36px; }
	.product-content .added_to_cart { top:6px; }	
	
	.single_add_to_cart_button.button { margin-top:10px; }
	
	/*----*****---- << cart >> ----*****----*/
	table.variations td { font-size:12px; }
	table.variations td select { width:100%; }
	
	.single-product .page-with-sidebar div.images .thumbnails.slider .caroufredsel_wrapper, .single-product div.images .thumbnails.slider .caroufredsel_wrapper { width:100% !important; }
	.product .images .thumbnails .yith_magnifier_gallery li, .product .images .thumbnails .yith_magnifier_gallery li.last { width:90px; margin-right:15px; }
	
	.page-with-sidebar .product .images .thumbnails .yith_magnifier_gallery li, .page-with-sidebar .product .images .thumbnails .yith_magnifier_gallery li.last { width:92px; }
	
	.woocommerce-cart table.shop_table, .woocommerce-account table.my_account_orders, .woocommerce-wishlist table.shop_table { border-bottom: 1px solid #dddddd; display: block; position: relative; width: 100%; }
	.woocommerce-cart table.shop_table thead, .woocommerce-account table.my_account_orders thead, .woocommerce-wishlist table.shop_table thead { display: block; float: left; }
	.woocommerce-cart table.shop_table tbody, .woocommerce-account table.my_account_orders tbody, .woocommerce-wishlist table.shop_table tbody { display: block; overflow-x: auto; position: relative; white-space: nowrap; width: auto; }

	.woocommerce-cart table.shop_table th, .woocommerce-account table.my_account_orders th, .woocommerce-wishlist table.shop_table th { display: block; }
	.woocommerce table.shop_table th, .woocommerce-page table.shop_table th { border-bottom: 1px solid #dddddd; height: 50px; line-height: 50px; padding: 0; text-align: center; vertical-align: middle; width: 89px; font-size:11px; font-weight:normal; }
	.woocommerce-cart table.shop_table td, .woocommerce-account table.my_account_orders td, .woocommerce-wishlist table.shop_table td { display:block; min-height:1.25em; }
	.woocommerce-cart table.shop_table tbody tr, .woocommerce-account table.my_account_orders tbody tr, .woocommerce-wishlist table.shop_table tbody tr { display: inline-block; vertical-align: top; }
	.woocommerce table.wishlist_table thead th, .woocommerce table.wishlist_table tbody td { padding:0; }
	
	.shop_table td.product-name a, .shop_table td.product-price span, .shop_table td.product-stock-status span, .shop_table td.product-subtotal span, .shop_table tr.order td a { display: inline-block; margin-top: 18px; }
	.shop_table .product-thumbnail a { display: inline-block; margin: 10px 0 0; }
	.woocommerce table.cart a.remove, .woocommerce-page table.cart a.remove, .woocommerce #content table.cart a.remove, .woocommerce-page #content table.cart a.remove { display: inline-block; margin-top: 14px; }
	.shop_table td.product-quantity .quantity { padding: 10px 0 0; }

	.woocommerce table.shop_table td, .woocommerce-page table.shop_table td { border-bottom: 0 none; height: 51px; padding: 0; text-align: center; vertical-align: middle; width: 109px; }
	table.cart td.product-name a { font-size:9px; }

	.woocommerce table.cart.wishlist_table img, .woocommerce-page table.cart.wishlist_table img, .woocommerce #content table.cart.wishlist_table img, .woocommerce-page #content table.cart.wishlist_table img{width:30px;}
	
	#primary .woocommerce .actions .coupon input.input-text[type="text"] { float:left; display:table; }
	.woocommerce-cart table.shop_table td.actions { width:auto; }
	.woocommerce-cart table.shop_table tbody tr td.actions .coupon { position:absolute; bottom:60px; left:0px; }
	.woocommerce-cart table.shop_table tbody tr td.actions .coupon .button { bottom:35px; position:absolute; }
	.woocommerce-cart table.shop_table tbody tr td.actions .coupon .input-text { bottom:82px; position:absolute; }
	.woocommerce-cart table.shop_table tbody tr td.actions .button { position:absolute; bottom:55px; left:0px; }
	.woocommerce-cart table.shop_table tbody tr td.actions .checkout-button { bottom:10px; }
	.woocommerce-cart table.shop_table tbody { padding-bottom:200px; }
	
	.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty { /*width:33px; height:33px;*/ margin-top:10px; }
	.product .summary .quantity input[type="button"], .product-quantity .quantity input[type="button"] { height:33px; padding:5px 9px; }
	.woocommerce-shipping-calculator > p { line-height: normal; }
	.checkout-button.button { font-size:15px; text-transform:capitalize; padding:11px 19px; }
		
	/*----*****---- << Events >> ----*****----*/
	div.tribe-events-list-event-detail h2.tribe-events-list-event-title, #tribe-geo-results h2.tribe-events-map-event-title.summary { font-size:22px; }
	.tribe-events-sub-nav li a span { display:none; }
	
	/*----*****---- << Buddypress >> ----*****----*/
	#buddypress div.item-list-tabs ul li { width:100%; text-align:center; }
	#buddypress div.dir-search, #buddypress div.dir-search input[type="text"] { width:100%; }	
	#buddypress ul.item-list li div.action { position:inherit; top:0; }
	#buddypress ul.item-list li div.meta { margin-top:0; }
	
	/*----*****---- << Timetable >> ----*****----*/	
	.tt_event_items_list li label { width:77px; }
	
	.widget #wp-calendar th, .widget #wp-calendar td{padding:5px 2px;}
	
	.widget.tribe_mini_calendar_widget .tribe-mini-calendar th, .widget.tribe_mini_calendar_widget .tribe-mini-calendar td, .tribe-mini-calendar-no-event{padding:3px;}
	
	.intro-text.type2 .dt-sc-button.medium{font-size:12px; padding:8px 12px;}
	
	.woocommerce table.cart img, .woocommerce-page table.cart img, .woocommerce #content table.cart img, .woocommerce-page #content table.cart img{width:30px;}
	
	.dt-sc-button.medium i{margin-left:12px;}
	
	.dt-sc-button.small{font-size:11px; padding:9px 18px;}

	.dt-sc-button.medium, input[type="submit"], button, input[type="button"]{font-size:12px; padding:11px 26px;}
	
	.dt-sc-button.large{font-size:13px; padding:16px 22px;}
	
	.dt-sc-button.xlarge{font-size:15px; padding:23px 26px;}
	
	.dt-sc-ico-content.type4{text-align:center;}
	
	.dt-sc-ico-content.type4 .icon-holder{text-align:center; right:0px; margin:0px auto 10px; float:none;}
	
	.bx-controls a.bx-next, .bx-controls a.bx-prev, .bx-controls a.bx-next:hover, .bx-controls a.bx-prev:hover{background-size:50%;}
	
	.rally-content h3{font-size:20px;}
	
	.fantasy-text{font-size:14px;}
	
	.rally-content:after{top:390px;}
	
	.support-info h2{font-size:16px;}
	
	.container #primary.content-full-width .portfolio.dt-sc-one-fourth .portfolio-title{left:0; right:0; top:20px;}
	
	.support-info a{padding:0px 0px 5px 0px; margin:0px 0px 5px; clear:both; float:left; width:100%;}
	
	.dt-sc-toggle-frame h5.dt-sc-toggle a, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion a{padding-right:36px;}
	
	.fullwidth-section .sign-up-form .skin-bg{padding:20px;}
	
	.fullwidth-section .sign-up-form h3{line-height:normal; font-size:15px;}
	
	.fullwidth-section .sign-up-form h2{font-size:30px;}
	
	#primary.content-full-width .portfolio.dt-sc-one-fourth.column .portfolio-thumb .image-overlay .links{margin:0px auto;}
	
	#primary.content-full-width .portfolio.dt-sc-one-fourth.column .portfolio-thumb .image-overlay .links a{font-size:14px; width:40px; height:40px; line-height:40px;}
	
	#primary.content-full-width .portfolio.dt-sc-one-fourth.column .portfolio-thumb .image-overlay .likeThis:before{font-size:14px;}
	
	.megamenu-child-container ul.sub-menu > li > ul{padding:0px 20px;}
	
	.bx-controls a.bx-prev, .carousel_items .carousel-prv-arrow a, .bx-controls a.bx-next, .carousel_items .carousel-next-arrow a, .bx-controls a.bx-prev:hover, .carousel_items .carousel-prv-arrow a:hover, .bx-controls a.bx-next:hover, .carousel_items .carousel-next-arrow a:hover{background-size:50% auto !important;}
	
	.dt-sc-pro-detail .pro-duration, .dt-sc-pro-detail .pro-price-content{width:43.5%;}
	
	.dt-sc-programs input[type=image], .dt-sc-pro-detail .dt-sc-pro-price .dt-sc-button{width:24px !important;}
	
	.sign-up-form .rdo .span.wpcf7-list-item{width:100%; display:inline-block;}
	
	.sign-up-form .rdo .wpcf7-list-item{width:100%; float:left;}
	
}/*! 
 * Master Slider WordPress Lite Main CSS File
 * @date May 2023
 */



/**
 *  Master Slider
 * 	Main css file
 */

.master-slider{
	position: relative;
	visibility: hidden;
	-moz-transform: translate3d(0 , 0 , 0);
}



.ms-ie img{border:none;}
.ms-ie8 * {opacity:inherit;filter:inherit;}
.ms-ie7   {zoom:1;}

.ms-moz .ms-slide-bgcont>img { -webkit-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); }

.master-slider a,
.master-slider a:hover {
	-webkit-transition: none;
	transition: none;
}

.wpb_row .master-slider-parent *,
.master-slider-parent * {
	 box-sizing: content-box;
}

.master-slider-parent {
	margin-left: auto;
	margin-right: auto;
}

.ms-layout-partialview .ms-view {
	overflow: visible;
	background-color:transparent;
}

.ms-layout-partialview .ms-container { overflow: hidden; }

.master-slider.before-init{}

.ms-loading-container{
	position:absolute;
	width:100%;
	top:0;
}

.ms-loading-container .ms-loading,
.ms-slide .ms-slide-loading {
	width: 36px;
	height: 36px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/common/loading-2.gif) no-repeat center white;
	border-radius: 60px;
	box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -18px;
	opacity: 0.9;
}


/* grab cursor */
.ms-def-cursor{cursor:auto !important;}
.ms-grab-cursor{cursor: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/common/grab.png), move;}
.ms-grabbing-cursor{cursor: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/common/grabbing.png), move;}
.ms-ie .ms-grab-cursor{cursor: move;}
.ms-ie .ms-grabbing-cursor {cursor: move;}

.ms-view {
	margin:0px auto;
	overflow:hidden;

	position:relative;
	-webkit-perspective: 2000px;
	-ms-perspective: 2000px;
	perspective: 2000px;
}

.ms-view .ms-slide-container{position:relative;}

.ms-slide {
	position:absolute;
	height:100%;
	-webkit-transform: translateZ(0px);
	-ms-transform: translateZ(0px);
	transform: translateZ(0px);
}

.ms-wk .ms-slide {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.ms-slide.selected {}

.ms-slide .ms-slide-bgcont,
.ms-slide .ms-slide-bgvideocont{
	position: absolute;
	overflow:hidden;
	width: 100%;
}

.ms-slide .ms-slide-link {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	z-index: 110;
}

.ms-ie .ms-slide-link {
	background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR‌​AA7) 0 0 repeat;
}


.ms-slide .ms-slide-bgvideocont{
	z-index: 105;
	height: 100%;
}

.ms-wk .ms-slide .ms-slide-bgvideocont,
.ms-wk .ms-slide-bgvideocont>video{
	-webkit-transform: translateZ(0.3px);
	transform: translateZ(0.3px);
}

.ms-slide .ms-slide-bgvideo{
	position: absolute;
	top: 0px;
}


.ms-inner-controls-cont, .ms-container {position: relative; margin:0 auto;}
.ms-slide .ms-slide-bgcont img , .ms-container , .ms-inner-controls-cont{
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none;
}

.ms-slide .ms-slide-video{
	position:absolute;
	top:0;
	z-index: 111;
	background:black;
	padding:0;
	margin: 0;
	border: none;

}


.ms-slide .ms-pattern{
	background-attachment: scroll;
	width: 100%;
	height: 100%;
	z-index: 108;
	position: absolute;
	top: 0;
}

.ms-wk .ms-pattern{
	-webkit-transform: translateZ(0.4px);
	transform: translateZ(0.4px);
}

.ms-slide .ms-slide-vpbtn , .ms-slide .ms-video-btn{
	position:absolute;
	cursor: pointer;
	z-index: 110;
}

.ms-slide .ms-slide-vcbtn{
	position:absolute;
	cursor: pointer;
	z-index: 113;
}

.ms-slide-vcbtn-mobile{
	position: relative;
	bottom: 0;
	left:0;
	width:100%;
	height: 28px;
	background-color: black;
	color: white;
	text-align: center;
	cursor: pointer;
	z-index: 113;
}

.ms-slide-vcbtn-mobile .ms-vcbtn-txt {
    text-transform: uppercase;
    font-family: sans-serif;
    font-size: 0.75em;
    display: inline-block;
    background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/common/video-close-btn.png) no-repeat 0px 3px;
    padding-left: 15px;
    height: 15px;
    color: #DBDBDB;
    margin-top: 7px;
}

.ms-wk .ms-slide .ms-slide-vcbtn,
.ms-wk .ms-slide .ms-slide-layers,
.ms-wk .ms-slide .ms-slide-vpbtn,
.ms-wk .ms-slide .ms-slide-video,
.ms-wk .ms-slide-link {
	-webkit-transform: translateZ(0.44px);
	transform: translateZ(0.44px);
}

.ms-video-img{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}

.ms-mask-frame{
	overflow:hidden;
	position:absolute;
	float:left;
}

/* controls */

.ms-thumb-list{
	overflow:hidden;
	position:absolute;
}

.ms-thumb-list.ms-dir-h {width: 100%;}
.ms-thumb-list.ms-dir-v {height: 100%; top: 0;}
.ms-thumbs-cont{position: relative;}
.ms-thumb-frame img{width:100%;	height:auto;}
.ms-thumb-frame{
	cursor: pointer;
	float: left;
	overflow: hidden;
	opacity: 0.5;
	-webkit-transition: opacity 300ms;
	transition: opacity 300ms;
}
.ms-thumb-frame-selected{ opacity: 1; }

.ms-tabs .ms-thumb-frame {
	background-color: #F6f6f6;
	text-shadow: 0 1px 1px white;
	color: #222;
	border: solid 1px white;
	border-width: 0 1px 1px 0;
	overflow: visible;
	position: relative;
	opacity: 1;
	-webkit-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
}

.ms-tabs.ms-has-thumb .ms-tab-thumb{ width:auto; }
.ms-tabs.ms-dir-h .ms-thumb-frame {margin-top: 12px;}
.ms-tabs.ms-dir-v .ms-thumb-frame {margin-left: 12px;}
.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame {margin-left: 0px;}
.ms-tabs.ms-dir-h.ms-align-top {z-index: 140;}
.ms-tabs.ms-dir-h.ms-align-top  .ms-thumb-frame{margin-top: -12px;}
.ms-tabs .ms-thumb{padding: 20px 20px;}
.ms-tabs .ms-thumb-frame-selected {	opacity: 1; background: #EDEDED;}
.ms-tabs .ms-thumb-frame .ms-thumb-ol {
    position: absolute;
    opacity: 0;
    -webkit-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
}

.ms-tabs.ms-dir-h .ms-thumb-frame .ms-thumb-ol {
	top: 0px;
    left: 50%;
    margin-left: -12px;
	border-bottom: solid 12px #F6f6f6;
    border-left: solid 12px transparent;
    border-right: solid 12px transparent;
}

.ms-tabs.ms-dir-h.ms-align-bottom .ms-thumb-frame-selected .ms-thumb-ol{
	opacity: 1;
	top:-12px;
	border-bottom-color: #EDEDED;
}

.ms-tabs.ms-dir-h.ms-align-top .ms-thumb-frame .ms-thumb-ol {
	bottom: 0px;
	top:auto;
	border-bottom:0px;
	border-top: solid 12px #F6f6f6;
}

.ms-tabs.ms-dir-h.ms-align-top .ms-thumb-frame-selected .ms-thumb-ol{
	opacity: 1;
	bottom:-12px;
	border-top-color: #EDEDED;
}

.ms-tabs.ms-dir-v .ms-thumb-frame .ms-thumb-ol {
	top: 50%;
    left: 0;
    margin-top: -12px;
    border-right: solid 12px #EDEDED;
    border-top: solid 12px transparent;
    border-bottom: solid 12px transparent;
}

.ms-tabs.ms-dir-v.ms-align-right .ms-thumb-frame-selected .ms-thumb-ol{
	opacity: 1;
	left:-12px;
	border-right-color:#EDEDED;
}

.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame .ms-thumb-ol {
    left: auto;
    right: 0;
    border-right: 0;
    border-left: solid 12px #EDEDED;
}

.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame-selected .ms-thumb-ol{
	opacity: 1;
	right:-12px;
	border-left-color:#EDEDED;
}

.ms-thumb-alt {
	text-align: center;
	margin: 5px;
	font-size: 14px;
	font-weight: 600;
}

/* horizontal thumblist arrows*/
.ms-thumb-list.ms-dir-h .ms-thumblist-fwd, .ms-thumb-list.ms-dir-h .ms-thumblist-bwd {
    height: 100%;
    width: 20px;
    position: absolute;
    left: 0;
    cursor: pointer;
    background: rgba(128, 128, 128, 0.5);
    text-align: center;
    color: white;
}

.ms-thumb-list.ms-dir-h .ms-thumblist-bwd {
    right: 0;
    left: auto;
}

.ms-thumb-list.ms-dir-h .ms-thumblist-fwd:after, .ms-thumb-list.ms-dir-h .ms-thumblist-bwd:after {
  content: close-quote;
  top: 43%;
  position: relative;
  border: solid rgba(0, 0, 0, 0);
  border-width: 5px 5px 5px 0px;
  display: block;
  border-right-color: #FFF;
  width: 6px;
  height: 1px;
}

.ms-thumb-list.ms-dir-h .ms-thumblist-bwd:after {
  border-width: 5px 0px 5px 5px;
  border-left-color: #FFF;
  left: 7px;
}

/* vertical thumblist arrows */
.ms-thumb-list.ms-dir-v .ms-thumblist-fwd, .ms-thumb-list.ms-dir-v .ms-thumblist-bwd {
    width: 100%;
    height: 20px;
    position: absolute;
    top: 0;
    cursor: pointer;
    background: rgba(128, 128, 128, 0.5);
    text-align: center;
    color: white;
}

.ms-thumb-list.ms-dir-v .ms-thumblist-bwd {
    bottom: 0;
    top: auto;
}

.ms-thumb-list.ms-dir-v .ms-thumblist-fwd:after, .ms-thumb-list.ms-dir-v .ms-thumblist-bwd:after {
  content: close-quote;
  left: 43%;
  position: relative;
  border: solid rgba(0, 0, 0, 0);
  border-width: 0px 5px 5px 5px;
  display: block;
  border-bottom-color: #FFF;
  height: 1px;
  top: 5px;
  width: 0;
}

.ms-thumb-list.ms-dir-v .ms-thumblist-bwd:after {
  border-width: 5px 5px 0px 5px;
  border-top-color: #FFF;
  top: 7px;
}

/* Thumb in tab styles */
.ms-tabs.ms-dir-v.ms-has-thumb .ms-thumbs-cont{ top:0 !important; }
.ms-tabs.ms-has-thumb .ms-thumb-frame{ height: auto !important; }
.ms-tabs.ms-has-thumb .ms-thumb{ padding:0; }
.ms-tabs.ms-has-thumb .ms-tab-context{ padding:20px; }
.ms-tabs.ms-align-left  .ms-tab-thumb{ float:left;  margin-right:20px; }
.ms-tabs.ms-align-right .ms-tab-thumb{ float:right; margin-left: 20px; }

.ms-bullet{cursor:pointer;float: left;}
.ms-bullets.ms-dir-h {
	position: absolute;
	bottom: 20px;
	right: 50%;
	width: 100px;
}

.ms-bullets.ms-dir-v {
	position: absolute;
	top:50%;
}

.ms-bullets.ms-dir-v .ms-bullet{
	float: none;
}
.ms-bullets.ms-dir-h .ms-bullets-count {
	position: relative;
	right: -50%;
}

.ms-sbar {position: absolute;}
.ms-sbar.ms-dir-h {
	left: 10px;
	right: 10px;
	top: 5px
}

.ms-sbar.ms-dir-v {
	top: 10px;
	bottom: 10px;
	right: 5px
}

.ms-sbar .ms-bar {
	height: 4px;
	background: #333;
	border-radius: 4px;
}

.ms-sbar.ms-dir-v .ms-bar {	width: 4px;}

.ms-sbar .ms-bar{
	position:relative;
	-webkit-transition: opacity 300ms;
	transition: opacity 300ms;
}

.ms-timerbar {
	width: 100%;
	bottom: 0px;
	position: absolute;
}

.ms-ctimer {
	position: absolute;
	top: 30px;
	left: 30px;
	cursor: pointer;
}

.ms-ctimer-bullet {}

.ms-time-bar{
	-webkit-transition: width 120ms linear;
	transition: width 120ms linear;
}

.ms-ie7 .ms-tooltip-arrow{
	height:0px;
}

.ms-slide-info {position: absolute;}
.ms-slide-info.ms-dir-v {top:0;}
.ms-slide-info.ms-dir-h {width:100%;}

.ms-pattern.ms-patt-1  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABRJREFUeNpiYICA/wzoDGTwHyDAADXxAv4Eq8S5AAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-2  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhJREFUeNpiYECA/wxogLAANoBdF0CAAQD+agT8l3ocpQAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-3  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACxJREFUeNqU0EENAAAMwkD8m+4s7PhCCmHbGijxE0jS1HOOhxJSUhf9eAIMAI/CEe94Ny14AAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-4  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhJREFUeNpiYGBg+M+ABfxHo3Fz/gMEGACtlgX7j8MuyAAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-5  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABNJREFUeNpiYECA/3CCAV0UIMAANfEC/mOKn1cAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-6  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAABCAYAAADjAO9DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABRJREFUeNpiYGBg+M+AClD4AAEGACn3Af/97SgJAAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-7  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiYMAE/+EEAy5Z0iUAAgwA/moE/KMl2lgAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-8  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAYAAAA4GpVBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABRJREFUeNpiYGBg+M+ACdDFAAIMADP0Af/w5VDVAAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-9  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABJJREFUeNpiYGBg+M9AGQAIMABABAEA80yJjQAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-10 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiYGBg+A/FcMDEQH0AEGAAxksCAb3vCDgAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-11 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABxJREFUeNpiZGBg+M+AChhBBBMDDkC6BOkAIMAAlXQBCO9f4icAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-12 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtJREFUeNpiYGBg+M8AATAaDnAKYEgQBgABBgB6/AT8h9ybfgAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-13 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB1JREFUeNpiYGBg+M+ABJig9H90AbggI7oWgAADAI5xBAIRYsxUAAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-14 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAYAAAAx8TU7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpiYGBg+M+AA9BSgkQBgAADAJIyB/kDCjAnAAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-15 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB9JREFUeNpiYGBg+M9ABPhPjPh/YjT9J2AipiRAgAEAhjsH+Utd9Z4AAAAASUVORK5CYII=);}
/* white patterns */
.ms-pattern.ms-patt-16 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFAQMAAABCXz8WAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABJJREFUCNdjaGBwZFBiEGHgAAAHPwEAP8TPrwAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-17 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAIAQMAAAALP6d4AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABZJREFUCNdjaGBwYFBgEGDgAGIFBgcADegBabpJ4LsAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-18 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABBJREFUCNdjaGA4wPCA4QMACtgDEQ8Bqx8AAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-19 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAA9JREFUCNdjWMDgAMRAAAAKigGBlYsMggAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-20 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGAQMAAADaAn0LAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAA1JREFUCNdj+ACFQAAAHgwDwds/+0oAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-21 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAA1JREFUCNdjOACEYAAADAoBgRrgDF0AAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-22 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjaGAAAwADiACBhux1cwAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-23 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAIAQMAAAAC1AcCAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAA5JREFUCNdjaGAAAxgNAAsQAQHPxScOAAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-24 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAABAQMAAADZzn0AAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAApJREFUCNdj6AAAAIoAiVWdWYwAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-25 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABJJREFUCNdj4GBoYHBgUGAQAAAFggD5HRIFwAAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-26 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADAQMAAABs5if8AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAA5JREFUCNdjUGBoYHAAAAJmAOF0EZC+AAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-27 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABBJREFUCNdjaGAIYFBgCAAABcgBQeTzXGUAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-28 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKAQMAAAC3/F3+AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAACBJREFUCNdjaGBgcHBgUGhgEGRg4GJgYAGRQDZQBCgOAC/KAvtspwwJAAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-29 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABJJREFUCNdjUGBwYGhg4GAQAAAFkgD5MUFnfgAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-30 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADAQMAAABs5if8AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAA5JREFUCNdjcGBoYFAAAALmAOHcBT11AAAAAElFTkSuQmCC);}



/**
 *  Master Slider
 *  Default Skin
 */

.ms-skin-default .ms-slide .ms-slide-vpbtn,
.ms-skin-default .ms-video-btn{
	width: 50px;
	height: 51px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-1.png) no-repeat -14px -150px;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
}

.ms-skin-default .ms-slide .ms-slide-vcbtn {
	width: 30px;
	height: 30px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-1.png) no-repeat -24px -28px;
	top: 18px;
	right: 30px;
}

/* controls */

.ms-skin-default .ms-nav-next,
.ms-skin-default .ms-nav-prev {
	width: 30px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-1.png);
	background-position: -89px -26px;
	height: 40px;
	cursor: pointer;
	top: 50%;
	left: 30px;
	margin-top: -20px;
	position: absolute;
	z-index: 110;
}
.ms-skin-default .ms-nav-next {
	right: 30px;
	left: auto;
	background-position: -89px -103px;
}



.ms-skin-default .ms-bullet {
	width: 10px;
	height: 10px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-1.png) no-repeat;
	margin: 4px;
	background-position: -34px -117px;
}

.ms-skin-default .ms-bullet-selected {
	background-position: -34px -84px;
}

.ms-skin-default .ms-tooltip{
	position: absolute;
	z-index: 210;
	cursor: auto;
}

.ms-skin-default .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-default .ms-tooltip-bottom .ms-tooltip-arrow{
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
	position: absolute;
	left: 50%;
	margin-left: -10px;
}

.ms-skin-default .ms-tooltip-top .ms-tooltip-arrow{
	border-top: solid 10px;
	border-top-color: silver;
	border-top-color: rgba(240, 240, 240, 0.88);
	bottom: -10px;
}

.ms-skin-default .ms-tooltip-bottom .ms-tooltip-arrow {
	border-bottom: solid 10px;
	border-bottom-color: silver;
	border-bottom-color: rgba(240, 240, 240, 0.88);
	top: -10px;
}

.ms-skin-default .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-default .ms-tooltip-left .ms-tooltip-arrow{
	border-top: solid 10px transparent;
	border-bottom: solid 10px transparent;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}

.ms-skin-default .ms-tooltip-right .ms-tooltip-arrow{
	border-right: solid 10px;
	border-right-color: silver;
	border-right-color: rgba(240, 240, 240, 0.88);
	left: -10px;
}

.ms-skin-default .ms-tooltip-left .ms-tooltip-arrow {
	border-left: solid 10px;
	border-left-color: silver;
	border-left-color: rgba(240, 240, 240, 0.88);
	right: -10px;
}

.ms-skin-default .ms-tooltip-point {cursor: pointer;}
.ms-skin-default .ms-tooltip-point .ms-point-center {
	width: 12px;
	height: 12px;
	border-radius: 15px;
	border: solid 2px #BBB;
	background: white;
	margin: -8px 0 0 -8px;
	position: absolute;
	z-index: 105;
}

.ms-skin-default .ms-tooltip-point .ms-point-border {
	width: 22px;
	height: 22px;
	background: black;
	background:rgba(0, 0, 0, 0.36);
	margin: -11px 0 0 -11px;
	position: absolute;
	border-radius: 15px;

	animation: ms-point-anim 1.5s infinite ;
	-moz-animation: ms-point-anim 1.5s infinite;
	-webkit-animation: ms-point-anim 1.5s infinite;
	-o-animation: ms-point-anim 1.5s infinite;
}

.ms-skin-default .ms-tooltip {
	max-width:200px;
}

.ms-skin-default .ms-tooltip-cont {
	padding: 10px;
	background: silver;
	background: rgba(240, 240, 240, 0.88);
	text-shadow: 0 1px 0px white;
	margin-left: -1px;
}

/* retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

	.ms-skin-default .ms-slide .ms-slide-vpbtn,
	.ms-skin-default .ms-video-btn,
	.ms-skin-default .ms-slide .ms-slide-vcbtn,
	.ms-skin-default .ms-nav-next,
	.ms-skin-default .ms-nav-prev,
	.ms-skin-default .ms-bullet{
		background-image:url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-1-retina.png);
		background-size: 152px 225px;
	}

}



/**
 *  Master Slider
 *  Black 1
 */

.ms-skin-black-1 .ms-slide .ms-slide-vpbtn,
.ms-skin-black-1 .ms-video-btn{
	width: 54px;
	height: 54px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/black-skin-1.png) no-repeat -14px -150px;
	top: 50%;
	left: 50%;
	margin: -27px 0 0 -27px;
}

.ms-skin-black-1 .ms-slide .ms-slide-vcbtn {
	width: 27px;
	height: 26px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/black-skin-1.png) no-repeat -24px -29px;
	top: 30px;
	right: 30px;
}

/* controls */

.ms-skin-black-1 .ms-nav-next,
.ms-skin-black-1 .ms-nav-prev {
	width: 53px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/black-skin-1.png);
	background-position: -79px -19px;
	height: 61px;
	cursor: pointer;
	top: 50%;
	left: 30px;
	margin-top: -26px;
	position: absolute;
	z-index: 110;
}
.ms-skin-black-1 .ms-nav-next {
	right: 30px;
	left: auto;
	background-position: -79px -97px;
}

.ms-skin-black-1 .ms-bullets.ms-dir-h {
	position: absolute;
	bottom: 20px;
	right: 50%;
	width: 100px;
}

.ms-skin-black-1 .ms-bullets.ms-dir-h .ms-bullets-count {
	position: relative;
	right: -50%;
}

.ms-skin-black-1 .ms-bullet {
	width: 9px;
	height: 9px;
	background: white;
	margin: 4px;
	border: solid 1px rgb(58, 58, 58);
}

.ms-skin-black-1 .ms-bullet-selected {
    background-color: black;
}

.ms-skin-black-1 .ms-tooltip{
	position: absolute;
	z-index: 210;
	cursor: auto;
}

.ms-skin-black-1 .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-black-1 .ms-tooltip-bottom .ms-tooltip-arrow{
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
	position: absolute;
	left: 50%;
	margin-left: -10px;
}

.ms-skin-black-1 .ms-tooltip-top .ms-tooltip-arrow{
	border-top: solid 10px;
	border-top-color: white;
	border-top-color: rgba(0, 0, 0, 0.8);
	bottom: -10px;
}

.ms-skin-black-1 .ms-tooltip-bottom .ms-tooltip-arrow {
	border-bottom: solid 10px;
	border-bottom-color: white;
	border-bottom-color: rgba(0, 0, 0, 0.8);
	top: -10px;
}

.ms-skin-black-1 .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-black-1 .ms-tooltip-left .ms-tooltip-arrow{
	border-top: solid 10px transparent;
	border-bottom: solid 10px transparent;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}

.ms-skin-black-1 .ms-tooltip-right .ms-tooltip-arrow{
	border-right: solid 10px;
	border-right-color: white;
	border-right-color: rgba(0, 0, 0, 0.8);
	left: -10px;
}

.ms-skin-black-1 .ms-tooltip-left .ms-tooltip-arrow {
	border-left: solid 10px;
	border-left-color: black;
	border-left-color: rgba(0, 0, 0, 0.8);
	right: -10px;
}

.ms-skin-black-1 .ms-tooltip-point {cursor: pointer;}
.ms-skin-black-1 .ms-tooltip-point .ms-point-center {
	width: 12px;
	height: 12px;
	border-radius: 15px;
	border: solid 2px #444444;
	background: black;
	margin: -8px 0 0 -8px;
	position: absolute;
	z-index: 105;
}

.ms-skin-black-1 .ms-tooltip-point .ms-point-border {
	width: 22px;
	height: 22px;
	background: white;
	background: rgba(255, 255, 255, 0.9);
	margin: -11px 0 0 -11px;
	position: absolute;
	border-radius: 15px;

	animation: ms-point-anim 1.5s infinite ;
	-moz-animation: ms-point-anim 1.5s infinite;
	-webkit-animation: ms-point-anim 1.5s infinite;
	-o-animation: ms-point-anim 1.5s infinite;
}

.ms-skin-black-1  .ms-tooltip {
	max-width:200px;
}

.ms-skin-black-1 .ms-tooltip-cont {
	padding: 10px;
	background: black;
	background: rgba(0, 0, 0, 0.8);
	text-shadow: 0 1px 0px black;
	color: white;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.04);
}

/* retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

	.ms-skin-black-1 .ms-slide .ms-slide-vpbtn,
	.ms-skin-black-1 .ms-video-btn,
	.ms-skin-black-1 .ms-slide .ms-slide-vcbtn,
	.ms-skin-black-1 .ms-nav-next,
	.ms-skin-black-1 .ms-nav-prev{
		background-image:url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/black-skin-1-retina.png);
		background-size: 152px 225px;
	}

}



/**
 *  Master Slider
 *  minimal Skin
 */

.ms-skin-minimal .ms-slide .ms-slide-vpbtn,
.ms-skin-minimal .ms-video-btn{
    width: 55px;
    height: 55px;
    background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/minimal.svg) no-repeat 24px 18px white;
    border: solid 1px #3d3d3d;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    margin: -27px 0 0 -27px;
    -webkit-transition: background-color 300ms;
            transition: background-color 300ms;
}
.ms-skin-minimal .ms-slide .ms-slide-vcbtn:hover,
.ms-skin-minimal .ms-slide .ms-slide-vpbtn:hover,
.ms-skin-minimal .ms-video-btn:hover {
    background-color: #f1f1f1;
}

.ms-skin-minimal .ms-slide .ms-slide-vcbtn {
    width: 31px;
    height: 31px;
    background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/minimal.svg) no-repeat -289px 6px white;
    border-radius: 50%;
    border: solid 1px #3d3d3d;
    top: 18px;
    right: 30px;
    -webkit-transition: background-color 300ms;
            transition: background-color 300ms;
}

/* controls */

.ms-skin-minimal .ms-nav-next,
.ms-skin-minimal .ms-nav-prev {
    background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/minimal.svg) no-repeat white;
    background-position: -178px 17px;
    border: solid 1px #3d3d3d;
    border-radius: 50%;
    height: 55px;
    width: 55px;
    cursor: pointer;
    top: 50%;
    left: 30px;
    margin-top: -27px;
    position: absolute;
    z-index: 110;
    -webkit-transition: background-color 300ms;
            transition: background-color 300ms;
}

.ms-skin-minimal .ms-nav-next:hover,
.ms-skin-minimal .ms-nav-prev:hover{
    background-color: #f1f1f1;
}

.ms-skin-minimal .ms-nav-next {
    right: 30px;
    left: auto;
    background-position: -75px 17px;
}

.ms-skin-minimal .ms-bullet {
    width: 8px;
    height: 8px;
    background: white;
    border: solid 1px #3d3d3d;
    border-radius: 50%;
    margin: 4px;
    background-position: -34px -117px;
}

.ms-skin-minimal .ms-bullet-selected {
    background: #3d3d3d;
}


.ms-skin-minimal .ms-time-bar {
    height: 3px;
    background: #FFFFFF;
    border-top: solid 1px rgba(0, 0, 0, 0.41);
}


.ms-skin-minimal .ms-tooltip{
    position: absolute;
    z-index: 210;
    cursor: auto;
}

.ms-skin-minimal .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-minimal .ms-tooltip-bottom .ms-tooltip-arrow{
    border-left: solid 10px transparent;
    border-right: solid 10px transparent;
    position: absolute;
    left: 50%;
    margin-left: -10px;
}

.ms-skin-minimal .ms-tooltip-top .ms-tooltip-arrow{
    border-top: solid 10px;
    border-top-color: silver;
    border-top-color: rgba(240, 240, 240, 0.88);
    bottom: -10px;
}

.ms-skin-minimal .ms-tooltip-bottom .ms-tooltip-arrow {
    border-bottom: solid 10px;
    border-bottom-color: silver;
    border-bottom-color: rgba(240, 240, 240, 0.88);
    top: -10px;
}

.ms-skin-minimal .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-minimal .ms-tooltip-left .ms-tooltip-arrow{
    border-top: solid 10px transparent;
    border-bottom: solid 10px transparent;
    position: absolute;
    top: 50%;
    margin-top: -10px;
}

.ms-skin-minimal .ms-tooltip-right .ms-tooltip-arrow{
    border-right: solid 10px;
    border-right-color: silver;
    border-right-color: rgba(240, 240, 240, 0.88);
    left: -10px;
}

.ms-skin-minimal .ms-tooltip-left .ms-tooltip-arrow {
    border-left: solid 10px;
    border-left-color: silver;
    border-left-color: rgba(240, 240, 240, 0.88);
    right: -10px;
}

.ms-skin-minimal .ms-tooltip-point {cursor: pointer;}
.ms-skin-minimal .ms-tooltip-point .ms-point-center {
    width: 12px;
    height: 12px;
    border-radius: 15px;
    border: solid 2px #BBB;
    background: white;
    margin: -8px 0 0 -8px;
    position: absolute;
    z-index: 105;
}

.ms-skin-minimal .ms-tooltip-point .ms-point-border {
    width: 22px;
    height: 22px;
    background: black;
    background:rgba(0, 0, 0, 0.36);
    margin: -11px 0 0 -11px;
    position: absolute;
    border-radius: 15px;

    animation: ms-point-anim 1.5s infinite ;
    -moz-animation: ms-point-anim 1.5s infinite;
    -webkit-animation: ms-point-anim 1.5s infinite;
    -o-animation: ms-point-anim 1.5s infinite;
}

.ms-skin-minimal .ms-tooltip {
    max-width:200px;
}

.ms-skin-minimal .ms-tooltip-cont {
    padding: 10px;
    background: silver;
    background: rgba(240, 240, 240, 0.88);
    text-shadow: 0 1px 0px white;
    margin-left: -1px;
}



/**
 *  Master Slider
 *  Black 2 Skin
 */

.ms-skin-black-2 .ms-slide .ms-slide-vpbtn,
.ms-skin-black-2 .ms-video-btn{
	width: 45px;
	height: 45px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/black-skin-2.png) black no-repeat -16px -103px;
	border: solid 3px rgb(255, 255, 255);
	border-color: rgba(255, 255, 255, 0.4);
	-webkit-background-clip: padding-box;
	top: 50%;
	left: 50%;
	margin: -23px 0 0 -23px;
}

.ms-skin-black-2 .ms-slide .ms-slide-vpbtn:hover,
.ms-skin-black-2 .ms-video-btn:hover{
	background-color: #3D3D3D;
}

.ms-skin-black-2 .ms-slide .ms-slide-vcbtn {
	width: 25px;
	height: 25px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/black-skin-2.png) black no-repeat -27px -36px;
	border: solid 2px white;
	border-color: rgba(255, 255, 255, 0.4);
	top: 15px;
	right: 15px;
}

.ms-skin-black-2.round-skin .ms-slide .ms-slide-vcbtn{
	border-radius: 50px;
}


/* controls */

.ms-skin-black-2 .ms-nav-next,
.ms-skin-black-2 .ms-nav-prev {
	position: absolute;
	cursor: pointer;
	z-index: 110;
	width: 45px;
	height: 45px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/black-skin-2.png) black;
	background-clip: padding-box;
	background-position: -88px -26px;
	border: solid 3px rgb(255, 255, 255);
	border-color: rgba(255, 255, 255, 0.4);
	top: 50%;
	left: 30px;
	margin-top: -22px;
}

.ms-skin-black-2.round-skin .ms-nav-next,
.ms-skin-black-2.round-skin .ms-nav-prev,
.ms-skin-black-2.round-skin .ms-slide .ms-slide-vpbtn,
.ms-skin-black-2.round-skin .ms-video-btn{
	border-radius: 90px;
}

.ms-skin-black-2 .ms-nav-next:hover,
.ms-skin-black-2 .ms-nav-prev:hover{
	background-color: #3d3d3d;
}

.ms-skin-black-2 .ms-nav-next {
	right: 30px;
	left: auto;
	background-position: -86px -103px;
}

.ms-skin-black-2 .ms-bullets.ms-dir-h {
	position: absolute;
	bottom: 20px;
	right: 50%;
	width: 100px;
}

.ms-skin-black-2 .ms-bullets.ms-dir-h .ms-bullets-count {
	position: relative;
	right: -50%;
}

.ms-skin-black-2 .ms-bullet {
	width: 8px;
	height: 8px;
	background: white;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	-ms-background-clip: padding-box;
	border: solid 3px white;
	border-color: rgba(0, 0, 0, 0.44);
	margin: 4px;
	background-position: -34px -117px;
}

.ms-skin-black-2.round-skin .ms-bullet{
	border-radius: 15px;
}


.ms-skin-black-2 .ms-bullet-selected {
	background-color: black;
	border-color: white;
	border-color: rgba(255, 255, 255, 0.44);
}

.ms-skin-black-2 .ms-tooltip{
	position: absolute;
	z-index: 210;
	cursor: auto;
}

.ms-skin-black-2 .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-black-2 .ms-tooltip-bottom .ms-tooltip-arrow{
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
	position: absolute;
	left: 50%;
	margin-left: -10px;
}

.ms-skin-black-2 .ms-tooltip-top .ms-tooltip-arrow{
	border-top: solid 10px;
	border-top-color: silver;
	border-top-color: rgba(240, 240, 240, 0.88);
	bottom: -10px;
}

.ms-skin-black-2 .ms-tooltip-bottom .ms-tooltip-arrow {
	border-bottom: solid 10px;
	border-bottom-color: silver;
	border-bottom-color: rgba(240, 240, 240, 0.88);
	top: -10px;
}

.ms-skin-black-2 .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-black-2 .ms-tooltip-left .ms-tooltip-arrow{
	border-top: solid 10px transparent;
	border-bottom: solid 10px transparent;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}

.ms-skin-black-2 .ms-tooltip-right .ms-tooltip-arrow{
	border-right: solid 10px;
	border-right-color: silver;
	border-right-color: rgba(240, 240, 240, 0.88);
	left: -10px;
}

.ms-skin-black-2 .ms-tooltip-left .ms-tooltip-arrow {
	border-left: solid 10px;
	border-left-color: silver;
	border-left-color: rgba(240, 240, 240, 0.88);
	right: -10px;
}

.ms-skin-black-2 .ms-tooltip-point {cursor: pointer;}
.ms-skin-black-2 .ms-tooltip-point .ms-point-center {
	width: 12px;
	height: 12px;
	border-radius: 15px;
	border: solid 2px #BBB;
	background: white;
	margin: -8px 0 0 -8px;
	position: absolute;
	z-index: 105;
}

.ms-skin-black-2 .ms-tooltip-point .ms-point-border {
	width: 22px;
	height: 22px;
	background: black;
	background:rgba(0, 0, 0, 0.36);
	margin: -11px 0 0 -11px;
	position: absolute;
	border-radius: 15px;

	animation: ms-point-anim 1.5s infinite ;
	-moz-animation: ms-point-anim 1.5s infinite;
	-webkit-animation: ms-point-anim 1.5s infinite;
	-o-animation: ms-point-anim 1.5s infinite;
}

.ms-ie7.ms-skin-black-2 .ms-tooltip-point .ms-point-border,
.ms-ie8.ms-skin-black-2 .ms-tooltip-point .ms-point-border{
	display: none;
}

.ms-skin-black-2  .ms-tooltip {
	max-width:200px;
}

.ms-skin-black-2 .ms-tooltip-cont {
	padding: 10px;
	background: silver;
	background: rgba(240, 240, 240, 0.88);
	text-shadow: 0 1px 0px white;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.04);
}

/* retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

	.ms-skin-black-2 .ms-slide .ms-slide-vpbtn,
	.ms-skin-black-2 .ms-video-btn,
	.ms-skin-black-2 .ms-slide .ms-slide-vcbtn,
	.ms-skin-black-2 .ms-nav-next,
	.ms-skin-black-2 .ms-nav-prev{
		background-image:url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/black-skin-2-retina.png);
		background-size: 152px 225px;
	}

}



/**
 *  Master Slider
 *  Light 2
 */

.ms-skin-light-2 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-2 .ms-video-btn{
	width: 54px;
	height: 54px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-2.png) no-repeat -14px -150px;
	top: 50%;
	left: 50%;
	margin: -27px 0 0 -27px;
}

.ms-skin-light-2 .ms-slide .ms-slide-vcbtn {
	width: 27px;
	height: 26px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-2.png) no-repeat -24px -29px;
	top: 30px;
	right: 30px;
}

/* controls */

.ms-skin-light-2 .ms-nav-next,
.ms-skin-light-2 .ms-nav-prev {
	width: 53px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-2.png);
	background-position: -79px -19px;
	height: 61px;
	cursor: pointer;
	top: 50%;
	left: 30px;
	margin-top: -26px;
	position: absolute;
	z-index: 110;
}
.ms-skin-light-2 .ms-nav-next {
	right: 30px;
	left: auto;
	background-position: -79px -97px;
}

.ms-skin-light-2 .ms-bullets.ms-dir-h {
	position: absolute;
	bottom: 20px;
	right: 50%;
	width: 100px;
}

.ms-skin-light-2 .ms-bullets.ms-dir-h .ms-bullets-count {
	position: relative;
	right: -50%;
}

.ms-skin-light-2 .ms-bullet {
	width: 9px;
	height: 9px;
	background: black;
	margin: 4px;
	border: solid 1px rgb(58, 58, 58);
}

.ms-skin-light-2 .ms-bullet-selected {
    background-color: white;
}

.ms-skin-light-2 .ms-tooltip{
	position: absolute;
	z-index: 210;
	cursor: auto;
}

.ms-skin-light-2 .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-light-2 .ms-tooltip-bottom .ms-tooltip-arrow{
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
	position: absolute;
	left: 50%;
	margin-left: -10px;
}

.ms-skin-light-2 .ms-tooltip-top .ms-tooltip-arrow{
	border-top: solid 10px;
	border-top-color: silver;
	border-top-color: rgba(240, 240, 240, 0.88);
	bottom: -10px;
}

.ms-skin-light-2 .ms-tooltip-bottom .ms-tooltip-arrow {
	border-bottom: solid 10px;
	border-bottom-color: silver;
	border-bottom-color: rgba(240, 240, 240, 0.88);
	top: -10px;
}

.ms-skin-light-2 .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-light-2 .ms-tooltip-left .ms-tooltip-arrow{
	border-top: solid 10px transparent;
	border-bottom: solid 10px transparent;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}

.ms-skin-light-2 .ms-tooltip-right .ms-tooltip-arrow{
	border-right: solid 10px;
	border-right-color: silver;
	border-right-color: rgba(240, 240, 240, 0.88);
	left: -10px;
}

.ms-skin-light-2 .ms-tooltip-left .ms-tooltip-arrow {
	border-left: solid 10px;
	border-left-color: silver;
	border-left-color: rgba(240, 240, 240, 0.88);
	right: -10px;
}

.ms-skin-light-2 .ms-tooltip-point {cursor: pointer;}
.ms-skin-light-2 .ms-tooltip-point .ms-point-center {
	width: 12px;
	height: 12px;
	border-radius: 15px;
	border: solid 2px #BBB;
	background: white;
	margin: -8px 0 0 -8px;
	position: absolute;
	z-index: 105;
}

.ms-skin-light-2 .ms-tooltip-point .ms-point-border {
	width: 22px;
	height: 22px;
	background: black;
	background:rgba(0, 0, 0, 0.36);
	margin: -11px 0 0 -11px;
	position: absolute;
	border-radius: 15px;

	animation: ms-point-anim 1.5s infinite ;
	-moz-animation: ms-point-anim 1.5s infinite;
	-webkit-animation: ms-point-anim 1.5s infinite;
	-o-animation: ms-point-anim 1.5s infinite;
}

.ms-skin-light-2  .ms-tooltip {
	max-width:200px;
}

.ms-skin-light-2 .ms-tooltip-cont {
	padding: 10px;
	background: silver;
	background: rgba(240, 240, 240, 0.88);
	text-shadow: 0 1px 0px white;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.04);
}

/* retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

	.ms-skin-light-2 .ms-slide .ms-slide-vpbtn,
	.ms-skin-light-2 .ms-video-btn,
	.ms-skin-light-2 .ms-slide .ms-slide-vcbtn,
	.ms-skin-light-2 .ms-nav-next,
	.ms-skin-light-2 .ms-nav-prev{
		background-image:url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-2-retina.png);
		background-size: 152px 225px;
	}

}



/**
 *  Master Slider
 *  Light 3
 */

.ms-skin-light-3 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-3 .ms-video-btn{
	width: 50px;
	height: 50px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-3.png) no-repeat -15px -149px;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
}

.ms-skin-light-3 .ms-slide .ms-slide-vcbtn {
	width: 31px;
	height: 29px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-3.png) no-repeat -26px -28px;
	top: 30px;
	right: 30px;
}

/* controls */

.ms-skin-light-3 .ms-nav-next,
.ms-skin-light-3 .ms-nav-prev {
	width: 50px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-3.png);
	background-position: -82px -22px;
	height: 50px;
	cursor: pointer;
	top: 50%;
	left: 30px;
	margin-top: -25px;
	position: absolute;
	z-index: 110;
}
.ms-skin-light-3 .ms-nav-next {
	right: 30px;
	left: auto;
	background-position: -81px -99px;
}

.ms-skin-light-3 .ms-bullets.ms-dir-h {
	position: absolute;
	bottom: 20px;
	right: 50%;
	width: 100px;
}

.ms-skin-light-3 .ms-bullets.ms-dir-h .ms-bullets-count {
	position: relative;
	right: -50%;
}

.ms-skin-light-3 .ms-bullet {
	width: 16px;
	height: 16px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-3.png) no-repeat;
	background-position: -31px -114px;
	margin: 4px;
}

.ms-skin-light-3 .ms-bullet-selected {
    background-position: -31px -81px;
}

.ms-skin-light-3 .ms-tooltip{
	position: absolute;
	z-index: 210;
	cursor: auto;
}

.ms-skin-light-3 .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-light-3 .ms-tooltip-bottom .ms-tooltip-arrow{
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
	position: absolute;
	left: 50%;
	margin-left: -10px;
}

.ms-skin-light-3 .ms-tooltip-top .ms-tooltip-arrow{
	border-top: solid 10px;
	border-top-color: silver;
	border-top-color: rgba(240, 240, 240, 0.88);
	bottom: -10px;
}

.ms-skin-light-3 .ms-tooltip-bottom .ms-tooltip-arrow {
	border-bottom: solid 10px;
	border-bottom-color: silver;
	border-bottom-color: rgba(240, 240, 240, 0.88);
	top: -10px;
}

.ms-skin-light-3 .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-light-3 .ms-tooltip-left .ms-tooltip-arrow{
	border-top: solid 10px transparent;
	border-bottom: solid 10px transparent;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}

.ms-skin-light-3 .ms-tooltip-right .ms-tooltip-arrow{
	border-right: solid 10px;
	border-right-color: silver;
	border-right-color: rgba(240, 240, 240, 0.88);
	left: -10px;
}

.ms-skin-light-3 .ms-tooltip-left .ms-tooltip-arrow {
	border-left: solid 10px;
	border-left-color: silver;
	border-left-color: rgba(240, 240, 240, 0.88);
	right: -10px;
}

.ms-skin-light-3 .ms-tooltip-point {cursor: pointer;}
.ms-skin-light-3 .ms-tooltip-point .ms-point-center {
	width: 12px;
	height: 12px;
	border-radius: 15px;
	border: solid 2px #BBB;
	background: white;
	margin: -8px 0 0 -8px;
	position: absolute;
	z-index: 105;
}

.ms-skin-light-3 .ms-tooltip-point .ms-point-border {
	width: 22px;
	height: 22px;
	background: black;
	background:rgba(0, 0, 0, 0.36);
	margin: -11px 0 0 -11px;
	position: absolute;
	border-radius: 15px;

	animation: ms-point-anim 1.5s infinite ;
	-moz-animation: ms-point-anim 1.5s infinite;
	-webkit-animation: ms-point-anim 1.5s infinite;
	-o-animation: ms-point-anim 1.5s infinite;
}

.ms-skin-light-3  .ms-tooltip {
	max-width:200px;
}

.ms-skin-light-3 .ms-tooltip-cont {
	padding: 10px;
	background: silver;
	background: rgba(240, 240, 240, 0.88);
	text-shadow: 0 1px 0px white;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.04);
}

/* retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

	.ms-skin-light-3 .ms-slide .ms-slide-vpbtn,
	.ms-skin-light-3 .ms-video-btn,
	.ms-skin-light-3 .ms-slide .ms-slide-vcbtn,
	.ms-skin-light-3 .ms-nav-next,
	.ms-skin-light-3 .ms-nav-prev,
	.ms-skin-light-3 .ms-bullet{
		background-image:url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-3-retina.png);
		background-size: 152px 225px;
	}

}



/**
 *  Master Slider
 *  Light 4
 */

.ms-skin-light-4 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-4 .ms-video-btn{
	width: 54px;
	height: 54px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-4.png) no-repeat -14px -150px;
	top: 50%;
	left: 50%;
	margin: -27px 0 0 -27px;
}

.ms-skin-light-4 .ms-slide .ms-slide-vcbtn {
	width: 27px;
	height: 26px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-4.png) no-repeat -24px -29px;
	top: 30px;
	right: 30px;
}

/* controls */

.ms-skin-light-4 .ms-nav-next,
.ms-skin-light-4 .ms-nav-prev {
	width: 54px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-4.png);
	background-position: -77px -5px;
	height: 68px;
	cursor: pointer;
	top: 50%;
	left: -27px;
	margin-top: -40px;
	position: absolute;
	z-index: 110;
}
.ms-skin-light-4 .ms-nav-next {
	right: -27px;
	left: auto;
	background-position: -79px -83px;
}

.ms-skin-light-4 .ms-thumb-frame-selected {
	opacity: 0.6;
}

.ms-skin-light-4 .ms-thumb-list.ms-dir-h {
	bottom: -60px;
	width: 100%;
	height: 60px;
}

.ms-skin-light-4 .ms-thumb-list.ms-dir-v {
	height: 100%;
	width: 60px;
	right: -60px;
	top: 0;
}

.ms-skin-light-4 .ms-thumb-frame {
	cursor: pointer;
	float: left;
	width: 60px;
	height: 60px;
	margin: 1px 0 0 1px;
	overflow: hidden;
}

.ms-skin-light-4 .ms-bullets.ms-dir-h {
	position: absolute;
	bottom: 20px;
	right: 50%;
	width: 100px;
}

.ms-skin-light-4 .ms-bullets.ms-dir-h .ms-bullets-count {
	position: relative;
	right: -50%;
}

.ms-skin-light-4 .ms-bullet {
	width: 9px;
	height: 9px;
	background: #b9b9b9;
	margin: 4px;
	border: solid 1px rgb(163, 163, 163);
}

.ms-skin-light-4 .ms-bullet-selected {
    background-color: white;
}

.ms-skin-light-4 .ms-tooltip{
	position: absolute;
	z-index: 210;
	cursor: auto;
}

.ms-skin-light-4 .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-light-4 .ms-tooltip-bottom .ms-tooltip-arrow{
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
	position: absolute;
	left: 50%;
	margin-left: -10px;
}

.ms-skin-light-4 .ms-tooltip-top .ms-tooltip-arrow{
	border-top: solid 10px;
	border-top-color: silver;
	border-top-color: rgba(240, 240, 240, 0.88);
	bottom: -10px;
}

.ms-skin-light-4 .ms-tooltip-bottom .ms-tooltip-arrow {
	border-bottom: solid 10px;
	border-bottom-color: silver;
	border-bottom-color: rgba(240, 240, 240, 0.88);
	top: -10px;
}

.ms-skin-light-4 .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-light-4 .ms-tooltip-left .ms-tooltip-arrow{
	border-top: solid 10px transparent;
	border-bottom: solid 10px transparent;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}

.ms-skin-light-4 .ms-tooltip-right .ms-tooltip-arrow{
	border-right: solid 10px;
	border-right-color: silver;
	border-right-color: rgba(240, 240, 240, 0.88);
	left: -10px;
}

.ms-skin-light-4 .ms-tooltip-left .ms-tooltip-arrow {
	border-left: solid 10px;
	border-left-color: white;
	border-left-color: rgba(240, 240, 240, 0.88);
	right: -10px;
}

.ms-skin-light-4 .ms-tooltip-point {cursor: pointer;}
.ms-skin-light-4 .ms-tooltip-point .ms-point-center {
	width: 12px;
	height: 12px;
	border-radius: 15px;
	border: solid 2px #E0E0E0;
	background: #4b8aac;
	margin: -8px 0 0 -8px;
	position: absolute;
	z-index: 105;
}

.ms-skin-light-4 .ms-tooltip-point .ms-point-border {
	width: 22px;
	height: 22px;
	background: white;
	margin: -11px 0 0 -11px;
	position: absolute;
	border-radius: 15px;

	animation: ms-point-anim 1.5s infinite ;
	-moz-animation: ms-point-anim 1.5s infinite;
	-webkit-animation: ms-point-anim 1.5s infinite;
	-o-animation: ms-point-anim 1.5s infinite;
}


.ms-skin-light-4  .ms-tooltip {
	max-width:200px;
}

.ms-skin-light-4 .ms-tooltip-cont {
	padding: 10px;
	background: silver;
	background: rgba(240, 240, 240, 0.88);
	text-shadow: 0 1px 0px white;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.04);
}

/* retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

	.ms-skin-light-4 .ms-slide .ms-slide-vpbtn,
	.ms-skin-light-4 .ms-video-btn,
	.ms-skin-light-4 .ms-slide .ms-slide-vcbtn,
	.ms-skin-light-4 .ms-nav-next,
	.ms-skin-light-4 .ms-nav-prev{
		background-image:url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-4-retina.png);
		background-size: 152px 225px;
	}

}



/**
 *  Master Slider
 *  Light 5
 */

.ms-skin-light-5 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-5 .ms-video-btn{
	width: 32px;
	height: 32px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-5.png) black no-repeat -24px -160px;
	top: 50%;
	left: 50%;
	margin: -18px 0 0 -18px;
}

.ms-skin-light-5 .ms-slide .ms-slide-vpbtn:hover,
.ms-skin-light-5 .ms-video-btn:hover{
	background-color:#646464;
}

.ms-skin-light-5 .ms-slide .ms-slide-vcbtn {
	width: 30px;
	height: 30px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-5.png) white no-repeat -24px -28px;
	top: 18px;
	right: 30px;
}

/* controls */

.ms-skin-light-5 .ms-nav-next,
.ms-skin-light-5 .ms-nav-prev {
	width: 32px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-5.png) white;
	background-position: -94px -32px;
	height: 32px;
	cursor: pointer;
	bottom: 40px;
	left: 40px;
	margin-top: -20px;
	position: absolute;
	z-index: 110;
}

.ms-skin-light-5 .ms-nav-next:hover,
.ms-skin-light-5 .ms-nav-prev:hover{
	background-color:#E0E0E0;
}

.ms-skin-light-5 .ms-nav-next {
	left: 73px;
	background-position: -93px -110px;
}

.ms-skin-light-5 .ms-bullets.ms-dir-h {
	position: absolute;
	bottom: 20px;
	right: 50%;
	width: 100px;
}

.ms-skin-light-5 .ms-bullets.ms-dir-h .ms-bullets-count {
	position: relative;
	right: -50%;
}

.ms-skin-light-5 .ms-bullet {
	width: 10px;
	height: 10px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-5.png) no-repeat;
	margin: 4px;
	background-position: -34px -117px;
}

.ms-skin-light-5 .ms-bullet-selected {
	background-position: -34px -84px;
}

.ms-skin-light-5 .ms-tooltip{
	position: absolute;
	z-index: 210;
	cursor: auto;
}

.ms-skin-light-5 .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-light-5 .ms-tooltip-bottom .ms-tooltip-arrow{
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
	position: absolute;
	left: 50%;
	margin-left: -10px;
}

.ms-skin-light-5 .ms-tooltip-top .ms-tooltip-arrow{
	border-top: solid 10px;
	border-top-color: silver;
	border-top-color: rgba(240, 240, 240, 0.88);
	bottom: -10px;
}

.ms-skin-light-5 .ms-tooltip-bottom .ms-tooltip-arrow {
	border-bottom: solid 10px;
	border-bottom-color: silver;
	border-bottom-color: rgba(240, 240, 240, 0.88);
	top: -10px;
}

.ms-skin-light-5 .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-light-5 .ms-tooltip-left .ms-tooltip-arrow{
	border-top: solid 10px transparent;
	border-bottom: solid 10px transparent;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}

.ms-skin-light-5 .ms-tooltip-right .ms-tooltip-arrow{
	border-right: solid 10px;
	border-right-color: silver;
	border-right-color: rgba(240, 240, 240, 0.88);
	left: -10px;
}

.ms-skin-light-5 .ms-tooltip-left .ms-tooltip-arrow {
	border-left: solid 10px;
	border-left-color: silver;
	border-left-color: rgba(240, 240, 240, 0.88);
	right: -10px;
}

.ms-skin-light-5 .ms-tooltip-point {cursor: pointer;}
.ms-skin-light-5 .ms-tooltip-point .ms-point-center {
	width: 12px;
	height: 12px;
	border-radius: 15px;
	border: solid 2px #BBB;
	background: white;
	margin: -8px 0 0 -8px;
	position: absolute;
	z-index: 105;
}

.ms-skin-light-5 .ms-tooltip-point .ms-point-border {
	width: 22px;
	height: 22px;
	background: black;
	background:rgba(0, 0, 0, 0.36);
	margin: -11px 0 0 -11px;
	position: absolute;
	border-radius: 15px;

	animation: ms-point-anim 1.5s infinite ;
	-moz-animation: ms-point-anim 1.5s infinite;
	-webkit-animation: ms-point-anim 1.5s infinite;
	-o-animation: ms-point-anim 1.5s infinite;
}

/* In Android browser, using css animations over slider causes some crashes */
.ms-android.ms-skin-light-5 .ms-tooltip-point .ms-point-border{
	animation:none;
	-moz-animation:none;
	-webkit-animation:none;
	-o-animation:none;
}

.ms-ie7.ms-skin-light-5 .ms-tooltip-point .ms-point-border,
.ms-ie8.ms-skin-light-5 .ms-tooltip-point .ms-point-border{
	display: none;
}

.ms-skin-light-5  .ms-tooltip {
	max-width:200px;
}

.ms-skin-light-5 .ms-tooltip-cont {
	padding: 10px;
	background: silver;
	background: rgba(240, 240, 240, 0.88);
	text-shadow: 0 1px 0px white;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.04);
}

/* retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

	.ms-skin-light-5 .ms-slide .ms-slide-vpbtn,
	.ms-skin-light-5 .ms-video-btn,
	.ms-skin-light-5 .ms-slide .ms-slide-vcbtn,
	.ms-skin-light-5 .ms-nav-next,
	.ms-skin-light-5 .ms-nav-prev{
		background-image:url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-5-retina.png);
		background-size: 152px 225px;
	}

}



/**
 *  Master Slider
 *  Light-6 Skin
 */

.ms-skin-light-6 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-6 .ms-video-btn{
	width: 45px;
	height: 45px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-6.png) white no-repeat -16px -103px;
	border: solid 3px rgb(112, 112, 112);  border-color: rgba(0, 0, 0, 0.27);
	-webkit-background-clip: padding-box;
	top: 50%;
	left: 50%;
	margin: -23px 0 0 -23px;
}

.ms-skin-light-6 .ms-slide .ms-slide-vpbtn:hover,
.ms-skin-light-6 .ms-video-btn:hover{
	background-color:#E0E0E0;
}

.ms-skin-light-6 .ms-slide .ms-slide-vcbtn {
	width: 25px;
	height: 25px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-6.png) white no-repeat -27px -36px;
	top: 15px;
	right: 15px;
}

.ms-skin-light-6.round-skin .ms-slide .ms-slide-vcbtn{
	border-radius: 30px;
}


/* controls */

.ms-skin-light-6 .ms-nav-next,
.ms-skin-light-6 .ms-nav-prev {
	position: absolute;
	cursor: pointer;
	z-index: 110;
	width: 45px;
	height: 45px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-6.png) white;
	background-clip: padding-box;
	background-position: -88px -26px;
	border: solid 3px rgb(112, 112, 112);
	border-color: rgba(0, 0, 0, 0.27);
	top: 50%;
	left: 30px;
	margin-top: -22px;
}

.ms-skin-light-6.round-skin .ms-nav-next,
.ms-skin-light-6.round-skin .ms-nav-prev,
.ms-skin-light-6.round-skin .ms-slide .ms-slide-vpbtn,
.ms-skin-light-6.round-skin .ms-video-btn{
	border-radius: 90px;
}

.ms-skin-light-6 .ms-nav-next:hover,
.ms-skin-light-6 .ms-nav-prev:hover{
	background-color:#E0E0E0;
}

.ms-skin-light-6 .ms-nav-next {
	right: 30px;
	left: auto;
	background-position: -86px -103px;
}


.ms-skin-light-6 .ms-bullets.ms-dir-h {
	position: absolute;
	bottom: 20px;
	right: 50%;
	width: 100px;
}

.ms-skin-light-6 .ms-bullets.ms-dir-h .ms-bullets-count {
	position: relative;
	right: -50%;
}

.ms-skin-light-6 .ms-bullet {
	width: 8px;
	height: 8px;
	background: black;
	-webkit-background-clip: padding-box;
	border: solid 3px white;
	border-color: rgba(255, 255, 255, 0.44);
	margin: 4px;
	background-position: -34px -117px;
}

.ms-skin-light-6.round-skin .ms-bullet{
	border-radius: 15px;
}

.ms-skin-light-6 .ms-bullet-selected {
	background-color: white;
	border-color: black;
	border-color: rgba(0, 0, 0, 0.44);
}

.ms-skin-light-6 .ms-tooltip{
	position: absolute;
	z-index: 210;
	cursor: auto;
}

.ms-skin-light-6 .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-light-6 .ms-tooltip-bottom .ms-tooltip-arrow{
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
	position: absolute;
	left: 50%;
	margin-left: -10px;
}

.ms-skin-light-6 .ms-tooltip-top .ms-tooltip-arrow{
	border-top: solid 10px;
	border-top-color: silver;
	border-top-color: rgba(240, 240, 240, 0.88);
	bottom: -10px;
}

.ms-skin-light-6 .ms-tooltip-bottom .ms-tooltip-arrow {
	border-bottom: solid 10px;
	border-bottom-color: silver;
	border-bottom-color: rgba(240, 240, 240, 0.88);
	top: -10px;
}

.ms-skin-light-6 .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-light-6 .ms-tooltip-left .ms-tooltip-arrow{
	border-top: solid 10px transparent;
	border-bottom: solid 10px transparent;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}

.ms-skin-light-6 .ms-tooltip-right .ms-tooltip-arrow{
	border-right: solid 10px;
	border-right-color: silver;
	border-right-color: rgba(240, 240, 240, 0.88);
	left: -10px;
}

.ms-skin-light-6 .ms-tooltip-left .ms-tooltip-arrow {
	border-left: solid 10px;
	border-left-color: silver;
	border-left-color: rgba(240, 240, 240, 0.88);
	right: -10px;
}

.ms-skin-light-6 .ms-tooltip-point {cursor: pointer;}
.ms-skin-light-6 .ms-tooltip-point .ms-point-center {
	width: 12px;
	height: 12px;
	border-radius: 15px;
	border: solid 2px #BBB;
	background: white;
	margin: -8px 0 0 -8px;
	position: absolute;
	z-index: 105;
}

.ms-skin-light-6 .ms-tooltip-point .ms-point-border {
	width: 22px;
	height: 22px;
	background: black;
	background:rgba(0, 0, 0, 0.36);
	margin: -11px 0 0 -11px;
	position: absolute;
	border-radius: 15px;

	animation: ms-point-anim 1.5s infinite ;
	-moz-animation: ms-point-anim 1.5s infinite;
	-webkit-animation: ms-point-anim 1.5s infinite;
	-o-animation: ms-point-anim 1.5s infinite;
}

.ms-ie7.ms-skin-light-6 .ms-tooltip-point .ms-point-border,
.ms-ie8.ms-skin-light-6 .ms-tooltip-point .ms-point-border{
	display: none;
}

.ms-skin-light-6  .ms-tooltip {
	max-width:200px;
}

.ms-skin-light-6 .ms-tooltip-cont {
	padding: 10px;
	background: silver;
	background: rgba(240, 240, 240, 0.88);
	text-shadow: 0 1px 0px white;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.04);
}

/* retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

	.ms-skin-light-6 .ms-slide .ms-slide-vpbtn,
	.ms-skin-light-6 .ms-video-btn,
	.ms-skin-light-6 .ms-slide .ms-slide-vcbtn,
	.ms-skin-light-6 .ms-nav-next,
	.ms-skin-light-6 .ms-nav-prev{
		background-image:url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-6-retina.png);
		background-size: 152px 225px;
	}

}



/**
 *  Master Slider
 *  Metro Skin
 */

.ms-skin-metro .ms-slide .ms-slide-vpbtn,
.ms-skin-metro .ms-video-btn{
	width: 47px;
	height: 46px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/metro-skin.png) no-repeat -16px -152px;
	top: 50%;
	left: 50%;
	margin: -22px 0 0 -24px;
}

.ms-skin-metro .ms-slide .ms-slide-vcbtn {
	width: 47px;
	height: 47px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/metro-skin.png) no-repeat -16px -19px;
	top: 15px;
	right: 15px;
}

/* controls */

.ms-skin-metro .ms-nav-next,
.ms-skin-metro .ms-nav-prev {
	width: 47px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/metro-skin.png);
	background-position: -83px -23px;
	height: 47px;
	cursor: pointer;
	top: 50%;
	left: 30px;
	margin-top: -24px;
	position: absolute;
	z-index: 110;
}
.ms-skin-metro .ms-nav-next {
	right: 30px;
	left: auto;
	background-position: -81px -100px;
}

.ms-skin-metro .ms-bullets.ms-dir-h {
	position: absolute;
	bottom: 20px;
	right: 50%;
	width: 100px;
}

.ms-skin-metro .ms-bullets.ms-dir-h .ms-bullets-count {
	position: relative;
	right: -50%;
}

.ms-skin-metro .ms-bullet {
	width: 16px;
	height: 16px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/metro-skin.png) no-repeat;
	background-position: -31px -114px;
	margin: 4px;
}

.ms-skin-metro .ms-bullet-selected {
    background-position: -31px -81px;
}

.ms-skin-metro .ms-tooltip{
	position: absolute;
	z-index: 210;
	cursor: auto;
}

.ms-skin-metro .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-metro .ms-tooltip-bottom .ms-tooltip-arrow{
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
	position: absolute;
	left: 50%;
	margin-left: -10px;
}

.ms-skin-metro .ms-tooltip-top .ms-tooltip-arrow{
	border-top: solid 10px;
	border-top-color: silver;
	border-top-color: rgba(240, 240, 240, 0.88);
	bottom: -10px;
}

.ms-skin-metro .ms-tooltip-bottom .ms-tooltip-arrow {
	border-bottom: solid 10px;
	border-bottom-color: silver;
	border-bottom-color: rgba(240, 240, 240, 0.88);
	top: -10px;
}

.ms-skin-metro .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-metro .ms-tooltip-left .ms-tooltip-arrow{
	border-top: solid 10px transparent;
	border-bottom: solid 10px transparent;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}

.ms-skin-metro .ms-tooltip-right .ms-tooltip-arrow{
	border-right: solid 10px;
	border-right-color: silver;
	border-right-color: rgba(240, 240, 240, 0.88);
	left: -10px;
}

.ms-skin-metro .ms-tooltip-left .ms-tooltip-arrow {
	border-left: solid 10px;
	border-left-color: silver;
	border-left-color: rgba(240, 240, 240, 0.88);
	right: -10px;
}

.ms-skin-metro .ms-tooltip-point {cursor: pointer;}
.ms-skin-metro .ms-tooltip-point .ms-point-center {
	width: 12px;
	height: 12px;
	border-radius: 15px;
	border: solid 2px #BBB;
	background: white;
	margin: -8px 0 0 -8px;
	position: absolute;
	z-index: 105;
}

.ms-skin-metro .ms-tooltip-point .ms-point-border {
	width: 22px;
	height: 22px;
	background: black;
	background:rgba(0, 0, 0, 0.36);
	margin: -11px 0 0 -11px;
	position: absolute;
	border-radius: 15px;

	animation: ms-point-anim 1.5s infinite ;
	-moz-animation: ms-point-anim 1.5s infinite;
	-webkit-animation: ms-point-anim 1.5s infinite;
	-o-animation: ms-point-anim 1.5s infinite;
}

.ms-skin-metro .ms-tooltip {
	max-width:200px;
}

.ms-skin-metro .ms-tooltip-cont {
	padding: 10px;
	background: silver;
	background: rgba(240, 240, 240, 0.88);
	text-shadow: 0 1px 0px white;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.04);
}

/* retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

	.ms-skin-metro .ms-slide .ms-slide-vpbtn,
	.ms-skin-metro .ms-video-btn,
	.ms-skin-metro .ms-slide .ms-slide-vcbtn,
	.ms-skin-metro .ms-nav-next,
	.ms-skin-metro .ms-nav-prev,
	.ms-skin-metro .ms-bullet{
		background-image:url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/metro-skin-retina.png);
		background-size: 152px 225px;
	}

}



/**
 *  Master Slider
 *  Contrast
 */

.ms-skin-contrast .ms-slide .ms-slide-vpbtn,
.ms-skin-contrast .ms-video-btn{
	width: 60px;
	height: 60px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/contrast-skin.png) no-repeat -10px -144px;
	top: 50%;
	left: 50%;
	margin: -30px 0 0 -30px;
}

.ms-skin-contrast .ms-slide .ms-slide-vcbtn {
	width: 24px;
	height: 24px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/contrast-skin.png) no-repeat -27px -30px;
	top: 30px;
	right: 30px;
}

/* controls */

.ms-skin-contrast .ms-nav-next,
.ms-skin-contrast .ms-nav-prev {
	width: 60px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/contrast-skin.png);
	background-position: -76px -17px;
	height: 60px;
	cursor: pointer;
	top: 50%;
	left: 30px;
	margin-top: -30px;
	position: absolute;
	z-index: 110;
}
.ms-skin-contrast .ms-nav-next {
	right: 30px;
	left: auto;
	background-position: -77px -91px;
}

.ms-skin-contrast .ms-bullets.ms-dir-h {
	position: absolute;
	bottom: 20px;
	right: 50%;
	width: 100px;
}

.ms-skin-contrast .ms-bullets.ms-dir-h .ms-bullets-count {
	position: relative;
	right: -50%;
}

.ms-skin-contrast .ms-bullet {
	width: 16px;
	height: 16px;
	background: url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/contrast-skin.png) no-repeat;
	background-position: -31px -114px;
	margin: 4px;
}

.ms-skin-contrast .ms-bullet-selected {
    background-position: -31px -81px;
}

.ms-skin-contrast .ms-tooltip{
	position: absolute;
	z-index: 210;
	cursor: auto;
}

.ms-skin-contrast .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-contrast .ms-tooltip-bottom .ms-tooltip-arrow{
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
	position: absolute;
	left: 50%;
	margin-left: -10px;
}

.ms-skin-contrast .ms-tooltip-top .ms-tooltip-arrow{
	border-top: solid 10px;
	border-top-color: #fc3116;
	border-top-color: rgba(252, 49, 22, 0.8);
	bottom: -10px;
}

.ms-skin-contrast .ms-tooltip-bottom .ms-tooltip-arrow {
	border-bottom: solid 10px;
	border-bottom-color: #fc3116;
	border-bottom-color: rgba(252, 49, 22, 0.8);
	top: -10px;
}

.ms-skin-contrast .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-contrast .ms-tooltip-left .ms-tooltip-arrow{
	border-top: solid 10px transparent;
	border-bottom: solid 10px transparent;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}

.ms-skin-contrast .ms-tooltip-right .ms-tooltip-arrow{
	border-right: solid 10px;
	border-right-color: #fc3116;
	border-right-color: rgba(252, 49, 22, 0.8);
	left: -10px;
}

.ms-skin-contrast .ms-tooltip-left .ms-tooltip-arrow {
	border-left: solid 10px;
	border-left-color: #fc3116;
	border-left-color: rgba(252, 49, 22, 0.8);
	right: -10px;
}

.ms-skin-contrast .ms-tooltip-point {cursor: pointer;}
.ms-skin-contrast .ms-tooltip-point .ms-point-center {
	width: 12px;
	height: 12px;
	border-radius: 15px;
	border: solid 2px #636363;
	background: black;
	margin: -8px 0 0 -8px;
	position: absolute;
	z-index: 105;
}

.ms-skin-contrast .ms-tooltip-point .ms-point-border {
	width: 22px;
	height: 22px;
	background: white;
	background: rgba(255, 255, 255, 0.99);
	margin: -11px 0 0 -11px;
	position: absolute;
	border-radius: 15px;

	animation: ms-point-anim 1.5s infinite ;
	-moz-animation: ms-point-anim 1.5s infinite;
	-webkit-animation: ms-point-anim 1.5s infinite;
	-o-animation: ms-point-anim 1.5s infinite;
}

.ms-skin-contrast  .ms-tooltip {
	max-width:200px;
}

.ms-skin-contrast .ms-tooltip-cont {
	padding: 10px;
	background: #fc3116;
	background: rgba(252, 49, 22, 0.8);
	text-shadow: 0 1px 0px rgba(0, 0, 0, 0.4);
	color: white;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.04);
}

/* retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

	.ms-skin-contrast .ms-slide .ms-slide-vpbtn,
	.ms-skin-contrast .ms-video-btn,
	.ms-skin-contrast .ms-slide .ms-slide-vcbtn,
	.ms-skin-contrast .ms-nav-next,
	.ms-skin-contrast .ms-nav-prev,
	.ms-skin-contrast .ms-bullet{
		background-image:url(//esv-euskirchen.de/wp-content/plugins/master-slider/public/assets/css/skins/contrast-skin-retina.png);
		background-size: 152px 225px;
	}

}
/*
===============================================================
 # CUSTOM CSS
 - Please do not edit this file. this file is generated by server-side code
 - Every changes here will be overwritten
===============================================================*/

/*! elementor-icons - v5.41.0 - 14-05-2025 */
@font-face{font-family:eicons;src:url(//esv-euskirchen.de/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.41.0);src:url(//esv-euskirchen.de/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.41.0#iefix) format("embedded-opentype"),url(//esv-euskirchen.de/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff2?5.41.0) format("woff2"),url(//esv-euskirchen.de/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff?5.41.0) format("woff"),url(//esv-euskirchen.de/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.ttf?5.41.0) format("truetype"),url(//esv-euskirchen.de/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.svg?5.41.0#eicon) format("svg");font-weight:400;font-style:normal}[class*=" eicon-"],[class^=eicon]{display:inline-block;font-family:eicons;font-size:inherit;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:a 2s infinite linear}.eicon-editor-link:before{content:"\e800"}.eicon-editor-unlink:before{content:"\e801"}.eicon-editor-external-link:before{content:"\e802"}.eicon-editor-close:before{content:"\e803"}.eicon-editor-list-ol:before{content:"\e804"}.eicon-editor-list-ul:before{content:"\e805"}.eicon-editor-bold:before{content:"\e806"}.eicon-editor-italic:before{content:"\e807"}.eicon-editor-underline:before{content:"\e808"}.eicon-editor-paragraph:before{content:"\e809"}.eicon-editor-h1:before{content:"\e80a"}.eicon-editor-h2:before{content:"\e80b"}.eicon-editor-h3:before{content:"\e80c"}.eicon-editor-h4:before{content:"\e80d"}.eicon-editor-h5:before{content:"\e80e"}.eicon-editor-h6:before{content:"\e80f"}.eicon-editor-quote:before{content:"\e810"}.eicon-editor-code:before{content:"\e811"}.eicon-elementor:before{content:"\e812"}.eicon-elementor-circle:before{content:"\e813"}.eicon-pojome:before{content:"\e814"}.eicon-plus:before{content:"\e815"}.eicon-menu-bar:before{content:"\e816"}.eicon-apps:before{content:"\e817"}.eicon-accordion:before{content:"\e818"}.eicon-alert:before{content:"\e819"}.eicon-animation-text:before{content:"\e81a"}.eicon-animation:before{content:"\e81b"}.eicon-banner:before{content:"\e81c"}.eicon-blockquote:before{content:"\e81d"}.eicon-button:before{content:"\e81e"}.eicon-call-to-action:before{content:"\e81f"}.eicon-captcha:before{content:"\e820"}.eicon-carousel:before{content:"\e821"}.eicon-checkbox:before{content:"\e822"}.eicon-columns:before{content:"\e823"}.eicon-countdown:before{content:"\e824"}.eicon-counter:before{content:"\e825"}.eicon-date:before{content:"\e826"}.eicon-divider-shape:before{content:"\e827"}.eicon-divider:before{content:"\e828"}.eicon-download-button:before{content:"\e829"}.eicon-dual-button:before{content:"\e82a"}.eicon-email-field:before{content:"\e82b"}.eicon-facebook-comments:before{content:"\e82c"}.eicon-facebook-like-box:before{content:"\e82d"}.eicon-form-horizontal:before{content:"\e82e"}.eicon-form-vertical:before{content:"\e82f"}.eicon-gallery-grid:before{content:"\e830"}.eicon-gallery-group:before{content:"\e831"}.eicon-gallery-justified:before{content:"\e832"}.eicon-gallery-masonry:before{content:"\e833"}.eicon-icon-box:before{content:"\e834"}.eicon-image-before-after:before{content:"\e835"}.eicon-image-box:before{content:"\e836"}.eicon-image-hotspot:before{content:"\e837"}.eicon-image-rollover:before{content:"\e838"}.eicon-info-box:before{content:"\e839"}.eicon-inner-section:before{content:"\e83a"}.eicon-mailchimp:before{content:"\e83b"}.eicon-menu-card:before{content:"\e83c"}.eicon-navigation-horizontal:before{content:"\e83d"}.eicon-nav-menu:before{content:"\e83e"}.eicon-navigation-vertical:before{content:"\e83f"}.eicon-number-field:before{content:"\e840"}.eicon-parallax:before{content:"\e841"}.eicon-php7:before{content:"\e842"}.eicon-post-list:before{content:"\e843"}.eicon-post-slider:before{content:"\e844"}.eicon-post:before{content:"\e845"}.eicon-posts-carousel:before{content:"\e846"}.eicon-posts-grid:before{content:"\e847"}.eicon-posts-group:before{content:"\e848"}.eicon-posts-justified:before{content:"\e849"}.eicon-posts-masonry:before{content:"\e84a"}.eicon-posts-ticker:before{content:"\e84b"}.eicon-price-list:before{content:"\e84c"}.eicon-price-table:before{content:"\e84d"}.eicon-radio:before{content:"\e84e"}.eicon-rtl:before{content:"\e84f"}.eicon-scroll:before{content:"\e850"}.eicon-search:before{content:"\e851"}.eicon-select:before{content:"\e852"}.eicon-share:before{content:"\e853"}.eicon-sidebar:before{content:"\e854"}.eicon-skill-bar:before{content:"\e855"}.eicon-slider-3d:before{content:"\e856"}.eicon-slider-album:before{content:"\e857"}.eicon-slider-device:before{content:"\e858"}.eicon-slider-full-screen:before{content:"\e859"}.eicon-slider-push:before{content:"\e85a"}.eicon-slider-vertical:before{content:"\e85b"}.eicon-slider-video:before{content:"\e85c"}.eicon-slides:before{content:"\e85d"}.eicon-social-icons:before{content:"\e85e"}.eicon-spacer:before{content:"\e85f"}.eicon-table:before{content:"\e860"}.eicon-tabs:before{content:"\e861"}.eicon-tel-field:before{content:"\e862"}.eicon-text-area:before{content:"\e863"}.eicon-text-field:before{content:"\e864"}.eicon-thumbnails-down:before{content:"\e865"}.eicon-thumbnails-half:before{content:"\e866"}.eicon-thumbnails-right:before{content:"\e867"}.eicon-time-line:before{content:"\e868"}.eicon-toggle:before{content:"\e869"}.eicon-url:before{content:"\e86a"}.eicon-t-letter:before{content:"\e86b"}.eicon-wordpress:before{content:"\e86c"}.eicon-text:before{content:"\e86d"}.eicon-anchor:before{content:"\e86e"}.eicon-bullet-list:before{content:"\e86f"}.eicon-code:before{content:"\e870"}.eicon-favorite:before{content:"\e871"}.eicon-google-maps:before{content:"\e872"}.eicon-image:before{content:"\e873"}.eicon-photo-library:before{content:"\e874"}.eicon-woocommerce:before{content:"\e875"}.eicon-youtube:before{content:"\e876"}.eicon-flip-box:before{content:"\e877"}.eicon-settings:before{content:"\e878"}.eicon-headphones:before{content:"\e879"}.eicon-testimonial:before{content:"\e87a"}.eicon-counter-circle:before{content:"\e87b"}.eicon-person:before{content:"\e87c"}.eicon-chevron-right:before{content:"\e87d"}.eicon-chevron-left:before{content:"\e87e"}.eicon-close:before{content:"\e87f"}.eicon-file-download:before{content:"\e880"}.eicon-save:before{content:"\e881"}.eicon-zoom-in:before{content:"\e882"}.eicon-shortcode:before{content:"\e883"}.eicon-nerd:before{content:"\e884"}.eicon-device-desktop:before{content:"\e885"}.eicon-device-tablet:before{content:"\e886"}.eicon-device-mobile:before{content:"\e887"}.eicon-document-file:before{content:"\e888"}.eicon-folder-o:before{content:"\e889"}.eicon-hypster:before{content:"\e88a"}.eicon-h-align-left:before{content:"\e88b"}.eicon-h-align-right:before{content:"\e88c"}.eicon-h-align-center:before{content:"\e88d"}.eicon-h-align-stretch:before{content:"\e88e"}.eicon-v-align-top:before{content:"\e88f"}.eicon-v-align-bottom:before{content:"\e890"}.eicon-v-align-middle:before{content:"\e891"}.eicon-v-align-stretch:before{content:"\e892"}.eicon-pro-icon:before{content:"\e893"}.eicon-mail:before{content:"\e894"}.eicon-lock-user:before{content:"\e895"}.eicon-testimonial-carousel:before{content:"\e896"}.eicon-media-carousel:before{content:"\e897"}.eicon-section:before{content:"\e898"}.eicon-column:before{content:"\e899"}.eicon-edit:before{content:"\e89a"}.eicon-clone:before{content:"\e89b"}.eicon-trash:before{content:"\e89c"}.eicon-play:before{content:"\e89d"}.eicon-angle-right:before{content:"\e89e"}.eicon-angle-left:before{content:"\e89f"}.eicon-animated-headline:before{content:"\e8a0"}.eicon-menu-toggle:before{content:"\e8a1"}.eicon-fb-embed:before{content:"\e8a2"}.eicon-fb-feed:before{content:"\e8a3"}.eicon-twitter-embed:before{content:"\e8a4"}.eicon-twitter-feed:before{content:"\e8a5"}.eicon-sync:before{content:"\e8a6"}.eicon-import-export:before{content:"\e8a7"}.eicon-check-circle:before{content:"\e8a8"}.eicon-library-save:before{content:"\e8a9"}.eicon-library-download:before{content:"\e9dd"}.eicon-insert:before{content:"\e8ab"}.eicon-preview-medium:before{content:"\e8ac"}.eicon-sort-down:before{content:"\e8ad"}.eicon-sort-up:before{content:"\e8ae"}.eicon-heading:before{content:"\e8af"}.eicon-logo:before{content:"\e8b0"}.eicon-meta-data:before{content:"\e8b1"}.eicon-post-content:before{content:"\e8b2"}.eicon-post-excerpt:before{content:"\e8b3"}.eicon-post-navigation:before{content:"\e8b4"}.eicon-yoast:before{content:"\e8b5"}.eicon-nerd-chuckle:before{content:"\e8b6"}.eicon-nerd-wink:before{content:"\e8b7"}.eicon-comments:before{content:"\e8b8"}.eicon-download-circle-o:before{content:"\e8b9"}.eicon-library-upload:before{content:"\e8ba"}.eicon-save-o:before{content:"\e8bb"}.eicon-upload-circle-o:before{content:"\e8bc"}.eicon-ellipsis-h:before{content:"\e8bd"}.eicon-ellipsis-v:before{content:"\e8be"}.eicon-arrow-left:before{content:"\e8bf"}.eicon-arrow-right:before{content:"\e8c0"}.eicon-arrow-up:before{content:"\e8c1"}.eicon-arrow-down:before{content:"\e8c2"}.eicon-play-o:before{content:"\e8c3"}.eicon-archive-posts:before{content:"\e8c4"}.eicon-archive-title:before{content:"\e8c5"}.eicon-featured-image:before{content:"\e8c6"}.eicon-post-info:before{content:"\e8c7"}.eicon-post-title:before{content:"\e8c8"}.eicon-site-logo:before{content:"\e8c9"}.eicon-site-search:before{content:"\e8ca"}.eicon-site-title:before{content:"\e8cb"}.eicon-plus-square:before{content:"\e8cc"}.eicon-minus-square:before{content:"\e8cd"}.eicon-cloud-check:before{content:"\e8ce"}.eicon-drag-n-drop:before{content:"\e8cf"}.eicon-welcome:before{content:"\e8d0"}.eicon-handle:before{content:"\e8d1"}.eicon-cart:before{content:"\e8d2"}.eicon-product-add-to-cart:before{content:"\e8d3"}.eicon-product-breadcrumbs:before{content:"\e8d4"}.eicon-product-categories:before{content:"\e8d5"}.eicon-product-description:before{content:"\e8d6"}.eicon-product-images:before{content:"\e8d7"}.eicon-product-info:before{content:"\e8d8"}.eicon-product-meta:before{content:"\e8d9"}.eicon-product-pages:before{content:"\e8da"}.eicon-product-price:before{content:"\e8db"}.eicon-product-rating:before{content:"\e8dc"}.eicon-product-related:before{content:"\e8dd"}.eicon-product-stock:before{content:"\e8de"}.eicon-product-tabs:before{content:"\e8df"}.eicon-product-title:before{content:"\e8e0"}.eicon-product-upsell:before{content:"\e8e1"}.eicon-products:before{content:"\e8e2"}.eicon-bag-light:before{content:"\e8e3"}.eicon-bag-medium:before{content:"\e8e4"}.eicon-bag-solid:before{content:"\e8e5"}.eicon-basket-light:before{content:"\e8e6"}.eicon-basket-medium:before{content:"\e8e7"}.eicon-basket-solid:before{content:"\e8e8"}.eicon-cart-light:before{content:"\e8e9"}.eicon-cart-medium:before{content:"\e8ea"}.eicon-cart-solid:before{content:"\e8eb"}.eicon-exchange:before{content:"\e8ec"}.eicon-preview-thin:before{content:"\e8ed"}.eicon-device-laptop:before{content:"\e8ee"}.eicon-collapse:before{content:"\e8ef"}.eicon-expand:before{content:"\e8f0"}.eicon-navigator:before{content:"\e8f1"}.eicon-plug:before{content:"\e8f2"}.eicon-dashboard:before{content:"\e8f3"}.eicon-typography:before{content:"\e8f4"}.eicon-info-circle-o:before{content:"\e8f5"}.eicon-integration:before{content:"\e8f6"}.eicon-plus-circle-o:before{content:"\e8f7"}.eicon-rating:before{content:"\e8f8"}.eicon-review:before{content:"\e8f9"}.eicon-tools:before{content:"\e8fa"}.eicon-loading:before{content:"\e8fb"}.eicon-sitemap:before{content:"\e8fc"}.eicon-click:before{content:"\e8fd"}.eicon-clock:before{content:"\e8fe"}.eicon-library-open:before{content:"\e8ff"}.eicon-warning:before{content:"\e900"}.eicon-flow:before{content:"\e901"}.eicon-cursor-move:before{content:"\e902"}.eicon-arrow-circle-left:before{content:"\e903"}.eicon-flash:before{content:"\e904"}.eicon-redo:before{content:"\e905"}.eicon-ban:before{content:"\e906"}.eicon-barcode:before{content:"\e907"}.eicon-calendar:before{content:"\e908"}.eicon-caret-left:before{content:"\e909"}.eicon-caret-right:before{content:"\e90a"}.eicon-caret-up:before{content:"\e90b"}.eicon-chain-broken:before{content:"\e90c"}.eicon-check-circle-o:before{content:"\e90d"}.eicon-check:before{content:"\e90e"}.eicon-chevron-double-left:before{content:"\e90f"}.eicon-chevron-double-right:before{content:"\e910"}.eicon-undo:before{content:"\e911"}.eicon-filter:before{content:"\e912"}.eicon-circle-o:before{content:"\e913"}.eicon-circle:before{content:"\e914"}.eicon-clock-o:before{content:"\e915"}.eicon-cog:before{content:"\e916"}.eicon-cogs:before{content:"\e917"}.eicon-commenting-o:before{content:"\e918"}.eicon-copy:before{content:"\e919"}.eicon-database:before{content:"\e91a"}.eicon-dot-circle-o:before{content:"\e91b"}.eicon-envelope:before{content:"\e91c"}.eicon-external-link-square:before{content:"\e91d"}.eicon-eyedropper:before{content:"\e91e"}.eicon-folder:before{content:"\e91f"}.eicon-font:before{content:"\e920"}.eicon-adjust:before{content:"\e921"}.eicon-lightbox:before{content:"\e922"}.eicon-heart-o:before{content:"\e923"}.eicon-history:before{content:"\e924"}.eicon-image-bold:before{content:"\e925"}.eicon-info-circle:before{content:"\e926"}.eicon-link:before{content:"\e927"}.eicon-long-arrow-left:before{content:"\e928"}.eicon-long-arrow-right:before{content:"\e929"}.eicon-caret-down:before{content:"\e92a"}.eicon-paint-brush:before{content:"\e92b"}.eicon-pencil:before{content:"\e92c"}.eicon-plus-circle:before{content:"\e92d"}.eicon-zoom-in-bold:before{content:"\e92e"}.eicon-sort-amount-desc:before{content:"\e92f"}.eicon-sign-out:before{content:"\e930"}.eicon-spinner:before{content:"\e931"}.eicon-square:before{content:"\e932"}.eicon-star-o:before{content:"\e933"}.eicon-star:before{content:"\e934"}.eicon-text-align-justify:before{content:"\e935"}.eicon-text-align-center:before{content:"\e936"}.eicon-tags:before{content:"\e937"}.eicon-text-align-left:before{content:"\e938"}.eicon-text-align-right:before{content:"\e939"}.eicon-close-circle:before{content:"\e93a"}.eicon-trash-o:before{content:"\e93b"}.eicon-font-awesome:before{content:"\e93c"}.eicon-user-circle-o:before{content:"\e93d"}.eicon-video-camera:before{content:"\e93e"}.eicon-heart:before{content:"\e93f"}.eicon-wrench:before{content:"\e940"}.eicon-help:before{content:"\e941"}.eicon-help-o:before{content:"\e942"}.eicon-zoom-out-bold:before{content:"\e943"}.eicon-plus-square-o:before{content:"\e944"}.eicon-minus-square-o:before{content:"\e945"}.eicon-minus-circle:before{content:"\e946"}.eicon-minus-circle-o:before{content:"\e947"}.eicon-code-bold:before{content:"\e948"}.eicon-cloud-upload:before{content:"\e949"}.eicon-search-bold:before{content:"\e94a"}.eicon-map-pin:before{content:"\e94b"}.eicon-meetup:before{content:"\e94c"}.eicon-slideshow:before{content:"\e94d"}.eicon-t-letter-bold:before{content:"\e94e"}.eicon-preferences:before{content:"\e94f"}.eicon-table-of-contents:before{content:"\e950"}.eicon-tv:before{content:"\e951"}.eicon-upload:before{content:"\e952"}.eicon-instagram-comments:before{content:"\e953"}.eicon-instagram-nested-gallery:before{content:"\e954"}.eicon-instagram-post:before{content:"\e955"}.eicon-instagram-video:before{content:"\e956"}.eicon-instagram-gallery:before{content:"\e957"}.eicon-instagram-likes:before{content:"\e958"}.eicon-facebook:before{content:"\e959"}.eicon-twitter:before{content:"\e95a"}.eicon-pinterest:before{content:"\e95b"}.eicon-frame-expand:before{content:"\e95c"}.eicon-frame-minimize:before{content:"\e95d"}.eicon-archive:before{content:"\e95e"}.eicon-colors-typography:before{content:"\e95f"}.eicon-custom:before{content:"\e960"}.eicon-footer:before{content:"\e961"}.eicon-header:before{content:"\e962"}.eicon-layout-settings:before{content:"\e963"}.eicon-lightbox-expand:before{content:"\e964"}.eicon-error-404:before{content:"\e965"}.eicon-theme-style:before{content:"\e966"}.eicon-search-results:before{content:"\e967"}.eicon-single-post:before{content:"\e968"}.eicon-site-identity:before{content:"\e969"}.eicon-theme-builder:before{content:"\e96a"}.eicon-download-bold:before{content:"\e96b"}.eicon-share-arrow:before{content:"\e96c"}.eicon-global-settings:before{content:"\e96d"}.eicon-user-preferences:before{content:"\e96e"}.eicon-lock:before{content:"\e96f"}.eicon-export-kit:before{content:"\e970"}.eicon-import-kit:before{content:"\e971"}.eicon-lottie:before{content:"\e972"}.eicon-products-archive:before{content:"\e973"}.eicon-single-product:before{content:"\e974"}.eicon-disable-trash-o:before{content:"\e975"}.eicon-single-page:before{content:"\e976"}.eicon-wordpress-light:before{content:"\e977"}.eicon-cogs-check:before{content:"\e978"}.eicon-custom-css:before{content:"\e979"}.eicon-global-colors:before{content:"\e97a"}.eicon-globe:before{content:"\e97b"}.eicon-typography-1:before{content:"\e97c"}.eicon-background:before{content:"\e97d"}.eicon-device-responsive:before{content:"\e97e"}.eicon-device-wide:before{content:"\e97f"}.eicon-code-highlight:before{content:"\e980"}.eicon-video-playlist:before{content:"\e981"}.eicon-download-kit:before{content:"\e982"}.eicon-kit-details:before{content:"\e983"}.eicon-kit-parts:before{content:"\e984"}.eicon-kit-upload:before{content:"\e985"}.eicon-kit-plugins:before{content:"\e986"}.eicon-kit-upload-alt:before{content:"\e987"}.eicon-hotspot:before{content:"\e988"}.eicon-paypal-button:before{content:"\e989"}.eicon-shape:before{content:"\e98a"}.eicon-wordart:before{content:"\e98b"}.eicon-checkout:before{content:"\e98c"}.eicon-container:before{content:"\e98d"}.eicon-flip:before{content:"\e98e"}.eicon-info:before{content:"\e98f"}.eicon-my-account:before{content:"\e990"}.eicon-purchase-summary:before{content:"\e991"}.eicon-page-transition:before{content:"\e992"}.eicon-spotify:before{content:"\e993"}.eicon-stripe-button:before{content:"\e994"}.eicon-woo-settings:before{content:"\e995"}.eicon-woo-cart:before{content:"\e996"}.eicon-grow:before{content:"\e997"}.eicon-order-end:before{content:"\e998"}.eicon-nowrap:before{content:"\e999"}.eicon-order-start:before{content:"\e99a"}.eicon-progress-tracker:before{content:"\e99b"}.eicon-shrink:before{content:"\e99c"}.eicon-wrap:before{content:"\e99d"}.eicon-align-center-h:before{content:"\e99e"}.eicon-align-center-v:before{content:"\e99f"}.eicon-align-end-h:before{content:"\e9a0"}.eicon-align-end-v:before{content:"\e9a1"}.eicon-align-start-h:before{content:"\e9a2"}.eicon-align-start-v:before{content:"\e9a3"}.eicon-align-stretch-h:before{content:"\e9a4"}.eicon-align-stretch-v:before{content:"\e9a5"}.eicon-justify-center-h:before{content:"\e9a6"}.eicon-justify-center-v:before{content:"\e9a7"}.eicon-justify-end-h:before{content:"\e9a8"}.eicon-justify-end-v:before{content:"\e9a9"}.eicon-justify-space-around-h:before{content:"\e9aa"}.eicon-justify-space-around-v:before{content:"\e9ab"}.eicon-justify-space-between-h:before{content:"\e9ac"}.eicon-justify-space-between-v:before{content:"\e9ad"}.eicon-justify-space-evenly-h:before{content:"\e9ae"}.eicon-justify-space-evenly-v:before{content:"\e9af"}.eicon-justify-start-h:before{content:"\e9b0"}.eicon-justify-start-v:before{content:"\e9b1"}.eicon-woocommerce-cross-sells:before{content:"\e9b2"}.eicon-woocommerce-notices:before{content:"\e9b3"}.eicon-inner-container:before{content:"\e9b4"}.eicon-warning-full:before{content:"\e9b5"}.eicon-exit:before{content:"\e9b6"}.eicon-loop-builder:before{content:"\e9b7"}.eicon-notes:before{content:"\e9b8"}.eicon-read:before{content:"\e9b9"}.eicon-unread:before{content:"\e9ba"}.eicon-carousel-loop:before{content:"\e9bb"}.eicon-mega-menu:before{content:"\eb78"}.eicon-nested-carousel:before{content:"\e9bd"}.eicon-ai:before{content:"\e9be"}.eicon-taxonomy-filter:before{content:"\eb7d"}.eicon-container-grid:before{content:"\ef02"}.eicon-upgrade:before{content:"\e9c1"}.eicon-advanced:before{content:"\eb84"}.eicon-div-block:before{content:"\eb9b"}.eicon-notification:before{content:"\e9c3"}.eicon-light-mode:before{content:"\e9c4"}.eicon-dark-mode:before{content:"\e9c5"}.eicon-upgrade-crown:before{content:"\e9c6"}.eicon-off-canvas:before{content:"\e9c7"}.eicon-speakerphone:before{content:"\e9c9"}.eicon-ehp-cta:before{content:"\e9cb"}.eicon-ehp-forms:before{content:"\e9bc"}.eicon-ehp-hero:before{content:"\e9ca"}.eicon-ehp-zigzag:before{content:"\e9cc"}.eicon-e-button:before{content:"\e9ce"}.eicon-flexbox:before{content:"\e9d0"}.eicon-paragraph:before{content:"\e9d1"}.eicon-icon:before{content:"\e9d2"}.eicon-e-image:before{content:"\e9d3"}.eicon-video:before{content:"\e9d4"}.eicon-svg:before{content:"\e9d5"}.eicon-e-divider:before{content:"\e9d6"}.eicon-e-heading:before{content:"\e9d7"}.eicon-atomic:before{content:"\ebae"}.eicon-library-delete:before{content:"\e9d8"}.eicon-library-copy:before{content:"\e9d9"}.eicon-library-folder-empty:before{content:"\e9da"}.eicon-library-move:before{content:"\e9db"}.eicon-library-edit:before{content:"\e9dc"}.eicon-library-subscription-upgrade:before{content:"\e9de"}.eicon-library-folder-view:before{content:"\e9df"}.eicon-library-grid:before{content:"\e9e1"}.eicon-library-cloud-connect:before{content:"\e9e2"}.eicon-library-import:before{content:"\e9e3"}.eicon-library-list:before{content:"\e9e4"}.eicon-library-cloud-empty:before{content:"\e9e5"}.eicon-folder-plus:before{content:"\e8aa"}.eicon-library-folder:before{content:"\e9e6"}.eicon-accessibility:before{content:"\e9bf"}.eicon-lock-outline:before{content:"\e9e7"}.eicon-eye:before{content:"\e8ac"}.eicon-elementor-square:before{content:"\e813"}/*! elementor - v3.29.0 - 28-05-2025 */
.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{background:var(--e-a-bg-logo);border-radius:50%;display:inline-block;line-height:1;padding:.75em}.e-logo-wrapper i{color:var(--e-a-color-logo);font-size:1em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.elementor .elementor-background-video{max-width:none}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}.elementor-custom-embed-play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{height:100px;width:100px;fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3))}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-left:auto;margin-right:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap;margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con:not(.e-div-block-base){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;pointer-events:none;position:absolute;right:10px;text-shadow:0 0 3px rgba(0,0,0,.3);top:50%;transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:not(.e-div-block-base) .elementor-widget-container,.elementor-element:not(.e-div-block-base):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;font-size:15px;line-height:1;padding:12px 24px;fill:#fff;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;padding:.5em;fill:#fff}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}