/* menüü taust roheliseks */
#sp-header {
  background: #34B233;
}  


/* menüü hover roheliseks */
.sp-menu-item:hover {
  background: #34B233;
}

/*  H4 tekst roheliseks */
h4 {
  color: #34B233;
}

/* submenu tekst valgeks */
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {
  color: white;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-bottom-color: #55be5d;
}

/* submenu taust roheliseks */
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: #34B233;
}

/* Kylgmenyy asendi muutmine */
body.predefined-header1 #sp-header {
  padding-left: 20px;
}

/* logo muutmine */
#sp-header .logo a {
  font-family: "Impact", serif;
  color: white;
  font-size: 30px;
  font-weight: 00;
  text-align: center;
  letter-spacing: 3px;
  background: ;
  text-decoration-line: underline;
  text-shadow: 3px 3px 10px grey;
}

#sp-header .logo-slogan {
  font-family: "times", futura;
  color: white;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  text-indent: inline;
  letter-spacing: 4px;
}

/* pealkirja muutmine ei ole kasutuses*/
h3.sppb-addon-title {
  font-size: px;
  font-weight: ;
}

h2.sppb-addon-title {
  font-size: px;
  font-weight: ;
}

/* lehe body bottom ja footer tausta muutmine*/
body {
  background: #fafbf9;
}

#sp-bottom, #sp-footer {
  background: #474766;
}

#sp-footer {
  background: #333355;
}

/*tööaegade värvi muutmine */
.sp-contact-time {
  color: white;
}

/* service-item fondi muutmine */
.service-item .service-content-wrapper .sppb-addon-text {
  font-size: 20px;
  color: white;
}

/* service-buttun hover tausta muutmine */
.service-button:hover::after, .service-button:focus::after {
  background: #34B233;
}

.sppb-addon-tab .sppb-tab.custom-tab .sppb-nav>li::before {
  background: #34B233;
}

/* progress-bar kiiruse muutmine */
.sppb-progress-bar {
  transition: 5s ease 2s;
  background-color: ;
  margin-bottom: 2px;
}

.sppb-item.sppb-item-has-bg>img {
  height: 300px;
  width: auto;
}

/* sppb-btn-custom hover tausta muutmine */
.sppb-btn-custom:hover::after, .sppb-btn-custom:focus::after {
  background: #34B233;
}

/* Karusellis pilt keskele. Content peab olema keskele joondatud */
.sppb-carousel-inner>.sppb-item>img, .sppb-carousel-inner>.sppb-item>a>img {
  line-height: 1;
  margin: 0 auto;
}

/* Elementide tausta muutmine */
.sppb-panel, .sppb-addon-image-layout-content, .sppb-tab-custom-content {
  background: #fafbf9;
}

#sp-component {
  background: #fafbf9;
}

#row {
  background: #fafbf9;
}

#article-details-wrapper, .pagination-wrapper {
  background: #fafbf9;
}

#sp-page-builder {
  background: #fafbf9;
}

.article-details>.article-details-wrapper {
  background: #fafbf9;
}

.sppb-addon-tab .sppb-tab.custom-tab .sppb-nav {
  background: #fafbf9;
}

/* Service-Item teksti paiknemise muutmine */
.service-item .service-content-wrapper {
  padding: 0px 0px 30px 14px;
}

/* Kontaktide akordioni ikoonide muutmine vajadusel?*/
.sppb-panel-heading .sppb-panel-title .fa-users {
  color: ;
  font-size: px;
}

/* Service item hover värvi muutmine ei ole kasutusel
.service-item .sppb-img-container::after {
    background-color: rgba(52, 178, 51, 0.7);
	} */

/* Artikli pealkirja formaadi muutmine artiklite nimekirjas */
.article-list .article .article-header h2 {
	text-transform: none;
}

/* Artikli pealkirja formaadi muutmine artiklite nimekirjas */
.article-details .article-header h1 {
	text-transform: none;
	font-size: 20px;
	font-weight: 600;
	text-align:center;
}

/* Tab Lines formaadi muutmine */
ul.sppb-nav.sppb-nav-tabs, ul.sppb-nav.sppb-nav-lines {
    display: flex;
    justify-content: space-evenly;
	font-size: 26px;
	
}

ul.sppb-nav.sppb-nav-tabs, ul.sppb-nav.sppb-nav-lines .active{
    border-bottom-color: black;
}

.sppb-nav-tabs>li, .sppb-nav-lines>li {
    float: left;
    margin-bottom: -1px;
    width: 100%;
	max-width: 220px;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.44;
	color: rgba(126, 134, 137, 0.6);
	border: 0;
	padding: 10px 15px 0 15px;
	margin-bottom: 10px;
	position: relative;
	background-color: transparent;
}

.sppb-nav-tabs>li, .sppb-nav-lines > li.active >a {
  font-weight: 5000;
  font-size: 20px;
  bottom: 10;
  border: 10;
  background-color: RGB(52,178,51);
  
}

.sppb-nav-tabs>li, .sppb-nav-lines > li a:hover {
  background-color: RGB(52,178,51);
 }

/* SP akordioni nimetuse fondi suuruse muutmine*/
.sppb-panel-title {
 font-size: 16px;
 }



/* SP akordioni nimetuse hover funktsioon*/
.sppb-panel > .sppb-panel-heading:hover {
    font-size: ;
	background: RGB(52,178,51) !important;
	transition: 0.5s;
	transform: scale(1.0);
}

/* Puntiirjoone eemaldamine kui valitud */
* :focus {
	outline:none;
}


/* Blogi pageri tausta muutmine hover eelmine ja järgmine nupp */
.pager > li a:hover, .pager > li a:focus {
   background-color: #FFFFFF; /*et vältida oranzi*/
   display: inline-block;
  -webkit-transform: perspective(1px) translateZ(0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.pager > li a:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #34B233;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.pager > li a:hover:before, .pager > li a:focus:before, .pager > li a:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* Siiani - Blogi pageri tausta muutmine hover eelmine ja järgmine nupp */

/*Farmitek nupp */

.farmitekbtn {
    height: 60px ;
    line-height: 60px ;
    font-weight: 600 ;
    letter-spacing: 1.3px ;
    color: black !important ;
   	background: transparent !important ;
    text-transform: uppercase ;
	position: relative ;
	text-align: left;
	padding: 0px 35px ;
	z-index: 1 ;
	border: 0px ;
	margin: -100px 0px 0px 0px;
    
}

.farmitekbtn::after {
	content: "" ;
	position: absolute ;
	top: 0 ;
	left: 100% ;
	right: 0 ;
	bottom: 0 ;
	transition: 0.4s ;
    transition-timing-function: ease-in-out ;
	z-index: -1 ;    
}


.farmitekbtn:hover {
    position: relative ;
	background-color: #34b234 ;
	box-shadow: none ;
	text-decoration: none ;
	color: white !important;
}

.farmitekbtn:hover::after {
    background: #34B233 ;
	left: 0 ;
    	
}

/*Siiani Farmitek nupp */

/*Nupp grupp css class*/
.nupp:hover {
	box-shadow: 0 2px 4px 2px rgba(0,0,0,0.15) !important;
	transition: 0.20s box-shadow ease-in-out,0.20s transform ease-in-out;
	transform: scale(0.995);
}

.nupp { 	
				box-shadow: 0 6px 9px 5px rgba(0,0,0,0.36) !important;
				transform: translateY(-8px);
				transition: 0.25s box-shadow ease-in-out,0.25s transform ease-in-out;
}
/* Siiani Nupp grupp css class*/

/* edasi */
