/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
.uk-grid .tm-blog .tm-article-featured-image{
margin: 5% 25%!important;
max-width: 50% !important;
}
 
.tm-article {
text-align: justify !important;
}
 
.uk-width-medium-1-3 h1{
text-align: center !important;
} 

#system-readmore{
text-align: center!important;
} 
 
.top-20px{
	margin-top: 20px;
}
#bfElemWrap12 {
padding-top:10px;
}

#ff_elem12,
#ff_elem12_1,
#ff_elem12_2 {
position:relative;
top:-5px;
}


.css-shapes-preview{ 
	position: relative; 
    height: 82px; 
    width: 0px; 
    /*background-color: #CA577D;*/ 
    margin-left: 90%; 
	margin-top:-11px;
    -webkit-transform: rotate(270deg); 
    transform: rotate(90deg); 
    border-left: 49px solid #709357; 
    border-right: 49px solid #709357; 
    border-bottom: 40px solid transparent; 
}

.container1 {
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
	float:left;
	width: 50%;
	height: 100px;
	background-color: #A1A1A1;
	
}
.container1-keimeno{
  font-size: 20px;
  float:left;
  line-height: 25px;
  font-weight: 700;
  color: #fff;
  text-align:left;
  margin-left: 15%;
  margin-top: 24px;
  text-shadow: 1px 1px #555;
}

.container2 {
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	text-align:right;
	float: right;
	width: 49.7%;
	height: 100px;
	background-color: #709357;
}

.container2 button {
	width: 200px;
	height: 46px;
	margin-top: 27px;
	margin-right: 15%;
}

.cta, .bfSubmitButton {
    -webkit-box-shadow: 0 1px 1px #495f2f;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -moz-box-shadow: 0 1px 1px #495f2f;
	background-color: #f8eacb;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f8eacb), to(#f1dbac));
	background-image: -webkit-linear-gradient(top, #f8eacb, #f1dbac);
	background-image: -moz-linear-gradient(top, #f8eacb, #f1dbac);
	background-image: -ms-linear-gradient(top, #f8eacb, #f1dbac);
	background-image: -o-linear-gradient(top, #f8eacb, #f1dbac);
	background-image: linear-gradient(top, #f8eacb, #f1dbac);
    box-shadow: 0 1px 1px #495f2f;
    border-radius: 3px;
    border: none;
    color: #444;
    margin: -2px 0 0 10px;
    padding: 11px 15px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f8eacb, endColorstr=#f1dbac);
    font-weight: 100;
    text-shadow: 0 1px 0 #fff;
}

.uk-button-primary {
    -webkit-box-shadow: 0 1px 1px #495f2f;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -moz-box-shadow: 0 1px 1px #495f2f;
	background-color: #aebda4;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#aebda4), to(#8dbe6b));
	background-image: -webkit-linear-gradient(top, #aebda4, #8dbe6b);
	background-image: -moz-linear-gradient(top, #aebda4, #8dbe6b);
	background-image: -ms-linear-gradient(top, #aebda4, #8dbe6b);
	background-image: -o-linear-gradient(top, #aebda4, #8dbe6b);
	background-image: linear-gradient(top, #aebda4, #8dbe6b);
    box-shadow: 0 1px 1px #495f2f;
    border-radius: 3px;
    border: none;
    color: #444;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#aebda4, endColorstr=#8dbe6b);
    font-weight: 700 !important;
    text-shadow: 0 1px 0 #fff;
}
.cta, .bfSubmitButton, .uk-button-primary:hover {
	background-color: #8dbe6b;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#8dbe6b), to(#aebda4));
	background-image: -webkit-linear-gradient(top, #8dbe6b, #aebda4);
	background-image: -moz-linear-gradient(top, #8dbe6b, #aebda4);
	background-image: -ms-linear-gradient(top, #8dbe6b, #aebda4);
	background-image: -o-linear-gradient(top, #8dbe6b, #aebda4);
	background-image: linear-gradient(top, #8dbe6b, #aebda4);
    color: #444;
    border: none;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8dbe6b, endColorstr=#aebda4);
    text-shadow: 0 1px 0 #fff;
}
.cta:hover {
	background-color: #f1dbac;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f1dbac), to(#f8eacb));
	background-image: -webkit-linear-gradient(top, #f1dbac, #f8eacb);
	background-image: -moz-linear-gradient(top, #f1dbac, #f8eacb);
	background-image: -ms-linear-gradient(top, #f1dbac, #f8eacb);
	background-image: -o-linear-gradient(top, #f1dbac, #f8eacb);
	background-image: linear-gradient(top, #f1dbac, #f8eacb);
    color: #444;
    border: none;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1dbac, endColorstr=#f8eacb);
    text-shadow: 0 1px 0 #fff;
}
.bfSubmitButton:hover {
	background-color: #f1dbac;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f1dbac), to(#f8eacb));
	background-image: -webkit-linear-gradient(top, #f1dbac, #f8eacb);
	background-image: -moz-linear-gradient(top, #f1dbac, #f8eacb);
	background-image: -ms-linear-gradient(top, #f1dbac, #f8eacb);
	background-image: -o-linear-gradient(top, #f1dbac, #f8eacb);
	background-image: linear-gradient(top, #f1dbac, #f8eacb);
    color: #444;
    border: none;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1dbac, endColorstr=#f8eacb);
    text-shadow: 0 1px 0 #fff;
}


.ie7 .cta {
    margin-top: 0;
    padding: 6px 15px;
}

.ie8 .cta {
    margin-top: 0;
    padding: 8px 15px;
}
@media (min-width: 768px)
{
.tm-container {
    margin: 10px auto;
}
  .tm-headerbar .uk-panel{margin-top:30px}
}