/*******LOGIN REGISTER*****/
.login_dialog {
    border: 1px solid #F8C926;
    background: #FFFFFF;
    padding: 30px 30px 30px 30px;
	position: absolute !important;
	transform: translate(-72%,26px);
}
.login_dialog h2 {
    margin-top: 50px;
    margin-bottom: 20px;
    text-align: center;
color: #F8C926;
    font-weight: bold;
}

a.boxclose{
    width: 60px;
    height: 60px;
    top: 0px;
    right: 0px;
    text-align: center;
    cursor: pointer;
    line-height: 60px;
    color: #ffffff;
	background-color:#F8C926;
    z-index: 10;
    font-size: 4em;   
}
a.boxclose::after {
    top: -7px !important;
}

a.boxclose:hover{
    background: rgba(0,0,0,0.1);
}

.boxclose:after {
	top:-10px;
	position:relative;
    content: '\00D7';
    display: inline-block;
}

.login_dialog input[type=submit] {
	display: block;
	cursor: pointer;
	margin: 10px 0px 15px 0px;
	border: 1px solid #F8C926;
	font-weight: bold;
	background-color: #F8C926;
	width: 100%;
	text-align: center;
	min-height: 32px !important;
	padding: 10px;
}

.login_dialog input[type=submit]:hover {
	background-color: #ffffff;
	border: 1px solid #F8C926;
	color: #F8C926;
}
.go_to_login_link{
	color: #ffffff !important;
	font-weight: 500;
  padding: 10px 10px 25px 10px;
	margin-left:60px;
	margin-right:0px;
	font-size: .775em;
	display: inline-block;
}

.menu_register_link{
	color: #ffffff !important;
	font-weight: 500;
	margin-right:0px;
  padding: 10px 10px 25px 10px;
	font-size: .775em;
	display: inline-block;
}

ul.aux-master-menu.aux-skin-classic.aux-horizontal.aux-wide li.aux-menu-item a:hover{
	background-color: #F8C926;
	color: #000000 !important;
}

ul.aux-master-menu.aux-skin-classic.aux-horizontal.aux-wide li.aux-menu-item:hover{
	background-color: transparent !important;
}

.go_to_login_link:hover{
	color: #000000 !important;
}
.menu_register_link:hover{
	color: #000000 !important;
}


/*********KONTAKT********/
div.elementor-custom-embed{
	border: 1px solid #F8C926;
}

/******* GENERAL ********/
div#respond h3#reply-title span{
  visibility: hidden;
}

div#respond h3#reply-title span::before{
  content:'Einen Kommentar hinzufügen'; 
  visibility: visible;
}

form#commentform p.comment-notes{
  visibility: hidden;
}

form#commentform p.comment-notes::before {
  content:'Deine Email-Adresse wird nicht veröffentlicht. erforderliche Felder sind markiert *'; 
  visibility: visible;
}


div.eael-entry-content a.eael-post-elements-readmore-btn{
  visibility: hidden;
	background: url(https://www.gaeubschwarz.ch/wp-content/uploads/layout-01.png) 0% / 15% no-repeat #F8C926;
	color: #000;
	float: right;
	position: relative;
	top: -9px;
	padding-left: 25px;
	font-size:12px;
	font-weight:bold;
	padding-right: 10px;
}

div.eael-entry-content a.eael-post-elements-readmore-btn::before {
	background: url(https://www.gaeubschwarz.ch/wp-content/uploads/layout-01.png) 0% / 15% no-repeat #F8C926;
	color: #000;
	left:-17px;
	position: absolute;
	padding-left: 25px;
	font-size:13px;
	font-weight:bold;
	padding-right: 25px;
  content:'Weiterlesen'; 
  visibility: visible;
}

div.eael-entry-content a.eael-post-elements-readmore-btn::after {
  font-family: "auxin-front";
	color: #000000;
	background-color: #F8C926;
  visibility: visible;
  content: "\e171";
	float: right;
  position: relative;
}

.eael-grid-post-excerpt{
	padding-bottom:10px
}

.page-title-section .page-header>.aux-container>*:first-child {
	display:none;
}
.page-title-section .page-header>.aux-container>*:last-child {
    margin-top: 40px;
    margin-bottom: 45px;
	font-weight:bold;
	color:#000000;
}

.aux-goto-top-btn .aux-arrow-nav.aux-outline {
    width: 35px;
    height: 35px;
    background-color: white;
}
.aux-arrow-nav.aux-round {
    border-radius: 50%;
    width: 73px;
    height: 73px;
}
.aux-arrow-nav.aux-outline {
    box-shadow: 0 0 0 1px #F8C926 inset;
    background-color: #F8C926;
}
.aux-arrow-nav {
    position: relative;
    cursor: pointer;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    background-color: #F8C926;
    width: 36px;
    height: 36px;
    overflow: hidden;
}

.aux-arrow-nav.aux-outline .aux-overlay::after {
    background-color: #F8C926;
}
.aux-arrow-nav .aux-overlay::after {
    position: relative;
    content: '';
    border-radius: 50%;
    display: block;
    padding-top: 100%;
    background-color: #F8C926;
}


/************POST*************/
.aux-has-sidebar .aux-primary .hentry .entry-title {
    border-bottom: 1px solid #000;
}

.single-post .hentry .entry-meta .aux-single-post-share {
    padding: 7px;
	color:#000000;
    background-color: #cecece;
}
.aux-tooltip-socials-container .aux-tooltip-socials-wrapper {
     border-radius: initial !important; 
}

.aux-tooltip-socials-container.aux-tip-open .aux-tooltip-socials-wrapper {
    -webkit-animation: auxShareFadeInDown 1000ms forwards;
    animation: auxShareFadeInDown 1000ms forwards;
    -webkit-animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    display: inline-block;
    opacity: 1;
	   background-color: #ffffff;
	border: 1px solid #cecece;
	   padding: 0 17px 0 13px; 
}

.aux-tooltip-socials-container .aux-tooltip-dark+.aux-tooltip-socials-wrapper .jssocials-share-link {
     color: #000000;
	padding: 12px 0 10px 0; 
}

.aux-tooltip-socials-container .jssocials-share:hover .jssocials-share-link {
    color: #ffffff;
}

.aux-tooltip-socials-container .jssocials-share:hover {
	vertical-align:center;
	background-color:#F8C926;
    -webkit-transform: none !important;
    -ms-transform:  none !important;
    transform:  none !important;
}

.single-post .hentry .entry-meta .aux-single-post-share:hover {
    background-color: #F8C926;
}

div.eael-grid-post-holder-inner div.eael-entry-media div.eael-entry-thumbnail img{
	-webkit-filter:initial; /* Safari 6.0 - 9.0 */
  filter: initial;
  transition: 1s ease;
}
.aux-tooltip-socials-container .aux-tooltip-socials-wrapper {
}

article.eael-grid-post.eael-post-grid-column .eael-grid-post-holder:hover h2.eael-entry-title{
    background-color: #F8C926;
	color:#000000;
}

article.eael-grid-post.eael-post-grid-column .eael-grid-post-holder:hover h2.eael-entry-title a{
	color:#000000;
}

article.eael-grid-post.eael-post-grid-column .eael-grid-post-holder:hover div.eael-grid-post-holder-inner div.eael-entry-media div.eael-entry-thumbnail img{
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}


article.eael-grid-post.eael-post-grid-column div.eael-grid-post-holder:hover {
    border-color: #F8C926;
}

input[type="reset"], input[type="submit"] {
	background-color: #F8C926;
	color: #ffffff;
	border: 1px solid #F8C926;
}

input[type="reset"], input[type="submit"]:hover {
	background-color: #ffffff;
	color: #F8C926;
	border: 1px solid #F8C926;
}

aux-contact-form input[type="text"]:focus, #commentform input[type="text"]:focus, .aux-contact-form input[type="email"]:focus, #commentform input[type="email"]:focus, .aux-contact-form input[type="password"]:focus, #commentform input[type="password"]:focus, .aux-contact-form input[type="tel"]:focus, #commentform input[type="tel"]:focus, .aux-contact-form input[type="url"]:focus, #commentform input[type="url"]:focus, .aux-contact-form input[type="date"]:focus, #commentform input[type="date"]:focus, .aux-contact-form textarea:focus, #commentform textarea:focus, .c_form input[type="text"]:focus, .c_form input[type="email"]:focus, .c_form input[type="password"]:focus, .c_form input[type="tel"]:focus, .c_form input[type="url"]:focus, .c_form input[type="date"]:focus, .c_form textarea:focus, .wpcf7 input[type="text"]:focus, .wpcf7 input[type="email"]:focus, .wpcf7 input[type="password"]:focus, .wpcf7 input[type="tel"]:focus, .wpcf7 input[type="url"]:focus, .wpcf7 input[type="date"]:focus, .wpcf7 textarea:focus {
    border-color: #F8C926;
}

.aux-contact-form input[type="text"]:focus, #commentform input[type="text"]:focus, .aux-contact-form input[type="email"]:focus, #commentform input[type="email"]:focus, .aux-contact-form input[type="password"]:focus, #commentform input[type="password"]:focus, .aux-contact-form input[type="tel"]:focus, #commentform input[type="tel"]:focus, .aux-contact-form input[type="url"]:focus, #commentform input[type="url"]:focus, .aux-contact-form input[type="date"]:focus, #commentform input[type="date"]:focus, .aux-contact-form textarea:focus, #commentform textarea:focus, .c_form input[type="text"]:focus, .c_form input[type="email"]:focus, .c_form input[type="password"]:focus, .c_form input[type="tel"]:focus, .c_form input[type="url"]:focus, .c_form input[type="date"]:focus, .c_form textarea:focus, .wpcf7 input[type="text"]:focus, .wpcf7 input[type="email"]:focus, .wpcf7 input[type="password"]:focus, .wpcf7 input[type="tel"]:focus, .wpcf7 input[type="url"]:focus, .wpcf7 input[type="date"]:focus, .wpcf7 textarea:focus {

    border-color: #F8C926;

}

.aux-pagination li.page.active a, .aux-pagination li.page.active span {
    background-color: #F8C926;
    color: #fff;
    border-color: #F8C926;
}

.aux-pagination li>a:hover {
    color: #fff;
    background-color: #F8C926;
}

ul.pagination li.last a.page-numbers:hover {
    color: #ffffff;
}

ul.pagination li.first a.page-numbers:hover {
    color: #ffffff;
}

.aux-pagination.aux-no-border li a:hover, .aux-pagination.aux-page-no-border li a:hover, .aux-pagination.aux-round li a:hover {
    border-color: #F8C926;
	  color: #F8C926;
}
.aux-pagination .pagination {
    transform: translate(40%);
}
/*
.aux-commentlist .avatar{
	border: 1px solid #F8C926;
}

.entry-author-info .author-avatar, .aux-next-prev-posts.nav-skin-thumb-arrow .aux-arrow-nav {
    border: 1px solid #F8C926;
}

.aux-next-prev-posts.nav-skin-thumb-arrow .aux-arrow-nav{
	outline: initial;
	box-shadow:transparent;
}*/

/**********Categotias*******/
.leftCategory{
	margin-left:7%;
	margin-top:15px;
	width:34%;
	height:15px;
	background-color:#000000;
	float:left;
    -ms-transform: skew(-20deg,10deg); /* IE 9 */
    -webkit-transform: skew(-20deg,10deg); /* Safari */
    transform: skew(-20deg,0deg); /* Standard syntax */
    /**/right: -9px;
}

.rigthCategory{
	margin-top:15px;
	margin-right:7%;
	width:34%;
	height:15px;
	background-color:#000000;
	float:right;
    -ms-transform: skew(-20deg,10deg); /* IE 9 */
    -webkit-transform: skew(-20deg,10deg); /* Safari */
    transform: skew(-20deg,0deg); /* Standard syntax */
    /**/right: -9px;
}

.pTitleCategory{
	text-align:center;
	color:#000000;
	font-size:30px;
	font-weight:bold;
}

.centerTitleCategory{
	width:18%;
	float:left;
}

.ullistCategory{
	clear:both;
}

.ullistCategory li{
	list-style:none;
	text-align:left;
	font-size: 18px;
	display:inline-block;
	width:28%;
	margin-left:50px;
	margin-top:10px;
	border:1px solid #000000;
	background: url(https://www.gaeubschwarz.ch/wp-content/uploads/jpg-layout-05.png) 100% / 15% no-repeat
}

.spanUlli{
	width:80px;
	display:inline-block;
	text-align:center;
	background-color:#000000;
	color:#ffffff;
	font-size:24px;
	padding: 2px 0 5px 0;
	font-weight:bold;
}

form.categoriesDropdown{
	width:250px;
	float:right;
  outline: none;
}

form.categoriesDropdown select{
  width: 250px;
	display: inline-block;
  padding: 5px 5px 5px 45px;
  font-size: 13px;
	font-style:italic;
  border: 2px solid #F8C926;
  /*height: 46px;*/
	color:#ffffff;
  background: url(https://www.gaeubschwarz.ch/wp-content/uploads/Ass12.png) 0% / 15% no-repeat, url(https://www.gaeubschwarz.ch/wp-content/uploads/layout-04.png) 100% / 16% no-repeat #000000;
}

.cornerSlide{
	-ms-transform: skew(-20deg,10deg); /* IE 9 */
    -webkit-transform: skew(-20deg,10deg); /* Safari */
    transform: skew(-20deg,0deg); /* Standard syntax */
    /*right: -9px;*/
}

.searchClass input{
	color:#ffffff;
  padding: 5px 35px 5px 5px;
  font-size: 13px;
	font-style:italic;
}

/*.searchClass div input{
	color:#ffffff;
	display:inline-block;
	line-height:40px;
  font-size: 13px;
	font-style:italic;
}*/

.searchClass input::placeholder{
	color:#ffffff;
	opacity: 1;
}

.container {
  flex-direction: column;
  /*background-color: #565452;*/
	width: 100%;
}

.row {
  display: flex;
	height: 44px;
}

.field {
	width: 77%;
  position: relative;
}

.field:after {
  content: '';
  display: block;
  position: absolute;
  top: -1px;
  left: 0px;
	overflow:hidden;
  width: 85%;
  height: 100%;
  border-bottom: 1px solid #000000;
  pointer-events: none;
}

.field:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0px;
  width: 96%;
  height: 100%;
  border-top: 1px solid #000000;
  pointer-events: none;
}

.input {
	/*border: 1px solid #000;*/
	border-right:none;
  line-height: 35px;
  padding: 0 15px 0 0;
  width: 100%;
  box-sizing: border-box;
  background-color: #ffffff;
  font-size: 18px;
	background: url(https://www.gaeubschwarz.ch/wp-content/uploads/kategorielayout-01.png) 100% / 15% no-repeat #ffffff;
}

.button {
  background-color: #F8C926;
  color: #ffffff;
  border: none;
  line-height: 42px;
  font-size: 15px;
  padding: 0 30px 0 20px;
  text-transform: uppercase;
}

.fieldMore {
	width:50px;
  position: relative;
	left: -1px;
}

.fieldMore:first-child {
  margin-right: 30px;
}

.formWidget{
	width: 30%;
	float:left;
	margin-right:30px;
	margin-bottom:30px;
}


.vinculoCat{
	color: #000;
}
.vinculoCat:hover{
	color: #000;
}

.nameCategory{
	color:#000;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
}

div.eael-grid-post-holder-inner div.eael-entry-wrapper{
	padding:0px;
	margin-top:-10px;
}
div.eael-grid-post-holder-inner div header h2{
	background-color:#000;
	width:100%;
		height:50px;
	overflow: hidden !important;
	padding: 0 15px 0 15px;
}
div.eael-grid-post-excerpt p{
	height: 180px;
	overflow: hidden !important;
}
div.eael-grid-post-holder-inner div header h2 a{
	height:100%;
	vertical-align:middle;
	/*margin: 0;
  /*position: absolute;
  top: 48%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);*/
}
div.eael-grid-post-holder-inner div header div.eael-entry-meta{
	padding: 0 15px 0 15px;
}

div.eael-grid-post-holder-inner div div.eael-entry-content div.eael-grid-post-excerpt p{
	padding:15px;
}



/******** SEARCH ************/
.myFormSearch{
	display: flex;
}
.flexSearch{
	display: flex;
}
input.mySearch{
	border: 2px solid #F8C926;
  /*height: 36px;*/
	display: inline-block;
  padding: 8px 8px 8px;
  font-size: 13px;
	font-style:italic;
	width:250px;
	color:#ffffff;
	background-color: #000000;
}/*
span.cornerRigth{
  content: "";
	margin-left:245px;
  display: block;
  position: absolute;
	width:15px;
  height: 40px;
background:url(http://testing.gaeubschwarz.ch/wp-content/uploads/layout-03.png) no-repeat;
}*/

input.mySearch::placeholder{
	color:#ffffff;
	opacity: 1;
}
div.myButtonSearch{
	margin-left:10px;
	display: flex;
}
div.myButtonSearch input{
	/*margin-left:15px;*/
	background-color: #F8C926;
	color: #000000;
	height: 38px;
}
div.myButtonSearch input:hover{
	/*margin-left:15px;*/
	background-color: #F8C926;
	color: #000000;
}
/*
.myButtonSearch {
  position: relative;
}

.myButtonSearch:first-child {
}

.myButtonSearch:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  width: 0px;
  height: 0px;
}

.myButtonSearch:first-child:after {
  right: -15px;
  border-top: 42px solid #ffffff;
	border-right: 15px solid transparent;
}

.myButtonSearch:last-child:after {
  left: -15px;
  border-bottom: 60px solid #ffffff;
	border-left: 15px solid transparent;
}

.myButtonSearch.search--button {
flex-basis: 50px;
}

.myButtonSearch.search--button:after {
  border-bottom: 40px solid #f9c829;
}*/
.myauxicon-search{
	background-color: #F8C926;
	font-size:18px;
	color: #000000;
	font-weight:600;
	padding: 10px 10px 0 5px;
	height: 38px;
	margin-left:-10px;
}

/****** CALENDARIO ******/
.myCalendarDivCOntainer{
}

.myCalendarThead{
	background:none;
}

.myCalendarThead th{
	border:none;
	background-color:#ffffff;
	color: #000000;
}

.containerTable{
	/*padding: 0 25px 0 25px;*/
	border: 1px solid #F8C926;
	border-right: none;
	background-color: #ffffff;
	opacity:0.8;
	margin-bottom:1.4em;
	width: 100%;
	height: 360px;
	max-height: 360px;
}

.myCalendarTable{
	width: 100%;
	max-width: 100%;
	background-color: #ffffff;
	opacity:0.8;
	border:none;
}

.myCalendarTable td{
	padding:0.8em;
	border:none;
	opacity:1;
	color: #000000;
}

.myCalendarCaption{
	padding: 10px 0 10px 0;
	font-size:16px;
	font-weight:bold;
  text-transform: uppercase;
	color: #ffffff;
	height: 100%;
	background-color:#000000;
	opacity:0.8;
	border-bottom: 5px solid #F8C926
}

.myCalendarAprevious{
	float:left;
	width: 35%;
	color: #ffffff;
	text-align:right;
}

.myCalendaCaptionCenter{
  display: inline-block;
	width: 30%;
	text-align:center;
}

.myCalendarAprevious:hover{
	color: #F8C926;
}

.myCalendarAnext{
	width: 35%;
	color: #ffffff;
	float:right;
	text-align:left;
}

.myCalendarAnext:hover{
	color: #F8C926;
}

.myCalendarDayPost{
	background-color: #F8C926;
	font-weight:bold;
	padding:5px;
	color: #000000;
}

.myCalendarDayPost:hover{
	/*background-color: #F8C926;*/
	color: #000000;
}

.floatCalendar{
	display:flex;
	height: 100%;
}

.divDaysPost{
	margin-bottom:1.4em;
	border: 1px solid #F8C926;
	border-left: none;
	background-color:#ffffff;
	opacity:0.8;
	width: 200px;
	height: 360px;
	min-width: 200px;
}

.textMonthPost{
	padding: 15px 0 15px 0;
	font-size:16px;
	font-weight:bold;
  text-transform: uppercase;
	color: #000000;
	text-align:Center
}

.postMonthPost{
	height:78%;
	max-height:78%;
	overflow-y:auto;
	border-left: 2px solid #000000;
}

.postaPost{
	margin: 15px;
	text-align:left;
	border-bottom: 1px solid #000000;
}

.reducirBottom{
	margin-bottom:0px;
	display: flex;
	font-size:14px;
	
}

.marginBotP{
	margin-bottom:0px;
	display: flex;
}

.urlPostaPost{
	background-color: #F8C926;
	font-weight:bold;
	font-size:10px;
	padding:3px 10px 3px 18px;
	color: #000000;
	display: flex;
	margin-left:78%;
	position: relative;
}

.urlPostaPost:hover{
	/*background-color: #F8C926;*/
	color: #000000;
}

.urlPostaPost:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  width: 0px;
  height: 0px;
}

.urlPostaPost:first-child:after {
  right: 27px;
  border-top: 15px solid #ffffff;
	border-right: 10px solid transparent;
}

.urlPostaPost:last-child:after {
  /*left: -5px;*/
  border-bottom: 0px solid #ffffff;
	border-left: 0px solid transparent;
}

.urlPostaPost.a--button {
 flex-basis: 50px;
}

.urlPostaPost.a--button:after {
  border-bottom: 0px solid #F8C926;
}

.emptyPost{
	margin: 15px;
	font-size:14px;
}

/*******Widget Pooll******/
.aux-sidebar .sidebar-inner {
	padding:50px 0px 50px 0px;
}

section.widget-container.widget_polls-widget h3{
    position: relative;
    z-index: 1;
	color:#ffffff;
    overflow: hidden;
    text-align: center;
	font-weight:bold;
	padding:0px;
    margin-top: 0px;
    margin-bottom: 15px;
    border-bottom: none;
    text-transform: uppercase;
    font-size: 24px;
    line-height: 150%;
	letter-spacing: 2px;
}

section.widget-container.widget_polls-widget h3:before, section.widget-container.widget_polls-widget h3:after {
    position: absolute;
    top: 43%;
    overflow: hidden;
    width: 48%;
    height: 10px;
    content: '\a0';
    background-color: #F8C926;
}
section.widget-container.widget_polls-widget h3:before {
    margin-left: -52%;
    text-align: right;
}
section.widget-container.widget_polls-widget h3:after {
    margin-left: 3%;
    text-align: right;
}


a.ybforeverLinkA{
	margin-top:50px;
	padding: 0 10px 0 10px;
	color:#ffffff;
}
a.ybforeverLinkA:hover{
	color:#F8C926;
}
h5.ybforeverLink {
    position: relative;
    font-size: 24px;
    z-index: 1;
	color:#ffffff;
    overflow: hidden;
    text-align: center;
	font-weight:bold;
}
h5.ybforeverLink:before, h5.ybforeverLink:after {
    position: absolute;
    top: 40%;
    overflow: hidden;
    width: 50%;
    height: 10px;
    content: '\a0';
    background-color: #F8C926;
}
h5.ybforeverLink:before {
    margin-left: -50%;
    text-align: right;
}
div.ybforeverBackground{
	margin-top: 50px;
	padding-top: 5px;
	height: 55px;
    background-color: #000000;
}

section.widget-container.widget_polls-widget div.wp-polls form.wp-polls-form div.wp-polls-ans ul li input[type="radio"] {
	border: solid 1px #F8C926;
	box-shadow: 0 0 0px 2.5px #000 inset;
}

section.widget-container.widget_polls-widget div.wp-polls form.wp-polls-form div.wp-polls-ans ul li input[type="radio"]:hover {
	border: solid 1px #F8C926;
	box-shadow: 0 0 0px 2.5px #000 inset;
    background-color: #F8C926;
}

section.widget-container.widget_polls-widget div.wp-polls form.wp-polls-form div.wp-polls-ans ul li input[type="radio"]:checked {
    background-color: #F8C926;
}

section.widget-container.widget_polls-widget div.wp-polls div.wp-polls-ans ul.wp-polls-ul li div.pollbar {
	border: solid 5px #F8C926;
	background-color: #F8C926;
	-ms-transform: skew(-20deg,10deg); /* IE 9 */
    -webkit-transform: skew(-20deg,10deg); /* Safari */
    transform: skew(-20deg,0deg); /* Standard syntax */
    /**/right: -9px;
}

section.widget-container.widget_polls-widget div.wp-polls div.wp-polls-ans ul.wp-polls-ul li {
	color:#ffffff;
	font-size:14px;
}

section.widget-container.widget_polls-widget div.wp-polls div.wp-polls-ans ul.wp-polls-ul {
padding-left: 0px;
}
section.widget-container.widget_polls-widget div.wp-polls p strong {
	color:#ffffff;
	font-size: 14px;
}

section.widget-container.widget_polls-widget div.wp-polls div.wp-polls-ans p {
	color:#F8C926;
	font-style:italic;
	font-size: 14px;
}

section.widget-container.widget_polls-widget div.wp-polls div.wp-polls-ans p strong{
	color:#F8C926;
}


/***** Pool Archive *****/
code{
	padding: 0px !important;
}
div.divByPool{
	width:47%;
	float:left;
	height:350px;
	overflow-y: auto;
	font-family: "Raleway";
margin-right: 3%;
}

div.divByPool p[style]:nth-child(1){
	font-family: "Raleway";
	text-transform: uppercase;
	border-bottom: 1px solid #e5e5e5;
	text-align:left !important;
}

div.divByPool div.wp-polls-ans ul{
	padding-left:0px;
}

div.divByPool div.wp-polls-ans ul.wp-polls-ul p{
	font-family: "Raleway";
	color:#3c3c3c;
	font-size:12px;
  display:flex;
}

div.divByPool div.wp-polls-ans ul.wp-polls-ul p::before {
  font-family: "auxin-front";
	color: #3c3c3c;
  content: "\e70c";
  position: relative;
	right:8px;
}

div.divByPool div.wp-polls-ans ul li{
	font-family: "Raleway";
	color:#3c3c3c;
	font-size:12px;
}

div.divByPool div.wp-polls-ans ul li small{
	font-family: "Raleway";
	color:#3c3c3c;
	font-size:12px;
}

div.divByPool div.wp-polls-ans p:nth-child(2){
	font-family: "Raleway";
	color:#3c3c3c;
	font-size:12px;
	background-color:#e5e5e5;
	font-weight:bold;
	padding: 5px 0 5px 0;
}
div.divByPool div.wp-polls-ans ul li div.pollbar{
	border: solid 5px #F8C926;
	background-color: #F8C926;
	-ms-transform: skew(-20deg,10deg); /* IE 9 */
    -webkit-transform: skew(-20deg,10deg); /* Safari */
    transform: skew(-20deg,0deg); /* Standard syntax */
    /**/right: -9px;
}

.titleUnfrange{
	font-family: "Raleway";
    text-align: center;
	color: #000000;
	padding: 0 20px 0 20px;
}

.titleUnfrange h3{
	font-weight:bold;
}

.divLeftTitleUnfrange{
	position: relative;
	height:10px;
	background-color:#000000;
	width:33%;
	top: 25px;
}

.divRigthTitleUnfrange{
	position: relative;
	height:10px;
	background-color:#000000;
	width:33%;
	top: 25px;
}


/******** Author ********/

.authorSection{
	margin-top: 25px;
	overflow: hidden;
	width:22%;
	float:left;
	margin-right:25px;
}

.divAuthorPicture{
	border: 1px solid #000000;
	width: 100%;
	-webkit-filter: initial; /* Safari 6.0 - 9.0 */
  filter: initial;
  transition: 1s ease;
}

.divNameAuthorSection{
	background-color: #000000;
	color: #ffffff;
	font-weight:bold;
	padding: 15px 0 15px 15px;
	text-transform: uppercase;
}
.magMagNitch{
	border:1px solid #e5e5e5;
	padding-bottom:10px;
	height:280px;
	min-height: 280px;
	overflow-y:auto;
}

.divMagAuthorSection{
	color: #000000;
	margin:10px;
	font-weight:bold;
	background-color: #F8C926;
	padding: 3px 15px 3px 15px;
	
}
.divMagNichtAuthorSection{
	margin:10px;
	color: #000000;
	font-weight:bold;
	padding-top:2px;
	background-color: #F8C926;
	height:30px;
	display:flex;
}
.rotateIconAutor	{
	margin-left: 15px;
	margin-right: 4px;
	top:12px;
	position:relative;
	transform: rotate(180deg);
}

.divOptiontAuthorSection{
	margin-left: 10px;
	color:#3c3c3c;
}
.divSocialAuthorSection{
	background-color: #000000;
	padding: 15px 0 15px 0px;
	text-align:center;
}

.divSocialAuthorSection a{
  padding:5px;
	color: #ffffff;
}
.authorSection:hover .divAuthorPicture {
	border: 1px solid #F8C926;
}
.authorSection:hover div.divSocialAuthorSection {
	background-color: #F8C926;
	color: #000000;
}
.authorSection:hover div.magMagNitch {
	border-right:1px solid #F8C926;
	border-left:1px solid #F8C926;
}

.authorSection:hover div.divNameAuthorSection {
	background-color: #F8C926;
	color: #000000;
}

.authorSection:hover .divSocialAuthorSection a{
	color: #000000;
}

.authorSection:hover .divAuthorPicture{
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

.authorGlobalSection{
	
}

/************************************************************************************************** MOVIL
/******** Meno Movil ********/
.aux-offcanvas-menu{
	background-color: #000000;
	opacity:0.95;
}
div.aux-panel-close div.aux-close.aux-cross-symbol.aux-thick-medium::after,div.aux-panel-close div.aux-close.aux-cross-symbol.aux-thick-medium::before{
	background-color:#ffffff;
}
@media only screen and (max-width: 480px) {
	.formWidget{
		float:none;
		width:100%;
	}
	.input{
		width:100% !important;background: url(https://www.gaeubschwarz.ch/wp-content/uploads/kategorielayout-01.png) 100% / 18% no-repeat #fff;
	}

.field:after {
  width: 83%;
}

.field:before {
  width: 94%;
}
	
	.myFormSearch {
    padding: 0px 15px 0px 15px;
	}
	input.mySearch {
    width: 210px;
}
	div.myButtonSearch {
    width: 125px;
	}
	div.myButtonSearch input {
    margin-left: 15px;
    background-color: #F8C926;
    color: #000000;
		padding: 12px 12px;
	}
	.authorSection{
		width:100%;
		margin: 0 auto;
		margin-top:25px;
	}
	.divAuthorPicture{
		width:100%;
		height:100%;
	}
	.divAuthorPicture img{
  display: block;
  margin-left: auto;
  margin-right: auto;
	}
	div.divByPool{
		margin-top:25px;
		float:none;
		width:100%;
	}/*
	div.calendar_wrap{
		width: 100%;
margin: 0 auto;
	}*/
	.myCalendarDivCOntainer{
		width:100%;
	}
	.floatCalendar{
		display:initial;
	}
	.containerTable{
		border-right: 1px solid #F8C926;
		padding: 0px;
	height: 100%;
	}
	.myCalendarTable tr td, .myCalendarTable tr th{
		padding:0.7em;
	}
	.divDaysPost{
		display:none;
	}
	
	.login_dialog{
		position:absolute;
		transform: translate(10%,-50%);
	}
	
	.login_dialog{
		position: fixed !important;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);width: 95%;
	}
	
.go_to_login_link{
	    margin: 50px 15px 0px 0px;
    padding-left: 1.5em;
    padding-right: 1.5em;
    display: flex;
    padding-bottom: 1.125em;
    width: 40%;
    line-height: 100%;
}
	
.menu_register_link{
	    margin: 0px 15px 0px 0px;
    padding-left: 1.5em;
    padding-right: 1.5em;
    display: flex;
    padding-bottom: 1.125em;
    width: 40%;
    line-height: 100%;
	position: absolute;
	transform: translate(100%,-95%);
}
	
	.menu_register_link:hover{
    background-color: #F8C926;
    color: #000000;
	}
}

/*******************************************************************************Tablet*****************************************************************************/

@media only screen and (min-width: 481px) and (max-width: 1030px) {
	.formWidget{
		float:left;
		width:45%;
	}
	.input{
		width:100% !important;
		background: url(https://www.gaeubschwarz.ch/wp-content/uploads/kategorielayout-01.png) 100% / 17% no-repeat #fff;
	}

.field:after {
  width: 84%;
}

.field:before {
  width: 94%;
}
	.myCalendarTable tr td, .myCalendarTable tr th{
		padding:0.8em;
	}
}
