﻿header form.customform input,header form.customform button {                                                                                                             
  margin-bottom: 0;
}
1

.text-size-12, .text-xxl-size-12 {
  font-size: 12px !important;
  line-height: 1.4;
}
.text-size-16, .text-xxl-size-16 {
  font-size: 16px !important;
  line-height: 1.4;
}
.text-size-20, .text-xxl-size-20, .text-size-25, .text-xxl-size-25,.text-size-30, .text-xxl-size-30,.text-size-40, .text-xxl-size-40,.text-size-50, .text-xxl-size-50, .text-size-60, .text-xxl-size-60,.text-size-70, .text-xxl-size-70, .text-size-80, .text-xxl-size-80, .text-size-90, .text-xxl-size-90, .text-size-100, .text-xxl-size-100 {line-height: 1.4;}
.text-size-20, .text-xxl-size-20 {font-size: 20px !important;}
.text-size-25, .text-xxl-size-25 {font-size: 25px !important;}
.text-size-30, .text-xxl-size-30 {font-size: 30px !important;}
.text-size-40, .text-xxl-size-40 {font-size: 40px !important;}
.text-size-50, .text-xxl-size-50 {font-size: 50px !important;}
.text-size-60, .text-xxl-size-60 {font-size: 60px !important;}
.text-size-70, .text-xxl-size-70 {font-size: 70px !important;}
.text-size-80, .text-xxl-size-80 {font-size: 80px !important;}
.text-size-90, .text-xxl-size-90 {font-size: 90px !important;}
.text-size-100, .text-xxl-size-100 {font-size: 100px !important;}  

.text-orange, .text-orange *, .primary-color-orange .text-primary, .primary-color-orange .text-primary * {
  color: #E4A600 !important;
}

.text-green{
  color: #0f4a4e!important;
  font-weight:bold;
}





.text-white, .text-white *, .primary-color-white .text-primary, .primary-color-white .text-primary * {
  color: #FFFFFF !important;
}

.text-red, .text-red *, .primary-color-red .text-primary, .primary-color-red .text-primary * {
  color: #f54336!important;
}

.img-sx {
  border:0;
  display:block;
  height:auto;
  max-width:100%;
  float:left;
  padding-right:20px;
  padding-bottom:20px

}



 .text-wb a, .text-wb a:link,.text-wb a:visited, .text-wb a:active  {
  color: #FFFFFF !important;
}

.text-wb a:hover {
  color:  aqua !important;
}



.background-primary {
  background-color: #0b2546;
}


.text-bold { 
 font-weight:bold;
}

.news-date {
	
	clear: both;
	color: #083160 ;
	display: block;
	float: none;
	height: 100%;
	padding: 0.625em 0;
	text-align: center;
	width: 100%;
}
.day, .year {
	font-size:  1em;
	font-weight: 700;
}
.month {
	font-size: 1.2em;
}


.news-text {
	
	padding: 0 1.25em;
}
.news-text p {
	color: #777;
	font-size: 0.85em;
}

.logo { 
  max-width: 320px;
  margin:0;
  padding:0;
}

.carousel-main .owl-item img.arrow-object {
  width: 100% !important;
}




.icon-sli-basket::before {
  color: #444;
  font-size: 1.3rem;
  margin-right: 5px;
  top: 2px;
  position: relative;
}
#header-carousel .owl-dots {
  margin-top: -30px !important;
  position: relative;
  z-index: 1;
  margin-bottom: 20px;
}




footer {
  background:#0f4a4e;
  color:#FFFFFF;
  padding:0;
  
  } 
    


#topbar {
	background: #083160;
	border-bottom: 1px solid #001925;
	padding: 0.3125em 0;
	height:60px;
}


#topbar p strong {
	font-weight: 600;
}


#topbar i {
	color: #ffffff;
	font-size: 1.1em;
	opacity: 0.5;
	transition: all 0.20s linear 0s;
	-o-transition: all 0.20s linear 0s;
	-ms-transition: all 0.20s linear 0s;
	-moz-transition: all 0.20s linear 0s;
	-webkit-transition: all 0.20s linear 0s;
}


#topbar i:hover {
	color: #fcbd63;
	cursor: pointer;
	opacity: 1;
}

  

}


@media screen and (max-width: 768px) {
  .right {
    float:right;
  }
  
  #topbar i {
	color: #083160;
}


  
  nav {
    padding: 0;
  }
  
  


  
  
  .logo {
    max-width: 240px;
    margin: 0 auto 0 auto;
    max-height: 160px;
  }
  
  
      .sotto-menu {
    max-width: 240px;
    margin: 0 auto 0 auto;
    max-height: 160px;
  }

  
  
  
  }
  
  
  @media screen and (max-width: 480px) {
  #topbar {
  	text-align: center;
 }
 
 
 
 
  .text-wb {
  color:#105590;
 }

    .sotto-menu {
 display:none
  }

 
  .social.right {
  	float: none;
  }
    
  
  h2.section-title {
    font-size: 3em;
    line-height: 1.1;
  }
}
  
  
  
  
  
  
  
