/*
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
*/
.box-button-1, .box-button-2, .box-button-3 {display:none;}
/*h1, h2 {font-family: 'Jockey One', sans-serif !important; font-size: 3em !important; line-height: 1em !important;}*/
h1,h2,h3 {font-variant: small-caps;}
.top-tre-box .fusion-column-wrapper {min-height:500px !important; border-radius:25px; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease;}
/*.top-tre-box .fusion-column-wrapper:hover {opacity: .7; transform: scale(1.05,1.05)rotate(2deg);}*/
.top-tre-box .fusion-column-wrapper:hover {background-image:none !important; background-color:#ffc72c;}
.top-tre-box h2, .top-tre-box p {color:#fff !important;}
.top-tre-box h2 {margin-bottom:0 !important;}
.box-button-1 a, .box-button-2 a, .box-button-3 a {background:#fff; border-radius:5px; letter-spacing:4px; padding:10px 40px;}
.banner-sec {min-height:300px;}
.banner-sec h2 {color:#ffc72c !important; margin-bottom: 5px;}
.banner-sec p {color:#fff !important; font-size:18px !important; padding-top: 5%;}
.about-sec h1 {color:#fff !important;}
.about-sec h1 span.first-row {margin-left: 20px; font-size: 40px; letter-spacing: 20px;}
.about-sec h1 span.third-row {font-size: 30px; letter-spacing: 7px; position: relative; bottom: 18px;}
.about-sec p {color:#fff !important;}
.about-box-first {position: relative; z-index: 9999999 !important; border-radius:25px;}
.about-box-first .fusion-column-wrapper {border-radius:25px;}
.about-box-sec .fusion-column-wrapper {border-radius:25px;}
.about-box-sec .fusion-column-wrapper {position: relative; top: 114px; min-height: 430px !important; width: 130%; background:#e5e5e5; right:100px;     padding-left: 170px !important;}
.clearfix:after {
  content: "";
  clear: both;
  display: table;
}
.about-box-sec h2 {color:#fff !important;}
.banner-grad {
	background-image: -webkit-linear-gradient(left, #1FBCEF 0%, #ED2369 100%);
    background-image: linear-gradient(to right, #1FBCEF 0%, #ED2369 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFAC447', endColorstr='#FFED3879', GradientType=1);
}
.contact-box {background:url(https://msprint.rs/wp-content/uploads/background-kontakt.svg); background-size:cover; padding:290px 0 !important;}
.wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-select, .wpcf7-form .wpcf7-text {
    padding-top: 0;
    padding-bottom: 0;
    height: 40px !important;
    background-color: #ffffff;
    font-size: 16px!important;
    color: #aaa9a9;
    border-width: 0 !important;
    border-color: #d2d2d2;
    border-radius: 10px !important;
}
.wpcf7-form textarea {
    border: 0 !important;
    width: 100%!important;
    height: 150px;
    padding: 8px 15px;
    box-sizing: border-box;
    margin-right: 0;
    background-color: #ffffff;
    font-size: 13px;
    color: #aaa9a9;
    border-radius: 10px !important;
}
.fusion-button_size-large .wpcf7-form input[type="submit"], .fusion-button_size-large .wpcf7-submit {
    padding: 13px 85px !important;
    line-height: 17px;
    font-size: 18px !important;
    border-radius: 15px;
	background:#ffc72c !important;
}

@media only screen and (max-width: 500px) {
	.about-sec h1 span.first-row {
    margin-left: 0;
    font-size: 30px;
    letter-spacing: 10px;
}
	.about-box-sec .fusion-column-wrapper {
    	top: 0;
		padding-left: 115px !important;
	}
	#wpcf7-f47-p8-o1 {
		width:90%;
		padding-left:10%;
	}
}