/*
Theme Name: miri israel
Theme URI: http://wordpress.org/extend/themes/miri israel
Author: the miri israel team
Author URI: http://miri israel.org/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentyeleven
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  background: transparent;
}

body { min-width:1000px; overflow-x:hidden; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }

ol, ul { list-style:none;  }

blockquote { quotes: none; }

blockquote:before, blockquote:after {
  content: '';
  content: none;
}

del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a img { border: none; }

/* =Fonts
-------------------------------------------------------------- */

h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text, input[type=submit] { font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif; }

pre { font-family: "Courier 10 Pitch", Courier, monospace; }

code { font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }

body, input, textarea {
  color: #404040;
  font-size: 12px;
  line-height: 18px;
}

hr {
  background-color: #E7E7E7;
  border:0;
  height: 1px;
  margin-bottom: 18px;
  clear:both;
}

/* Text elements */

.content p { margin-bottom: 18px; }

.content ul {
  list-style: square;
  margin: 0 0 18px 1.5em;
}

.content ol {
  list-style: decimal;
  margin: 0 0 18px 1.5em;
}

.content ol ol { list-style:upper-alpha; }

.content ol ol ol { list-style:lower-roman; }

.content ol ol ol ol { list-style:lower-alpha; }

.content ul ul, .content ol ol, .content ul ol, .content ol ul { margin-bottom:0; }

.content dl { margin:0 0 24px 0; }

.content dt { font-weight: bold; }

.content dd { margin-bottom: 18px; }

.content strong { font-weight: bold; }

.content cite, .content em, .content i { font-style: italic; }

.content big { font-size: 131.25%; }

.content ins {
  background: #ffc;
  text-decoration: none;
}

.content blockquote {
  font-style: italic;
  padding: 0 3em;
}

.content blockquote cite, .content blockquote em, .content blockquote i { font-style: normal; }

.content pre {
  background: #f7f7f7;
  color: #404040;
  line-height: 18px;
  margin-bottom: 18px;
  padding: 1.5em;
}

.content abbr, .content acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

.content sup, .content sub {
  height: 0;
  line-height: 1;
  vertical-align: baseline;
  position: relative;
}

.content sup { bottom: 1ex; }

.content sub { top: .5ex; }

.content input[type="text"], .content textarea {
padding: 2px;
  background: #f9f9f9;
  border: 1px solid #ccc;
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
 
  
  
}
.content table {
  border: 1px solid #e7e7e7;
  text-align: left;
  margin: 0 -1px 24px 0;
  width: 100%;
}

.content tr th, thead th {
  color: #404040;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  padding: 9px 24px;
}

.content tr td {
  border-top: 1px solid #e7e7e7;
  padding: 6px 24px;
}

.content tr.odd td { background: #F2F7FC; }

.attachment img { max-width: 900px; }

.alignleft, img.alignleft {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}

.alignright, img.alignright {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}

.aligncenter, img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.alignleft, img.alignright, img.aligncenter { margin-bottom: 12px; }

.wp-caption {
  background: #f1f1f1;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  padding: 4px;
}

.wp-caption img { margin: 5px 5px 0; }

.wp-caption p.wp-caption-text {
  margin: 5px;
  color: #404040;
  font-size: 12px;
}

.wp-smiley { margin:0; }

/* =Comments
-------------------------------------------------------------- */
#comments { clear: both; }

#comments .navigation { padding: 0 0 18px 0; }

h3#comments-title, h3#reply-title {
  color: #404040;
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 0;
}

h3#comments-title { padding: 24px 0; }

.commentlist {
  list-style: none;
  margin: 0;
}

.commentlist li.comment {
  border-bottom: 1px solid #e7e7e7;
  line-height: 24px;
  margin: 0 0 24px 0;
  padding: 0 0 0 56px;
  position: relative;
}

.commentlist li:last-child {
  border-bottom:none;
  margin-bottom:0;
}

#comments .comment-body ul, #comments .comment-body ol { margin-bottom: 18px; }

#comments .comment-body p:last-child { margin-bottom: 6px; }

#comments .comment-body blockquote p:last-child { margin-bottom: 24px; }

.commentlist ol { list-style: decimal; }

.commentlist .avatar {
  position: absolute;
  top: 4px;
  left: 0;
}

.comment-author { }

.comment-author cite {
  color: #404040;
  font-style: normal;
  font-weight: bold;
}

.comment-author .says { font-style: italic; }

.comment-meta {
  font-size: 12px;
  margin: 0 0 18px 0;
}

.comment-meta a:link, .comment-meta a:visited {
  color: #404040;
  text-decoration: none;
}

.comment-meta a:active, .comment-meta a:hover { color: #404040; }

.commentlist .even { }

.commentlist .bypostauthor { }

.reply {
  font-size: 12px;
  padding: 0 0 24px 0;
}

.reply a, a.comment-edit-link { color: #404040; }

.reply a:hover, a.comment-edit-link:hover { color: #404040; }

.commentlist .children ul {
  list-style: none;
  margin: 0;
}

.commentlist .children li {
  border: none;
  margin: 0;
}

.nopassword, .nocomments { display: none; }

#comments .pingback {
  margin-bottom: 18px;
  padding-bottom: 18px;
  border-bottom: 1px solid #e7e7e7;
}

.commentlist li.comment+li.pingback { margin-top: -6px; }

#comments .pingback p {
  color: #404040;
  font-size: 12px;
  line-height: 18px;
  display:block;
  margin: 0;
}

#comments .pingback .url {
  font-style: italic;
  font-size: 13px;
}

/* Comments form */
input[type=submit] { color: #404040; }

#respond {
  margin: 24px 0;
  border-top: 1px solid #e7e7e7;
  overflow: hidden;
  position: relative;
}

#respond p { margin: 0; }

#respond .comment-notes { margin-bottom: 1em; }

.form-allowed-tags { line-height: 1em; }

.children #respond { margin: 0 48px 0 0; }

h3#reply-title { margin: 18px 0; }

#comments-list #respond { margin: 0 0 18px 0; }

#comments-list ul #respond { margin: 0; }

#cancel-comment-reply-link {
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
}

#respond .required {
  color:#404040;
  font-weight:bold;
}

#respond label {
  color: #404040;
  font-size: 12px;
}

#respond input {
  margin:0 0 9px;
  width:98%;
}

#respond textarea { width:98%; }

#respond .form-allowed-tags {
  color: #404040;
  font-size: 12px;
  line-height: 18px;
}

#respond .form-allowed-tags code { font-size: 11px; }

#respond .form-submit { margin: 12px 0; }

#respond .form-submit input {
  width: auto;
  font-size: 14px;
}

/**************************************************************************************/

html 										{}
body										{color:#404040; font-family:"Arial", Verdana, Tahoma; font-size:12px; direction:rtl;}
.flt_Lt										{float:left; display:inline;}
.flt_Rt										{float:right; display:inline;}
.clear_0{clear:both; font-size:0px;line-height:0px; display:block;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
/* ---------------------------------------------------------------------------------*/
/**************************************************************************************/
a											{color:#404040; text-decoration:none; outline:0 none;}
a:hover										{color:#404040;  text-decoration:none;}
h1											{font-size:24px;}
h2											{font-size:22px;}
h3											{font-size:18px;}
h4											{font-size:16px;}
h5											{font-size:14px;}
h6											{font-size:12px;}
ol, li,ul									{ list-style:none;}
/* ---------------------------------------------------------------------------------*/


/* ----------------------- layout ----------*/
.wrapper									{margin:0 auto;}
.headerwrapper									{margin:0 auto; background:#fffcf8;}
.headerbreak									{margin:0 auto; background:#4bbe97; height:6px; width:100%;}
.menuwrapper									{margin:0 auto; background:#404040;}
.contentwrapper									{margin:0 auto; background:#e2e2e2; padding: 20px 0 48px;}
.footerwrapper									{margin:0 auto; background:#707a77; border-top: 1px solid #404040; padding-top:15px; padding-bottom:15px;}

.container									{width:955px; margin:0 auto;min-height:10px;}
.main_content								{display:block;}
.header										{}
.rgtheader									{ float:right; display:block; width:auto; padding:11px 0;}
.lftheader									{ float:left; display:block; width:auto; padding:24px 0 17px 36px;}
.lftheader h5								{ font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#404040; background:url(images/phoneimg.jpg) no-repeat right bottom; padding-right:19px; line-height:24px;} 
.lftheader h5 span							{ display:block; color:#4a4a4a; font-size:24px;font-weight:Normal;}
/*-------------------------------------------*/

/* ------------------------- HEADER HERE -------------------*/
#logo										{}
/* ---------------------------------------------------------*/



/* ------------------------- NAVIGATION HERE ---------------*/
.navi										{ display:block;}
.navi ul										{ margin:0;}
.navi ul li									{float:right; display:block; position:relative; padding:8px 0; }
.navi ul li	span							{ position:absolute; background:url(images/menu_hover.jpg) no-repeat 0 0; display: none; top:0; width:10px; height:5px; right:35px;}
.navi ul li.hover span,.navi ul li.selected span, .navi ul li.current-menu-item span, .navi ul li a:hover span						{ display:block;}
.navi ul li.selected a{ color:#fff;}
.navi ul li a								{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fefefe; padding:6px 23px; background:url(images/menudivider.jpg) no-repeat right center;}
.navi ul li:first-child a, .navi ul li.first a	{ background:none;}
.navi ul ul{ position:absolute; z-index:10;background:#e2e2e2}
.navi ul li:hover ul li span{ display:none;}
.navi ul li ul li a{ background:#e2e2e2;}
.navi ul li.hover ul li:hover,.navi ul li.hover ul li:hover a, .navi ul li ul li.current-menu-item a, .navi ul li ul li.current-menu-item  { background:#404040;}
.sub-menu li{ width:170px;}
.navi ul li.child { background: url(images/lidot2.jpg) no-repeat right center;}

/* --------------------------Home Page-------------------------------*/
.rgtcont	{ float: right; width:655px; display:block; position:relative; min-height:269px;}

.imgslider	{ position:relative; margin-bottom:15px;}
.slider		{ z-index:0 !important;}
.slider .sliderimg{}
.slider .sliderimg img{ border-radius:6px;}
ul#paginations			{ right:12px; bottom:14px; width:auto; position: absolute; z-index:50; display:block; width:500px;; height:15px;}
ul#paginations li		{ float:right; display:inline; padding:0 5px; background:url(images/sliderpager.jpg) no-repeat center center; width:10px; height:15px;}
ul#paginations li.activeSlide{background: url(images/activepager.jpg) no-repeat center center}
ul#paginations li a		{ text-indent:-999999px; font-size:0; line-height:0;}
.slider .sliderimg .slidercontent{ position:absolute;z-index:5; right:12px; top:10px; background: url(images/slidercntbg.png) no-repeat top left; padding:19px 12px 13px; width:224px; height:47px;}
.slider .sliderimg .slidercontent h5{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#fff; line-height:25px; font-weight:bold;}
.slider .sliderimg .slidercontent h5 span{ font-size:19px; display:block; font-weight:normal;}
.cont_inn			{ border-radius:8px 8px 0 0;min-height:20px; width:100%; display:block; }
.cont_inn .post_title{ background:#404040; border-radius:5px 5px 0 0; padding:8px 17px 4px 0;}
.cont_inn .post_title h1{ color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.cont_inn p{color:#404040; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-bottom:15px;}
.cont_inn .rgtimg{ float:right; width:152px; height:auto;display:block; padding:0 10px;}
.cont_inn .leftcont{ float:left; width:600px; height:auto; display:block; padding-left:10px; position:relative;}
.cont_inn .post_home .leftcont span.readmore{ display:block; height:auto; float:left; width:638px; background:#707a77; padding:5px 0 5px 17px; border-radius:0 0 8px 8px; text-align:left; position:absolute; left:0; }
.cont_inn .post_home .leftcont span.readmore a{ background:url(images/readmore.jpg) no-repeat left center; padding-left:19px; float:left; font-weight:bold;}
.post_home { background:#fff; width:100%; padding-top:20px;}

.lftcont{ float:left; width:275px; display:block;}
.contctus{ display:block; margin-bottom:20px;}
.contctus .heading{background:#404040; border-radius:5px 5px 0 0; padding:5px 7px 5px 0;}
.contctus .heading h3{color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.contctus .contctform		{ background:#fff; width:246px; display:block; padding:15px 14px 20px; border-radius:0 0 8px 8px; }




form div{
    margin-top: 7px;
}
label {
    display: inline-block;
	font-weight:bold;		
	font-family:Arial, Helvetica, sans-serif;
	color:#404040;
	width:58px;
	padding-left:10px;
	font-size:14px;
}
input{
    font: 1em sans-serif;  
    width: 170px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	border: 1px solid #404040;
	height:28px;
	padding-right:5px;
	line-height:28px;
}
input:focus, textarea:focus {
    border-color: #000;
}
textarea {
    vertical-align: middle;
	height: 35px;
	resize: none;
	padding:5px;
}
.button {
    background: url(images/submitbtn.jpg) no-repeat left center;;
	width:100px;
	height:30px;
	text-align:right;
	text-transform:capitalize;
	color:#ffffff !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	padding-left:33px;
	border:none;
	padding-right:8px;
	
}
.subbutton{ text-align:left; padding-top:15px; padding-left:8px;}


.clients{width:100%; display:block;}
.clients .heading{background:#404040; border-radius:8px 8px 0 0; padding:10px 7px 10px 0;}
.clients .heading h3{color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.clients .clienttext		{ background:#fff; width:250px; display:block; padding:25px 10px 15px 15px; border-radius:0 0 8px 8px; margin-bottom:15px; }

.clients .clienttext .content {  padding:20px 0;}
.clients .clienttext .content h4	{  background:url(images/start_quete.jpg) no-repeat right top;padding-right:18px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#404040; font-weight:bold;}
.clients .clienttext .content  h4 span{background:url(images/end_quete.jpg) no-repeat left center; display:inline-block; height:9px; width:15px; padding-right:8px; }
.clients .clienttext .first{ padding-top:0; background: url(images/client_br.jpg) no-repeat bottom center;}
.banner_btn		{ background:url(images/btn_img.jpg) no-repeat top left; width:265px; height:46px; padding:21px 11px 21px 0;}
.banner_btn h4	{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#404040;}
.banner_btn h4 span{ display: block; font-size:20px; font-weight:bold;}
/* ------------------------ Inner HERE --------------*/

.inn_rgtcont{ float:right; display:block; width:216px;}
.about_us { padding-bottom:20px;}
.about_us .about_us_headeing{ background:#404040; border-radius:8px 8px 0 0; padding-bottom:5px; padding-top:9px; }
.about_us .about_us_headeing h3{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; font-weight:bold; padding-right:17px;}
.about_us ul{ margin:0}
.about_us ul li{ background:#707a77;padding:10px 16px 10px 0; border-bottom:3px solid #e2e2e2; }
.about_us ul li:hover a, .about_us ul li.current-menu-item a	{ background:#fff6f1;}
.about_us ul li:hover, .about_us ul li.current-menu-item	{ background:#fff6f1;}
.about_us ul li a{   font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#404040;}
.about_bottom{background:#404040; border-radius:0 0 8px 8px; height:20px;}

.facebook_plug{ background:#707a77; padding:15px 12px; width:auto;}

.inn_lftcont{ float:left; display:block; width:719px;}
.cont_heading	{ background:#404040;border-radius:8px 8px 0 0;}
.cont_heading h1{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#ffffff; padding:8px 22px 8px 0; }
.postcontent{ background:#fff; padding: 20px 10px 20px 30px; display:block; width: 679px;}
.postcontent_1, .postcontent_2{ background:#fff; padding:20px 10px; display:block;}
.postcontent_2{ background:#fff; padding:20px 30px 100px 30px; display:block; width:659px;}
.postcontent_2 p{ padding-left:10px;}
.feat_image{ float:right; width:auto; padding:0 12px; width:136px;}
.post_content{ float:left; width:503px; display:block; border-bottom:1px solid #404040; padding-bottom:10px;}
.post_content:hover	{background-color:#f4e7d8;}
.post_content h3 a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#404040; font-weight:bold; padding-bottom:15px; display:block;}
.post_content p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#404040;}
.spacer			{ display:block; height:20px; width:100%; float:left;}

.pagenavi		{ width:auto; display:block; text-align:center; direction:ltr; padding:20px 18px 10px 18px; }
.pagenavi ul		{ text-align:center;width:auto;}
.pagenavi ul li		{ float:left; display:block; width:auto;}
.pagenavi ul li:first-child a, .pagenavi ul li.first a{ padding-left:0; border:0;}
.pagenavi ul li a	{ padding:0 10px; border-left:1px solid #404040; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#404040;}
.pagenavi a.pre		{ float:left; width:auto; display:block; padding-right:256px; width:11px;}	
.pagenavi a.next		{float:right; width:auto; display:block; width:11px;}
.pagenavi .wp-pagenavi a.previouspostslink		{ float:left; width:auto; display:block; width:11px; border:0; background:url(images/leftnavi.jpg) no-repeat top left; font-size:0; line-height:0; height:16px;}
.pagenavi.wp-pagenavi a:hover,.pagenavi .wp-pagenavi span.current{ border-right:1px solid #404040;}	
.pagenavi .wp-pagenavi a.nextpostslink		{float:right; width:auto; display:block; width:11px;border:0;background:url(images/rightnavi.jpg) no-repeat top left; font-size:0; line-height:0;height:16px;}
.pagenavi .wp-pagenavi a, .pagenavi .wp-pagenavi span{ border-right:1px solid #404040; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#404040; border-left:0;border-top:0;border-bottom:0;}
.pagenavi .wp-pagenavi a.last{ border:0;}

.breadcrumb{ background:#707a77; width:auto; display:block; border-radius:0 0 8px 8px; padding:8px 29px 8px 0;}
.breadcrumb a{ font-family:Arial, Helvetica, sans-serif; color:#404040; font-size:11px; }	
/* ---------------------------------------------------------*/
.postcontent_1{ background:#fff; padding:20px 36px;}
.postcontent_1 p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#404040; margin-bottom:22px; }
.postcontent_1 p:nth-child(1){ margin-bottom:0;}
.postcontent_1 .contctus{ margin:0; padding:15px 15px 0 0; width:626px;}
.postcontent_1 .contctform	{ width:610px; padding:14px 6px 14px 10px; background:#707a77; float:right; }
.postcontent_1 .contctform form div{ float:right; width:125px; display:block; margin:0;}
.postcontent_1 .contctform form div input{ width:115px; height:24px; line-height:24px;}
.postcontent_1 .contctform form div.subbutton, .wpcf7-submit{ width:102px;}

.postcontent_1 .contctform form div.subbutton input.wpcf7-submit{ width:102px;}
.postcontent_2 .contctus{ width:260px; padding-top:30px; float:right; margin:0;}
.postcontent_2 .contctus .contctform{width:270px;  padding: 15px 1px 20px;}
.postcontent_2 .contctus .heading{ background:#fff; border-radius:0; color:#404040; border-bottom:1px solid #404040; }
.postcontent_2 .contctus .heading h3{color:#404040; font-size:13px; font-weight:bold;}
/*.postcontent_2 .contctus .contctform input { width:190px;}*/
.postcontent_2 .contctus .contctform div.firstdiv input {margin-right:-3px;}
.postcontent_2 .contctus .contctform label { font-size:13px;}
.postcontent_2 .contctus .contctform textarea { width:185px; height:75px; border:1px solid #404040;}
.postcontent_2 .contctus .contctform label.message { vertical-align: top;}

.postcontent_2 .contctus .contctform .subbutton {padding-left: 12px;}
.mapadr{ float:right; padding:30px 30px 0 0; display:block; width:363px;}
.mapadr	.heading{ background:#fff; border-radius:0; color:#404040; border-bottom:1px solid #404040; padding:5px 7px 5px 0;margin-bottom:10px; }
.mapadr	.heading h3{color:#404040;font-size:13px; font-weight:bold; }


.addrcontent p{ font-weight:bold; margin-bottom:10px; font-size:14px;}
/* ------------------ FOOTER HERE --------------------------*/
.footerwrapper ul{ margin:0;}
.footerwrapper aside.widget_nav_menu:first-child{padding-left:10px;}
.footerwrapper aside.widget_nav_menu:first-child ul li{ width:auto;}
.footerwrapper aside.widget_nav_menu ul li{ float:right; width:140px;}
.footerwrapper aside.widget_nav_menu{ max-width:280px;}
.footerwrapper aside.widget_nav_menu{padding:0 10px; width:auto; display:block; float:right;}
.footermenu, #nav_menu-2		{float:right; display:block;  background:url(images/footerseperater.jpg) no-repeat left center; min-height:20px;display:block; } 
.footermenu h4, .footerwrapper aside.widget_nav_menu h4 , #nav_menu-2 h4{ font-family: Arial, Helvetica, sans-serif; color:#404040; font-weight:bold; padding-bottom:10px;}
.footermenu ul, #nav_menu-2 ul{ margin:0;}
.footermenu	ul li, #nav_menu-2 ul li{ display:block; float:none;}
.footermenu ul li a, #nav_menu-2 ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#404040;}
.footerwrapper	ul li a:hover, .footerwrapper	ul li.current-menu-item a{color:#404040 !important;}
.footerCanal, #nav_menu-3	{ float:right; display:block; padding:0 10px; width:280px; min-height:20px;background:url(images/footerseperater.jpg) no-repeat left center; display:block;}
.footerCanal h4, #nav_menu-3 h4	{ font-family: Arial, Helvetica, sans-serif; color:#404040; font-weight:bold; padding-bottom:10px;}
.footerCanal ul,  #nav_menu-3 ul {margin:0;}
.footerCanal ul li,  #nav_menu-3 ul li { float:right; width:140px;}
.footerCanal ul li a,  #nav_menu-3 ul li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#404040;}
.footersocial	{float:right; padding:0; display:block; min-height:20px; }
.footersocial h4	{ font-family: Arial, Helvetica, sans-serif; color:#404040; font-weight:bold; padding-bottom:10px;}
.address			{}
.address p, #text-5 p{ font-family:Arial, Helvetica, sans-serif; color:#404040; font-weight: bold; margin-bottom:5px;}
.social, #text-6{ padding:9px 0 25px 0; display:block; width:101px;}
#text-6 ul{ margin:0;}
.social ul li, #text-6 ul li{ float:right; display:block; padding-right:4px;} 
.social ul li img							{} 
.copyright									{}
.copyright p, #text-7 p								{color:#404040; font-weight:bold;}
.copyright p a, #text-7 p a								{color:#404040;}

span.wpcf7-not-valid-tip{width:152px !important; top:-5px !important; right:11px !important; border:0 !important; color:red; background:transparent !important;}
/* ---------------------------------------------------------*/