/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* FONTS */

@font-face {
    font-family: 'Proxima Regular';
    src: url('fonts/ProximaNova-Regular.eot');
    src: url('fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/ProximaNova-Regular.woff2') format('woff2'),
        url('fonts/ProximaNova-Regular.woff') format('woff'),
        url('fonts/ProximaNova-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Bold';
    src: url('fonts/ProximaNova-Bold.eot');
    src: url('fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/ProximaNova-Bold.woff2') format('woff2'),
        url('fonts/ProximaNova-Bold.woff') format('woff'),
        url('fonts/ProximaNova-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima ExBold';
    src: url('fonts/ProximaNova-Extrabld.eot');
    src: url('fonts/ProximaNova-Extrabld.eot?#iefix') format('embedded-opentype'),
        url('fonts/ProximaNova-Extrabld.woff2') format('woff2'),
        url('fonts/ProximaNova-Extrabld.woff') format('woff'),
        url('fonts/ProximaNova-Extrabld.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
.none{
	display:none!important
}
h1{
	font-family: 'Proxima ExBold'!important;
}
h3{
	font-family: 'Proxima Bold'!important;
}
p{
	font-family: 'Proxima Regular'!important;
}
.avada-html-layout-boxed, .avada-html-layout-boxed body, .avada-html-layout-boxed body.custom-background, html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed), html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed) body {
    background-color: white;
}

/* PAGE */
.skip-link.screen-reader-text, span.entry-title.rich-snippet-hidden, span.vcard.rich-snippet-hidden, span.updated.rich-snippet-hidden {
    display: none;
}
body {
    margin: 0;
}
main#main {
    padding: 0;
}
div#section-1 {
    padding: 5em 0 0;
}
div#section-2 span.fusion-imageframe {
    display: block;
    text-align: center;
}
.sec-line {
    margin-top: 50px!important;
}
span.fusion-imageframe{
    overflow: visible;
}
div#section-1 img.img-responsive.wp-image-10 {
    width: 120px!important;
    position: relative;
    top: -30px;
}
#section-1 img.img-responsive.wp-image-9 {
    width: 70px;
    position: relative;
    top: -30px;
}
div#section-2 img {
    width: 260px;
    object-fit: cover;
	box-shadow: 7px 5px 5px 0px #bbb!important;
    -moz-box-shadow: 7px 5px 5px 0px #bbb!important;
    -webkit-box-shadow: 7px 5px 5px 0px #bbb!important;
    -khtml-box-shadow: 7px 5px 5px 0px #bbb!important;
}
/* .fusion-image-hovers .imageframe-liftup {
    display: block;
    position: relative;
    max-width: 100%;
    margin: auto;
    text-align: center;
} */
footer img {
    width: 40px!important;
    margin-bottom: 30px;
}
#section-2.una-col .fusion-builder-column-5 {
    width: 26% !important;
    margin-top: 0px;
    margin-bottom: 20px;
}
._df_thumb {
display: block;
    width: 260px;
    height: 420px;
    object-fit: cover;
    margin: auto;
}
._df_book-cover{
			box-shadow: 7px 5px 5px 0px #bbb!important;
    -moz-box-shadow: 7px 5px 5px 0px #bbb!important;
    -webkit-box-shadow: 7px 5px 5px 0px #bbb!important;
    -khtml-box-shadow: 7px 5px 5px 0px #bbb!important;
}
span._df_book-title {
    display: none!important;
}
.fusion-image-hovers .imageframe-liftup {
    display: block!important;
    margin: auto;
    width: 100%;
}
.imageframe-liftup:before {
    box-shadow: none!important
}
.df-lightbox-close {
    color: black;
    border: 1px solid white;
    background: white;
}
	section#media_image-2 img,
	section#media_image-3 img{
    display: block;
    margin: auto;
	margin-bottom:15px
}
/* .df-ui-wrapper.df-ui-controls {
    display: none;
} */
.df-container.df-floating.df-controls-bottom {
    background-color: #e2e2e2!important;
}
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal ul li a {
    color: white;
}
li.wpml-ls-current-language a {
    color: #ffcb00!important;
}
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal {
    text-align: center;
}
span.wpml-ls-native {
    font-size: 18px;
}
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal ul li:first-child {
    border-right: 1.8px solid white;
}
h1.fusion-responsive-typography-calculated span {
    color: #ffcb00!important;
}
.colde img {
    position: relative;
    right: 100px;
}

.coliz img {
    position: relative;
    left: 110px;
}
h3.fusion-responsive-typography-calculated br {
    display: none;
}



/* MEDIA QUERYS */
@media (max-width:1024px){
	#section-2 .tablet50 ._df_thumb {
    display: block;
    object-fit: cover;
    margin: auto;
}
	#section-2 .tablet50 {
    width: 50%!important;
}
.fusion-image-hovers .imageframe-liftup {
    display: block!important;
    margin: auto;
    width: 100%;
}
.colde img {
    position: relative;
    right: 0px;
}

.coliz img {
    position: relative;
    left: 0px;
}

}

@media (max-width:650px){
		#section-2 .tablet50 {
    width: 50%!important;
    margin-bottom: 50px;
}
	.sec-line {
    margin-top: 0px!important;
}
	div#dos-logos > div {
    flex-direction: row;
    justify-content: space-around;
	padding-top: 3em!important;
}
	.bayer-none{
		display:none
	}
div#dos-logos .none {
    display: block!important;
}
	div#section-1 h3,
	div#section-1 h1{
    padding: 0 15px;
 }
	div#section-1 h1 {
    margin: 0;
    margin-bottom: 15px;
    font-size: 36px!important;
}
	div#section-1 h3{
		font-size: 24px!important;
	}
	div#section-1 {
    padding: 2em 0 0;
}
	div#section-2 {
    padding-top: 50px;
}
		#section-2  ._df_thumb {
	 width: 140px;
    height: 226px;
}
	div#section-2 img {
    width: 140px;
	}
	#section-1 img.img-responsive.wp-image-9 {
    width: 50px;
}
	div#section-1 img.img-responsive.wp-image-10 {
    width: 80px!important;
	}
	div#section-1 {
    padding: 0.5em 0 0;
    margin-bottom: -30px;
}
	div#section-1 h1 {
    margin-top: -25px;
}
}