@import "../../../css/custom.css";

/*=======================================
Theme style
=========================================*/
.uk-hidden-inner {
	display: none;
}

#search-searchword {
	border: 1px solid #ddd;
	height: 35px;
	box-sizing: border-box;
}

#searchForm .uk-button {
	background: #659e01;
	box-shadow: none;
	font-size: 14px;
	box-sizing: border-box;
	height: 36px;
	line-height: 36px;
	border-right: 3px solid #2a4103;
    border-bottom: 3px solid #2a4103;
}

.uk-form legend {
	line-height: 1;
}

#searchForm, .search-results {
	font-size: 1.6rem;
}

.adm-inner {
	line-height: 1.5;
}

/*=======================================
End Theme style
=========================================*/
.uk-modal-dialog.map {width: 900px;}
.aside-menu .uk-title-module {
   font-size: 2.5rem;
   margin-bottom: 26px;
}
.aside-menu ul li:not(:last-child) {
    border-bottom: 1px dotted #649c00;
}
.tm-sidebar-a {
/*  display: flex; */
    display: block;
}

.uk-side-menu h3 {font-size: 2.6rem; margin-bottom: 30px; /* border-bottom: 1px dotted #000; */}

.title-1 {color: #9d4216 !important; font-size: 2.4rem; line-height: 1.4;}
.title-11 {color: #649c00; font-size: 1.8rem; }
.title-12 {color: #9d4216; font-size: 2.0rem; font-weight: 600; }

.bg-1 {background: #e6f4c9;}

.uk-alert {color: #000; background: rgba(243, 114, 9, 0.05);}

.tm-content h1.uk-h3 {
	text-align: center;
	color: #9d4216;

    font-weight: bold;
   font-size: 2.8rem;
	line-height: 1.4;
}

.blog-content .tm-content h1.uk-h3 {margin-bottom: 0;}
.blog-content .tm-content .uk-width-small-2-3 {width: 100%;}
.blog-title-item  a {color: #454545!important;}
.blog-title-item  a:hover {color: #649c00;}




/*-- uk- NEW --*/
.uk-padding-small {padding: 12px;}
.uk-box-shadows {box-shadow: 0px 4px 8px #c3c3c3;}
.uk-box-shadows-in {box-shadow: inset -1px 1px 2px rgba(255, 255, 255, 0.8), -1px 1px 2px #aaa;}
.uk-bg-grad {background: linear-gradient(to bottom, #f6ede2, rgba(251 ,247 ,241, 0.3));}	
.uk-bg-grad-2 {background: linear-gradient(to bottom, rgba(246, 237, 226 , 0.8), rgba(251 ,247 ,241, 0.8));}	

.uk-border-primary {border: 2px solid #649c00 !important; padding: 5px 10px;}
.uk-border-success {border: 2px solid #e8a463 !important; padding: 5px 10px;} 
.uk-border-alert {border: 2px solid #e84c3d; padding: 5px 10px; border-radius: 20px;} 
.uk-border-danger {border: 2px solid #c51c39 !important; padding: 5px 10px; } 
.uk-border-color-1 {border: 2px solid #6dc0e1; padding: 5px 10px; border-radius: 20px;}

/*--    ul   --*/
.tm-content ul li ul {
margin-top: 20px !important;
}
.tm-content ul > li {list-style: none; position: relative; margin-bottom: 12px;}
.tm-content ul > li:before {
	position: absolute;
	content: " ";
    content: url("/images/icons/logo-20x20.png");  
/*	width: 20px;  */
/*	height: auto;	 */
	top: 0;
	left: -36px; 
}

.tm-content ul.list-v li {list-style: none; position: relative; margin-bottom: 12px;}
.tm-content ul.list-v li:before {
position: absolute;
top: 0;
left: -24px;
content: "\f078";
font-family: FontAwesome;
color: #8c2d89;
color: #3e8be8;
color: #9d4216;
}


.tm-content ul li > ol {margin-left: 38px;}


/*--  ol list  color  count --*/

.tm-content ol.list {list-style: none; position: relative;}
.tm-content ol.list {
    counter-reset: section;
    list-style-type: none;
    padding-left: 0;
	margin: 18px;
}
.tm-content ol.list li {position: relative;}

.tm-content ol.list li:before {
	position: absolute;
    counter-increment: section;
    content: counter(section);
    font-weight: bold;
    font-size: 17px;
	color: #9d4216;   /* brown */
    color: #649c00;   /* green  */
    width: 25px;
    flex-shrink: 0;
   top: 2px;
    left: -22px;
	background: transparent !important; 
}

hr.color-1 { background-color: #0d557b;  border: none;  height: 3px;}
hr.color-2 { background-color: #fbeece;  border: none;  height: 3px;}
hr.color-3 {
    overflow: visible;
    padding: 0;
    margin: 30px 0;
    border: none;
        border-top-color: currentcolor;
        border-top-style: none;
        border-top-width: medium;
/*    border-top: medium double rgba(109, 192, 225, 1);  */
	border-top: medium double #76badf;	
    color: #fbeece;
    background-color: #fbeece;
    text-align: center;
    height: 3px;
}

hr.style-logo {
    overflow: visible;
    padding: 0;
    margin: 30px 0;
    border: none;
        border-top-color: currentcolor;
        border-top-style: none;
        border-top-width: medium;

/*    border-top: medium double rgba(109, 192, 225, 1);  */
	border-top: medium double #76badf;	
    color: #fbeece;
    background-color: #fbeece;
    text-align: center;
    height: 3px;
}

hr.style-logo:after {
    comtent: " ";
    background-color: rgba(255,255,255,0);
    content: url(/images/icons/logo_40x40.png);
    display: inline-block;
    position: relative;
    top: -1.8em;
    top: calc(100% - 24px);
    font-size: 2em;
    padding: 0 0.05em;
    background: white;
}

/*--  blog --*/
.blog-content-width .tm-content article.uk-article .blog-item .uk-width-small-1-3{
    width: 100%;
}
@media (min-width: 768px) {
.blog-content .tm-content .blog-item {box-shadow: none !important;}
.blog-content .tm-content .uk-width-medium-1-3 article.uk-article  {box-shadow: 0 0 5px 1px #b5b5b5;}
}
.block__padding-top {padding-top: 23px;}
.block__padding-bottom {padding-bottom: 23px;}



/*--    TOP-sub-menu --*/
.tm-navbar-4 .uk-dropdown-navbar  {min-width: 350px;}
.uk-nav-4.uk-nav-navbar > li  {position: relative; border-bottom: 1px dotted #eff2f6;}
.tm-navbar-4 .uk-dropdown-navbar .uk-nav.uk-nav-navbar > li > a {padding: 2px 10px;}
.tm-navbar-4 .uk-dropdown-navbar .uk-nav.uk-nav-navbar > li > a:hover {color: #ee9c04;}

.uk-dropdown-4 .uk-nav.uk-nav-navbar li {position: relative;}
.uk-dropdown-4 .uk-nav.uk-nav-navbar li:after{
	content: " ";
	box-sizing: border-box;
	position: absolute;
	top: 1px;
	left: 1px;
	width: 0;
	height: 0;
	border-bottom: 10px solid #fd7f6b;
	z-index: 999;
}

.uk-nav.uk-nav-navbar > li  {position: relative;}

/*--    TOP-sub-sub-menu --*/
.tm-navbar .uk-nav-navbar li.uk-parent  ul.uk-nav-sub {
	position: absolute; 
   top: 3px;
  left: 98%; 
  min-width: 300px;
  padding: 5px;
   border-top: 5px solid #1d9ad4;
   background-color: #fff;
   width: 225px;
 }
 
.tm-navbar .uk-nav-navbar li.uk-parent ul.uk-nav-sub {display: none;}

.tm-navbar .uk-nav-navbar li.uk-parent:hover ul.uk-nav-sub {
	display: block;     
/*	display: none;      */
}



/*--  content-category  --*/
.tm-content-444 .content-category h2 {display: flex; text-align: center; font-size: 3rem; font-weight: 500; color: #3e3e3e; margin-bottom: 30px; padding-left: 10px; justify-content: center; align-items: center; } 


.tm-content .content-category h2 {
  text-align: center;
  color: #9d4216;
  font-weight: bold;
  font-size: 2.8rem;
  line-height: 1.4;
}


.tm-content .content-category h2:before {
content: "";
flex-grow: 1;
background: #fbeece;
height: 18px;
min-width: 20px;
}
.tm-content .content-category h2:after {
content: "";
flex-grow: 1;
background: #fbeece;
height: 18px;
min-width: 20px;
}

.tm-content .content-category .category-desc {font-size: 1.6em; line-height: 1.2;}


/*-- content-category  --  cat-children --*/
.tm-content .content-category .cat-children .item-title  {position: relative; display: block;  box-sizing: border-box; padding: 10px 5px; margin-bottom: 20px; margin-left: 2px; padding: 10px 30px; border: 1px solid rgba(35, 153, 214, 0); border-radius: 0; border: 0px solid rgba(239, 237, 229 , 1); background: linear-gradient(to bottom,#f6ede2,rgba(251,247,241,0.3)); background: #e6f4c9; box-shadow: 0 1px 2px #989898;}
.tm-content .content-category .cat-children .item-title:hover {background-color: #fbeece; border: 1px solid rgba(251, 238, 206, 1); }
.tm-content .content-category .cat-children .item-title:hover a {color: #484848;}
.tm-content .content-category .cat-children .item-title a {position: relative; font-size: 1.8rem; border: 0px solid rgba(35, 153, 214, 0); color: #484848;}
.tm-content .content-category .cat-children .item-title a:hover {color: #484848; text-decoration: underline;}

/*-- category --*/
.tm-content .category.table {position: relative; width: 100%; margin-top: 20px; }
.tm-content .category.table tr {position: relative; width: 100%; border: 0px solid rgba(35, 153, 214, 0);}
.tm-content .category.table td {position: relative; display: block;  box-sizing: border-box; padding: 10px 5px; margin-bottom: 20px; margin-left: 2px; padding: 10px 30px; border: 0px solid rgba(35, 153, 214, 0); border-radius: 0; border: 0px solid rgba(239, 237, 229 , 1); background: linear-gradient(to bottom,#f6ede2,rgba(251,247,241,0.3)); background: #e6f4c9; box-shadow: 0 1px 2px #989898; }
.tm-content .category.table td:hover {background-color: #fbeece; border: 0px solid rgba(251, 238, 206, 1); }
.tm-content .category.table td:hover a {color: #484848;}
.tm-content .category.table a {position: relative; font-size: 1.8rem; border:01px solid rgba(35, 153, 214, 0); color: #484848;}
.tm-content .category.table a:hover {color: #484848; text-decoration: underline;}

/*-- content-category  --  cat-children - bg-color-2-1  --*/
.bg-color-2-1 .tm-content .content-category .cat-children .item-title {background: #eb664c; border: 0px solid #eb664c; border-radius: 0; }
.bg-color-2-1 .tm-content .content-category .cat-children .item-title:hover {background: rgba(235,102,76,0.6);}
.bg-color-2-1 .tm-content .content-category .cat-children .item-title a {color: #484848; }


/*-- MODULE menu --*/
.tm-content ul.nav.menu {list-style: none; padding: 0;}
.tm-content ul.nav.menu li {position: relative; display: block;  box-sizing: border-box; padding: 10px 5px; margin-bottom: 10px; margin-left: 2px; padding: 10px 30px; border: 0px solid rgba(35, 153, 214, 0); border-radius: 0; border: 0px solid rgba(239, 237, 229 , 1); background: linear-gradient(to bottom,#f6ede2,rgba(251,247,241,0.3));); box-shadow: 0 1px 2px #989898; background: #e6f4c9; background: #e6f4c9; background: #e6f4c9;}
.tm-content ul.nav.menu li:before {content: " ";}
.tm-content-444 ul.nav.menu li:hover {background-color: #fbeece; border: 0px solid rgba(251, 238, 206, 1); }
.tm-content ul.nav.menu li:hover {background-color: #fbeece; border: 0px solid #fbeece; outline: none;}
.tm-content ul.nav.menu li:hover a {color: #484848;}
.tm-content ul.nav.menu li a {position: relative; font-size: 1.8rem; border: 0px solid rgba(35, 153, 214, 0); color: #484848;}
.tm-content ul.nav.menu li a:hover {color: #484848; text-decoration: underline;}

/*--  NAV-MENU  menu in material --*/
.tm-content .nav__menu {position: relative; display: block;  box-sizing: border-box; padding: 10px 5px; margin-top: 0px; margin-bottom: 20px; margin-left: 2px; padding: 10px 30px; border: 0px solid rgba(35, 153, 214, 0); border-radius: 0; border:0px solid rgba(239, 237, 229 , 1); background: #e6f4c9; box-shadow: 0 1px 2px #989898; background-image: url(/images/bg/bg-3-5.jpg);  color: #484848;}
.tm-content .nav__menu:hover {background-color: #fbeece; border: 0px solid #fbeece; outline: none;}
.tm-content .nav__menu:hover a {color: #484848; }
.tm-content .nav__menu a {position: relative; font-size: 1.8rem; border: 0px solid rgba(35, 153, 214, 0); color: #484848;}
.tm-content .nav__menu a:hover {color: #484848; text-decoration: underline;}


/*-- MODULE-category -  list  of category --*/
.tm-content ul.category-module.mod-list {list-style: none; padding: 0;}
.tm-content ul.category-module.mod-list li {position: relative; display: block;  box-sizing: border-box; padding: 10px 5px; margin-bottom: 20px; margin-left: 2px; padding: 10px 30px; border: 0px solid rgba(35, 153, 214, 0); border-radius: 0; border: 0px solid rgba(239, 237, 229 , 1); background: linear-gradient(to bottom,#f6ede2,rgba(251,247,241,0.3));); background-image: url(/images/bg/bg-3-5.jpg); box-shadow: 0 1px 2px #989898;}
.tm-content ul.category-module.mod-list li:before {content: " ";}
.tm-content-444 ul.category-module.mod-list li:hover {background-color: #fbeece; border: 0px solid rgba(251, 238, 206, 1); }
.tm-content ul.category-module.mod-list li:hover {background-color: #fbeece; border: 0px solid #fbeece; outline: none;}
.tm-content ul.category-module.mod-list li:hover a {color: #484848;}
.tm-content ul.category-module.mod-list li a {position: relative; font-size: 1.8rem; border: 0px solid rgba(35, 153, 214, 0); color: #484848;}
.tm-content ul.category-module.mod-list li a:hover {color: #484848; text-decoration: underline;}

/*-- BEFORE --*/
/*--
article ul li:before {
content: "";
color: #1d55cf;
border: 3px solid;
top: 6px;
left: -15px;
transition: all .3s ease;
position: absolute;
}

.tm-content article ul li:before {
content: "\f101";
font-family: FontAwesome;
font-size: 14px;
padding-right: 14px;
top: 5px;
color: #535353;
}
--*/


.tm-content-444 .uk-clearfix ul li:before {
content: "\f101";
font-family: FontAwesome;
font-size: 14px;
padding-right: 14px;
top: 5px;
color: #535353;
}

.tm-content .category-module.mod-list li:before,
.tm-content .img-before-menu:before,
.tm-content .content-category .cat-children > div h3:before,
.tm-content .nav__menu:before,
.tm-content .nav__menu-1:before,
.tm-content .category.table td:before,
.tm-content ul.nav.menu li:before,
.tm-content .category.table td:before {
 display: block;
  position: absolute;
  content: " ";
  background-image: url(/images/icons/logo-28x28.png);
  width: 28px;
  height: 28px;
  left: -13px;
  top: -5px;
   transition: all .3s ease;
	
}
.tm-content .content-category .cat-children > div:before {left: -15px; top: 20px;}

.tm-content .img-before-menu:hover:before,
.tm-content .content-category .cat-children > div h3:hover:before,
.tm-content .nav__menu:hover:before,
.tm-content .nav__menu-1:hover:before,
.tm-content .category.table td:hover:before,
.tm-content ul.nav.menu li:hover:before,
.tm-content .category.table td:hover:before {
  content: " ";
/*    background-image: linear-gradient(to bottom, #ea4038, #e12721);  */
/*    background-image: url(/images/bg/bg-3.jpg);            */
  background-image: url(/images/icons/logo-28x28.png);  
  transform: rotate(38deg);
  transition: all .3s ease;
 }
 


/*-- only for table --*/

table.uk-table tr.tr-colored {background-color:rgba(103, 177, 232, 0.8); background: #e6f4c9; color: #484848;}
.uk-article table.uk-table th {border: 1px solid #fff;}

table.uk-table,
table.table-stripped {
  width: 99%;
  background-color: #ffffff;
  margin-bottom: 20px;
  hyphens: auto;
  border-collapse: collapse;
  border-spacing: 0;
  box-sizing: border-box;
  
  
   margin-bottom: 20px !important;
   
  -moz-box-shadow: 4px 4px 4px #c5c5c5;
  -webkit-box-shadow:4px 4px 4px #c5c5c5;
  
   box-shadow: 9px 19px 5px #8dedede;  
   box-shadow: 4px 4px 4px #c5c5c5;
}



table.table-stripped tr,
table.uk-table tr {
    width: 100%;
    box-sizing: border-box;
}
table.table-stripped tr:nth-child(odd) {
  background: rgba(123, 179, 228, 0.1); /*  blue - fiolet var*/
  background: rgba(214, 234, 251, 0.4);       /* light blue */
  background: rgba(230, 244, 201, 0.2);       /* light green */
}

table.table-stripped  th,
table.uk-table th {
   padding: 4px;
   text-align: center;
   border: 1px solid #d6d6d6;
   background-color: #76badf;
   background-color: #649c00; 
   background-color: #9d4216;
   color: #ffffff;
}

table.table-stripped td,
table.uk-table td {
   width: auto;
   padding: 4px;
   border: 1px solid #d6d6d6;
}


table.table-stripped td {
   vertical-align: top;
}
table.table-stripped td.td-colored {
	background-color: rgba(118, 186, 223 ,0.6);
	}

table.table-stripped tr.tr-colored { 	
   background-color: rgba(205, 238, 247, 0.8);  /*  blue - var */
    background: rgba(19, 96, 175, 0.4);         /*  dark-blue  var*/
	background: #e6f4c9;
}
table.table-stripped tr.tr-colored-1 { 	
   background-color: rgba(59,115,123,0.9);  /*  dark-green */
   color: #fff;
}
table.table-stripped tr.tr-colored-2 { 	
   background-color: #232323;  /*  grey  var*/
   background-color: rgba(35, 35, 35, 1);  /*  grey */
   color: #fff;
}
table.table-stripped tr.tr-colored-3 { 	
   background-color: rgba(59,115,123,0.9);  /*  dark-green */
   color: #fff;
}



/*-- ACCORDION --*/
.uk-accordion  {
	position: relative;
	margin-bottom: 40px;
}

.uk-accordion-444  > div {
  background-image: linear-gradient(to top, #e7f4ff, rgba(255,255,255,0)),
    url(/images/backgrounds/background-606.jpg),
    linear-gradient(to top, rgba(255,255,255,0), #e7f4ff);
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, cover, auto;
}
.uk-accordion .uk-accordion-title {
cursor:  pointer;
position: relative;
display: block;
box-sizing: border-box;
padding: 10px 5px;
margin-top: 0px;
margin-bottom: 20px;
/* margin-left: 28px;  */
padding: 10px 30px;
border: 1px solid rgba(35, 153, 214, 0);
border-radius: 0;
border: 1px solid rgba(239, 237, 229 , 1);
background: linear-gradient(to bottom,#f6ede2,rgba(251,247,241,0.3));
/* background-image: url(/images/bg/bg-3.jpg);  */
/* background-image: url(/images/bg/bg-3-5.jpg);  */
background: #e6f4c9;
color: #fff;
color: #484848; 
box-shadow: 0 1px 2px #989898;	
}

.uk-accordion .uk-accordion-title:first-child {margin-top: 10px;}
.uk-accordion .uk-accordion-title:hover   { 
background-color: #fbeece;
color: #484848; 
border: 1px solid #fbeece;
outline: none;	  	 
}
.uk-accordion  .uk-accordion-title:first-child {
	margin-top: 40px;
}
.uk-accordion  .uk-accordion-title.uk-active {
color: #484848; 
background-color: #fbeece;
border: 1px solid #fbeece;
outline: none;	
margin-bottom: 3px;
}
.uk-accordion  .uk-accordion-title.uk-active:hover {
	 color: #eb9865;
	 color: #c9955c;
	 color: #484848; 
}

.uk-accordion .uk-accordion-content {
  background: #fff; 
/*  border-top: 20px solid #76c39e;   green */
   padding: 20px 30px;

}

.uk-accordion-44 .uk-accordion-title:before {
content: '';
border-top: 15px solid #fbeece;
width: 30px;
position: absolute;
top: 33%;
left: -28px;
transition: all .3s ease;
}

.uk-accordion-44 .uk-accordion-title:hover:before {
content: '';
border-top: 4px solid #ff8100;
color: #e73d2e;
top: 53%;
}
.uk-accordion-44 .uk-accordion-title.uk-active:before {
content: '';
border-top: 4px solid #ff8100;
color: #e73d2e;
top: 53%; 
}

.uk-accordion .uk-accordion-title:before {
    content: "\f114";
	content: "\f03a";
    width: 24px;
    margin-right: 26px;
    font-family: FontAwesome;
/*   text-align: center;  */
    float: none;
	background: transparent;
	
    -moz-transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.uk-accordion .uk-accordion-title:hover:before {
	 content: "\f115";
    width: 24px;
/*    margin-right: 60px;  */
    margin-right: 24px;	  
    font-family: FontAwesome;
/*    text-align: center;  */
	background: transparent;
    float: none;
		
    -moz-transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.uk-accordion .uk-accordion-title.uk-active:before {
	content: "\f115";
	margin-right: 28px;	 
}


/*--   FORMA-1   --*/

.forma-1 .sf2-element-captcha-image {min-width: 200px;}
.forma-1 .sf2-element-captcha-image img {width: 100%;}

/*
.forma-1 {position: relative; padding: 0 20px 10px 20px; background: url(/images/icon-mail/mail-iblue.png) top right 20px no-repeat, rgba(104, 190, 235,0.1); border-top: 2px solid rgba(104, 190, 235,1); border-top: #363636; 
background: #ebf9fc; padding: 20px 23px; border-radius: 20px; background: linear-gradient(to bottom, #80bee3, #80bee3 50%, #6eb5e0 50%, #6eb5e0);background: linear-gradient(to bottom, #afd060, #afd060 50%, #a2c946 50%, #a2c946); box-shadow: 5px 3px 7px 2px #cfcfcf; box-shadow: -1px -1px 2px rgba(0, 17, 55, 0.4) inset; }
*/

.forma-1 {
	position: relative;
  background: #dfdd00;
  background-image: linear-gradient(to bottom, #277ec0, #1460ab);
  background-image: linear-gradient(to bottom, #ffffff, #cde1f1);
  background: #e6f4c9;
  
  background-image: url(/images/email/envelope-2.png);
  background-repeat: no-repeat;
  background-position: right top;
 
  padding: 33px 30px 25px;
/*  box-shadow: 0px 6px 8px 0px #bfbfbf;  */
  color: #fff;
  color: #5c5c5c;
  color: #484848;
}

.forma-1 b {font-size: 1.8rem;}
.forma-1 strong {font-size: 1.8rem; font-weight: bold;}


.forma-1 label span {color: #ff0000;}
/*  .forma-1 label {display: none;}   */


.forma-1 .inputtext{
  background: #fff;
  border: 0 !important;
  box-sizing: border-box;
  font-family: arial;
  font-size: 1.2rem;
  height: 37px;
  transition: all 0.3s ease 0s;
  width: 100%;
  text-align: left !important;
  padding-left: 15px !important;
  border-radius: 0 !important;
}


.forma-1 select.uk-form-large, textarea.uk-form-large, input[type].uk-form-large, input:not([type]).uk-form-large {
    height: 50px;
    padding: 8px 6px;
        padding-left: 6px;
    font-size: 20px;
    background: #fff;
    border: 0 !important;
    box-sizing: border-box;
    font-family: arial;
    font-size: 1.2rem;
    height: 37px;
    transition: all 0.3s ease 0s;
    width: 100%;
    text-align: left !important;
    padding-left: 15px !important;
    border-radius: 0 !important;
}


.forma-1 .uk-button {
border-radius: 20px;
background: #ea3b05;
background: #f35c01 !important;
border: 0 none;
    border-top-color: currentcolor;
    border-top-style: none;
    border-top-width: 0px;
	
line-height: 20px;
color: #fff;
cursor: pointer;
font-size: 17px;
font-weight: bold;
padding: 10px 25px;
text-shadow: none;
text-transform: uppercase;
transition: all 0.3s ease 0s;
display: inline-block;
border-top: 2px solid #f5871a;
box-shadow: 0px 3px 5px #949494;
}


.forma-1 textarea.inputtext {
    padding-top: 10px;
    height: 110px;
    max-width: 100%;
}

.forma-1 .uk-button a {color: #fff;}
.forma-1 .uk-button a:hover {color: #fff;}
.forma-1 .uk-button:hover a {color: #fff;}

.forma-1 .uk-button:hover {background: #b90a0a !important; color: #fff !important;}
.forma-1 .uk-button:focus {background: #b90a0a !important; color: #fff;}

.forma-1 .img-form {
    position: absolute;
    top: -28px;
    right: 25px;
    width: 90px;
}


/*--     VIDEO --*/
.video-3 {margin-bottom: 10px;}
.video {
  width: 100%;
  position: relative;
  padding-top: 56.25%;
}
.video iframe, .video object, .video embed{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}


/*-- BUTTO to TOP --*/
@media (max-width: 767px) {
#top1 {padding-top: 370px; margin-top: -370px; -webkit-background-clip: content-box; background-clip: content-box;}
}

#top1 {padding-top: 370px; margin-top: -370px; -webkit-background-clip: content-box; background-clip: content-box;}

.to-topbutton {
}
.to-topbutton a span:before {
	position: absolute;
	position: fixed;
	content: "\f106";
	
    font-family: FontAwesome;
    font: 52px/26px FontAwesome;
    color: #4f9fd7;    /* bright-blue) */	
	color: rgba(188, 229, 251, 0.8);  /* var-blue */
	color: rgba(100, 156, 0, 0.8);  /* var-green */
	
    background-color: #e6f1fc;
	background-color: rgba(0,131,203,0.2);  /* var-blue-1 */
	background-color: rgba(230,241,252,0.8);  /* var-blue-2 */
	background-color: transparent;
	border: 2px solid #4f9fd7; 
	border: 2px solid rgba(0,131,203,0.6);  /* var-blue */
	border: 2px solid rgba(188, 229, 251, 0); /* none */
	border: 2px solid rgba(0,145, 60, 0);  /* var-green */

	
    border-radius: 50%;	
	  
	bottom: 25px;
    right: 20px;
    float: none;
/*    padding: 0 10px;  */
	z-index: 99;
	
    -moz-transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.to-topbutton a span:hover:before {
	color: #fff;
	color: rgba(0, 138, 221,1);
	background-color: #4f9fd7;    /* bright-blue) */
	background-color: #0083cb;    /* blue */
	background-color: #649c00;    /* green */
    	
	border: 2px solid #0083cb;
    border: 2px solid rgba(188, 229, 251, 0); /* none */
	background-color: transparent;
}



