@import "../fonts/font-awesome/less/font-awesome.css";
/* Table of Contents
------------------------------------------------------- *

	0. Bootstrap Fixes
	1. Less Variables
	2. Header
	3. Links
	5. Slider
	6. Content
		6.1. Primary
		6.2. Secondary
	7. Pagination
	8. Footer
	9. HTML Markup and Formatting
	10. Widgets Style
	11. Comments
/* 0. Bootstrap Fixes
-------------------------------------------------------	*/
body {background: #FFFFFF;}
#main {width: 100%;}
.container {margin: auto;}
code {white-space: pre-wrap !important;}
/* 1. Less Variables & Mixins
-------------------------------------------------------	*/
.font {font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;}
/* 2. Header
------------------------------------------------------- */
body {font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;}
#masthead {margin:0px auto;}
.site-title {font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;}
.site-title a {color: black;}
.site-title a:hover {text-decoration: none;}
.site-description {font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;font-size: medium;}
.main_logo {max-width: 360px;}
#social-icons {clear:both;text-align:left;margin-top:10px;}
.social-icon {color: #adaaaf;font-size: 36px;}
.social-icon:hover {color: #2571bd;}
a:hover .social-icon {text-decoration: none;}
@media screen and (max-width: 992px) {.site-title,.site-description,#social-icons {text-align: center;float: none;}}
/* 3. Links
------------------------------------------------------- */
a {color: #484849;}
a:hover,a:focus,a:active {color: #2571bd;}
/* 5. Slider
-------------------------------------------------*/
.slider-wrapper {margin: auto;margin-top: 15px;}
.slide-title {font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;color: #ddd;}
.nivo-caption {max-width: 550px;min-width: 200px;overflow: hidden;bottom: 15px;left: 10px;}
.nivo-html-caption {display: none;}
div.slide-title {font-size: 36px;display: block;}
div.slide-description {font-family: Helvetica, Arial, sans-serif;}
@media screen and (max-width: 768px) {
  div.slide-title {font-size: 18px;}
  div.slide-description {font-size: 13px;}
}
/* 6. Content 
------------------------------------------------------- */
#content {background: white;}
/* 6.1 Primary 
------------------------------------------------------- */




.featured-thumb {margin-top: 35px;text-align: center;}
.featured-thumb img {box-shadow: 0px 1px 2px #444;border-radius: 5px;}
.archive .entry-title a {font-size: 16px;color: black;}
.archive .entry-title a:hover {color: #2571bd;}
.archive .entry-meta {font-size: small;color: #918f93;}
.archive .entry-meta .posted-on {margin-right: 6px;}
.featured-image-single {text-align: center;}
.featured-image-single img {max-width: 80%;border: solid 5px #ffffff;box-shadow: 0px 2px 2px #888;margin-bottom: 15px;}
/* 6.2 Secondary 
------------------------------------------------------- */


#secondary {padding-top: 20px;}
#secondary ul {list-style: none;margin-left: 5px;}
#secondary ul li:before {margin-right: 5px;content: "\f0da";font-family: "FontAwesome";color: #918f93;}
#secondary ul ul {margin-left: 15px;}
#secondary ul ul ul {margin-left: 5px;}
#secondary .widget_recent_entries li:before {content: "\f0f6";}
#secondary .widget_recent_entries li {border-bottom: solid 1px #f7f7f7;padding: 5px 0px;}
#secondary .widget_recent_comments li:before {content: "\f075";}
#secondary .widget_recent_comments li {border-bottom: solid 1px #f7f7f7;padding: 5px 0px;}
#secondary h1.widget-title {font-size: 24px;}
#secondary .widget_search input[type=submit] {display: inline-block;}
#secondary .widget_search input[type=search] {display: block;width: 100% !important;}

.menu-menu-principal-container{padding:10px;}
#menu-menu-principal{color: #0e76bd;}
ul#menu-menu-principal li:before {margin-right: 5px;content: "\f061";font-family: "FontAwesome";color:#03224C;}
ul#menu-menu-principal li a{color: #03224C;font-weight:bold;font-size:1.3em;}
ul#menu-menu-principal ul{display:none;}
ul#menu-menu-principal ul li:before {margin-right: 5px;content: "\f101";font-family: "FontAwesome";color: #03224C;}
ul#menu-menu-principal ul li a{color: #03224C;font-weight:bold;font-size:1em;}
ul#menu-menu-principal li:last-child{margin-top:30px;font-weight:normal;}
ul#menu-menu-principal li:last-child a{font-weight:normal;font-size:1.4em;}

ul#menu-menu-principal ul li:last-child{margin-top:0px;}
ul#menu-menu-principal ul li:last-child a{font-weight:bold;font-size:1em;}
.eventsmenu-container{padding:10px;}
ul#eventsmenu{color: #03224C;}
ul#eventsmenu li:before {margin-right: 5px;content: "\f061";font-family: "FontAwesome";color:#03224C;}
ul#eventsmenu li{padding-bottom:10px;}
ul#eventsmenu li a{color: #03224C;font-weight:normal;font-size:1em;}



/* 7. Pagination
-----------------------------------------------*/
.pagination {margin: 20px 0;width: 100%;margin-left:0px;clear: both;}
.pagination ul {list-style: none;display: inline-block;text-align: center;margin-bottom: 0;}
.pagination ul > li {display: inline;}
.pagination ul > li > a {color: #f8f8f8;transition: all 0.4s ease;}
.pagination ul > li > a .next {float: right;}
.pagination ul > li > a:hover {color: #918f93;background: #e3e3e3;}
.pagination .current {background: #e4e2e2;}
.pagination ul  > li  > a,.pagination ul  > li  > span {float: left;padding: 4px 12px;line-height: 20px;text-decoration: none;background-color: #fcfcfc;border: solid 1px #f1f1f1;border-left-width: 0;display: inline-block;color: #919191;}
.pagination ul  > li:first-child  > a,.pagination ul  > li:first-child  > span {border-left-width: 1px;}
.pagination ul  > li:last-child  > a,.pagination ul  > li:last-child  > span {border-rigth-width: 1px;}
/* 8. Footer 
------------------------------------------------------- */
#colophon {background:none;padding: 10px;border:0;}
.foot-inner{padding:10px;}
.nav-bottom{list-style:none;color:#fff;}
.nav-bottom li{display:inline-block;}
.nav-bottom a{color:#fff;}
.nav-bottom li.separ{padding:0px 4px 0px 4px;}
ul.nav-bottom li:last-child {display:none;}
/* 9. HTML Markup & Formatting
--------------------------------------------------- */
article table {background: #f7f7f7;}
article table td {padding: 5px;border: solid 1px #eee;}
article table th {padding: 5px;background: #ccc;border: solid 1px #ccc;}
/* 10. Widgets Style
---------------------------------------------------- */
.rp-item {display: block;clear: both;overflow: auto;margin-bottom: 5px;border-bottom: solid 1px #f7f7f7;padding-bottom: 5px;}
.rp-item:last-child {border-bottom: none;}
.rp-item:before {content: none !important;}
.rp-thumb {float: left;width: 64px;margin-right: -5px;margin-top: 3px;}
.rp-thumb img {width: 48px;border: solid 2px #eee;border-radius: 2px;}
.rp-thumb rp-title {clear: none;}
.rp-thumb rp-title a {display: block;}
/* 11.1 Comments
---------------------------------------------------------- */
#respond input[type=text] {max-width: 450px;}
#comments ol.comment-list {list-style: none;}
#comments li.comment {border: solid 1px #f8f8f8;padding: 10px;margin-top: 15px;list-style: none;}
#comments .vcard img {border: solid 4px #f8f8f8;border-radius: 5px;margin: 0 10px 10px 0;}
#comments .comment-metadata {font-weight: bold;}
@media screen and (max-width: 992px) {
  .vcard img {width: 100px !important;height: auto;}
}
/*FADEA*/
img.bg {min-height: 100%;min-width: 800px;width: 100%;height: auto;position: fixed;top: 0px;left: 0px;}
#secondary,#primary {margin-top: 10px;padding-top:0px;}


.bg-slogan{padding:10px;margin:20px 0px 20px 0px;
background:#558ed5;min-height:120px;
-moz-box-shadow: 1px 1px 2px 0px #0e76bd;
-webkit-box-shadow: 1px 1px 2px 0px #0e76bd;
-o-box-shadow: 1px 1px 2px 0px #0e76bd;
box-shadow: 1px 1px 2px 0px #0e76bd;color:#fff;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#0e76bd, Direction=134, Strength=2);
}

.bg-slogan>p a{
color:#99ccff;
}



/*
.bg-slogan h1{color:#fff;margin-top:0;}
.bg-slogan h3{color:#fff;}
.bg-slogan h3 a{color:#fff;text-decoration:none;
text-shadow: 1px 1px 1px rgba(218, 216, 223, 1);
}
*/
.bg-slogan h1{color:#00469a;margin-top:0;font-size:24px;font-weight:bold;}
.bg-slogan h2{color:#fff;margin-top:0;font-size:20px;}
.bg-slogan h2 strong{color:#fff;margin-top:0;font-size:24px;}

.bg-slogan h2 a{color:#fff;}



.bg-slogan div{width:auto;float:right;text-align:center;background:#004697;text-transform: uppercase;
padding:10px 20px 10px 20px; font-size:1.2em;line-height:1em;text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);}
.bg-slogan div strong{font-size:1.4em;line-height:1.4em;}

.bg-slogan mark {
  color: #FFF;
  background: none;
    background-color:none;
}


.single-tribe_events .tribe-events-event-meta{
border:0;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(255,255,255,0.4) 0%, rgba(255,255,255,0.9) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.4)), color-stop(100%,rgba(255,255,255,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.9) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66ffffff', endColorstr='#e6ffffff',GradientType=0 ); /* IE6-8 */
-moz-box-shadow: 1px 1px 2px 0px #97703b;
-webkit-box-shadow: 1px 1px 2px 0px #97703b;
-o-box-shadow: 1px 1px 2px 0px #97703b;
box-shadow: 1px 1px 2px 0px #97703b;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#97703b, Direction=134, Strength=2);
-moz-box-shadow: 1px 1px 2px 0px #cfcfcf;
-webkit-box-shadow: 1px 1px 2px 0px #cfcfcf;
-o-box-shadow: 1px 1px 2px 0px #cfcfcf;
box-shadow: 1px 1px 2px 0px #cfcfcf;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=134, Strength=2);
	
}
.tribe-events-schedule{margin: 0em 0 1.5em;}
.tribe-events-schedule h2{font-size:1.2em;color:#0e76bd; font-style: oblique;}
.bg-white{padding:0;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(255,255,255,0.4) 0%, rgba(255,255,255,0.9) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.4)), color-stop(100%,rgba(255,255,255,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.9) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66ffffff', endColorstr='#e6ffffff',GradientType=0 ); /* IE6-8 */
-moz-box-shadow: 1px 1px 2px 0px #97703b;
-webkit-box-shadow: 1px 1px 2px 0px #97703b;
-o-box-shadow: 1px 1px 2px 0px #97703b;
box-shadow: 1px 1px 2px 0px #97703b;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#97703b, Direction=134, Strength=2);
-moz-box-shadow: 1px 1px 2px 0px #cfcfcf;
-webkit-box-shadow: 1px 1px 2px 0px #cfcfcf;
-o-box-shadow: 1px 1px 2px 0px #cfcfcf;
box-shadow: 1px 1px 2px 0px #cfcfcf;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=134, Strength=2);
}
.bg-whiteblue{padding:0;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(255,255,255,0.4) 0%, rgba(255,255,255,0.9) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.4)), color-stop(100%,rgba(255,255,255,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.9) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66ffffff', endColorstr='#e6ffffff',GradientType=0 ); /* IE6-8 */

-moz-box-shadow: 1px 1px 2px 0px #0e76bd;
-webkit-box-shadow: 1px 1px 2px 0px #0e76bd;
-o-box-shadow: 1px 1px 2px 0px #0e76bd;
box-shadow: 1px 1px 2px 0px #0e76bd;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#0e76bd, Direction=134, Strength=2);
}



.bg-red{padding:0;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYzY0ZSIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZlYzY0ZSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(231,88,17,0.5) 0%, rgba(231,88,17,0.9) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,88,17,0.5)), color-stop(100%,rgba(231,88,17,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(231,88,17,0.5) 0%,rgba(231,88,17,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(231,88,17,0.5) 0%,rgba(231,88,17,0.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(231,88,17,0.5) 0%,rgba(231,88,17,0.9) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(231,88,17,0.5) 0%,rgba(231,88,17,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80fec64e', endColorstr='#e6fec64e',GradientType=0 ); /* IE6-8 */
-moz-box-shadow: 1px 1px 2px 0px #e75811;-webkit-box-shadow: 1px 1px 2px 0px #e75811;-o-box-shadow: 1px 1px 2px 0px #e75811;box-shadow: 1px 1px 2px 0px #e75811;filter:progid:DXImageTransform.Microsoft.Shadow(color=#e75811, Direction=134, Strength=2);-moz-box-shadow: 1px 1px 2px 0px #e75811;-webkit-box-shadow: 1px 1px 2px 0px #e75811;-o-box-shadow: 1px 1px 2px 0px #e75811;box-shadow: 1px 1px 2px 0px #e75811;filter:progid:DXImageTransform.Microsoft.Shadow(color=#e75811, Direction=134, Strength=2);}
.bg-yellow{padding:0;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYzY0ZSIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZlYzY0ZSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(254,198,78,0.5) 0%, rgba(254,198,78,0.9) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,198,78,0.5)), color-stop(100%,rgba(254,198,78,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(254,198,78,0.5) 0%,rgba(254,198,78,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(254,198,78,0.5) 0%,rgba(254,198,78,0.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(254,198,78,0.5) 0%,rgba(254,198,78,0.9) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(254,198,78,0.5) 0%,rgba(254,198,78,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80fec64e', endColorstr='#e6fec64e',GradientType=0 ); /* IE6-8 */
-moz-box-shadow: 1px 1px 2px 0px #fec64e;
-webkit-box-shadow: 1px 1px 2px 0px #fec64e;
-o-box-shadow: 1px 1px 2px 0px #fec64e;
box-shadow: 1px 1px 2px 0px #fec64e;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#fec64e, Direction=134, Strength=2);
}

.bg-violet{padding:0;
background: #cdc9dd;
background: -moz-linear-gradient(top, #cdc9dd 1%, #b3afcc 54%, #8179aa 100%);
background: -webkit-linear-gradient(top, #cdc9dd 1%,#b3afcc 54%,#8179aa 100%);
background: linear-gradient(to bottom, #cdc9dd 1%,#b3afcc 54%,#8179aa 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdc9dd', endColorstr='#8179aa',GradientType=0 );

-moz-box-shadow: 1px 1px 2px 0px #8179aa;
-webkit-box-shadow: 1px 1px 2px 0px #8179aa;
-o-box-shadow: 1px 1px 2px 0px #8179aa;
box-shadow: 1px 1px 2px 0px #8179aa;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#8179aa, Direction=134, Strength=2);
}


.bg-green{padding:0;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTY1MSIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwYTY1MSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(0,166,81,0.5) 0%, rgba(0,166,81,0.9) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,166,81,0.5)), color-stop(100%,rgba(0,166,81,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,166,81,0.5) 0%,rgba(0,166,81,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,166,81,0.5) 0%,rgba(0,166,81,0.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,166,81,0.5) 0%,rgba(0,166,81,0.9) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,166,81,0.5) 0%,rgba(0,166,81,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8000a651', endColorstr='#e600a651',GradientType=0 ); /* IE6-8 */
-moz-box-shadow: 1px 1px 2px 0px #00a651;
-webkit-box-shadow: 1px 1px 2px 0px #00a651;
-o-box-shadow: 1px 1px 2px 0px #00a651;
box-shadow: 1px 1px 2px 0px #00a651;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#00a651, Direction=134, Strength=2);
}
.bg-blue{padding:0;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzOTJjNSIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQzOTJjNSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(67,146,197,0.5) 0%, rgba(67,146,197,0.9) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(67,146,197,0.5)), color-stop(100%,rgba(67,146,197,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(67,146,197,0.5) 0%,rgba(67,146,197,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(67,146,197,0.5) 0%,rgba(67,146,197,0.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(67,146,197,0.5) 0%,rgba(67,146,197,0.9) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(67,146,197,0.5) 0%,rgba(67,146,197,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#804392c5', endColorstr='#e64392c5',GradientType=0 ); /* IE6-8 */
-moz-box-shadow: 1px 1px 2px 0px #0a71b4;
-webkit-box-shadow: 1px 1px 2px 0px #0a71b4;
-o-box-shadow: 1px 1px 2px 0px #0a71b4;
box-shadow: 1px 1px 2px 0px #0a71b4;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#0a71b4, Direction=134, Strength=2);
}
.bg-brown{padding:0;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjNjYzMSIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhjNjYzMSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(140,102,49,0.5) 0%, rgba(140,102,49,0.9) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(140,102,49,0.5)), color-stop(100%,rgba(140,102,49,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(140,102,49,0.5) 0%,rgba(140,102,49,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(140,102,49,0.5) 0%,rgba(140,102,49,0.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(140,102,49,0.5) 0%,rgba(140,102,49,0.9) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(140,102,49,0.5) 0%,rgba(140,102,49,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#808c6631', endColorstr='#e68c6631',GradientType=0 ); /* IE6-8 */
-moz-box-shadow: 1px 1px 2px 0px #97703b;
-webkit-box-shadow: 1px 1px 2px 0px #97703b;
-o-box-shadow: 1px 1px 2px 0px #97703b;
box-shadow: 1px 1px 2px 0px #97703b;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#97703b, Direction=134, Strength=2);
}
.bg-grey{padding:0;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjNjYzMSIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhjNjYzMSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(44,40,40,0.5) 0%, rgba(44,40,40,0.9) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(44,40,40,0.5)), color-stop(100%,rgba(44,40,40,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(44,40,40,0.5) 0%,rgba(44,40,40,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(44,40,40,0.5) 0%,rgba(44,40,40,0.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(44,40,40,0.5) 0%,rgba(44,40,40,0.9) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(44,40,40,0.5) 0%,rgba(44,40,40,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#808c6631', endColorstr='#e68c6631',GradientType=0 ); /* IE6-8 */
-moz-box-shadow: 1px 1px 2px 0px #2c2828;
-webkit-box-shadow: 1px 1px 2px 0px #2c2828;
-o-box-shadow: 1px 1px 2px 0px #2c2828;
box-shadow: 1px 1px 2px 0px #2c2828;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#2c2828, Direction=134, Strength=2);
}
.bg-white h1,.bg-white h2,.bg-white h3,.bg-white h4,.bg-white h1 a,.bg-white h2 a,.bg-white h3 a,.bg-white h4 a{color:#1a171b;}
.widget_search .search-submit {display:inline-block;}
.search-field{padding:8px;}
.page{}
.page .entry-header,.post .entry-header{vertical-align: top;padding:0px 8px 0px 45px;margin:0;background:url(../images/h43.png) no-repeat 2px 2px;min-height:64px;}
h1.entry-title{vertical-align: top;}
.page .entry-header img.toright,.post .entry-header img.toright{float:right;}
.page .entry-content,.post .entry-content{padding:0px 8px 8px 18px; }
/* 4. Navigation Menu 
-------------------------------------------------------	*/
#site-navigation{
border-color: #97703b;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4NzAzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzk4NzAzYiIgc3RvcC1vcGFjaXR5PSIwLjk1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTBiMGYiIHN0b3Atb3BhY2l0eT0iMC45Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(152,112,59,1) 0%, rgba(152,112,59,0.95) 50%, rgba(14,11,15,0.9) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(152,112,59,1)), color-stop(50%,rgba(152,112,59,0.95)), color-stop(100%,rgba(14,11,15,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(152,112,59,1) 0%,rgba(152,112,59,0.95) 50%,rgba(14,11,15,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(152,112,59,1) 0%,rgba(152,112,59,0.95) 50%,rgba(14,11,15,0.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(152,112,59,1) 0%,rgba(152,112,59,0.95) 50%,rgba(14,11,15,0.9) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(152,112,59,1) 0%,rgba(152,112,59,0.95) 50%,rgba(14,11,15,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98703b', endColorstr='#e60e0b0f',GradientType=0 ); /* IE6-8 */
}
.nav-wrapper {}
.nav-wrapper .navbar-default {margin-top: 5px;border: none;margin-bottom: 5px;}
.nav-wrapper ul ul {background: #fff;border: none;}
.nav-wrapper ul ul a:hover {background: #f8f8f8;color: #333;}
ul.navbar-nav li.dropdown:hover > ul.dropdown-menu {display: block;}
#site-navigation ul.navbar-nav > li > a {font-size:15px;font-weight:bold;color: #f1eadf;}
#site-navigation ul.navbar-nav > li > a:hover,#site-navigation ul.navbar-nav > li > a:focus {color: #ffffff;background-color: transparent;}


#site-navigation .navbar-nav > .dropdown a:hover{}
#site-navigation .navbar-nav > .dropdown > a:hover .caret {border-top-color: #f8f1e6;border-bottom-color: #f8f1e6;}
#site-navigation .navbar-nav > .dropdown > a .caret {border-top-color: #f8f1e6;border-bottom-color: #f8f1e6;}
#site-navigation .navbar-nav > .open > a .caret,#site-navigation .navbar-nav > .open > a:hover .caret,#site-navigation .navbar-nav > .open > a:focus .caret {border-top-color: #ffffff;border-bottom-color: #ffffff;}
.nav .caret {border-top-color: #f1eadf;border-bottom-color: #f1eadf;}
.nav a:hover .caret {border-top-color: #ffffff;border-bottom-color: #ffffff;}



.edito-title{padding:2px 0px 0px 45px;margin:0;background:url(../images/h43.png) no-repeat 2px 2px;min-height:64px;}
.edito-title h2{font-size: 24px;color:#1a171b;}
.edito-content{padding:4px 10px 4px 10px;}
.edito-content p{font-size:1.2rem;padding:0px 0px 6px 0px;margin:0;text-align:justify;}
.edito-content ul{font-size:1.2rem;margin: 0 0 6px 1em;} 
.edito-content ul li{margin-bottom:4px;}
.edito-content .wp-caption{margin-bottom:auto;}
.edito-content .alignleft{margin-right:1em;}
.resume{}
.resume-title{padding:2px 0px 0px 45px;margin:0;background:url(../images/h4.png) no-repeat 2px 2px;
min-height:64px;}
.resume-title h2{font-size:24px;vertical-align:middle;margin:0;font-weight:normal;padding-top:8px;}
.bg-violet .resume-title h2{color:#8179aa}


.resume img.toright{float:right;padding:8px 8px 8px 12px;max-width:200px;}
.resume img.toleft{float:left;padding:8px 12px 8px 8px;max-width:200px;}
.resume img{max-width: 100%;}
.resume-content{padding:0px 8px 8px 8px;}
.resume-content h4{background:none;color:#e75811;margin:0;line-height:1.2em;}
.resume-content p {text-align:justify;font-size:12px;padding:0;margin:0;vertical-align: top;}
.resume-content p.link{text-align:right;}
.resume-content p.link a{display:inline-block;padding:0px 8px 0px 8px;}

.bg-violet .resume-content a.more-link{clear:both;display:block;padding:0px 8px 0px 8px;text-align:right;color:#fff;}

.resume-content a.more-link{clear:both;display:block;padding:0px 8px 0px 8px;text-align:right;color:#428bca;}
.resume h2.smallh2 {font-size: 2rem;padding: 0px;margin: 0px;text-align: center;}
.resume .tocenter {padding: 0px 8px 8px 0px;height: 200px;text-align: center;overflow: hidden;}
.resume .tocenter img {max-width: 100%;max-height: 200px;margin-top: 0px;vertical-align:center;margin-top:10px;}

.bg-yellow .resume-title h2{color:#ed9a26;}
.bg-yellow .resume-content h5{font-weight: bold;font-size: 14px;color:#e75811;}
.bg-white .resume-title h2{color:#1a171b;}
.bg-white .resume-title{background:url(../images/h43.png) no-repeat 2px 2px;}



.widget-title{min-height:64px;padding:6px 0px 0px 30px;margin:0;color: #03224C;}
.widget-title h2{font-size: 24px;}
.widget .bg-blue .widget-title h2,.widget .bg-blue .widget-title h2 a{color:#0a71b4;}
.widget .bg-green .widget-title h2{color:#00a651;}
.widget .bg-blue .widget-title h2 a:hover{text-decoration:none;color:#faf0ea;}
.widget .bg-red .widget-title h2,.widget .bg-red .widget-title h2 a{color:#faf0ea;font-size: 18px;padding-right:8px;}
.widget .bg-red .widget-title h2 a:hover{text-decoration:none;color:#e75811;}
.widget .bg-brown .widget-title h2,.widget .bg-brown .widget-title h2 a{color:#faf0ea;font-size: 18px;padding-right:8px;}
.widget .bg-brown .widget-title h2 a:hover{text-decoration:none;color:#97703b;}



.separ-cat{text-transform: capitalize;font-size: 28px;margin: 1.25em auto;text-align: center;background-color: transparent;z-index: 1;}
.page .fadea-header,.post .fadea-header,.forum .fadea-header,.status-publish .fadea-header{vertical-align: top;padding:8px 12px 0px 45px;margin:0;background:url(../images/h43.png) no-repeat 2px 2px;min-height:64px;}
h1.fadea-title{vertical-align: top;margin:0;}
.page .fadea-header img.toright,.post .fadea-header img.toright{float:right;margin:4px 2px 4px 8px;}
.fadea-contents{padding:0px 20px 8px 18px; }
.fadea-contents h1{}
.fadea-contents h2{color:#0a71b4;}
.fadea-contents h3{background:none;color:#e75811;}
.fadea-contents h4{background:none;color:#e75811;margin:0;line-height:1.2em;}
.fadea-contents h5{background:none;color:#97703b;font-weight:bold;font:size:12px;}
.fadea-contents h6{background:none;}
.fadea-contents p{text-align:justify;padding-bottom:6px;}
.fadea-contents ul {list-style: none;}
.fadea-contents ul  li{list-style: none;padding-left:16px;padding-bottom:4px;background:url(../images/li2.png) no-repeat 0px 4px;}
/* FORUM */
.bbp_widget_login h1.widget-title{color:#ed9a26;font-size: 24px;padding-top: 20px;padding-bottom: 10px;}
.bbp-logged-in{padding:4px;}
.bbp-logged-in h4 a{font-size:14px;}
.bbp-logged-in h4 a:hover{color:#f48f00;}
a.logout-link{text-align:right;display: inline-block;float:right;}
a.logout-link:hover{color:#f48f00;}
.bbp-login-form{padding:0px 8px 0px 8px;}
.bbp-username label,.bbp-password label{margin-bottom: 5px;line-height: 1.42857;color: #333;font-weight: bold;}
.bbp-login-form input[type=text],.bbp-login-form input[type=password]{width: 100%;padding: 3px;color: #666;border: 1px solid #ccc;border-radius: 3px;}

/* NEWSLETTER */
.widget-content{padding:0px 8px 4px 8px;}
.widget-content .wysija-input{width:100%;}
.widget-content .wysija-paragraph{margin:0;}
.widget-content .wysija-submit {float:right;margin-top: 10px;font-size: 12px;font-weight: bold;line-height: 1.428571429;background-image: -webkit-gradient(linear, left 0%, left 100%, from(#5cb85c), to(#449d44));background-image: -webkit-linear-gradient(top, #5cb85c, 0%, #449d44, 100%);background-image: -moz-linear-gradient(top, #5cb85c 0%, #449d44 100%);background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);background-repeat: repeat-x;border-color: #419641;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);}
.widget-content .wysija-submit:hover,.widget-content .wysija-submit.hover,.widget-content .wysija-submit:active,.widget-content .wysija-submit.active {background-color: #449d44;border-color: #419641;}
/* EVENT */
.tribe-events-header{display:none;}
.tribe-events-list .page-title h1{margin-bottom:0;}
.events-list.tribe-bar-is-disabled #tribe-events-content-wrapper {max-width:100%;margin: 0px;}
.events-list .tribe-events-loop, .tribe-events-day .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .single-tribe_organizer .tribe-events-loop {max-width:100%;margin: 0px ;}
.tribe-events-list-separator-month{border:0;}
.tribe-events-list-separator-month:after {border:0;}
.tribe-events-list-separator-month span{background-color:transparent;}
#tribe-bar-dates{display:none;}
#tribe-events-pg-template {max-width:100%;margin:0px;}
#tribe-events-content-wrapper {max-width:100%;margin: 0px;}
#tribe-events-content.tribe-events-list {margin-bottom: 0px;}
#tribe-events-content {position: relative;margin-bottom: 0;padding: 0px;}
.tribe-events-read-more{clear:both;display:block;padding:0px 8px 0px 8px;text-align:right;color:#428bca;}
.single-tribe_events #tribe-events-footer, .tribe-events-day #tribe-events-footer, .events-list #tribe-events-footer, .tribe-events-map #tribe-events-footer, .tribe-events-photo #tribe-events-footer {border-top: 0;padding-top:0;}
/* SOCIAL */
.sociable{padding:10px 20px 0px 20px;float:right;}
.sociable_tagline{font-weight:bold;color:#1f4115;font-size:16px;border-bottom:2px solid #1f4115;padding-bottom:6px;margin-bottom:6px;padding-left:2px;}
.sociable ul li{background:none;}
/** SLIDER */
.bx-wrapper {position: relative;margin:0 auto 60px;padding: 0;*zoom:1;}
.bx-wrapper img {max-width: 100%;display: block;}
.bx-wrapper .bx-viewport {-moz-box-shadow: 0 0 5px #ccc;-webkit-box-shadow: 0 0 5px #ccc;box-shadow: 0 0 5px #ccc;border: solid #fff 5px;left: -5px;background: #fff;}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position: absolute;bottom: -30px;width: 100%;}
.bx-wrapper .bx-loading {min-height:50px;background:url(../images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
.bx-wrapper .bx-pager {text-align:center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;padding-top: 20px;}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #666;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {background: #000;}
.bx-wrapper .bx-prev {left: 10px;background: url(../images/controls.png) no-repeat 0 -32px;}
.bx-wrapper .bx-next {right: 10px;background: url(../images/controls.png) no-repeat -43px -32px;}
.bx-wrapper .bx-prev:hover {background-position: 0 0;}
.bx-wrapper .bx-next:hover {background-position: -43px 0;}
.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -16px;outline: 0;width: 32px;height: 32px;text-indent: -9999px;z-index: 9999;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}
.bx-wrapper .bx-controls-auto {text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url(../images/controls.png) -86px -11px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url(../images/controls.png) -86px -44px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}
.bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #666\9;background: rgba(80, 80, 80, 0.75);width: 100%;}
.bx-wrapper .bx-caption span {color: #fff;font-family: Arial;display: block;font-size: .85em;padding: 10px;}
/*!
 * Datepicker for Bootstrap
 */
.datepicker {padding: 4px;direction: ltr;}
.datepicker-inline {width: 100%;}
.datepicker.datepicker-rtl {direction: rtl;}
.datepicker.datepicker-rtl table tr td span {float: right;}
.datepicker-dropdown {top: 0;left: 0;}
.datepicker-dropdown:before {content: '';display: inline-block;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #ccc;border-top: 0;border-bottom-color: rgba(0, 0, 0, 0.2);position: absolute;}
.datepicker-dropdown:after {content: '';display: inline-block;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #ffffff;border-top: 0;position: absolute;}
.datepicker-dropdown.datepicker-orient-left:before {left: 6px;}
.datepicker-dropdown.datepicker-orient-left:after {left: 7px;}
.datepicker-dropdown.datepicker-orient-right:before {right: 6px;}
.datepicker-dropdown.datepicker-orient-right:after {right: 7px;}
.datepicker-dropdown.datepicker-orient-top:before {top: -7px;}
.datepicker-dropdown.datepicker-orient-top:after {top: -6px}
.datepicker-dropdown.datepicker-orient-bottom:before {bottom: -7px;border-bottom: 0;border-top: 7px solid #999;}
.datepicker-dropdown.datepicker-orient-bottom:after {bottom: -6px;border-bottom: 0;border-top: 6px solid #ffffff;}
.datepicker > div {display: none;}
.datepicker.days div.datepicker-days {display: block;}
.datepicker.months div.datepicker-months {display: block;color:#075181;}
.datepicker.years div.datepicker-years {display: block;color:#075181;}
.datepicker table {width: 100%;margin: 0;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.datepicker td,.datepicker th {text-align: center;width: 20px;height: 20px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border: none;}
.datepicker td{color:#064974;}
.datepicker th {color:#075181;}
.table-striped .datepicker table tr td,.table-striped .datepicker table tr th {background-color: transparent;}
.datepicker table tr td.day:hover {background: #daeaf4;cursor: pointer;}
.datepicker table tr td.old,.datepicker table tr td.new {color: #096baa;}
.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{ background: none;color: #5fa2ce;cursor: default;}
.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover {background-color: #fde19a;background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);background-image: linear-gradient(top, #fdd49a, #fdf59a);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color: #fdf59a #fdf59a #fbed50;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);color: #000;}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {background-color: #fdf59a;}
.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active {background-color: #fbf069 \9;}
.datepicker table tr td.today:hover:hover {color: #000;}
.datepicker table tr td.today.active:hover {color: #fff;}
.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover {background: #eeeeee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover {background-color: #f3d17a;background-image: -moz-linear-gradient(top, #f3c17a, #f3e97a);background-image: -ms-linear-gradient(top, #f3c17a, #f3e97a);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));background-image: -webkit-linear-gradient(top, #f3c17a, #f3e97a);background-image: -o-linear-gradient(top, #f3c17a, #f3e97a);background-image: linear-gradient(top, #f3c17a, #f3e97a);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color: #f3e97a #f3e97a #edde34;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled] {background-color: #f3e97a;}
.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active {background-color: #efe24b \9;}
.datepicker table tr td.extern,.datepicker table tr td.extern:hover,.datepicker table tr td.extern.disabled,.datepicker table tr td.extern.disabled:hover {background-color: #9e9e9e;background-image: -moz-linear-gradient(top, #f0c5b1, #e96d31);background-image: -ms-linear-gradient(top, #f0c5b1, #e96d31);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f0c5b1), to(#e96d31));background-image: -webkit-linear-gradient(top, #f0c5b1, #e96d31);background-image: -o-linear-gradient(top, #f0c5b1, #e96d31);background-image: linear-gradient(top, #f0c5b1, #e96d31);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0c5b1', endColorstr='#e96d31', GradientType=0);border-color: #e96d31 #e96d31 #595959;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);color: #fff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.datepicker table tr td.extern:hover,.datepicker table tr td.extern:hover:hover,.datepicker table tr td.extern.disabled:hover,.datepicker table tr td.extern.disabled:hover:hover,.datepicker table tr td.extern:active,.datepicker table tr td.extern:hover:active,.datepicker table tr td.extern.disabled:active,.datepicker table tr td.extern.disabled:hover:active,.datepicker table tr td.extern.active,.datepicker table tr td.extern:hover.active,.datepicker table tr td.extern.disabled.active,.datepicker table tr td.extern.disabled:hover.active,.datepicker table tr td.extern.disabled,.datepicker table tr td.extern:hover.disabled,.datepicker table tr td.extern.disabled.disabled,.datepicker table tr td.extern.disabled:hover.disabled,.datepicker table tr td.extern[disabled],.datepicker table tr td.extern:hover[disabled],.datepicker table tr td.extern.disabled[disabled],.datepicker table tr td.extern.disabled:hover[disabled] {background-color: #e96d31;}
.datepicker table tr td.extern:active,.datepicker table tr td.extern:hover:active,.datepicker table tr td.extern.disabled:active,.datepicker table tr td.extern.disabled:hover:active,.datepicker table tr td.extern.active,.datepicker table tr td.extern:hover.active,.datepicker table tr td.extern.disabled.active,.datepicker table tr td.extern.disabled:hover.active {background-color: #666666 \9;}
.datepicker table tr td.intern,.datepicker table tr td.intern:hover,.datepicker table tr td.intern.disabled,.datepicker table tr td.intern.disabled:hover {background-color: #9e9e9e;background-image: -moz-linear-gradient(top, #7cd2a6, #00a651);background-image: -ms-linear-gradient(top, #7cd2a6, #00a651);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7cd2a6), to(#00a651));background-image: -webkit-linear-gradient(top, #7cd2a6, #00a651);background-image: -o-linear-gradient(top, #7cd2a6, #00a651);background-image: linear-gradient(top, #7cd2a6, #00a651);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7cd2a6', endColorstr='#00a651', GradientType=0);border-color: #00a651 #00a651 #595959;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);color: #fff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.datepicker table tr td.intern:hover,.datepicker table tr td.intern:hover:hover,.datepicker table tr td.intern.disabled:hover,.datepicker table tr td.intern.disabled:hover:hover,.datepicker table tr td.intern:active,.datepicker table tr td.intern:hover:active,.datepicker table tr td.intern.disabled:active,.datepicker table tr td.intern.disabled:hover:active,.datepicker table tr td.intern.active,.datepicker table tr td.intern:hover.active,.datepicker table tr td.intern.disabled.active,.datepicker table tr td.intern.disabled:hover.active,.datepicker table tr td.intern.disabled,.datepicker table tr td.intern:hover.disabled,.datepicker table tr td.intern.disabled.disabled,.datepicker table tr td.intern.disabled:hover.disabled,.datepicker table tr td.intern[disabled],.datepicker table tr td.intern:hover[disabled],.datepicker table tr td.intern.disabled[disabled],.datepicker table tr td.intern.disabled:hover[disabled] {background-color: #00a651;}
.datepicker table tr td.intern:active,.datepicker table tr td.intern:hover:active,.datepicker table tr td.intern.disabled:active,.datepicker table tr td.intern.disabled:hover:active,.datepicker table tr td.intern.active,.datepicker table tr td.intern:hover.active,.datepicker table tr td.intern.disabled.active,.datepicker table tr td.intern.disabled:hover.active {background-color: #666666 \9;}
.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover {background-color: #9e9e9e;background-image: -moz-linear-gradient(top, #b3b3b3, #808080);background-image: -ms-linear-gradient(top, #b3b3b3, #808080);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));background-image: -webkit-linear-gradient(top, #b3b3b3, #808080);background-image: -o-linear-gradient(top, #b3b3b3, #808080);background-image: linear-gradient(top, #b3b3b3, #808080);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color: #808080 #808080 #595959;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);color: #fff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled] {background-color: #808080;}
.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active {background-color: #666666 \9;}
.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover {background-color: #006dcc;background-image: -moz-linear-gradient(top, #0088cc, #0044cc);background-image: -ms-linear-gradient(top, #0088cc, #0044cc);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);background-image: -o-linear-gradient(top, #0088cc, #0044cc);background-image: linear-gradient(top, #0088cc, #0044cc);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);border-color: #0044cc #0044cc #002a80;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);color: #fff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled] {background-color: #0044cc;}
.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active {background-color: #003399 \9;}
.datepicker table tr td span {display: block;width: 23%;height: 54px;line-height: 54px;float: left;margin: 1%;cursor: pointer;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.datepicker table tr td span:hover {background: #daeaf4;}
.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover {background: none;color: #0a71b4;cursor: default;}
.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover {background-color: #006dcc;background-image: -moz-linear-gradient(top, #0088cc, #0044cc);background-image: -ms-linear-gradient(top, #0088cc, #0044cc);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);background-image: -o-linear-gradient(top, #0088cc, #0044cc);background-image: linear-gradient(top, #0088cc, #0044cc);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);border-color: #0044cc #0044cc #002a80;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);color: #fff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled] {background-color: #0044cc;}
.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active {background-color: #003399 \9;}
.datepicker table tr td span.old,.datepicker table tr td span.new {color: #096baa;}
.datepicker th.datepicker-switch {width: 145px;}
.datepicker thead tr:first-child th,.datepicker tfoot tr th {cursor: pointer;color: #075181;}
.datepicker thead tr:first-child th:hover,.datepicker tfoot tr th:hover {background: #daeaf4;}
.datepicker .cw {font-size: 10px;width: 12px;padding: 0 2px 0 5px;vertical-align: middle;}
.datepicker thead tr:first-child th.cw {cursor: default;background-color: transparent;}
.input-append.date .add-on i,.input-prepend.date .add-on i {display: block;cursor: pointer;width: 16px;height: 16px;}
.input-daterange input {text-align: center;}
.input-daterange input:first-child {-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;}
.input-daterange input:last-child {-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;}
.input-daterange .add-on {display: inline-block;width: auto;min-width: 16px;height: 18px;padding: 4px 5px;font-weight: normal;line-height: 18px;text-align: center;text-shadow: 0 1px 0 #ffffff;vertical-align: middle;background-color: #075181;border: 1px solid #ccc;margin-left: -5px;margin-right: -5px;}
