/*
 Theme Name: TrueWeb Solutions
 Theme URI: https://trueweb.solutions/
 Description: Dies ist ein <b>ready-to-start</b> Child-Theme f&uuml;r Divi. Entwickelt und bereitgestellt von TrueWeb Solutions. Dieses Theme beinhaltet alle notwendigen Dateien, um den schnellen und einfachen Start zu erm&ouml;glichen.
 Author: TrueWeb Solutions
 Author URI: https://trueweb.solutions/
 Template: Divi
 Version: 1.0.2
 Tag: divi, child-theme, 
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/*  ==================================================================
	STANDARD CSS =====================================================
	==================================================================  */

@media only screen and (max-width: 980px) {
  #top-header > .container,
  #main-header > .container,
  #et_search_outer > .container,
  body.single #main-content > .container,
  body.page:not(.et-tb-has-template) div.et_pb_row,
  body.page.et-tb-has-template .et-l--post div.et_pb_row,
  body.single-project div.et_pb_row,
  body.single-project div.et_pb_row.et_pb_row_fullwidth {
     width: 95% !important; 
   }
}

.fluentform .ff_btn_style:focus, .fluentform .ff_btn_style:hover {
	opacity: 1!important;
}

/* CSS for buttons - Text on hover - Slide from the Top */
#page-container .et-l .et_pb_section .et_pb_button.btn-fill-left {
	background-size: 200% 100% !important;
	background-position: right bottom !important;
	transition: all .5s ease-out !important;
}

#page-container .et-l .et_pb_section .et_pb_button.btn-fill-right {
	background-size: 200% 100% !important;
	background-position: left bottom !important;
	transition: all .5s ease-out !important;
}

#page-container .et-l .et_pb_section .et_pb_button.btn-fill-left-black-transparent {
	background: linear-gradient(to right, black 50%, rgba(0,0,0,0) 50%);
}

#page-container .et-l .et_pb_section .et_pb_button.btn-fill-left-transparent-black {
	background: linear-gradient(to right, black 50%, rgba(255,255,255, 0) 50%);
}

#page-container .et-l .et_pb_section .et_pb_button.btn-fill-right-transparent-black {
	background: linear-gradient(to right, rgba(255,255,255, 0) 50%, black 50%);
}

#page-container .et-l .et_pb_section .et_pb_button.btn-fill-left-black-gray {
	background: linear-gradient(to right, black 50%, #e8e8e8 50%);
}
#page-container .et-l .et_pb_section .et_pb_button.btn-fill-left-transparent-transparent {
	background: linear-gradient(to right, rgba(255,255,255,0.18) 50%, rgba(255,255,255,0) 50%);
}



#page-container .et-l .et_pb_section .et_pb_button.btn-fill-left:hover {
	background-position: left bottom !important;
	transition: all .5s ease-out !important;
}

#page-container .et-l .et_pb_section .et_pb_button.btn-fill-right:hover {
	background-position: right bottom !important;
	transition: all .5s ease-out !important;
}

#page-container .et-l .et_pb_section .et_pb_button.btn-fill-left:after, #page-container .et-l .et_pb_section .et_pb_button.btn-fill-left:after:hover, #page-container .et-l .et_pb_section .et_pb_button.btn-fill-right:after, #page-container .et-l .et_pb_section .et_pb_button.btn-fill-right:after:hover {
	transition: all .5s ease-out !important;
	content: "\24";
	line-height: inherit;
    font-size: inherit !important;
    opacity: 1;
    margin-left: .3em;
    left: auto;
    font-family: ETmodules !important;
    font-weight: 400 !important;
}