/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
body{
background: url(../images/bodybg.gif) repeat top left;
}

h3 {
font-size: 24px;
font-family: Arial, sans-serif, helvetica;
font-weight: 600;
line-height: 37px;
letter-spacing: 0px;
margin-bottom: 9px;
color: #91000a;
}
h1 {
color: #91000a;
font-weight: bold;
font-size: 28.75px;
}
h1, h2, h3 {
line-height: 36px;
}

.tm-top-a  .item.item_num0 {
margin-top: -20px;
background: #50918d;
border-bottom: 6px solid #43857e;
color: #ddd;
}

.tm-headerbar {
position: absolute;
top: 0;
left: 0;
z-index: 9999999;
margin: 0 auto;
width: 100%;
text-align: center;
}
.tm-headerbar .tm-logo {
float: none;
}
.uk-panel-box {
padding: 20px;
 background: none;
color: #444;
}
.tm-navbar {
background: url(../images/navbg.png);
margin: 0 0 20px !important;
}
.uk-navbar-nav{
position: relative;
margin: 0 auto;
max-width: 1116px;
float:none;
}
.uk-grid {
max-width: 1116px;
margin:0 auto;
margin-right:auto;

}
.uk-navbar-nav>li {
padding: 0;
margin: 0;
height: 60px;
float:left;
}

.uk-navbar-nav>li>a, .navigation ul.sf-menu > li > span {
font-size: 14px;
letter-spacing: 2px;
text-transform: uppercase;
line-height: 60px;
background: none;
height: 60px;
color: #fff;
display: block;
padding: 0 40px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.uk-navbar-nav>li.uk-active>a, .uk-navbar-nav>li>a:hover,.uk-navbar-nav>li:hover>a, .uk-navbar-nav>li>a:focus, .uk-navbar-nav>li.uk-open>a {
background: url(../images/navactbg.png);
color: #91000a;
}
.tm-top-a{
	margin-top:0px;
	//*margin-bottom:40px;*//
}
.item_title__features{
	padding-top:10px;
}
.tm-top-a .item .item_title {
padding: 16px 13px 8px 79px;
margin: 0;
min-height: 45px;
}

.tm-top-a .item {
border-bottom: 6px solid;
margin-left: 0;
float:left;
width: 25%;
}
.tm-top-a .item_num1 {
background: #91000a;
border-bottom-color: #800009;
color: #ddd;
}
.tm-top-a .item_num2 {
background: #b3774a;
border-bottom-color: #a5683a;
color: #ddd;
}
.tm-top-a .item_num3 {
background: #ccb387;
border-bottom-color: #b59c6f;
color: #fff;
}
.uk-panel-box{
	padding:0px;
margin-bottom: 20px;
}

.tm-top-a .item_num0  .item_title {
background: url(../images/icon-1.png) no-repeat 10px 9px #43857e;
}

 h6 {
font-family: Arial,sans-serif,helvetica;
font-size: 18px;
font-weight: bold;
letter-spacing: 1px;
padding: 0 0px;
margin-bottom: 16px;
line-height: 30px;
}
.tm-top-a h6 span{
	color:#fff;
}
.tm-top-a  .item_num2 .item_title {
background: url(../images/icon-3.png) no-repeat 10px 9px#a5683a;
}
.tm-top-a  .item_num1 .item_title {
background: url(../images/icon-2.png) no-repeat 10px 9px #800009;
}

.tm-top-a .item_num3 .item_title {
background: url(../images/icon-4.png) no-repeat 10px 9px #b59c6f;
}

.tm-top-a  .item_content .item_introtext {
padding: 2px 6px 8px 28px;
}


.uk-panel-box .uk-panel-title {
	color: #91000a;
	line-height: 36px;
	font-size: 28.75px;
	font-weight: bold;
  
}

.widget_listcategorypostswidget li {
	list-style: none;
	margin-top: 30px;
	float: right;
}

.widget_listcategorypostswidget li a {
font-size: 24px;
font-weight: normal;
line-height: 24px;
color: #91000a;
}

.widget_listcategorypostswidget li p {
font-size: 16px;
color: #000;

}

.uk-grid {
max-width: 100%;
}

.tm-top-a .item_content .item_introtext {
padding: 2px 6px 1px 28px;
}
.tm-sidebar-a{
	/*padding-left: 80px;*/
	/*padding: 0 17px !important;*/
	margin: 0 0 1%!important;
	background:#f5f5f5;
	max-width:435px;
  padding-right:10px;
  padding-left:13px;
  padding-bottom:70px;
  padding-top:20px;
}

.home .tm-sidebar-a{background:transparent;padding: 0 0 0 80px !important;margin: 0 !important;}
.widget_listcategorypostswidget h3{
	padding-right:36px;
}
.tm-sidebar-a .widget_text{
padding-right: 20px;
padding-left: 17px;
//*-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
-moz-box-shadow: 0px 0px 3px 0px #444444;
-webkit-box-shadow: 0px 0px 3px 0px #444444;
box-shadow: 0px 0px 3px 0px #444444;*//
border: #C3C3C3 1px solid;


margin-bottom:40px;
}
h4 {
font-size: 24px;
font-family: Arial, sans-serif, helvetica;
font-weight: normal;
line-height: 24px;
margin-bottom: 16px;
}
h4 {
color: #91000A;
}

.tm-top-a .uk-panel{
	margin-bottom:20px;
}
h2 {
font-size: 26px;
font-family: Arial, sans-serif, helvetica;
font-weight: normal;
letter-spacing: 1px;
line-height: 32px;
font-weight: bold;
margin-bottom: 16px;
color: #91000a;
  //*padding-right:6px;*//
}
.tm-sidebar-a ul li,.tm-sidebar-a p span strong{
	color:#000;
}

.tm-sidebar-a .uk-panel-title{margin-bottom:10px}
.uk-panel-box .uk-panel-title {
color: #91000a;
line-height: 36px;
font-size: 24px;
padding-top: 1px;
font-weight: bold;
padding-right: 9px;
letter-spacing: 1px;
background-color: #C1A988;
}

#wpcf7-f103-o1 .wpcf7-form p{color: #000;}
#cf7-widget{background: #f5f5f5;color: #f5f5f5;
-webkit-border-radius: 9px;
border-radius: 9px;
width:98%; padding:10px 10px 0 0;min-height:185px;
float:right;}

#cf7-widget .uk-panel-title, #beautifulck183  .uk-panel-title{
color: #92000b;
line-height: 18px;
font-size: 20px;
padding-top: 0px;
font-weight: bold;
}
.tel-title{padding-right:32px; height: 30px;line-height: 30px !important; background: transparent url(../images/tel-ico.png) no-repeat 99% 50%}
#beautifulck183  .uk-panel-title{margin-bottom:90px}
#beautifulck183  .sub-title{color: #000;line-height: 15px;font-size:13pt; text-align:center;}
#beautifulck183 ul.numbers {background:#ebe4d9;height: 54px;margin: 0;padding-right: 10px;}				
#beautifulck183 #fax , #beautifulck183 #phone{margin: 0 5px;padding: 0px 30px 0 0px; float: right;color: #92000b;line-height: 54px;font-size: 17px;font-weight: bold;list-style: none;}
#fax{background: url(../images/fax.png) no-repeat right 15px;}
#phone{background: url(../images/phone.png) no-repeat right 15px;}
#cf7-widget #wpcf7-f103-o1 .wpcf7-form p,
#cf7-widget #wpcf7-f103-o1 .wpcf7-form p label
{color:#f5f5f5; margin: 0 0 10px 0; }

#wpcf7-f103-o1 .wpcf7-form p label{
border: none;
padding: 3px;

color: #525252;
width: 100px;
float: right;
font-size: 15px;
}
#wpcf7-f103-o1 .wpcf7-form input.wpcf7-text{
	box-sizing: border-box;
	width: 58%;
	height: 28px;
	color: #927750;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s;
}
#wpcf7-f103-o1 .wpcf7-form input.wpcf7-submit{
	box-sizing: border-box;
	width: 58%; float:left;margin-left:20px;margin-bottom:15px;
	height:40px; font-size:18px;
	color: #fff;
background: #92000b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkyMDAwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMDAwMDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #92000b 0%, #b00007 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#92000b), color-stop(100%,#b00007)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #92000b 0%,#b00007 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #92000b 0%,#b00007 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #92000b 0%,#b00007 100%); /* IE10+ */
 /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92000b', endColorstr='#b00007',GradientType=0 ); /* IE6-8 */
-webkit-border-radius: 9px;
border-radius: 9px;
border:none;

}
#wpcf7-f103-o1 .wpcf7-form input.wpcf7-submit:hover{
background: #dac7a7; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */

 /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b00007', endColorstr='#92000b',GradientType=0 ); /* IE6-8 */

}
#wpcf7-f103-o1 .wpcf7-form .wpcf7-submit{
	width: 99%;
	color:#000;
}
.widget_listcategorypostswidget .ws_more, p.readmore {
	font-size: 12px;
	color: #FFF !important;
	line-height: 18px !important;
	background: #c1a988 !important;
	box-shadow: none !important;
	text-transform: uppercase;
	text-decoration: none !important;
	border: none !important;
	padding: 9px 30px !important;
	text-shadow: none;
	font-weight: normal;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	font-family: arial;
	font-style: normal;
	border-radius: 0 !important;
	letter-spacing: 2px !important;
	display: block;
	//*float: right;*//
	clear: both;
	padding-top: 10px;
}
.widget_listcategorypostswidget .ws_more:hover,p.readmore:hover{
	outline: none;
	opacity: 1;
	text-decoration: none !important;
	color: #FFF !important;
	background: #91000a !important;
	text-shadow: none;
}
p.readmore a{
	text-decoration:none;
}
.tm-bottom-a {
	background: url(../images/botbg.png);
	padding: 30px 0 15px;
	margin-top: 20px;
}
.tm-bottom-a .uk-width-1-1 {
	margin-top: 4px;
	float: right;
	width: 25%;
   padding-right: 1%;
}
.tm-bottom-a .uk-width-1-1 ul {
	float: left;
	width: 87%;
	margin: 0 2% 0 0;
}
.tm-bottom-a .uk-width-1-1 li{
	margin: 0 0 4px;
	background: url(../images/liarr.png) no-repeat 0 6px;
	padding: 0 0 0 21px;
	list-style: none;
	color:#000;
}
.tm-bottom-a .uk-width-1-1 li:hover{
	background-position: 0 -85px;
}
.tm-bottom-a .uk-width-1-1 li a{
	display: inline;
	font-size: 16px;
	text-transform: uppercase;
	color: #91000a;
}
a, .uk-link {
	color: #91000a;
	text-decoration: none;
	cursor: pointer;
}
.mod-custom__hours h2 {
	margin-bottom: 2px;
	color: #FFF;
}
.mod-custom__hours  h2:before {
	content: '';
	float: left;
	display: block;
	width: 99px;
	height: 99px;
	background: url(../images/clock.png);
	margin: -25px -21px 0 0;
}
.mod-custom__hours:hover h2:before {
		background-position: 0 bottom;
}
.mod-custom__hours  h2 span {
font-size: 48px;
}
.mod-custom__hours  a {
color: #FFF;
}
.mod-custom__hours:hover a {
color: #c1a988;
}
.mod-custom__hours:hover h2 {
color: #c1a988;
}
.mod-custom__hours:hover {
background: #FFF;
}
.mod-custom__hours {
	float: right;
	font-size: 24px;
	font-family: 'Patua One', cursive;
	line-height: 24px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #fff;
	background: #deccaf;
	padding: 25px 10px 13px 0;
	width: 84%;
}

.tm-bottom-b {
background: url(../images/fotbg.png);
}
#push, .tm-bottom-b {
//*height: 134px;*//
position: relative;
}

.tm-bottom-b .uk-width-1-1{
	width: 25%;
float: right;
padding-right: 4%;
}
.tm-footer {
position: fixed;
bottom: 90px;
right: 40px;
z-index: 99;
}
.tm-footer  .tm-totop-scroller {
width: 35px;
display: block;
text-align: center;
font-size: 13px;
line-height: 18px;
text-transform: none;
text-decoration: none;
color: #927750;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
transition: 0.2s;
background: url(../images/up-arrow.png) no-repeat center center;
height: 24px;
}
.tm-totop-scroller:after{
	content:none;
}
.tm-main-top .widget_listcategorypostswidget+.widget_listcategorypostswidget ul li{
	width:23%;
	float:right;
	margin-top:0px;
}

.uk-breadcrumb {
padding: 10px;
border-right: none;
letter-spacing: -0.31em;
background: #f5f5f5;
border-radius: 5px;
margin-top: 8px;
min-height: 10px !important;
  margin-bottom: 20px;
}

.ws_categories_list ul {
    list-style: none;
    padding: 0;
}

.ws_categories_list li.categories li.cat-item a{
    font-size: 28px;
    font-family: Arial, sans-serif, helvetica;
    font-weight: normal;
    line-height: 37px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin-bottom: 9px;
    color: #91000a;
}

.ws_categories_list li.categories li.cat-item a:hover {
    color: #927750;
}
#beautifulck183 {
background: #fff url(../images/tel2.png) no-repeat 14px 36px; /*
background: -moz-linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#e3e3e3));
background: -webkit-linear-gradient(top, #f0f0f0 0%,#e3e3e3 100%);
background: -o-linear-gradient(top, #f0f0f0 0%,#e3e3e3 100%);
background: -ms-linear-gradient(top, #f0f0f0 0%,#e3e3e3 100%);
background: linear-gradient(top, #f0f0f0 0%,#e3e3e3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#e3e3e3',GradientType=0 );*/

/* -moz-box-shadow: 0px 0px 3px 0px #444444;
-webkit-box-shadow: 0px 0px 3px 0px #444444;
box-shadow: 0px 0px 3px 0px #444444;
border: #efefef 1px solid;*/
box-shadow: 1px 1px 5px 2px;
color: #ccc;
width: 97%; padding:0;min-height:220px;
float:right;
  margin:5px;
}

#beautifulck183 p{margin:0 0 9px;}
.btn-info{
	font-size: 12px;
color: #FFF !important;
line-height: 18px !important;
background: #c1a988 !important;
box-shadow: none !important;
text-transform: uppercase;
text-decoration: none !important;
border: none !important;
padding: 9px 30px !important;
text-shadow: none;
font-weight: normal;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
font-family: 'Patua One', cursive;
font-style: normal;
border-radius: 0 !important;
letter-spacing: 2px !important;
}
.btn-info span strong{
	color:#fff!important;
}
.contact_details_item{
	float:right;
	width:31%;
}
.contact_details .icons-marker {
display: block;
width: 16px;
margin-right: 12px;
float: right;
}
.contact_address {
	background:url("../images/home-phone.png")no-repeat top right;
	padding-right: 20px;
}
.contact_details_telephone {
background:url("../images/number-phone.png")no-repeat top right;
padding-right: 20px;
}
.contact_details_fax {
background:url("../images/vcf.png")no-repeat top right;
padding-right: 20px;
}
.contact_details_emailto {
background:url("../images/mail-icon.png")no-repeat top right;
padding-right: 20px;
}

#wpcf7-f118-p71-o1{
float: right;
clear: both;
width: 100%;
border-top: 1px solid #ccc;
margin-top: 21px;
padding-top: 13px;
}
.no-break{
	clear: both;
float: left;
margin-bottom: 1px!important;
}
#wpcf7-f118-p71-o1 .row-fluid1 p{
	margin-top: 0px;
	float: right;
	margin-left: 35px;
	width: 30%;
}
/*form.wpcf7-form {
  background-color:#f5f5f5}*/

/*.wpcf7 {
  background-color:#50918d}*/

.contact-bg{
  background-color:#f5f5f5;
  margin-top: -10px;
  padding:10px;
}

form.foo bar{
   background-color:#f5f5f5;
 
}

#cf7-widget-in{
background-color: #EAEAEA;
border: #50918d 1px solid;
color: #565656;
/*-webkit-border-radius: 9px;*/
border-radius: 9px;
width: 98%;
padding: 10px 10px 0 0;
min-height: 185px;
float: right;}


#wpcf7-f118-p71-o1 .row-fluid1, #wpcf7-f118-p71-o1 .row-fluid2{
width: 100%;
float: left;
}
#wpcf7-f118-p71-o1 .row-fluid2 p{
	width: 100%;
}
#wpcf7-f118-p71-o1 .row-fluid2 p .wpcf7-textarea{
	width: 100%;
}
#wpcf7-f118-p71-o1 .controls .wpcf7-submit{
	font-size: 12px;
color: #FFF !important;
line-height: 18px !important;
background: #c1a988 !important;
box-shadow: none !important;
text-transform: uppercase;
text-decoration: none !important;
border: none !important;
padding: 9px 30px !important;
text-shadow: none;
font-weight: normal;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
font-family: 'Patua One', cursive;
font-style: normal;
border-radius: 0 !important;
letter-spacing: 2px !important;
}
#wpcf7-f118-p71-o1 input.wpcf7-text{
	box-sizing: border-box;
height: 28px;
color: #927750;
width: 100%;
}
div.wpcf7-validation-errors {
border: none;
}
span.wpcf7-form-control-wrap {
position: relative;
width: 100%;
}

.ws_category_list ul {
	list-style: none;
	padding: 0;
}

.ws_category_list ul li {
	background: #fff;
	border-radius: 5px;
	padding: 10px;
	border-top: 1px solid #dddddd;
}
#wpcf7-f118-p71-o1 .controls .wpcf7-submit:hover{
	outline: none;
opacity: 1;
text-decoration: none !important;
color: #FFF !important;
background: #91000a !important;
text-shadow: none;
}
div.wpcf7-mail-sent-ok ,div.wpcf7-mail-sent-ng,div.wpcf7-validation-errors{
padding: 8px 35px 8px 14px;
margin-bottom: 18px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
background-color: #fcf8e3;
border: 1px solid #fbeed5;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
color: #c09853;
border-radius: 4px;
}

.ws_category_list p a {
border: 1px solid #dddddd;
border-collapse: separate;
border-left: 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background:#fff;
padding:10px;
width:100%;
float:left;
text-align:right;
}
.page-id-35 .tm-sidebar-a .widget_text ,.page-id-70 .tm-sidebar-a .widget_text{
padding-right: 20px;
padding-left: 17px;
//*-moz-border-radius: 5px 5px 5px 5px;*//
//*-webkit-border-radius: 5px 5px 5px 5px;*//
//*border-radius: 5px 5px 5px 5px;*//
//*-moz-box-shadow: 0px 0px 3px 0px #444444;*//
//*-webkit-box-shadow: 0px 0px 3px 0px #444444;*//
box-shadow: none;
border: none;
margin-bottom: 40px;
}

.dhlc{
	margin: 20px 0;
text-align: right;
margin-bottom: 50px;
max-width: 1116px;
margin-right: auto;
margin-left: auto;
width: 100%;
}
.dhlc:hover{
	background:#f5f5f5;
}
.dhlc a.sitemap{
	width:100%;
}
.dhlc a:hover,.dhlc a:focus {
text-decoration: none;

}
.widget_flyncw_subcatwidget li{
 display: block; height:27px; margin-bottom:3px;}
.widget_flyncw_subcatwidget li a{background:#d7d7d7  url(../images/arrow.jpg) no-repeat 94% 50%;font-size:15px; text-decoration:none; color:#000; 
line-height:27px; padding-right:55px; display:block;margin-right: 11px;width:72%}
.widget_flyncw_subcatwidget li a:hover {color:#91000a; background-position:94% 50%;background-color:#ddd;}
.widget_flyncw_subcatwidget li a:focus {color:#91000a; background-position:94% 50%;background-color:#ddd;}



@media (min-width: 768px){
.uk-width-medium-1-3, .uk-width-medium-2-6 {
width: 29%;
}
.home .uk-width-medium-1-3, .home .uk-width-medium-2-6 {
width: 31.333%;
}
.uk-width-medium-2-3, .uk-width-medium-4-6 {
width: 70%;
}
.home .uk-width-medium-2-3, .home .uk-width-medium-4-6 {
width: 66.666%;
}
.uk-push-1-3, .uk-push-2-6 {
right: 30%;
    padding:15px;
}

.home .uk-push-1-3,.home  .uk-push-2-6 {
right: 33.333%;
}
.uk-pull-2-3, .uk-pull-4-6 {
right: -70%;
}
.home .uk-pull-2-3,.home  .uk-pull-4-6 {
right: -66.666%;
}

}
@media(min-width:1440px){
	#rev_slider_1_1_wrapper,#rev_slider_1_1{
		height:430px!important;
		max-height:430px!important;
	}
	.tm-top-a{
		position: absolute;
		z-index: 99999;
		width: 1160px;
		margin: 0 auto;
		top: 240px;
	}
}
/*--------------Ipad ngang--------*/
@media(max-width:1200px){
	.uk-navbar-nav>li>a, .navigation ul.sf-menu > li > span {
		font-size: 14px;
		letter-spacing: 2px;
		text-transform: uppercase;
		line-height: 60px;
		background: none;
		height: 60px;
		color: #fff;
		display: block;
		padding: 0 2px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	.tm-bottom-b {
		background: url(../images/fotbg.png) repeat top left;
	}
	#push, .tm-bottom-b {
	height: 187px;
	position: relative;
	}
	#wpcf7-f118-p71-o1 .row-fluid1 p {
	margin-top: 0px;
	float: right;
	margin-left: 40px;
	width: 29%;
	}
}
/*------------Ipad doc-------------*/
 @media (max-width: 768px) {
 .tp-caption.ws_large_bold_white{display:none;}
	#push, .tm-bottom-b {
height: 212px;
position: relative;
}
.tm-navbar{
	clear:both;
}
.uk-navbar-nav>li>a, .navigation ul.sf-menu > li > span {
		font-size: 14px;
		letter-spacing: 2px;
		text-transform: uppercase;
		line-height: 60px;
		background: none;
		height: 60px;
		color: #fff;
		display: block;
		padding: 0 34px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	.tm-logo img{
		width:130px;
		height:auto;
	}
	#wpcf7-f118-p71-o1 .row-fluid1 p {
margin-top: 0px;
float: right;
margin-left: 32px;
width: 29%;
}
h6 {
font-family: Arial,sans-serif,helvetica;
font-size: 17px;
font-weight: bold;
letter-spacing: 1px;
padding: 0 0px;
margin-bottom: 16px;
line-height: 30px;
}
 
 }
 /*---------Iphone Ngang------------*/
@media (min-width: 320px) and (max-width: 768px){
	.tm-navbar {
background: none;
margin: 0 0 0px !important;
}
.tm-logo-small img{
	width:100%;
}
.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
-moz-box-sizing: border-box;
box-sizing: border-box;
display: block;
height: 20px;
padding: 0 15px;
float: right;
}
.uk-navbar-content{
	position: absolute;
top: 0;
left: 28%;
margin: 0 auto;
z-index: 9999999;
}
.tm-top-a .item{
	width: 92%;
	margin: 20px;
	margin-top:0px;
}

.sp-more{margin:0 auto; margin: 10px 16px;}
.sp-thumbnail-wrapper,.sp-thumbnail-wrapper img,.sp-thumbnail-wrapper a{width: 100%!important; height:auto!important;}

ul.super-post > li{	width: 80%;padding-right: 20px;
padding-left: 17px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
-moz-box-shadow: 0px 0px 3px 0px #444444;
-webkit-box-shadow: 0px 0px 3px 0px rgb(68, 68, 68);
box-shadow: 0px 0px 3px 0px rgb(68, 68, 68);
border: rgb(239, 239, 239) 1px solid;
margin-bottom: 40px;
margin-right: 22px;
min-width: 84.8%;
}
.template-block .sp-thumbnail-wrapper {
padding: 3px;
}
.tm-top-a {
 margin-top: 10px; 
margin-bottom: 40px;
}
.tm-main-top .widget_listcategorypostswidget+.widget_listcategorypostswidget ul li {
width: 100%;
float: right;
margin-top: 0px;
}
.tm-sidebar-a {
padding-left: 20px;
margin: 0 auto;
padding-right: 20px;
}
.uk-grid>.uk-grid-margin{
	margin-top:20px;
}
.tm-bottom-a .uk-width-1-1 {
margin-top: 0;
float: right;
width: 96%;
}
.mod-custom__hours {
float: none;
font-size: 24px;
font-family: 'Patua One', cursive;
line-height: 24px;
letter-spacing: 2px;
text-transform: uppercase;
color: #FFF;
background: #deccaf;
padding: 25px 10px 13px 0;
width: 84%;
margin: 0 auto;
}
.tm-bottom-a .uk-width-1-1 ul {
float: left;
width: 95%;
margin: 0 0 0 0;
padding-right: 20px;
}
#push, .tm-bottom-b {
height: auto;
position: relative;
}
.tm-bottom-b .uk-width-1-1 {
width: 100%;
float: none;
padding-left: 20px;
text-align: center;
margin: 0 auto;
padding-right: 20px;
}
.mod-custom__bottom-row p{
	text-align:center;
}
.tm-slideshow .widget_text img{
	height:100px;
}
.tm-content{
	padding:0 20px; 
}
.uk-article{background:#f5f5f5;}
.tm-sidebar-a{
	padding:0 20px;
}
.uk-breadcrumb {
padding: 10px;
border-right: none;
letter-spacing: -0.31em;
background: #f5f5f5;
border-radius: 5px;
width: 92%;
margin-top: 30px;
margin: 30px auto;
min-height: 10px !important;
}
#wpcf7-f118-p71-o1 .row-fluid1 p {
margin-top: 0px;
float: right;
margin-left: 18px;
width: 29%;
}
.mod-custom__bottom-row{
	text-align:center;
}

.contact_details_item {
float: none;
width: 100%;
}
.tm-sidebar-a .widget_text{
	margin-right:20px;
	min-width: 105%;
}
.tm-main-top .sp-post-info {
	padding: 5px;
}
}
/*----------Samsung ngang------------*/
@media (max-width: 800px){
.uk-navbar-nav>li>a, .navigation ul.sf-menu > li > span{
	padding:0 34px;
}
.tm-sidebar-a {
padding-left: 10px;
}
}
/*----------Samsung doc------------*/
@media (min-width: 360px) and (max-width: 400px) {
.widget_listcategorypostswidget ul{
	width:80%;
}
		.tm-navbar {
background: none;
margin: 0 0 0px !important;

}
.tm-logo-small img{
	
}
.tp-caption{
	bottom:0px!important;
	top: 84%!important;
}
.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
-moz-box-sizing: border-box;
box-sizing: border-box;
display: block;
height: 20px;
padding: 0 15px;
float: right;
}
.uk-navbar-content{
	position: absolute;
top: 0;
left: 25%!important;
margin: 0 auto;
z-index: 9999999;
}
.tm-top-a .item{
	width: 89%;
	margin: 20px;
	margin-top:0px;
}
.tm-top-a {
 margin-top: 10px; 
margin-bottom: 40px;
}
.tm-main-top .widget_listcategorypostswidget+.widget_listcategorypostswidget ul li {
width: 100%;
float: right;
margin-top: 0px;
}
.tm-sidebar-a {
padding-left: 20px;
margin: 0 auto;
padding-right: 20px;
}
.uk-grid>.uk-grid-margin{
	margin-top: 20px;
width: 95%;
padding-right: 0;
margin-right: 15px;
}
.tm-bottom-a .uk-width-1-1 {
margin-top: 0;
float: right;
width: 96%;
}
.mod-custom__hours {
float: none;
font-size: 24px;
font-family: 'Patua One', cursive;
line-height: 24px;
letter-spacing: 2px;
text-transform: uppercase;
color: #FFF;
background: #deccaf;
padding: 25px 10px 13px 0;
width: 84%;
margin: 0 auto;
}
.tm-bottom-a .uk-width-1-1 ul {
float: left;
width: 95%;
margin: 0 0 0 0;
padding-right: 20px;
}
#push, .tm-bottom-b {
height: auto;
position: relative;
}
.tm-bottom-b .uk-width-1-1 {
width: 100%;
/* float: right; */
padding-left: 20px;
margin: 0 auto;
padding-right: 20px;
}
.mod-custom__bottom-row p{
	text-align:center;
}
.tm-slideshow .widget_text img{
	height:100px;
}
.tm-content{
	padding:0 20px;
}
.tm-sidebar-a{
	padding:0 20px;
}
.uk-breadcrumb {
padding: 10px;
border-right: none;
letter-spacing: -0.31em;
background: #f5f5f5;
border-radius: 5px;
width: 92%;
margin-top: 30px;
margin: 30px auto;
min-height: 10px !important;
}
#wpcf7-f118-p71-o1 .row-fluid1 p {
margin-top: 0px;
float: right;
margin-left: 11px;
width: 29%;
}
.mod-custom__bottom-row{
	text-align:center;
}
.widget_listcategorypostswidget .ws_more, p.readmore{
	
}
.contact_details_item {
float: none;
width: 100%;
}
#rev_slider_1_1, #rev_slider_1_1_wrapper {
width: 360px;
height: 170px!important;
}
}
/*----------Iphone doc------------*/
@media (max-width: 320px) {
		.tm-navbar {
background: none;
margin: 0 0 0px !important;
}
.tm-logo-small img{
	width:165px;
}
.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
-moz-box-sizing: border-box;
box-sizing: border-box;
display: block;
height: 20px;
padding: 0 15px;
float: right;
}
.uk-navbar-content {
position: absolute;
top: 0;
left: 0;
margin: 0 auto;
z-index: 9999999;
width: 100%;
text-align: center;
max-width: 100%;
}
.tm-top-a .item{
	width: 89%;
	margin: 20px;
	margin-top:0px;
}
.tm-top-a {
 margin-top: 10px; 
margin-bottom: 40px;
}
.tm-main-top .widget_listcategorypostswidget+.widget_listcategorypostswidget ul li {
width: 100%;
float: right;
margin-top: 0px;
}
.tm-sidebar-a {
padding-left: 20px;
margin: 0 auto;
padding-right: 20px;
}
.uk-grid>.uk-grid-margin{
margin-top: 20px;
padding-right: 0;
}
.tm-bottom-a .uk-width-1-1 {
margin-top: 0;
float: right;
width: 96%;
}
.mod-custom__hours {
float: none;
font-size: 24px;
font-family: 'Patua One', cursive;
line-height: 24px;
letter-spacing: 2px;
text-transform: uppercase;
color: #FFF;
background: #deccaf;
padding: 25px 10px 13px 0;
width: 84%;
margin: 0 auto;
}
.tm-bottom-a .uk-width-1-1 ul {
float: left;
width: 95%;
margin: 0 0 0 0;
padding-right: 20px;
}
#push, .tm-bottom-b {
height: auto;
position: relative;
}
.tm-bottom-b .uk-width-1-1 {
width: 100%;
/* float: right; */
padding-left: 20px;
margin: 0 auto;
padding-right: 20px;
}
.mod-custom__bottom-row p{
	text-align:center;
}
.tm-slideshow .widget_text img{
	height:100px;
}
.tm-content{
	padding:0 20px;
}
.tm-sidebar-a{
	padding:0 20px;
}
.uk-breadcrumb {
padding: 10px;
border-right: none;
letter-spacing: -0.31em;
background: #f5f5f5;
border-radius: 5px;
width: 92%;
margin-top: 30px;
margin: 30px auto;
min-height: 10px !important;
}
#wpcf7-f118-p71-o1 .row-fluid1 p {
margin-top: 0px;
float: right;
margin-left: 11px;
width: 29%;
}
.mod-custom__bottom-row{
	text-align:center;
}
.widget_listcategorypostswidget .ws_more, p.readmore{
	
}
.contact_details_item {
float: none;
width: 100%;
}
#rev_slider_1_1, #rev_slider_1_1_wrapper {
width: 310px;
height: 170px!important;
}
}
.related-posts-type ul li{
border-right: none;
background: #f5f5f5;
border-radius: 6px;
margin: 2px;
min-height: 10px !important;
padding: 6px;
}

.related-posts-type h2 {
color: #91000a;
line-height: 26px;
font-size: 20px;
padding-top: 20px;
font-weight: bold;

}


.delep {
-webkit-box-shadow: 0px 0px 3px 0px #444444;
box-shadow: 0px 0px 3px 0px #444444;
border: #efefef 1px solid;
}


.text_widget [class*='form_homepage'] {

-webkit-box-shadow: 0px 0px 3px 0px #444444;
box-shadow: 0px 0px 3px 0px #444444;
border: #efefef 1px solid;
}

.spacer{height: 180px;}
ul.porofesion {height:30px;margin:0;padding: 0;}
#pro {margin: 0 -1px 0 0;padding: 0px 18px 0px 4px;float: right;list-style: none;font-size: 15px;font-weight: 700;background: url(../images/icon02.png) no-repeat right 3px;}

.contact-box{
	background: #fff url(../images/envelop.png)  no-repeat bottom right;
	padding: 20px;
	box-shadow: 1px 1px 5px 2px;
	color: #ccc;
  margin:5px;
}
.contact-box  h3.uk-panel-title {
	font-size: 24px;
	letter-spacing: -1px;
	padding:0;
	margin: 0;
  background-color: #fff;
}
.contact-box > p{
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #91000a;
	font-weight: 600;
}
.contact-box  p  > span{
	padding: 0;
	margin: 0;
	font-size: 15px;
	color: #91000a;
	font-weight: 600;
}

.contact-box hr{border: inset 2px #fff; margin-bottom: 20px;}
.contact-box input.wpcf7-form-control{
	padding:5px;
	width: 228px;
}
select.wpcf7-form-control.wpcf7-select {
margin-right: 4px;
padding: 5px;
width: 228px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: url(../images/select.jpg) no-repeat 4px 4px ;
}

.contact-box textarea.wpcf7-form-control.wpcf7-textarea{max-width: 221px;height: 50px;}

.contact-box  input.wpcf7-form-control.wpcf7-submit{
	float: left;
	background: #93010c;
	border: 0;
	color: #fff;
	font-size: 32px;
	font-weight: 700;
	width: 80px;
	padding: 0 5px;
}
input.wpcf7-form-control.wpcf7-submit:hover ,input.wpcf7-form-control.wpcf7-submit:active {
	background: rgba(199, 12, 27, 0.94);
}
/**/
#wpcf7-f118-p71-o1 .row-fluid2 p .wpcf7-textarea {
width: 96%;
float: right;
}
#wpcf7-f118-p71-o1 {
	text-align:right;
}
#wpcf7-f118-p71-o1 .row-fluid1 p {
margin-left: 3%;
width: 30%;
}
#wpcf7-f118-p71-o1 .controls .wpcf7-submit {
	float: left;
margin: 20px 0 0 4%;
font-family:Arial, Helvetica, sans-serif;
}
.tm-bottom-a .uk-width-1-1 li {
margin: 0 0 4px;
background: url(../images/liarr.png) no-repeat 100% 6px;
padding: 0 21px 0 0;
}
.tm-bottom-a .uk-width-1-1 li:hover {
background-position: 100% -85px;
}
/* Super Post style By Global Solution*/
.super-post.template-right  li:only-of-type {
	width: 100%;
	-moz-border-image: url(../images/border-botom.jpg) 0 0 1 0;
	-webkit-border-image: url(../images/border-botom.jpg) 0 0 1 0;
	border-width: 0px 0px 2px 0px;
	border-style: solid;
}
.super-post.template-right  li {
	width: 50%;
	-moz-border-image: url(../images/border-botom.jpg) 0 0 1 0;
	-webkit-border-image: url(../images/border-botom.jpg) 0 0 1 0;
	border-width: 0px 0px 2px 0px;
	border-style: solid;
	padding: 0;

}
.super-post.template-right li:nth-child(1) {

}
.super-post.template-right li:nth-child(3){//border-left: 2px solid #e0e0e0;}
.super-post.template-right li:nth-child(5){//border-left: 2px solid #e0e0e0;}

.super-post.template-right > li:only-of-type > .sp-post-info {
	float:none;
	width:initial;
	font-weight: 600;
	height: 42px
}
.super-post.template-right > li > .sp-post-info {
	float:none;
	width:initial;
	font-weight: 600;
	height: 42px
}
.super-post.template-right > li:only-of-type > .sp-post-info > a.sp-title {
	font-size: 16px;
	display: table;
	position: relative;
	right: 0;
}
.super-post.template-right > li > .sp-post-info > a.sp-title {
	font-size: 16px;
	position: absolute;
	right: 20px;
	top: 0;
}
.super-post.template-right > li:only-of-type > .sp-thumbnail-wrapper{
	padding: 0px 20px;
	margin: 0;
}
.super-post.template-right > li > .sp-thumbnail-wrapper{
	padding: 0px 0px;
	margin: 44px 0 0;
}

.super-post.template-right > li > .sp-post-info > .sp-date {
	display:none;
}
.super-post.template-right > li > .sp-post-info > .sp-comment {
	display:none;
}
.super-post.template-right > li > .content-text {
	font-size:16px;
	/*font-weight: 700;*/
}
.super-post.template-right > li > .content-text > a.sp-more {
	
  width: 100%;
margin-right: 0px;
	/*color:#93010c;
	//background:none;
	//text-decoration:underline;
	//font-size:15px;
	//font-weight: 700;
	margin-top: -10px;*/
}
.footer-titles {
	display: inline;
}
.footer-title-right {
	font-size:18.5px;
	float: right;
	margin: 0 -20px 20px;
	padding: 0px 38px 0px;
	background: #e0a642;
	width: 95.5%;
	color:#fff;
}
.footer-title-left {
	font-size:18.5px;
	float: left;
	margin: 0px 0px 20px -20px;
	background: #e0a642;
	width: 38%;
	padding: 0px 38px 0px;
	color:#fff;
}
.logos > h3 {
	background: #93010c;
	margin: 0 -20px;
	color:#fff;
	font-size: 18px;
	padding: 0 40px;
}
.logos .logo-images {
	height: 150px;
	padding: 10px 20px 0;
	-moz-border-image: url(../images/border-botom.jpg) 0 0 1 0;
	-webkit-border-image: url(../images/border-botom.jpg) 0 0 1 0;
	border-width: 0px 0px 2px 0px;
	border-style: solid;
}

.tm-sidebar-a  .super-post.template-block {
	padding:10px;
}
.tm-sidebar-a .super-post.template-block > li{
	//*width: 50%;*//
	padding: 0;
}
.tm-sidebar-a  .super-post.template-block  > li > .sp-post-info > a.sp-title {
	position:absolute;
	top:0;
	text-align: center;
	//*width: 196px;*//
	font-size:16px;
	overflow:hidden;
}
.tm-sidebar-a  .super-post.template-block  > li > .sp-post-info {
	height:0;
}
.tm-sidebar-a  .super-post.template-block > li > .sp-thumbnail-wrapper {
	min-height: 118px;
	/*min-width: 146px;*/
	width: 100%;
	padding: 1px;
	margin-top: 30px;
	margin-bottom: 8px;
}
.tm-sidebar-a .super-post.template-block > li > .sp-thumbnail-wrapper img{
	padding: 10px;
	box-shadow: 0px 1px 5px 2px #E3E3E3;
}
.uk-article .logos .logo-images {
	border:0;
}
.logos {
	display: inline-block;
}
.logos  .sp-post-info  .sp-date, .logos  .sp-post-info .sp-comment{
	display: none;
}
.logos ul.super-post > li .sp-thumbnail-wrapper {
	padding: 10px;
	box-shadow: 0px 1px 5px 2px #E3E3E3;
}
.logos ul.super-post > li {
	width: 23.6%;
}


/* END Super Post style By Global Solution*/

ul.super-post > li {
clear: none;
margin-bottom: 10px;
//*width:22%;*//
padding:0 0 0 1.4%;
float:right;
}
.sp-date {
background: url("../images/date.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
padding-left: 0px;padding-right: 17px;
margin-right:  0px;margin-left: 10px;
}
.sp-noicon {
	display: inline-block;
margin-left: 10px;
}
.tm-bottom-a .uk-width-1-1 ul {
float: right;
width: 87%;
margin: 0;
padding-right: 0;
}
.tm-sidebar-a .widget_text {
	text-align:right;
	direction:rtl;
}
input {
max-width: 100%;
}
.textwidget .wpcf7-form-control.wpcf7-submit , .moremz , a.sp-more {
	border:none;
font-size: 12px;
//color: #FFF !important;
line-height: 18px !important;
background: #C1A988 ;
box-shadow: none !important;
text-transform: uppercase;
text-decoration: none;
border: none !important;
padding: 9px 0px !important;
text-shadow: none;
font-weight: normal;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
font-family: arial;
font-style: normal;
border-radius: 0 !important;
letter-spacing: 2px !important;
display: block;
float: right;
clear: both;
padding-top: 10px;
margin-bottom: 15px;
color:#fff;
  width:100%;
    text-align:center;
  
}	
.textwidget .wpcf7-form-control.wpcf7-submit:hover, .textwidget .wpcf7-form-control.wpcf7-submit:active {
background:#91000a;
}
body {
   font-family:Arial, Helvetica, sans-serif !important;
}
.uk-navbar-nav>li>a, .navigation ul.sf-menu > li > span {
font-size: 15px;
letter-spacing: 0px;
}
.tm-main-top .sp-post-info {
display: block;
padding-left: 0 !important;
font-size:16px;
line-height:24px;
}
ul.super-post > li .sp-thumbnail-wrapper {
	float:right;
  border: 1px solid #ddd;
      padding: 1px;
    margin-bottom: 3px;
}
label.labelmz {
	float:right;
	width:80px;
}
#wpcf7-f985-o1 p {
	width:100%;
	float:right;
	margin: 0 0 15px 0;
}
#wpcf7-f985-o1 input[type='text'] , #wpcf7-f985-o1 input[type='email'] {
	width:235px;
	float:left;
	margin-right: 0px;
}
.textwidget .wpcf7-form-control.wpcf7-submit {
	float:left;
	margin-left:0px;
	margin-top:3px;
}
a.sp-more {
	margin-top:6px;
}
a.sp-more:hover { background:#91000a; }
.sp-post-info {
	width:100%;
	float:right;
}
.catindiv {
	width:100%;
	float:right;
  font-size: 16px;
}
.catindiv .wp-post-image {
	float:left;
	margin:0 30px 30px 0;
}
.sp-comment { background:none ;display: inline-block; }
span.wpcf7-not-valid-tip {
direction: rtl;
width: 300px;
display: block;
float: right;
}

a.sp-title {
font-size: 18px;
font-weight: bold;
  }

section.tm-bottom-a.uk-grid {
  
border-top: 1px solid #C1A984;
  }


nav.tm-navbar.uk-navbar {
  
border-bottom: 1px solid #C1A984;

  }







/*added css*/
*{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.uk-container.uk-container-center{
	padding: 0 15px;
}
#stcpDiv{
	display:none;
}
.tm-sidebar-a .super-post.template-block > li:nth-child(2n+2) {
  margin-left: 0;
}
.textwidget .wpcf7-form-control.wpcf7-submit{
	width: 100%;
}
.sp-more.moremz > a {
  display: block;
  padding: 0 10px;
}
.tm-main.uk-push-2-5 {
    float: left;
    right: inherit;
}
.home .tm-sidebar-a.uk-pull-3-5 {
    float: right;
    right: inherit;
    padding: 0 !important;
    max-width: inherit;
    width: 100%;
}
.uk-panel-box{
	margin-bottom: 20px;
  margin-top: 20px;
}
.uk-container.uk-container-center{
	max-width: inherit;
}
.tm-sidebar-a .widget_text{
	min-width: inherit;
	margin-right: 0;
}
.tm-top-a .item{
	margin: 0 0 10px;
	width: 100%;
}
.template-block .sp-thumbnail-wrapper{
	padding: 0;
}
.mod-custom__hours{
	width: 100%;
}
ul.super-post > li {
    margin: 0 0 3px;
    //* width: 100%;*//
    padding-left: 10px; !important;
    padding-right: 10px !important;
    text-align: justify; 
    color: #333;
  
}
.tm-bottom-a .uk-width-1-1{
	width: 100%;
}
.home .tm-sidebar-a.uk-pull-3-5 ul{
		padding-right: 15px;
	}
	
form label {
    display: block;
}
#wpcf7-f985-o1 input[type="text"], #wpcf7-f985-o1 input[type="email"]{
	width: inherit;
}
form input[type="text"], form input[type="email"] {
    display: block;
    width: 100%;
}
.sp-more.moremz {
  margin: 20px 0;
  width: 100%;
}
.widget_flyncw_subcatwidget li{
	padding: 0 15px;
	height: inherit;
}
.widget_flyncw_subcatwidget li a{
	margin-right: 0;
	width: 100%;
}
.uk-grid > .uk-grid-margin{
	padding: 0;
}
.porofesion::after {
    clear: both;
    content: "";
    display: block;
}
ul.porofesion {
  margin: 15px 15px;
  height: inherit;
}
#beautifulck183 {
  background: #ffffff url("../images/tel2.png") no-repeat center 15px/contain;
}
.widget.uk-panel.uk-panel-box, .widget_black_studio_tinymce {
  padding: 0 0px;
}
select.wpcf7-form-control.wpcf7-select, .contact-box textarea.wpcf7-form-control.wpcf7-textarea, .contact-box textarea.wpcf7-form-control.wpcf7-textarea,.contact-box input.wpcf7-form-control {
	max-width: inherit;
	width: 100%;
}
@media (min-width: 768px){
	.uk-container.uk-container-center{
		width: 750px;
	}
	.uk-width-medium-3-5, .uk-width-medium-6-10{
		width: 55%;
	}
	.mod-custom__hours{
		font-size: 18px;
	}
	.home .tm-sidebar-a.uk-pull-3-5{
		width: 40%;
	}
	.tm-top-a .item .item_title{
		min-height: 84px;
	}
	.tm-top-a .item{
		width: 25%;
		min-height: 180px;
    margin-top:-20px;
	}
	.tm-bottom-a .uk-width-1-1{
		width: 25%;
	}

}
@media (min-width:992px){
	.uk-container.uk-container-center{
		width: 940px;
	}
	ul.super-post > li{
		//*width: 25%;*//
	}
}
@media (min-width:1200px){
	.uk-container.uk-container-center {
	  width: 1170px;
	}
	.uk-width-medium-3-5, .uk-width-medium-6-10{
		width: 62%;
	}
	.home .tm-sidebar-a.uk-pull-3-5{
		width: 32%;
	}
	.textwidget .wpcf7-form-control.wpcf7-submit{
		width: 235px;
	}
	#wpcf7-f985-o1 input[type="text"], #wpcf7-f985-o1 input[type="email"]{
		width: 235px;
	}

}
ul#sp-widget-shortcode-3>li
{
  width: 33%;
  }
em {
  color:#222;
}