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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
/* icon fixed :: start */ 

/* icon fixed :: end */ 

@media (min-width: 960px)
.uk-form-horizontal .uk-form-label {
    margin-top: 11px;
}
}
.tm-bottom-b .formContainer .uk-button-primary {
    color: #ffffff;
}
.tm-bottom-b .formContainer {
    background: none;
    border: none !important;
    box-shadow: none;
}
.uk-icon-external-link:before {
    display: none;
}
.uk-list-striped > li {
    padding: 9px 5px;
}
input.rsform-input-box , textarea.rsform-text-box {
    padding: 20px !important;
    border-radius: 30px !important;
}

.rsform-block .formControls label {
    margin-right: 11px;
}
.formContainer {
    background: #fff;
    padding: 40px 0px !important;
    border-radius: 0px 0px 40px 40px;
    border-top: 5px solid #008ad2 !important;
    box-shadow: 0 2px 8px #00000012;
}

.rsform-block .formControls label input {
    margin-right: 6px;
    margin-top: 10px;
}
select.rsform-select-box {
    line-height: 40px !important;
    padding: 4px 20px;
    border-radius: 30px;
    height: 46px !important;
}
.uk-form-horizontal .uk-form-label {
    text-align: right;
    font-weight: bold;
    color: #3c3c3c;
}
.plg-easysharethis {
    display: none;
}
.dp-remove-title h2 {
	display:none;
}
.uk-icon-arrow-circle-right:before {
    color: #d64141;
    padding-right: 10px;
    padding-left: 10px;
}

.dp-home-page div#wk-grid9cc h3 {
    display: none !important;
}

.uk-dropdown.uk-dropdown-navbar {
    border-radius: 20px;
}

.uk-navbar-nav > li > a {
    font-family: 'Roboto';
    font-weight: 400;
    color: #ffffff;
    font-size: 18px;
    letter-spacing: 0.4px;
    padding: 0px 15px;
    border-radius: 30px;
    margin-left: 5px;
}
.uk-button {
    font-weight: 700;
    letter-spacing: 0px;
    padding: 6px 23px;
    border-radius: 33px;
    margin-right: 10px;
    margin-left: 10px;
    box-shadow: 0 2px 10px #00000066;
      transition: 0.2s;
  margin-bottom: 10px;
}
.uk-button:hover {
    transform: translate(0px, -3px);
    transition: 0.2s;
    box-shadow: 0 6px 10px #00000066;
}








.tm-navbar > .uk-container {
	max-width: 1200px;
	padding: 0 30px;
}
.tm-navbar .tm-navbar-center .tm-nav {
	text-align: right;
}
.tm-navbar {
	background: #1378cd;
}
.tm-navbar-fixed.tm-navbar-animated .tm-navbar-small {
	background: rgba(19,120,205,.9);
}
.tm-block-primary .uk-panel-title a {
	color:rgba(255,255,255,.8);
}
.tm-navbar .uk-dropdown-navbar .uk-nav-navbar .uk-nav-sub a {
	padding-left:0px;
}
.dp-newsletter .formResponsive h2 {
	display:none;
}
.dp-newsletter .formResponsive .rsform-block {
	display:inline-block;
}
.dp-newsletter .formResponsive .formHorizontal .formControlLabel {
	display:none;
}
.dp-newsletter .formResponsive .formHorizontal .formControls {
	margin-left: auto;
	display:inline-block;
	margin-right:2px;
}
.dp-newsletter .formResponsive .formHorizontal p.formDescription {
	margin-top: 0px;
}
.dp-newsletter .formResponsive .formHorizontal .rsform-block {
	margin-bottom: 0px;
}
.tm-nav-logo {
	top: 0;
	left: 0;
	width: 200px;
	height: 60px;
	margin-top: 0;
	transform:none;
}
.dp-home-page .dp-hideonhome {
	display:none;
}
.tm-navbar-small .tm-nav-logo {
	width: 160px;
}
.tm-block-top-a.tm-block-primary {
	border-image-slice:43;
}
.tm-block-bottom-b.tm-block-primary-dark {
	border-image-slice:59;
}
.tm-block-bottom-a.tm-block-primary {
	border-image-slice:40;
	border-width: 70px 0 0 0;
}
.tm-block-top-a.tm-block-primary, .tm-block-bottom-b.tm-block-primary-dark {
	border-width: 0 0 100px 0;
}
.uk-nav-header .uk-nav-sub {
	text-transform: none;
}
.tm-block-dark {
	background-color: #272727;
}
.tm-block-footer {
	background-color: #131313;
}
.tm-block-bottom-c {
	margin-top:-85px!important;
}

/* RS Form Pro RESPONSIVE - START
----------------------------------------------------------------------------------------------------*/
.formResponsive .formHorizontal .rsform-block {
	margin:0px;
}
.formResponsive input, .formResponsive textarea {
	width: inherit;
}
.formResponsive div.formCaption {
	width: 180px;
}
fieldset.formFieldset ol.formContainer li {
	padding-top: 16px;
}
.formBody input, .formBody select, .formBody textarea {
	border:1px solid #ccc;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding:4px;
}
.formBody select {
	padding:2px;
}
.uk-nav-offcanvas .uk-nav-header {
	padding: 5px 0px;
	text-transform: uppercase;
}
.uk-nav-offcanvas .uk-nav-header ul li {
	text-transform:none;
}
.uk-nav-offcanvas .uk-nav-header ul {
	padding-left:5px;
}
.formResponsive input, .formResponsive textarea, .formResponsive .uneditable-input {
	width:inherit;
}
.formResponsive .btnCal {
	padding: 0px 5px!important;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:0px 10px 10px 0px!important;
	margin-bottom:12px;
	border-left-color: #CCC!important;
}
.formResponsive .btnCal:hover {
	background:#ccc;
	color:#FFFFFF;
}
/*input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],*/
input[type="checkbox"] {
	margin:0px 6px 0 0!important;
}
.formResponsive .formBody {
	float: left;
	margin-right:10px;
}
/*left width*/
.formResponsive .formHorizontal .formControlLabel {
	width: 200px;
	padding-top: 12px;
}
.formResponsive .formHorizontal .formControls {
	margin-left: 210px;
}
/*checkbox fix*/
.formResponsive input[type="radio"], .formResponsive input[type="checkbox"] {
	min-height: 22px!important;
}
@media (min-width: 768px) and (max-width: 959px) {
/*left width*/
.formResponsive .formHorizontal .formControlLabel {
	width: 140px;
}
.formResponsive .formHorizontal .formControls {
	margin-left: 150px;
}
.formResponsive textarea {
	width:300px!important;
}
}

@media screen and (max-width: 650px) {
/*left width*/
.formResponsive .formHorizontal .formControlLabel {
	display:block;
	width:inherit;
}
.formResponsive .formHorizontal .formControls {
    margin-left: 0px;
}
.formResponsive .formBody {
    float: none;
    margin-right:0px;
}
.formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive textarea, .formResponsive select {
	width:94%!important;
}
}
@media screen and (max-width: 330px) {
.formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive textarea, .formResponsive select {
	width:92%!important;
}
}
/* RS Form Pro - END
----------------------------------------------------------------------------------------------------*/
.eb_event_list .eb_event {
	margin-bottom:4px;
	border-bottom:1px solid #DCDCDC;
}

/* Only Phones */
@media (max-width: 767px) {
}
/* Only Phones (Landscape) */
@media (min-width: 480px) and (max-width: 767px) {
}
/* Only Phones (Portrait) */
@media (max-width: 479px) {
}
/* Only tablets portrait */
@media (min-width: 768px) and (max-width: 959px) {
.tm-navbar .tm-navbar-center .tm-nav .tm-nav-wrapper {
	margin-left: 230px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
}
/* Only tablets and Large Screen */
@media (min-width: 768px) and (max-width: 1219px) {
.tm-navbar .tm-navbar-center .tm-nav .tm-nav-wrapper i {
	display:none;
}
}
/* Only tablets and desktop */
@media (min-width: 768px) {
.tm-navbar .tm-navbar-center .tm-nav .tm-nav-wrapper {
	margin-left: 230px;
}
}
/* Only desktop */
@media (min-width: 960px) {
}
