/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 

.tm-header > .tm-logo {
	margin-bottom: 9px;
	margin-top: -15px;
}

.blog-uikit {
	 background: #ffffff none repeat scroll 0 0 !important;
	 box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.03);
	 padding: 30px;
}

.uk-form textarea {
    min-width: 100%;
}

.uk-form select, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"] {
    height: 50px;
	min-width: 100%;
}

/* .formResponsive input[type="button"], .formResponsive input[type="submit"], .formResponsive input[type="reset"] {
	display: none;
} */



/* resize robot captcha */

.g-recaptcha {
	transform:scale(0.77);
	transform-origin:0 0;
}

#rc-imageselect {
	transform:scale(0.77);
	-webkit-transform:scale(0.77);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
}

/* end */

/* RS Form Pro Amends */

/*.formResponsive .formHorizontal .formControls {
  margin-left: 260px;
} 

.formResponsive .formHorizontal .formControlLabel {
  width: 245px;
}


.formResponsive input[type="button"], .formResponsive input[type="submit"], .formResponsive input[type="reset"] {
  margin-right: 10px;
} */

.formResponsive .formHorizontal .rsform-block {
  margin-bottom: 0;
}

.yui-calcontainer {
  margin-bottom: 10px;
}

.formResponsive input[type="radio"], .formResponsive input[type="checkbox"] {
  margin-top: 7px;
}

/* zoo amends */

/* 
.yoo-zoo .uk-article {
-moz-box-shadow: inset 0px 0px 2px 0px #ffffff; -webkit-box-shadow: inset 0px 0px 2px 0px #FFF;
box-shadow: inset 0px 0px 2px 0px #FFF;
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFF), color-stop(1, #F1F2F3) );
background: -moz-linear-gradient( center top, #ffffff 5%, #f1f2f3 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f2f3');
background-color: #FFF; -moz-border-radius: 7px; -webkit-border-radius: 7px;
border-radius: 7px;
border: 1px solid #C8C8C8;
padding: 12px 12px 0;
min-height:150px;
}
*/


#yoo-zoo .categories h2.title a {
  vertical-align: middle;
}

#yoo-zoo .categories h2.title {
  padding: 0 10px;
  height: 70px !important;
  text-align: center;
  margin: 0 0 1px;
  text-indent: none;
}

#yoo-zoo .details {
  border: none;
}

#yoo-zoo .alpha-index {
  margin-right: auto;
  margin-left: auto;
  max-width: 500px;
}

.google1 {
  background-color: #03155B !important;
}

.google2 {
  background-color: #F85E1B !important;
}

.google3 {
  background-color: #42A436 !important;
}

.google4 {
  background-color: #A50000 !important;
}

.google5 {
  background-color: #A23A6B !important;
}

.key1 {
  background-color: #03155b;
  color: #fff;
  display: inline-block;
  float: left;
  height: 25px;
  margin-right: 5px;
  margin-top: 2px;
  width: 25px;
}

.key2 {
  background-color: #42a436;
  color: #fff;
  display: inline-block;
  float: left;
  height: 25px;
  margin-right: 5px;
  margin-top: 2px;
  width: 25px;
}

.key3 {
  background-color: #a23a6b;
  color: #fff;
  display: inline-block;
  float: left;
  height: 25px;
  margin-right: 5px;
  margin-top: 2px;
  width: 25px;
}

.key4 {
  background-color: #a50000;
  color: #fff;
  display: inline-block;
  float: left;
  height: 25px;
  margin-right: 5px;
  margin-top: 2px;
  width: 25px;
}

.key5 {
  background-color: #f85e1b;
  color: #fff;
  display: inline-block;
  float: left;
  height: 25px;
  margin-right: 5px;
  margin-top: 2px;
  width: 25px;
}

/* menu amends */
ul.uk-nav-sub {
  padding-right: 10px;
}

/* 
ul li ul li.uk-parent > a {
  background: #ddd none repeat scroll 0 0;
  color: #505050 !important;
} */

/* end */
/* new style */

.textshadow {
  text-shadow: -2px 2px 5px #111111;
  padding: 5px 13px;
}

.textshadow span {
 background-color: rgba(20, 20, 20, 0.2);
  line-height: 1.8;
  padding: 5px 10px;
}

.uk-icon-button:hover, .uk-icon-button:focus {
  background-color: #dddddd !important;
}

.element-itemlink {
  background-color: #f08500;
  border: medium none;
  box-sizing: border-box;
  display: inline-block;
  font-family: inherit;
  font-feature-settings: inherit;
  font-kerning: inherit;
  font-language-override: inherit;
  font-size: 1rem;
  font-size-adjust: inherit;
  font-stretch: inherit;
  font-style: inherit;
  font-synthesis: inherit;
  font-variant: inherit;
  font-weight: inherit;
  line-height: 30px;
  margin: 0;
  min-height: 30px;
  padding: 0 12px;
  text-align: center;
  text-decoration: none !important;
  text-transform: none;
  vertical-align: middle;
}

.element-itemlink > a {
  color: #f3db51 !important;
}

/* RS Forms */

.uk-form-horizontal .uk-form-label {
  display: none !important;
}

.uk-form-horizontal .uk-form-controls {
  margin-left: 0px !important;
}