html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
*,
html,
body{
box-sizing: border-box;
font-family: 'Exo', sans-serif;
margin: 0;
padding: 0;
}
ul li{
list-style-type: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
a{
font-family: 'Exo', sans-serif;
font-style: normal !important;
font-weight: normal !important;
text-transform: initial !important;
}
h1,
h2 {
text-transform: initial !important;
}
*:focus {
outline-width: 0px !important;
}
.no-pb .content{
padding-bottom: 0;
}
.no-pt .content{
padding-top: 0;
}
#top .wpcs_content_main .wpcf7-submit {
background-color: #0f4495;
border-color: #0f4495;
color: #fff;
font-size: 20px;
} #top .slideshow_align_caption{
display: flex;
flex-direction: column;
align-items: center;
}
#top .slideshow_caption h2  {
font-size: 65px;
line-height: 86px;
text-align: center;
color: #FFFFFF;
}
#top .avia-fullwidth-slider .avia-slideshow-button{
font-size: 20px;
line-height: 27px;
color: #000000;
background: #FFFFFF;
padding: 18px;
}
#top .main-heading h1{
font-size: 60px;
line-height: 80px;
color: #000000;
} #top .product-card h3,
#top .product-card .av-subheading p{
color: #000000;
}
#top .product-card h3{	
font-size: 24px;
line-height: 32px;	
}
#top .product-card .av-subheading p{
font-size: 20px;
line-height: 27px;
}
#top .product-card .av-special-heading{
margin-top: 0;
}
#top .avia-image-container.avia-align-center {
margin: 0 auto;
}
#top .product-card .avia-button,
#top .options-btn .avia-button{
font-size: 14px;
line-height: 19px;
text-decoration-line: underline;
color: #000000;
background-color: transparent;
border-color: transparent;
}
#top .products .slide-entry .slide-meta{
display: none;
}
#top .product-card:hover{
box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);
}
#top .avia-fullwidth-slider .caption_left .slideshow_caption {
left: 0;
top: 30%;
}
#products .av_one_fifth{
width: 10%;
} #top .h3-heading h3{
font-size: 36px;
line-height: 48px;
color: #000000;
}
#kontakt{
background-size: cover;
}
#kontakt h2{
font-size: 60px;
line-height: 80px;
color: #FFFFFF;
padding-top: 50px;
}
#kontakt h3{
font-size: 40px;
line-height: 53px;
text-align: right;
color: #FFFFFF;
padding-top: 50px;
background: none;
border: none;
}
#kontakt .avia_textblock  p{
font-size: 18px;
line-height: 28px;
color: #FFFFFF;
max-width: 450px;
}
#top #kontakt .avia-button{
font-size: 20px;
line-height: 27px;
color: #000000;
padding: 17px 25px;
background: #FFFFFF;
border-color: #FFFFFF;
margin-top: 60px;
}
#top #kontakt form input[type='text'],
#top #kontakt form input[type='email'],
#top #kontakt form textarea{	
font-family: 'Exo', sans-serif;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 21px;
color: #000000;
background-color: rgba(255, 255, 255, 0.9);
}
#top #kontakt form input[type='text']::placeholder,
#top #kontakt form input[type='email']::placeholder,
#top #kontakt form textarea::placeholder{
font-family: 'Exo', sans-serif;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 21px;
color: #000000;
}
#top #kontakt form input[type='submit']{
float: right;
font-family: 'Exo', sans-serif;
font-style: normal;
font-weight: normal;
font-size: 20px;
line-height: 27px;
color: #FFFFFF;
background-color: #1A690D;
border-color: #1A690D;
padding: 18px;
}
#footer{
background: #ECECEC;
}
#footer .textwidget p,
#footer .textwidget a{
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 28px;
color: #000000;
}
#footer #text-3 .bank-leasing p,
#footer #text-4 .footer-socials p{
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
} #top .service-row .content{
padding-top: 0;
padding-bottom: 0;
}
#top .service-row .text-col{
padding: 50px;
}
#top .service-row .flex_column{
width: 50%;
margin-left: 0;
margin-top: 0;
}
#top .service-row h3{
font-size: 36px;
line-height: 48px;
color: #000000;
}
#top .service-row p{
font-size: 16px;
line-height: 21px;
color: #000000;
}
#top .service-row .demo-btn a{
font-size: 32px;
line-height: 32px;
color: #FFFFFF;
background: #0F4495;
border-radius: 50px;
}
#top .avia-content-slider .slide-content .slide-entry-title a{
font-size: 18px;
line-height: 24px;
color: #0F4495;
}
#top .avia-content-slider .slide-content .slide-meta time{
font-size: 12px;
line-height: 16px;
color: #0F4495;
}
#top .avia-content-slider .slide-content .read-more-link{
text-align: left;
margin-top: 10px;
}
#top .avia-content-slider .slide-content .read-more-link a{
font-size: 12px;
line-height: 16px;
color: #0F4495;
padding: 7px 36px 7px 17px;
border: 1px solid #0F4495;
}
#top .av-tab-section-tab-title-container {
background-color: transparent;
padding-bottom: 50px;
}
#top .av-tab-arrow-container {
height: 30px;
}
#top .card-tabs .av-tab-section-outer-container,
#varustus{
background: rgba(55, 84, 45, 0.08);
}
#top .card-tabs .av-section-tab-title{
background: #FFFFFF;
box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);
margin-right: 30px;
}
#top .card-tabs .av-section-tab-title {
padding: 0;
}
#top .card-tabs .av-tab-section-image{
width: 122px;
height: 122px;
}
#top .avia-tab-title-padding-default .av-outer-tab-title {
padding: 10px 12px;
}
#top .card-tabs .av-tab-section-tab-title-container .av-inner-tab-title{
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 19px;
text-align: center;
color: #000000;
text-transform: initial;
}
#top .av-tab-arrow-container{
display: none;
}
#top .card-tabs .av-outer-tab-title{
position: relative;
}
#top .card-tabs .av-section-tab-title .av-outer-tab-title::after{
position: absolute;
bottom: 0;
right: 0;
width: 30px;
height: 30px;
border-style: solid;
border-width: 30px 30px 0 30px;
border-color: #ffffff transparent transparent transparent;
}
#top .av-tab-section-image {
filter: unset;
}
#top .accesories-heading h3{
font-size: 34px;
line-height: 45px;
color: #000000;
}
#top #avia-menu li a{
font-size: 18px;
line-height: 24px;
color: #000000;
}
#top .sidebar-menu{
background: #0F4495;
padding: 30px 50px;
}
#top .sidebar-menu h3{
font-style: normal;
font-weight: bold;
font-size: 22px;
line-height: 38px;
color: #FFFFFF;
}
#top .av-catalogue-item{
padding: 0;
}
#top .sidebar-menu .av-catalogue-list .av-catalogue-title{
font-size: 20px;
line-height: 38px;
color: #FFFFFF;
text-transform: initial;
padding: 0;
}
#top .main_color .av-catalogue-list li:hover{
background: unset;
border-bottom: 1px solid #fff;
}
#top .main_color .av-catalogue-list li{
border: 0;
border-color: transparent;
}
#top .av-catalogue-container {
margin: 0;
}
#top .main_color ul{
border: 0;
border-color: transparent;
}
#top .card-up{
padding: 15px 35px;
background: #E4E4E4;
}
#top .card-down{
padding: 5px 10px;
background: #0F4495;
}
#top .card-up h4{
font-style: normal;
font-weight: bold;
font-size: 22px;
line-height: 29px;
color: #0F4495;
}
#top .advantages-list li{
position: relative;
font-size: 16px;
line-height: 21px;
color: #0F4495;
padding-left: 30px;
margin-left: 0;
}
#top .advantages-list li:before{
content: url(//koneagro.ee/wp-content/uploads/2020/06/Vector.png);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
#top .contact{
display: flex;
flex-direction: row;
align-items: self-start;
justify-content: space-between;
}
#top .contact-info__name{
padding-top: 25px;
}
#top .contact-info__name h5{
font-size: 20px;
line-height: 27px;
color: #FFFFFF;
}
#top .contact-info__phone a{
font-size: 14px;
line-height: 19px;
color: #FFFFFF;
}
#top .contact-info__button{
padding-top: 30px;
}
#top .contact-info__button a{
font-weight: 500;
font-size: 18px;
line-height: 24px;
text-align: center;
color: #0F4495;
padding: 10px 20px;
background: #FFFFFF;
}
#top .product-card-block{
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
}
#top .product{
padding-right: 20px;
}
#top .product .seria-number,
#top .product .seria-name{
text-align: center;
color: #000000;
}
#top .product .seria-number,
#top .product-seria h3{
font-size: 24px;
line-height: 32px;	
}
#top .product .seria-name,
#top .product-seria .av-subheading p{
font-size: 32px;
line-height: 43px;
}
#top .product-seria a{
font-size: 16px;
line-height: 21px;
text-align: center;
color: #FFFFFF;
padding: 10px;
background: #0F4495;
display: block;
}
#top .product-main-heading h4{
font-weight: bold !important;
font-size: 20px;
line-height: 27px;
color: #000000;
}
#top .custom-product-tabs .av-section-tab-title{
border: 1px solid #0f4495;
background-color: #0f4495;
color: #fff !important;
margin-right: 20px;
}
#top .main_color .product-main-heading tr:nth-child(odd){
background: transparent;
}
#top .product-main-heading table,
#top .product-main-heading tr,
#top .product-main-heading td{
border: 0;
background: transparent;
}
#top .product-main-heading tr td.column-1,
#top .product-main-heading tr td.column-2{
font-size: 14px;
line-height: 38px;
color: #000000;
border-bottom: 1px dotted #CBCBCB;
}
#top .product-main-heading tr td.column-1{
font-weight: bold;	
}
#top .product-main-heading tr td.column-2{
font-weight: normal;
}
#top ul.nested_nav li a{
font-size: 20px;
line-height: 27px;
}
#top .widget.widget_nav_menu.widget_nav_hide_child{
display: none;
}
#menu-sidebar-menu a{
font-size: 18px;
}
#top .custom-catalogue li{
margin-bottom: 30px;
}
#top .custom-catalogue .av-catalogue-title-container{
padding-top: 80px;
}
#top .custom-catalogue .av-catalogue-price{
padding-top: 80px;
}
#top .deleks .av-image-caption-overlay p{
font-size: 30px;
margin-top: 90px;
}
#top .mt-heading .av-special-heading {
margin-top: 25px;
} @media only screen and (max-width: 1200px) and (min-width: 768px) {
#top #avia-menu li a {
font-size: 14px;
line-height: 20px;
}
#top .contact-info__button a {
font-weight: 500;
font-size: 14px;
line-height: 24px;
padding: 10px;
}
}
@media only screen and (max-width: 1050px) and (min-width: 768px) {
.av-main-nav > li > a {
padding: 0 7px;
}
}
@media only screen and (max-width: 990px) {
#top .av-tab-section-tab-title-container{
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding-left: 50px;
flex-wrap: wrap;
min-width: 0 !important;
}
#top .av-tab-section-tab-title-container a{
margin-bottom: 30px !important;
}
}
@media only screen and (max-width: 990px) and (min-width: 768px){
#top .avia-content-slider .slide-content .read-more-link a{
text-align: left;
}
#footer #text-3 .bank-leasing p{
flex-direction: column;
align-items: start;
}
#top .deleks .av-image-caption-overlay p {
font-size: 20px;
}
#top .contact .contact-image{
width: 90px;
height: auto;
}
#top .contact .contact-info{
margin: 0 auto;
}
#top .contact-info__button {
padding: 15px 0;
}
#top .sidebar-menu .av-catalogue-list .av-catalogue-title {
font-size: 16px;
line-height: 26px;
}
#top .sidebar-menu {
padding: 30px 20px;
}
.av-masonry-entry .av-inner-masonry-content {
padding: 5px;
}
#top .nd-lisaseadmed-gallery .av-masonry-entry .av-masonry-entry-title {
font-size: 12px ;
}
}
@media only screen and (max-width: 768px){
.responsive #top .slideshow_caption h2 {
font-size: 50px !important;
}
#footer #text-4 {
border-left: none;
padding-left: 0;
}
#footer #text-3 .bank-leasing p, #footer #text-4 .footer-socials p {
justify-content: space-around;
}
#top .service-row .text-col {
padding: 0;
}
#top .custom-catalogue .av-catalogue-title-container {
padding-top: 40px;
}
#top .custom-catalogue .av-catalogue-price {
padding-top: 15px;
}
#top .custom-catalogue .av-catalogue-title{
display: inline-block;
padding-right: 0;
}
#top .service-row{
margin-top: 20px;
}
#top .hide{
display: none !important;
}
#top .contact {
justify-content: space-around;
}
}
@media only screen and (max-width: 650px){
#top .custom-catalogue .av-catalogue-title,
#top .custom-catalogue .av-catalogue-price{
text-transform: initial;
font-size: 16px;
}
#top .custom-catalogue .av-catalogue-price{
position: initial;
}
#top .custom-catalogue .av-catalogue-title-container{
display: flex;
align-items: center;
}
}
@media only screen and (max-width: 475px){
#top .contact-info__button a {
font-size: 14px;
padding: 10px;
}
}
@media only screen and (max-width: 450px){
#top .avia-fullwidth-slider .avia-slideshow-button {
font-size: 16px;
line-height: 22px;
padding: 10px;
}
#top .main-heading h1 {
font-size: 40px;
line-height: 60px;
}
#top .h3-heading h3 {
text-align: center;
}
#top .avia-content-slider .slide-content .read-more-link {
text-align: center;
margin-top: 10px;
margin-bottom: 30px;
}
#top .avia-content-slider.kasutatud-tehnika .slide-content .read-more-link {
text-align: left;
}
.responsive #top .slideshow_caption h2 {
font-size: 35px !important;
line-height: 45px;
margin-top: -15px;
}
#top .service-row .demo-btn a {
font-size: 22px;
line-height: 26px;
}
#footer .bank-leasing p img{
width: 80%;
}
#top .contact-image img{
width: 90px;
height: 160px;
}
#top .card-down {
padding: 5px 0px;
}
#top .contact-info__button {
padding-bottom: 10px;
}
#top .contact-info__button a {
font-size: 12px;
padding: 7px;
}
#top .contact-info__name h5 {
font-size: 16px;
}
}