/* This is the ELITE Rapidweaver theme by Henk Vrieselaar
www.henkvrieselaar.com */

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, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}

ol, ul {
	margin:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}

blockquote, q {
	quotes:none;
}

blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}

:focus {
	outline:0;
}

ins {
	text-decoration:none;
}

del {
	text-decoration:line-through;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

html {
	overflow-y:scroll;
}

div, p, a, li, td {
	-webkit-text-size-adjust:none;
}

fieldset {
	padding:0;
	margin:0;
	background-color:transparent!important;
}

fieldset input[type="text"] {
	background-color:transparent!important;
	border-style:solid!important;
	border-width:1px!important;
}

fieldset input[type="submit"] {
	background-color:transparent;
	font-family:FontAwesome;
}

#myExtraContent1 fieldset input[type="text"] {
	width:90px;
	border:0;
}

fieldset input[type="submit"], fieldset input[type="submit"]:hover {
	border-style:none;
	padding-left:5px;
}

#myExtraContent1 {
	line-height:1.5;
	position:relative;
	z-index:10;
	text-align:right;
	padding:0 20px;
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
}

#myExtraContent2{	line-height:1.5;
}

.fa {
	-webkit-font-smoothing:none;
	-webkit-font-smoothing:subpixel-antialiased;
	-webkit-font-smoothing:antialiased;
}

img[alt^='flexible'] {
	max-width:100%;
	height:auto;
}

#breadcrumbcontainer .fa {
	display:inline-block!important;
}

a, a:hover {
	outline:0;
}

a:link {
	text-decoration:none;
}

a:visited {
	text-decoration:none;
}

a:hover {
	text-decoration:none;
}

a:active {
	text-decoration:none;
}

a img {
	border:0;
}

img {
	border:0;
}

.image-left {
	float:left;
	margin:3px 10px 3px 0;
}

.image-right {
	float:right;
	margin:3px 0 3px 10px;
}

#container {
	margin:0 auto;
	padding-top:30px;
	padding-bottom:10px;
}

.clearer {
	clear:both;
}

#pageHeader {
	margin-top:0;
	padding-left:0;
	padding-right:0;}

#logo {
	display:none;
	text-align: center;
}

#title h1 {
	margin-top:5px;
	margin-right:auto;
	margin-left:auto;
	position:relative;
	padding:10px 0 15px;
	text-align:center;
	line-height:1.4;
}

#title h1, #title h1 a:link, #title h1 a:visited {
	text-decoration:none;
}

#title h2 {
	z-index:10;
	text-align:center;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}

#title2 h2 {
	z-index:20;
	text-align:center;
	margin-right: auto;
	position: absolute;
	width: 100%;
	margin-top: 25px;
}

#pageHeader h2 {
	z-index:10;
	margin:0 auto 30px;
	line-height:1.4;
	position:relative;
	padding-bottom:0;
	padding-top:15px;
	text-align:center;
}

#contentContainer {
	position:relative;
	z-index:5;
	width:65%;
}

#contentContainer #content {
	padding:0;
	line-height:1.5;
	position:relative;
	z-index:1;
}

#sidebarContainer {
	float:right;
	width:35%;
	z-index:5;
	position:relative;
}

#sidebarContainer #sidebar {
	line-height:1.5;
	padding-bottom:0;
	padding-left:0;
	position:relative;
	z-index:1;
}

#sidebarContainer .sideHeader {
	font-weight:400;
	font-style:normal;
	font-size:16px;
	line-height:1;
}

#footer {
	font-size:13px;
	line-height:1.4;
	position:relative;
	z-index:1;
	padding:15px 0 0;
	margin:35px auto 0;
	text-align:center;}

#footer p {
	margin:0 0 15px;
	padding-left:0;
	padding-right:0;
}

#breadbg {
	width:100%;
	left:0;
	margin-top:0;
	display:block;
	height:22px;
	position:relative;
	z-index:1000;
}

#breadcrumbcontainer {
	line-height:1.4;
	z-index:10;
	width:100%;
	position:relative;
	font-size:11px;
	display:block;
	text-align:right;
	margin-right:auto;
	margin-left:auto;
	padding-top:4px;
	text-transform:uppercase;
	padding-bottom:5px;
}

#breadcrumbcontainer ul {
	padding-right:15px;
}

#logo {
	margin-top:33px;
}

#breadcrumbcontainer [class^="icon-"], #breadcrumbcontainer .fa {
	display:none;
}

#breadcrumbcontainer ul {
	list-style:none;
	margin:0;
	padding:0;
}

#breadcrumbcontainer li {
	display:inline;
}

#breadcrumbcontainer a {
	text-decoration:none;
	font-size:11px;
}

#headertop {
	margin-top:2px;
	height:1px;
	width:100%!important;
	position:absolute;
	z-index:1000;
}

#cssmenu {
	margin-top:0;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	position:relative;
	z-index:1000;
	width:100%;
	padding-bottom:0;
	padding-top:0;
}

#cssmenu li > a:after {
	content:"\f103";
	font-family:FontAwesome;
	left:8px;
	padding-right:5px;
	position:relative;
}

#cssmenu li > a:only-child:after {
	content:'';
}

#cssmenu ul ul li > a:after {
	content:"\f101";
	position:relative;
	left:8px;
	padding-right:5px;
	font:13px FontAwesome;
}

#headerbottom {
	margin-top:0;
	height:1px;
	width:100%!important;
	position:absolute;
	z-index:10;
}

#cssmenu ul {
	list-style:none;
	padding:0;
	margin:0;
	position:relative;
	z-index:100;
	line-height:2.4;
}

#cssmenu ul li:hover {
	position:relative;
}

#cssmenu ul li:hover > ul {
	visibility:visible;
}

#cssmenu > ul {
	position:relative;
	display:block;
	width:100%;
	z-index:500;
}

#cssmenu:after, #cssmenu > ul:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}

#cssmenu.align-right > ul > li {
	float:right;
}

#cssmenu.align-center ul {
	text-align:center;
}

#cssmenu.align-center ul ul {
	text-align:left;
}

#cssmenu > ul > li {
	display:inline-block;
	position:relative;
	margin:0;
	padding:0;
}

#cssmenu ul li .current, #cssmenu li a:hover, #cssmenu ul li .currentAncestor, #cssmenu ul ul, #cssmenu > ul > li:hover > a {
	border-top-style:solid;
	border-top-width:3px;
}

#cssmenu ul ul li .current, #cssmenu ul ul li .currentAncestor {
	border-top-style:none;
}

#cssmenu > ul > #menu-button {
	display:none;
}

#cssmenu ul li a {
	display:block;
	text-decoration:none;
}

#cssmenu > ul > li > a {
	padding:15px 13px;
	text-transform:uppercase;
	-webkit-transition:color .25s ease-out;
	-moz-transition:color .25s ease-out;
	-ms-transition:color .25s ease-out;
	-o-transition:color .25s ease-out;
	transition:color .25s ease-out;
}

#cssmenu > ul > li.has-sub > a {
	padding-right:32px;
}

#cssmenu li.has-sub::after {
	display:block;
	content:"";
	position:absolute;
	width:0;
	height:0;
}

#cssmenu > ul > li.has-sub::after {
	right:10px;
	top:20px;
	border:5px solid transparent;
	border-top-color:#7a8189;
}

#cssmenu > ul > li:hover::after {
	border-top-color:#fff;
}

#cssmenu ul ul {
	position:absolute;
	left:-9999px;
	top:90px;
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .3s ease, top .25s ease;
	-moz-transition:opacity .3s ease, top .25s ease;
	-ms-transition:opacity .3s ease, top .25s ease;
	-o-transition:opacity .3s ease, top .25s ease;
	transition:opacity .3s ease, top .25s ease;
	z-index:1000;
	-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.25);
	-moz-box-shadow:0 2px 4px rgba(0, 0, 0, 0.25);
	box-shadow:0 2px 4px rgba(0, 0, 0, 0.25);
	border-top-style:none;
}

#cssmenu ul ul ul {
	top:37px;
	padding-left:0;
}

#cssmenu ul ul li {
	position:relative;
}

#cssmenu > ul > li:hover > ul {
	left:auto;
	top:55px;
	opacity:1;
}

#cssmenu.align-right > ul > li:hover > ul {
	left:auto;
	right:0;
	opacity:1;
}

#cssmenu ul ul li:hover > ul {
	left:190px;
	top:0;
	opacity:1;
}

#cssmenu.align-right ul ul li:hover > ul {
	left:auto;
	right:200px;
	top:0;
	opacity:1;
	padding-right:5px;
}

#cssmenu ul ul li a {
	width:180px;
	padding:7px 15px;
	-webkit-transition:all .35s ease;
	-moz-transition:all .35s ease;
	-ms-transition:all .35s ease;
	-o-transition:all .35s ease;
	transition:all .35s ease;
	text-align:left;
	line-height: 1.4;
	font-size: 14px;
}

#cssmenu.align-right ul ul li a {
	text-align:right;
}

#cssmenu ul ul li:hover > a {
	border-top-style:none;
}

#cssmenu ul ul li:last-child > a, #cssmenu ul ul li.last > a {
	border-bottom:0;
}

#cssmenu > ul > li > ul::after {
	content:'';
	border:6px solid transparent;
	width:0;
	height:0;
	position:absolute;
	top:-12px;
	left:30px;
}

#cssmenu.align-right > ul > li > ul::after {
	left:auto;
	right:30px;
}

@media screen and (max-width:910px) {
	#cssmenu ul li a, #cssmenu ul ul li a {
	padding-left:11px;
	padding-right:11px;
}

#cssmenu ul ul li:hover > ul {
	left:170px;
}

#cssmenu.align-right ul ul li:hover > ul {
	right:180px;
}

#cssmenu ul ul li a {
	width:160px;
}

}@media screen and (max-width:810px) {
	#cssmenu ul li a, #cssmenu ul ul li a {
	padding-left:9px;
	padding-right:9px;
}

#cssmenu ul ul li:hover > ul {
	left:160px;
}

#cssmenu.align-right ul ul li:hover > ul {
	right:170px;
}

#cssmenu ul ul li a {
	width:150px;
}

}a.meanmenu-reveal {
	display:none;
}

.mean-container .mean-bar {
	float:left;
	width:100%;
	position:relative;
	padding:4px 0 0;
	min-height:42px;
	z-index:1000;
}

.mean-container a.meanmenu-reveal {
	width:35px;
	height:22px;
	padding:13px 20px 11px 13px;
	position:absolute;
	top:20px;
	right:0;
	cursor:pointer;
	text-decoration:none;
	font-size:16px;
	text-indent:-9999em;
	line-height:22px;
	font-size:1px;
	display:block;
}

.mean-container a.meanmenu-reveal span {
	display:block;
	height:3px;
	margin-top:3px;
}

.mean-container .mean-nav {
	float:left;
	width:100%;
	margin-top:61px;
}

.mean-container .mean-nav ul {
	padding:0;
	margin:0;
	width:100%;
	list-style-type:none;
	border-top-style:none;
}

.mean-container .mean-nav ul li {
	position:relative;
	float:left;
	width:100%;
}

.mean-container .mean-nav ul li a {
	display:block;
	float:left;
	width:90%;
	padding:1em 5%;
	margin:0;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}

.mean-container .mean-nav ul li li a {
	width:80%;
	padding:1em 10%;
	visibility:visible;
	text-transform:none;
}

.mean-container .mean-nav ul li.mean-last a {
	margin-bottom:0;
	border-bottom-style:none;
}

.mean-container .mean-nav ul li a.mean-expand {
	width:26px;
	height:26px;
	border:none!important;
	padding:12px!important;
	text-align:center;
	position:absolute;
	right:0;
	top:0;
	z-index:2;
	font-weight:700;
	line-height:.7;
}

.mean-container .mean-nav ul li a.mean-expand:hover {
	background:0;
}

.mean-container .mean-push {
	float:left;
	width:100%;
	padding:0;
	margin:0;
	clear:both;
}

.mean-nav .wrapper {
	width:100%;
	padding:0;
	margin:0;
}

.mean-container .mean-nav ul li li li a, .mean-container .mean-nav ul li li a.mean-expand {
	display:block;
}

#cssmenu #cssmenu .fa, .mean-container .mean-nav .fa {
	padding-right:4px;
}

@media screen and (max-width:910px) {
	#cssmenu .fa {
	padding-right:3px;
}

}blockquote {
	font-size:1em;
	margin:5px 0;
	padding:10px 15px;
	border-style:solid;
	border-width:1px;
}

h1, h2, h3, h4, h5, h6 {
	margin:0;
	font-weight:400;
	font-style:normal;
}

h1 {
	font-size:2.25em;
}

h2 {
	font-size:2em;
}

h3 {
	font-size:1.75em;
}

h4 {
	font-size:1.5em;
}

h5 {
	font-size:1.25em;
}

h6 {
	font-size:1em;
}

ul.disc {
	list-style-type:disc;
}

ul.circle {
	list-style-type:circle;
}

ul.square {
	list-style-type:square;
}

ol.arabic-numbers {
	list-style-type:decimal;
}

ol.upper-alpha {
	list-style-type:upper-alpha;
}

ol.lower-alpha {
	list-style-type:lower-alpha;
}

ol.upper-roman {
	list-style-type:upper-roman;
}

ol.lower-roman {
	list-style-type:lower-roman;
}

#sidebarContainer #sidebar ul {
	margin:10px 0;
	padding:0;
}

table {
	font-size:1em;
}

.blog-entry-summary {
	margin-bottom:10px;
}

.blog-archive-headings-wrapper {
	margin-bottom:10px;
	padding-bottom:10px;
}

.blog-archive-month {
	letter-spacing:2px;
	margin-bottom:5px;
	font-style:normal;
	font-size:2em;
}

.blog-archive-link {
	margin-bottom:2px;
	padding-bottom:10px;
}

p.blog-entry-tags, .blog-archive-link-enabled, .blog-archive-link-disabled, .blog-category-link-enabled, .blog-category-link-disabled {
	padding-left:0;
}

html>body .blog-archive-link-disabled, html>body .blog-archive-link-enabled, html>body .blog-archive-link-enabled:link, html>body .blog-archive-link-enabled:visited {
	padding-left:0;
}

ul.blog-tag-cloud {
	margin:0 0 10px;
	padding:0;
	text-align:left;
}

ul.blog-tag-cloud li {
	display:inline;
	padding-right:5px;
}

.blog-tag-size-1 {
	font-size:.8em;
}

.blog-tag-size-2 {
	font-size:.85em;
}

.blog-tag-size-3 {
	font-size:.9em;
}

.blog-tag-size-4 {
	font-size:.95em;
}

.blog-tag-size-5 {
	font-size:1em;
}

.blog-tag-size-6 {
	font-size:1.05em;
}

.blog-tag-size-7 {
	font-size:1.1em;
}

.blog-tag-size-8 {
	font-size:1.15em;
}

.blog-tag-size-9 {
	font-size:1.2em;
}

.blog-tag-size-10 {
	font-size:1.1em;
}

.blog-tag-size-11 {
	font-size:1.3em;
}

.blog-tag-size-12 {
	font-size:1.35em;
}

.blog-tag-size-13 {
	font-size:1.4em;
}

.blog-tag-size-14 {
	font-size:1.45em;
}

.blog-tag-size-15 {
	font-size:1.5em;
}

.blog-tag-size-16 {
	font-size:1.55em;
}

.blog-tag-size-17 {
	font-size:1.6em;
}

.blog-tag-size-18 {
	font-size:1.65em;
}

.blog-tag-size-19 {
	font-size:1.7em;
}

.blog-tag-size-20 {
	font-size:1.75em;
}

ul.blog-tag-cloud {
	margin:0;
	padding:0 0 10px;
}

ul.blog-tag-cloud:before {
	content:"Tag cloud";
	text-transform:uppercase;
	font-size:1em;
	line-height:1;
	text-align:left;
	padding:0;
}

.blog-entry {
	margin-bottom:20px;
	padding-bottom:10px;
}

.blog-entry-title {
	font-size:24px;
	padding:3px 0;
	line-height:1.2;
	margin:0 0 5px;
	font-weight:400;
	font-style:normal;
	text-transform:uppercase;
}

.blog-entry-title a {
	margin-bottom:0;
	text-decoration:none;
}

.blog-entry-title a:link, .blog-entry-title a:visited {
	text-decoration:none;
}

.blog-entry-title a:hover {
	text-decoration:none;
}

.blog-entry-date {
	font-size:12px;
	margin-bottom:10px;
	line-height:1.4;
	padding:3px 0 2px;
}

.blog-read-more a:link {
	font-style:italic;
}

.blog-read-more {
	display:block;
	margin-top:5px;
	font-size:12px;
	margin-bottom:15px;
	font-style:italic;
	padding:0;
}

.blog-entry-body {
	margin-bottom:10px;
}

.blog-entry-comments {
	margin-top:10px;
}

.blog-entry-category {
	padding-left:0;
	margin-left:0;
	text-decoration:none;
}

.blog-entry-category a:link, .blog-entry-category a:visited {
	text-decoration:none;
	margin-bottom:15px;
	line-height:1;
}

.blog-archive-link-enabled {
	padding-left:0;
}

.blog-archive-link-disabled {
	padding-left:0;
}

#blog-categories:before, #blog-archives:before, ul.blog-tag-cloud:before, #blog-rss-feeds:before {
	display:block;
	margin-bottom:0;
	font-size:1em;
}

#blog-categories, #blog-archives {
	padding-top:0;
	padding-bottom:12px;
}

#blog-categories:before {
	content:"Categories";
	text-transform:uppercase;
	font-size:1em;
	line-height:1.5;
	text-align:left;
	padding:10px 0 0;
}

#blog-archives a, #blog-categories a {
	text-decoration:none;
	margin-right:10px;
}

#blog-categories a:hover {
	text-decoration:none;
}

.blog-category-link-enabled {
	padding-left:0;
}

.blog-category-link-disabled {
	padding-left:0;
}

#blog-archives:before {
	content:"Archives";
	text-transform:uppercase;
	font-size:1em;
	line-height:1.5;
	text-align:left;
	padding:0;
}

#blog-rss-feeds:before {
	content:"Feeds";
	text-transform:uppercase;
	font-size:1em;
	line-height:1.5;
	text-align:left;
	padding:0;
}

#blog-rss-feeds {
	margin-bottom:10px;
	line-height:1.4;
	text-decoration:none;
}

.blog-rss-link {
	text-decoration:none;
	text-indent:0;
	padding-right:0;
}

a.blog-comment-link {
	padding-left:0;
	margin-right:5px;
	text-decoration:none;
}

a.blog-trackback-link {
	padding-left:0;
	text-decoration:none;
}

.filesharing-description {
	margin-bottom:45px;
	margin-top:0;
}

.filesharing-item {
	margin-bottom:15px;
}

.filesharing-item-title {
	margin-bottom:0;
	padding:0;
}

.filesharing-item-title a:link {
	font-size:22px;
	width:inherit;
	text-decoration:none;
	line-height:1.2;
}

.filesharing-item-title a:hover {
	font-size:22px;
	padding:0;
	text-decoration:none;
}

.filesharing-item-title a:visited {
	font-size:22px;
	padding:0;
	text-decoration:none;
}

.filesharing-item-description {
	margin:0;
	padding:0 0 10px;
}

.album-title {
	font-size: 2.4em;
	margin:0 0 5px;
	padding-bottom:5px;
	padding-top:0;
	padding-left:0;
	position:relative;
}

.album-description {
	margin-bottom:10px;
}

.album-wrapper {
	display:block;
	width:99%;
	position:relative;
}

.thumbnail-wrap {
	text-align:left;
	position:relative;
	padding-bottom:45px;
	margin:0 15px 12px 1px;
	float:left;
}

.thumbnail-frame {
	position:absolute;
	bottom:0;
	left:0;
	-webkit-font-smoothing: none;
-webkit-font-smoothing: subpixel-antialiased;
-webkit-font-smoothing: antialiased;
}

.thumbnail-frame img {
	position:relative;
	margin:auto;
    -webkit-transition: 200ms ease-in-out;
    -moz-transition: 200ms ease-in-out;
    -o-transition: 200ms ease-in-out;
    transition: 200ms ease-in-out;}
    
.thumbnail-frame img:hover {
    -webkit-transform: scale(1.03);
    -moz-transform: scale(1.03);
    -o-transform: scale(1.03);
    -ms-transform: scale(1.03);
    transform: scale(1.03);    
}


.thumbnail-caption {
	margin: 0;
	padding:0;
	width:100%;
	height:38px;
	display:block;
	font-size:10px;
	text-align:center;
	line-height:1.2;
}

.photo-background {
	text-align:center;
}

.photo-navigation {
	height:105px;
	margin-bottom:20px;
	width:100%;
	text-align:center;
	margin-top:10px;
}

.photo-links {
	padding: 0 0 20px 40px;
	margin:0;
	font-size:14px;
}

.photo-frame {
	padding:0;
	margin-bottom:10px;
	border-style:solid;
	border-width:1px;
}

.photo-title {
	font-size:1.6em;
	padding:10px 0 8px 40px;
	margin:0;
}

.photo-caption {
	font-size:1.2em;
	padding:0 0 0 40px;
	margin:0 0 10px;
}

.exif-data {
	font-size:11px;
	line-height:1.3;
}

.movie-description {
	padding-top:10px;
}

.movie-page-title {
	font-size:18px;
	color:#000;
	margin:0;
	margin-bottom:5px;
}

.movie-page-description {
	margin-bottom:10px;
}

.movie-thumbnail-frame {
	width:132px;
	float:left;
	text-align:center;
	margin:0 10px 35px 0;
}

.movie-thumbnail-frame a:link {
	width:132px;
	float:left;
	margin-bottom:0;
	padding:0;
}

.movie-thumbnail-frame img {
	width:auto;
	float:left;
	margin-bottom:5px;
	padding:0;
	border-style:solid;
	border-width:1px;
}

.movie-thumbnail-frame img:hover {
	border:1px solid #fff;
}

.movie-thumbnail-caption {
	text-align:center;
	font-size:11px;
}

.movie-description {
	padding-top:10px;
}

.movie-background {
	padding-left:10px;
}

input.form-input-field {
	width:60%;
}

textarea.form-input-field {
	width:90%;
}

input.form-input-field, textarea.form-input-field {
	margin-top:1px;
	padding-left:5px;
	margin-bottom:1px;
	padding-right:5px;
	line-height:1.5;
	border-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-top-right-radius:3px;
	text-decoration:none;
	border-style:solid;
	border-width:1px;
	background-color:transparent;
}

input.form-input-field:hover, textarea.form-input-field:hover {
	margin-top:0;
	border-width:2px;
	border-style:solid;
	margin-bottom:0;
	margin-left:-1px;
}

input[type="submit"] {
	border-style:solid;
	cursor:pointer;
	padding:4px 20px;
	border-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-top-right-radius:3px;
	margin-top:1px;
	margin-bottom:1px;
	border-style:solid;
	border-width:1px;
	background-color:transparent;
}

input[type="reset"] {
	cursor:pointer;
	margin-right:10px;
	padding:4px 20px;
	border-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-top-right-radius:3px;
	background-color:transparent;
	border-style:solid;
	border-width:1px;
}

input[type="reset"]:hover {
	border-style:none;
	padding:4px 20px;
	border-style:solid;
	border-width:1px;
}

input[type="submit"]:hover {
	border-style:none;
	padding:4px 20px;
	border-style:solid;
	border-width:1px;
}

.form-input-field, input[type="text"] {
	outline:none;
	border-style:solid;
	border-width:1px;
}

.form-input-button {
	margin-top:0;
	padding-top:0;
}

.rw-sitemap ul {
	margin:0;
	padding:0;
	list-style-type:disc;
	list-style-position:inside;
	text-transform:uppercase;
	line-height:1.1;
}

.rw-sitemap ul li {
	margin:0 0 10px;
}

.rw-sitemap ul li:last-child {
	margin:0;
}

.rw-sitemap ul li li {
	margin:0 0 5px;
}

.rw-sitemap ul li li:last-child {
	margin:0;
}

.rw-sitemap ul ul {
	padding:0 0 0 50px;
	list-style-type:circle;
	margin-top:10px;
	line-height:1.2;
	text-transform:capitalize;
}

.rw-sitemap ul ul ul, .rw-sitemap ul ul ul ul {
	list-style-type:circle;
	margin-top:5px;
	margin-bottom:10px;
	padding-left:30px;
}

.rw-sitemap [class^="icon-"] {
	display:none;
}

#sitemap li [class^="icon-"], #sitemap li .fa {
	padding-right:10px;
}

#contentContainer #content .fa, #sidebarContainer #sidebar .fa, #myExtraContent1 .fa {
	filter:alpha(opacity=75);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	text-decoration:none;
}

#contentContainer #content .fa:hover, #sidebarContainer #sidebar #content .fa:hover, #myExtraContent1 .fa:hover {
	filter:alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}

@media screen and (max-width:768px) {
	#headertop {
	margin-top:0;
}

#container {
	padding-left:20px;
	padding-right:20px;
}

#pageHeader h2 {
	margin-bottom:15px;
}

#contentContainer {
	width:auto;
	padding-right:0!important;
	padding-left:0!important;
	float:none!important;
	margin-top:0;
	margin-bottom:15px;
}

#sidebarContainer {
	float:left;
	width:100%;
	margin-top:0;
	padding-top:25px;
	padding-bottom:0;
}

#breadcrumbcontainer {
	padding-left:20px;
	padding-right:20px;
	text-align:left;
}

#breadbg {
	position:absolute;
	top:0;
}

.mean-container a.meanmenu-reveal {
	padding-right:20px;
}

#sidebarContainer #sidebar, #sidebarContainer .sideHeader, #contentContainer #content {
	padding-right:0!important;
	padding-left:0!important;
}

}
@media screen and (max-width:600px) {
#container, #logo, #title h1, #title h2, #pageHeader h2, #footer, #myExtraContent1, #breadcrumbcontainer {
	padding-left:15px!important;
	padding-right:15px!important;
}

input.form-input-field {
	width:85%;
}

#breadcrumbcontainer a {
	letter-spacing:-1px;
}

#sidebarContainer {
	padding-top:10px;
	margin-bottom:15px;
}

.mean-container a.meanmenu-reveal {
	padding-right:15px;
}

}
