/*
Theme Name: www.sufiway.eu
Theme URI: http://www.sufiway.eu/
Description: Tema di www.sufiway.eu
Author: www.sufiway.eu
Author URI: http://www.sufiway.eu/
Template: customizr
Version: 1.0.0
Tags:
Text Domain: www.sufiway.eu
*/

/* Customisation by GD-HOAP: 2018-09-01*/

/* open-sans-regular - cyrillic_greek-ext_latin-ext_greek_cyrillic-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('wp-content/fonts/open-sans-v15-cyrillic_greek-ext_latin-ext_greek_cyrillic-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('wp-content/fonts/open-sans-v15-cyrillic_greek-ext_latin-ext_greek_cyrillic-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('wp-content/fonts/open-sans-v15-cyrillic_greek-ext_latin-ext_greek_cyrillic-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('wp-content/fonts/open-sans-v15-cyrillic_greek-ext_latin-ext_greek_cyrillic-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('wp-content/fonts/open-sans-v15-cyrillic_greek-ext_latin-ext_greek_cyrillic-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('wp-content/fonts/open-sans-v15-cyrillic_greek-ext_latin-ext_greek_cyrillic-ext_latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - cyrillic_greek-ext_latin-ext_greek_cyrillic-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('wp-content/fonts/open-sans-v15-cyrillic_greek-ext_latin-ext_greek_cyrillic-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('wp-content/fonts/open-sans-v15-cyrillic_greek-ext_latin-ext_greek_cyrillic-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('wp-content/fonts/open-sans-v15-cyrillic_greek-ext_latin-ext_greek_cyrillic-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('wp-content/fonts/open-sans-v15-cyrillic_greek-ext_latin-ext_greek_cyrillic-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('wp-content/fonts/open-sans-v15-cyrillic_greek-ext_latin-ext_greek_cyrillic-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('wp-content/fonts/open-sans-v15-cyrillic_greek-ext_latin-ext_greek_cyrillic-ext_latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* julius-sans-one-regular - latin-ext_latin as "Dosis"*/
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 400;
  src: url('wp-content/fonts/julius-sans-one-v6-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Dosis'), local('Dosis-Regular'),
       url('wp-content/fonts/julius-sans-one-v6-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('wp-content/fonts/julius-sans-one-v6-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('wp-content/fonts/julius-sans-one-v6-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('wp-content/fonts/julius-sans-one-v6-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('wp-content/fonts/julius-sans-one-v6-latin-ext_latin-regular.svg#JuliusSansOne') format('svg'); /* Legacy iOS */
}

/* open-sans-300 - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('wp-content/fonts/open-sans-v15-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('wp-content/fonts/open-sans-v15-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('wp-content/fonts/open-sans-v15-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('wp-content/fonts/open-sans-v15-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
       url('wp-content/fonts/open-sans-v15-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('wp-content/fonts/open-sans-v15-latin-ext_latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* HEADER und NAVIGATION Anpassungen HOAP */

#headerimage{
	min-height:300px;
	background-position: center center;
	/* Front Page Image: */
	background-image:url('http://sufiway.eu/wp-content/uploads/2018/09/new_homepagepic.jpg');
	background-repeat:no-repeat;
	background-size:cover;
	max-width:1140px;
	margin: 0 auto;
}

#primary-nav{
	font-family: 'Dosis';
	font-size:0.9em;
}

.nav__menu{
	font-size: 16px;
	font-size: 1rem;
}

.primary-nav__utils{
	display:none;
}

.header-skin-light .tc-header{
    background-color: #e86e1e;
}

.nav__menu{
    font-weight:400;
    letter-spacing: 1px;
}

.header-skin-light [class*="nav__menu"] .nav__link, .header-skin-light .nav__utils a{
    color: #ff9;
}

.header-skin-light [class*="nav__menu"] .nav__link:hover, .header-skin-light [class*="nav__menu"] .current-menu-item > .nav__link, .header-skin-light [class*="nav__menu"] li:not(.dropdown-item).current-active > .nav__link{
	color: #ff0;

}

.header-skin-light .ham__toggler-span-wrapper .line{
    background-color: #ff9;
}

.header-skin-light [class*="nav__menu"] .nav__title::before, .czr-link-hover-underline .widget_nav_menu a:not(.btn)::before{
    background-color: #ff0;
}

.header-skin-light .header-tagline{
	font-family: 'Dosis';
	font-size: 2.1em;
	margin: 2px .1em 0 0;
	text-transform:uppercase;
	color: #6e2a76;
	font-style:normal;
}

.section .container{
	padding-left: 0;
	padding-right: 0;
}
/* DROPDOWN */
.header-skin-light [class*="nav__menu"] .dropdown-item .nav__link{
	color: #ff0;
}

.header-skin-light .dropdown-menu{
	background-color: rgba(205,95,41,0.5);
}

.dropdown-menu .nav li:not(.mini_cart_item) a:focus, .nav li:not(.mini_cart_item) a:hover, .dropdown-item, .dropdown-menu .menu-item{
	background-color: rgba(205,95,41,0.9);
	border-color:rgba(205,95,41,0.9);
}

.header-skin-light .dropdown-item:hover{
	background-color: rgba(205,95,41,1)
}

.header-skin-light [class*="nav__menu"] .dropdown-item .nav__link:hover{
	color: #FF0;
}

.header-skin-light .sticky-transparent.is-sticky .desktop-sticky{
		background-color: rgba(205,95,41,0.9)
}
/* Anpassungen Event-Seite */
#page-7799 h1.entry-title, #page-7799 h2, #page-8205 h1.entry-title, #page-8205 h2{
		border-bottom: 1px solid rgba(205,95,41,1);

}

/* Anpassungen Book-Seiten*/
.book_cover{
	margin-right: 3em;
	border: 1px solid black;
}

.czr-wp-the-content h2{
	clear:both;
}

/* Anpassungen footer */
.footer-skin-dark .footer__wrapper{
	background-color: #cd5f29;
}

.footer-skin-dark .footer__wrapper a{
	color: #fff;
	background-color:#cd5f29;
	font-weight: 300;
}

.footer-skin-dark .footer__wrapper a:hover{
	color: #ff0;
}

.czr-link-hover-underline .widget_recent_entries a:not(.btn)::before{
	background-color: #ff0;
}

.footer-skin-dark .footer__wrapper #colophon{
	background-color:#bc4f18;
	
}

.colophon__row .footer__credits{
	color: rgba(255,255,255,.6);
}

.footer-skin-dark .footer__wrapper a{
	background-color:rgba(205,95,41,0);
}

.icon-feed:hover{
	color: #ff0;
}

/* WIDGETS Anpassungen */
table:not([id^="wp-calendar"]):not(.ui-datepicker-calendar) td{
	padding:0;
}

.sidebar .widget-title::after{
	background-color: rgba(205,95,41,0);
}

.sidebar .widget-title::before, input[type=submit]{
	background-color: rgba(205,95,41,1);
}

.sidebar .widget-title{
	border-top: 1px solid rgba(205,95,41,1);
	margin-bottom:0;
}

#mailpoet_form_1 p .mailpoet_text, #mailpoet_form_2 p .mailpoet_text{
	width:100%;
}

.sm_brands{
	margin-left:.5em;
	font-size:2em;
	color:#e86e1e;
	transition: all ease 0.4s;
}

.sm_brands:hover{
	color:#DD2;	
}

.widget-area h3.widget-title{
	margin-top:0;
}

#custom_html-4 .custom-html-widget{
	height:0;
}

#menu-sufiway a::before{
	background-color: #b65313;
}

/* WPML Language Selector */
.wpml-ls-legacy-list-horizontal .wpml-ls-flag{
	width:24px;
	height:16px;
}

/*#icl_lang_sel_widget-2{
	background-color: rgba(205,95,41,0.2);
	margin-bottom:0;
	padding-bottom:2.5em;
}*/

/* widget_hijri_calendar */
.widget_hijri_calendar table td{
	padding: 0.25em !important;
}

/*Paypal Donation */
#text-2 .textwidget .wpedon_paypalbuttonimage{
	margin:0 auto;
}



/* Upcoming Events Widget */
.vsel-widget h4{
font-size: 92%;	
}

.vsel-widget #vsel .vsel-content{
	margin: 0;
}

#vsel .vsel-content .vsel-meta a{
	position:relative;
	display: inline-block;
}

#vsel .vsel-content .vsel-meta a:not(.btn)::before{
	background-color:#ff0;
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	bottom: .5px;
	left: 0;
	visibility: hidden;
	transform: translate3d(0,0,0) scaleX(0);
	-webkit-transform: translate3d(0,0,0) scaleX(0);
	transition: all .3s ease 0s;
}

#vsel .vsel-content .vsel-meta a:hover::before{
	visibility: visible;
	transform: translate3d(0,0,0) scaleX(1);
	-webkit-transform: translate3d(0,0,0) scaleX(1);
}

/* Search */
form.czr-form input:not([type=submit]):not([type=button]):not([type=number]):not([type=checkbox]):not([type=radio]), form.czr-form textarea{
	border-bottom: 2px solid rgba(205,95,41,1);
}

/* EVENT List */
#vsel .vsel-content{
	border-bottom: 1px dotted rgba(205,95,41,1);
}

/* Newsletter Plugin */
/* Subscription Form */
div.tnp-subscription label{
 /*display: none;*/ 
}

div.tnp-subscription input[type=text], div.tnp-subscription input[type=email]{
	border: 1px solid #eceeef;
	background-color: #fff;
	box-shadow: inset 0 2px 1px rgba(0,0,0, .023);
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	font-weight: 400;
	
}

div.tnp-subscription input.tnp-submit, div.tnp-subscription input[type=submit]{
	background-color: rgba(205,95,41,1);
	border: 1px solid rgba(205,95,41,1);
}

div.tnp-subscription input[type=submit]:hover{
	border-color: rgba(205,95,41,1);
	color: rgba(205,95,41,1);
	background-color: rgba(255,255,255,0);
	
}
div.tnp-subscription .tnp-field-submit{
	text-align:right;
}
