/*
 Theme Name:   Basel Child
 Description:  Basel Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     basel
 Version:      1.0.0
 Text Domain:  basel-child

 Primary color: #

*/

/*
*******************     ACHTUNG      *******************
Nach Änderungen in der style.css muss die Versionsnummer
in der functions.php verändert werden,
damit die style.css erneut geladen wird.
*********************************************************
*/



/* Borland Cookies */

.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed {
	width: 100%;
}

.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed ._brlbs-thumbnail {
	margin: 0 auto 0;
}


/* Gravity Forms */

/* wf0711_gform
 * Diese Klassen werden im Formular hinterlegt.
 * */

.wf0711_gform_nolabel label  {
    display: none;
}

.wf0711_gform_margin_between_blocks {
    margin-bottom: 15px !important;
}

.wf0711_gform input[type=text] , .wf0711_gform label {
	font-size: 16px;
}

.wf0711_gform input , .wf0711_gform select {
    padding-left: 10px;
    margin-bottom: 10px;
}

.wf0711_gform input[type=submit] {
  width: 100%;
	color: #000000;
	background-color: #fed416;
	margin-bottom: 0px;
}


.wf0711_gform input[type=submit]:hover {
  width: 100%;
	color: #ffffff;
	background: #000000;
}


.wf0711_gform_name  input[type=text] {
	width: 49.5%;
}

.wf0711_gform_radio   {
  	margin-bottom : 25px;
}

.wf0711_gform_radio label  {
  	margin-bottom : 5px;
	  font-size: 16px;
}

.wf0711_gform .gfield_label  {
		font-weight: 600;
	  font-size: 16px;
}



.wf0711_gform_radio li  {

}:root input[type=radio] {
  /* original check box are push outside the viewport */
  position: absolute;
  left: -1000em;
}:root input[type=radio] + label:before {
  content: "\f111";
  font-family: Font Awesome\ 5 Free;
  font-size: 14px;
	color: #000000;
  margin-right: 5px;
  display: inline-block;

/* The following is used to adjust the position of
   the check boxes on the text baseline */

  vertical-align: bottom;
  bottom: 2px;
}
:root input[type=radio]:checked + label:before {
  content: "\f058";
	color: #000000;
}
:root input[type=radio]:disabled + label:before {
  content: "\f111";
	color: #000000;
}
:root input[type=radio]:checked:disabled + label:before {
  content: "\f058";
	color: #000000;
}
:root input[type=radio]:focus + label:before {
  outline: 1px dotted black;
}

.wf0711_gform_acceptance {
	padding-left: 10px;
}
.wf0711_gform_acceptance .gfield_label {
	display: none;
}

.wf0711_gform_acceptance input[type=checkbox] { display:none; } /* to hide the checkbox itself */

.wf0711_gform_acceptance label {
	padding-left: 20px;
	text-indent: -10px;
	font-size: 16px;
	    color: #4C4C4C;
}

.wf0711_gform_acceptance input[type=checkbox] + label:before {
  font-family: Font Awesome\ 5 Free;
  display: inline-block;
}

.wf0711_gform_acceptance input[type=checkbox] + label:before { content: "\f111"; color: #000000; } /* unchecked icon */
.wf0711_gform_acceptance input[type=checkbox] + label:before { letter-spacing: 5px; } /* space between checkbox and label */

.wf0711_gform_acceptance input[type=checkbox]:checked + label:before { content: "\f058"; color: #000000;  } /* checked icon */
.wf0711_gform_acceptance input[type=checkbox]:checked + label:before { letter-spacing: 5px; } /* allow space for check mark */

wf0711_gform_required {
	padding-left: 10px;
}


.wf0711_gform_message textarea{
  padding: 10px;
}

.wf0711_gform_message textarea::placeholder, .wf0711_gform input::placeholder {
  font-size: 16px;
}


/* Gravity Forms Standard
 * Diese Klassen werden von Gravity Forms ausgegeben.
 * */

.validation_error {
 	color: red;
	margin: 10px auto;
}
.validation_message {
	color: red;
	margin-bottom: 10px;
}
.gfield_error input {
	background: rgba(255,0,0,0.1);
}

.gfield_visibility_hidden {
	display: none;
}
