body{margin:0;background: #fff;color:#000000}
body,td,th,input,select,textarea,input {font-family:Verdana, Arial, Helvetica, sans-serif}
body,td,th,input,select,textarea,input {font-size:15px;line-height:1.4em}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a{color:#d85c0f;font-weight:bold}
a img{border:none;}
a:focus{outline: none;}

h1{font-size:20px;font-weight:bold; color:#7c240a;}
h2{color:#7C240A;font-size:15px;font-weight:bold;margin:20px 0 5px 0}
h2 a{color:#D85C0F !important}
h3{color:#7C240A;font-size:13px;font-weight:bold;}
h4{color:#7C240A;font-size:11px;font-weight:bold;margin-bottom: 4px;}
thh{text-align:left;background-color:#DC8A09;color:#FFFFFF;font-weight:bold;}

.summary{font-size:17px;}
.floatright{float:right;margin:0 0 10px 15px;}
.floatleft{float:left;margin:0 15px 10px 0;}
.icon{vertical-align:middle;}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */

#wrapper{}

/*******************************************************/
/* Toolbar
/*******************************************************/

#toolbar-wrapper{background: #2f73b9;}
#toolbar{margin: 0 auto;
	max-width: 1140px;}
#toolbar img{vertical-align:middle;}
#toolbar a{color:#fff;padding:0 4px}
#toolbar a#toolbar-blog{background:#862000;display:-moz-inline-box;display:inline-block;*display:inline;*zoom:1;padding:1px 4px;vertical-align:middle;border:1px solid #D98967;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;}

#toolbar-login{width:260px;margin:0;padding:5px;color:#febd94;font-weight:bold;font-size:8pt;text-align:left;float:left;line-height:130%;}
#toolbar-login a{font-weight:normal; font-size:8pt; color:#862000}





/* Site Header Navigation
--------------------------------------------- */

.site-header .sub-menu {
	border-top: 1px solid #eee;
}

.site-header .sub-menu .sub-menu {
	margin-top: -55px;
}



/*******************************************************/
/* Header
/*******************************************************/

#header-wrapper{background: #eed4b6 url(header-bg.jpg) top no-repeat;}
#header{width:970px;margin:0 auto;position:relative;}
#logo{position:absolute;top:18px;left:0;}
#logo img{behavior: url(/_assets/template/iepngfix.htc)}

#signup{position:absolute;top:4px;right:30px;z-index:2}

#nav{position:absolute;bottom:0px;left:-10px;display:table;width:100%;border-spacing:2px 0px;}
#nav ul{margin:0;padding:0;display:table-row}
#nav ul li{vertical-align:middle;min-width:70px;font-size:15px;line-height:1.2em;text-align:center;padding:5px 10px;border:1px solid #93A659;border-bottom:none;font-family:'trebuchet ms';background: #818F51 url(nav-bg.jpg) top left repeat-x;display:table-cell;_float:left;margin:0;list-style:none;text-shadow:1px 1px rgba(0,0,0,0.50);border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;-moz-box-shadow:0px 0px 10px #fff;-webkit-box-shadow:0px 0px 10px #fff;box-shadow:0px 0px 10px #fff;}
#nav ul li:hover{background: #535B32 url(nav-active-bg.jpg) top left repeat-x}
#nav ul li a{color:#fff;text-decoration:none;}

/* Level 2 */
#nav ul li ul{display:block;margin:5px 0 0 -10px;position: absolute;background: #d85c0f;width: 180px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;left: -999em;}
#nav ul li ul li{padding:0;display:block;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;background:none;}
#nav ul li ul li:hover{background:none}
#nav ul li ul li a{text-align:left;display:block;font-size:13px;color:#fff;border-bottom:1px solid #fff;width:160px !important;height:auto !important;background-image:none !important;padding:6px 10px;text-indent:0;}
#nav ul li ul li a:hover{background: #be4d07}
/* Level 3 */
#nav ul li ul li ul {margin: -26px 0 0 180px;}
#nav ul li ul li ul li a{background:none !important;}
#nav ul li ul li ul li a:hover{background: #fff !important;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#nav li:hover, #nav li.hover {position: static;}

#hero{margin:0 0 15px 0}


/*#sectiontitle{background: #fff url(pagetitle-bg.jpg) top left repeat-x;border-bottom:1px solid #c7714c;}
#sectiontitle h1{width:970px;margin:0 auto;font-family:Arial, Helvetica, sans-serif;font-size:30px;color:#000;font-weight:bold;padding:20px 0}
*/
.level1 #contentarea-wrapper{background: #ffe39c url(contentarea-level1-bg.jpg) top no-repeat;}
.level2 #contentarea-wrapper{background: #ffe39c url(contentarea-level2-bg.jpg) top no-repeat;}
#contentarea{width:970px;margin:0 auto;clear:both;}

/*******************************************************/
/* Content
/*******************************************************/

.level1 #content{width:613px;float:left;padding:15px 0}
.level2 #content{padding:15px 0;}

#totop{margin:15px 0 0 0;text-align:right;}

/*******************************************************/
/* Right Column
/*******************************************************/

#column-right{width:307px;float:left;margin:0 0 0 19px;padding:15px 0}

.callout{margin:0 0 15px 0}
.callout-header{text-shadow:1px 1px 1px #5E6935;border:1px solid #fff;font-size:20px;font-family:'trebuchet ms';padding:10px 10px;background:#99AB58;color:#fff;border-radius:10px 10px 0px 0px;-moz-border-radius:10px 10px 0px 0px;-webkit-border-radius:10px 10px 0px 0px;}
.callout-header a{color:#fff;text-decoration:none;}
.callout-header span{color:#FFFACB}
.callout-content{background:#fff;padding:10px 15px;border:1px solid #E9BB7E;border-top:none;border-radius:0px 0px 10px 10px;-moz-border-radius:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px;}

table#medialogos{width:100%;border-collapse:collapse;}
table#medialogos td{width:50%;padding:3px;vertical-align:top;}

#column-right table.successstoryitem{width:100%;border-collapse:collapse;}
#column-right table.successstoryitem th{text-align:left;width:100px;padding:0 0 5px 0;vertical-align:top;}
#column-right table.successstoryitem th img{padding:1px;background:#fff;border:1px solid #d85c0f}
#column-right table.successstoryitem td{padding:0 0 5px 5px;vertical-align:top;font-size:11px;line-height:1.4em}
#column-right table.successstoryitem td .successstoryarea-subtitle{color:#7c240a;;font-weight:bold}
#column-right .new table.successstoryitem td {background: url(../images/content/successstoryimages/new.gif) top right no-repeat;padding-right:50px}

/*******************************************************/
/* Footer
/*******************************************************/

#footer{clear:both;font-size:11px;line-height:1.4em}
#footer p{margin:0 0 5px;}
#footer a{font-weight:normal;}

#footer-signup{background:#d85c0f;color:#fff;margin:0 0 10px 0}
#footer-signup p{width:970px;margin:0 auto;padding:6px 0;font-weight:bold;}
#footer-signup p a{color:#fff;font-weight:bold}

#footer-wrapper{width:970px;margin:0 auto}


/*******************************************************/
/* Legacy
/*******************************************************/

#googleadsense{position:absolute;left:770px;top:5px}

h1#pagetitle{color:#7c240a;margin:0 0 20px 0;font-size:17px}
#paymentpage_total{color: red;margin: 0 0 20px 0;font-size: 17px;background-color: #FBEFFB;border: 1px solid red;padding: 5px;display: inline-block;float: right;font-weight: bold;}
#paymentpage_total_test{color: red;margin: 0 0 20px 0;font-size: 17px;background-color: #FBEFFB;border: 1px solid red;padding: 5px;display: inline-block;font-weight: bold;}
#paymentpage_total_left{color: red;margin: 0 0 20px 0;font-size: 17px;background-color: #FBEFFB;border: 1px solid red;padding: 5px;display: inline-block;float: left;font-weight: bold;}

#childpages{margin:20px 0;}
#childpages ul{margin:0;padding:0;}
#childpages ul li{list-style-image: url(../images/bullet.gif);margin:0 0 12px 25px;}

.photo{padding:4px;background:#ffffff;border:1px solid #d85c0f;}
.photo.photoright{float:right;margin:0 0 10px 15px;}
.photo.photoleft{float:left;margin:0 15px 10px 0;}


#prayertimealerts{padding:10px 0 3px 70px;background: url(../images/content/star.gif) 43px 6px no-repeat;}


#content table.successstoryitem{width:100%;border-collapse:collapse;}
#content table.successstoryitem th{text-align:left;width:150px;padding:0 0 5px 0;vertical-align:top;}
#content table.successstoryitem th img{padding:1px;background:#fff;border:1px solid #d85c0f}
#content table.successstoryitem td{padding:0 0 5px 15px;vertical-align:top;}
#content table.successstoryitem td .successstoryarea-subtitle{color:#7c240a;;font-weight:bold}
#content .new table.successstoryitem td {background: url(../images/content/successstoryimages/new.gif) top right no-repeat;padding-right:50px}

.datatable{width:100%;border-collapse:collapse;}
.datatable th{text-align:left;padding:5px 10px 5px 0;border-bottom:1px solid #e59938;vertical-align:top}
.datatable td{padding:5px 0 5px 10px;border-bottom:1px solid #e59938}
.datatable .actionrow th, 	.datatable .actionrow td{background:#edaa54}

.datatablecheck{width:100%;border-collapse:collapse;border:1px solid #e59938}
table.datatable table.datatablecheck td{width:50% !important;vertical-align:top;padding:5px 0 5px 10px;border-bottom:0px;}


.successstoryarea{border-top:1px solid #7c240a;padding:0 0 5px 0}
.successstorytable{width:100%;border-collapse:collapse;}
.successstorytable .successstorytable-title{width:100px;padding:35px 10px 0 0}
.successstorytable .successstorytable-stories{padding:0}

.categorytitle{color:#7c240a;margin:0;font-size:17px}

.successstoryareanav-top{margin:10px 0 10px 0}

.virtualpage, .virtualpage2, .virtualpage3, .virtualpage4, .virtualpage5, .virtualpage6{clear:both}

#emailthispage{float:right;font-size:10px}
#emailthispage img{vertical-align:middle}

.littlelinks a {font-size:10px; color: #d85c0f; font-weight: bold;}

.faqquestion{cursor:hand;cursor:pointer;margin:20px 0 0 0;text-decoration:underline}

#dhtmltooltip{position: absolute;width: 170px;border: 1px solid black;padding: 5px 10px;background-color: lightyellow;visibility: hidden;line-height:1.4em;z-index: 100;font-size:10px;}

.required{color:red;font-weight:normal}
.textfield{}
textarea{width: 400px;}
.select{}
.button-submit{font-weight:bold;}

/* Form Validation Styles */
#errormsg{border:1px solid #c00;padding:5px 10px;background:#ffffff;margin:10px 10px 10px 0;font-weight:bold;font-size:14px;color:red;}
#errormsg p{margin:0;}
#errormsg img{vertical-align:middle;}
.error{	background:#fcc;width:90%;margin:0 0 0 5px;} /* Applied to input after validation fails */
.error2 p{ color:#ff0000;font-size: 12px;margin: 0 0 0 0}
.errorField{border: 1px red solid;}
input.errorField[type=checkbox]{border: 0px;}
.errormsg-top{border:1px solid #c00;padding:5px 10px;background:#ffffff;margin:10px 10px 10px 300px;font-weight:bold;font-size:14px;color:red;}
.errormsg-top p{margin:0;}
.errormsg-top img{vertical-align:middle;}

/* Tooltip */
#tooltip {position:absolute;z-index:9999;color:#fff;font-size:10px;width:180px;}
#tooltip .tipHeader {}
#tooltip .tipBody {background-color:#000;padding:5px 5px 5px 15px;}
#tooltip .tipFooter {}



/*******************************************************/
/* Mobile
/*******************************************************/


/* Media Queries */
@media screen and (max-width: 800px) {

*{max-width:100%}
img{max-width:100%;height:auto;}

#toolbar{width:auto;text-align:center}

#header{height:auto;width:auto}
#logo{position:relative;top:auto;left:auto;text-align:center;padding:10px 20px}
#signup{position:relative;top:auto;right:auto;text-align:center;padding:10px 20px}

#nav{position:relative;bottom:auto;left:auto;display:block;border-spacing:0}
#nav ul{display:block;}
#nav ul li{display:block;}

#sectiontitle h1{width:auto;padding:20px 20px}
#contentarea{width:auto;padding:0 20px}

.level1 #content{width:auto;float:none;}

#column-right{width:auto;float:none;}


#footer{}
#footer-signup p{width:auto;margin:0 auto;padding:10px 20px}
#footer-wrapper{width:auto;margin:0 auto;padding:0 20px}

table.datatable th{width:20% !important;font-size:11px !important;padding:5px 0 }
table.datatable td{width:80% !important;font-size:11px !important;padding:5px 0 }

table td input, table td textarea{max-width:100% !important}
table.datatable textarea{width:100%;}
table.datatable td input[type="text"]{width:100%;}
table.datatable td select{width:100%;}



}





/*******************************************************/
/* Magnific Popup
/*******************************************************/

#lightbox{width:600px;margin:0 auto;padding:20px;position:relative;color:#fff;text-align:center;font-size:16px;line-height:1.3;background:#fff;padding:20px 30px}
#lightbox *{color:#000;}
#lightbox a{font-weight:normal}
#lightbox p{margin:0 0 1em 0}


/* Magnific Popup CSS */
.mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; filter: alpha(opacity=80); }
.mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; }
.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }
.mfp-align-top .mfp-container:before {display: none;}
.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; }
.mfp-ajax-cur {cursor: progress;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out; }
.mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {cursor: auto;}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select: none; -moz-user-select: none; user-select: none; }
.mfp-loading.mfp-figure {display: none;}
.mfp-hide {display: none !important;}
.mfp-preloader { color: #cccccc; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; }
.mfp-preloader a {color: #cccccc;}
.mfp-preloader a:hover {color: white;}
.mfp-s-ready .mfp-preloader {display: none;}
.mfp-s-error .mfp-content {display: none;}
button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; -webkit-box-shadow: none; box-shadow: none; }
button::-moz-focus-inner { padding: 0; border: 0; }
.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: -5px; top: -5px; text-decoration: none; text-align: center; opacity: 0.65; filter: alpha(opacity=65); padding: 0 0 18px 10px; color: white; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus { opacity: 1; filter: alpha(opacity=100); }
.mfp-close:active {top: 1px;}
.mfp-close-btn-in .mfp-close {color: #fff;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: white; right: -6px; text-align: right; padding-right: 6px; width: 100%; }
.mfp-counter { position: absolute; top: 0; right: 0; color: #cccccc; font-size: 12px; line-height: 18px; }
.mfp-arrow { position: absolute; opacity: 0.65; filter: alpha(opacity=65); margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.mfp-arrow:active {margin-top: -54px;}
.mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; filter: alpha(opacity=100); }
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a { content: ''; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: medium inset transparent; }
.mfp-arrow:after, .mfp-arrow .mfp-a { border-top-width: 13px; border-bottom-width: 13px; top: 8px; }
.mfp-arrow:before, .mfp-arrow .mfp-b { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; }
.mfp-arrow-left {left: 0;}
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a { border-right: 17px solid white; margin-left: 31px; }
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b { margin-left: 25px; border-right: 27px solid #3f3f3f; }
.mfp-arrow-right {right: 0;}
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a { border-left: 17px solid white; margin-left: 39px; }
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {border-left: 27px solid #3f3f3f;}
.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; }
.mfp-iframe-holder .mfp-close {top: -40px;}
.mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; }
.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: black; }
/* Main image in popup */
img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto; }
/* The shadow behind the image */
.mfp-figure {line-height: 0;}
.mfp-figure:after { content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444444; }
.mfp-figure small { color: #bdbdbd; display: block; font-size: 12px; line-height: 14px; }
.mfp-figure figure {margin: 0;}
.mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; }
.mfp-title { text-align: left; line-height: 18px; color: #f3f3f3; word-wrap: break-word; padding-right: 36px; }
.mfp-image-holder .mfp-content {max-width: 100%;}
.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {.mfp-img-mobile .mfp-image-holder /**
* Remove all paddings around the image on small screen
*/}
.mfp-img-mobile img.mfp-img {padding: 0;}
.mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; }
.mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0;}
.mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }
.mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0; }
{}
@media all and (max-width: 900px) {.mfp-arrow}
.mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0; }
.mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100%; }
.mfp-container { padding-left: 6px; padding-right: 6px; }
{}
.mfp-ie7 .mfp-img {padding: 0;}
.mfp-ie7 .mfp-bottom-bar { width: 600px; left: 50%; margin-left: -300px; margin-top: 5px; padding-bottom: 5px; }
.mfp-ie7 .mfp-container {padding: 0;}
.mfp-ie7 .mfp-content {padding-top: 44px;}
.mfp-ie7 .mfp-close { top: 0; right: 0; padding-top: 0; }

.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	opacity: 0.6;
	background: url(https://westernwallprayers.org/_assets/images/ajax-loader.gif) center no-repeat #fff;
}

a.disabled {
   pointer-events: none;
   cursor: default;
}

.note {
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
}

.field_set {
	border: 2px solid #e59938;   
}

.legend {
	font-weight: bold;
	color: #7c240a;
}


/* NEw css for header and footer */ 
.nav-primary {background: #2f73b9 none repeat scroll 0 0;}
.site-inner, .wrap {
  margin: 0 auto;
  max-width: 1140px;
}
.genesis-nav-menu {clear: both;color: #bfe754;font-family: Lato,sans-serif;line-height: 1.5;text-align: right;width: 100%; margin:0px;padding:0px;}
.genesis-nav-menu .menu-item {display: inline-block;text-align: left;}
#menu-top-menu li a {border: medium none;color: #000000;display: block;padding:10px 20px;position: relative;text-transform: uppercase; font-weight:400; text-decoration:none; font-size:16px;}
#menu-top-menu li a {color: #ffffff;}
#menu-item-27 {background-color: #bfe754;}
#header-wrapper .site-header .wrap {background: url(newlogo.png) no-repeat left center;padding: 0; height:100px}


#header-wrapper .title-area {
    padding: 0;
}
.title-area {
    float: left;
    font-family: Lato,sans-serif;
    font-weight: 700;
    padding: 1.6rem 0;
    width: 320px;
}

.site-title {
    font-size: 2.8rem;
    line-height: 1;
    margin: 0 0 0.8rem;
    text-transform: uppercase;
}

#header-wrapper .site-description, #header-wrapper .site-title a {
    display: block;
    text-indent: -9999px;
}


#header-wrapper .site-header .widget-area {
    padding:23px 0px;
}
.site-header .widget-area {
    float: right;
    text-align: right;
    width: 800px;
}
#header-wrapper{background:#fff;}
#header-wrapper #header{width:100%;}

.site-header .sub-menu {
    border-top: 1px solid #eeeeee;
}
.genesis-nav-menu .sub-menu {
left: -9999px;
opacity: 0;
position: absolute;
transition: opacity 0.4s ease-in-out 0s;
width: 200px;
z-index: 99;
}


.genesis-nav-menu > .menu-item > a {
    text-transform: uppercase;
}
.genesis-nav-menu a {
    border: medium none;
    color: #000000;
    display: block;
    padding:10px 20px;
    position: relative;font-size:16px;
	font-weight:400; text-decoration:none;
}
.genesis-nav-menu a:hover, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .current-menu-item > a:hover {
  color: #2184fb;
}

.site-footer {
	padding:40px 0px;
  color: #397cc0;
  font-size: 14px;
  text-align: center;
      font-weight: 400;
	  font-family: "Open Sans",Arial,sans-serif;
}
.site-footer a{color:#666666;font-weight: 400;}
.genesis-nav-menu .menu-item:hover > .sub-menu {
  left: auto;
  opacity: 1;
  padding:0px; margin:0px;
}
.genesis-nav-menu .menu-item {
  display: inline-block;
  text-align: left;
}

.genesis-nav-menu .sub-menu a {
  background-color: #ffffff;
  border:1px #eeeeee solid;
  font-size:14px;
  padding: 16px 20px;
  position: relative;
  width: 200px; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box;
  border-top:0px;
}

.header-kosel-bg {
  background: rgba(0, 0, 0, 0) url("kotel-bg1.jpg") repeat scroll 0 -116px / cover ;
  border-bottom: 10px solid #2f73b9;
  height:70px;
  margin: auto auto 0;
  max-width: 1400px;
  padding: 20px 50px;
 box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box;
}

.level2 #contentarea-wrapper{background:#fff; margin-top:15px;}
#contentarea {
  clear: both;
  margin: 0 auto;
  width: 1140px;
  box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box;
}

#toolbar-wrapper {
    background: #2f73b9 none repeat scroll 0 0; border: none;
}

#toolbar {
    margin: 0 auto;
    max-width: 1140px;
    width: 1140px;
    padding: 0;
}




#sectiontitle{background: none; padding-top: 25px; border-bottom: 1px #ccc solid;width: 1140px; margin: 0 auto}

#sectiontitle h1{width: 1140px;}


#contentarea-wrapper .datatable .actionrow th, #contentarea-wrapper .datatable .actionrow td{background: #2f73b9 none repeat scroll 0 0; border:1px #2f73b9 solid
;}
h1#pagetitle {
  color: #2f73b9;
  font-size: 17px;
  margin: 0 0 20px;
}

.datatable td, .datatable th {
  border-bottom: 1px solid #2f73b9;, #sectiontitle
  padding: 5px 10px 5px 0;
  text-align: left;
  vertical-align: top;
}



