@charset "utf-8";
.navbar { border: 0 none; margin-bottom: 0; }
.navbar-header .container { position: relative; }
/* CSS Document */
.btn-purple { color: #ffffff; background-color: #611BBD; border-color: #611BBD; } 
.btn-purple:hover, .btn-purple:focus, .btn-purple:active, .btn-purple.active, .open .dropdown-toggle.btn-purple { color: #ffffff; background-color: #49247A; border-color: #611BBD; } 
.btn-purple:active, .btn-purple.active, .open .dropdown-toggle.btn-purple { background-image: none; } 
.btn-purple.disabled, .btn-purple[disabled], fieldset[disabled] .btn-purple, .btn-purple.disabled:hover, .btn-purple[disabled]:hover, fieldset[disabled] .btn-purple:hover, .btn-purple.disabled:focus, .btn-purple[disabled]:focus, fieldset[disabled] .btn-purple:focus, .btn-purple.disabled:active, .btn-purple[disabled]:active, fieldset[disabled] .btn-purple:active, 
.btn-purple.disabled.active, .btn-purple[disabled].active, fieldset[disabled] .btn-purple.active { background-color: #611BBD; border-color: #611BBD; } 
.btn-purple .badge { color: #611BBD; background-color: #ffffff; }
.btn-yellow { color: #ffffff; background-color: #FAEC25; border-color: #FAEC25; } 
.btn-yellow:hover, .btn-yellow:focus, .btn-yellow:active, .btn-yellow.active, .open .dropdown-toggle.btn-yellow { color: #ffffff; background-color: #F2F1A9; border-color: #FAEC25; } 
.btn-yellow:active, .btn-yellow.active, .open .dropdown-toggle.btn-yellow { background-image: none; } 
.btn-yellow.disabled, .btn-yellow[disabled], fieldset[disabled] .btn-yellow, .btn-yellow.disabled:hover, .btn-yellow[disabled]:hover, fieldset[disabled] .btn-yellow:hover, .btn-yellow.disabled:focus, .btn-yellow[disabled]:focus, fieldset[disabled] .btn-yellow:focus, .btn-yellow.disabled:active, .btn-yellow[disabled]:active, fieldset[disabled] .btn-yellow:active, 
.btn-yellow.disabled.active, .btn-yellow[disabled].active, fieldset[disabled] .btn-yellow.active { background-color: #FAEC25; border-color: #FAEC25; } 
.btn-yellow .badge { color: #FAEC25; background-color: #ffffff; }
.btn-black { color: #D1D1D1; background-color: #000000; border-color: #000000; } 
.btn-black:hover, .btn-black:focus, .btn-black:active, .btn-black.active, .open .dropdown-toggle.btn-black { color: #D1D1D1; background-color: #949494; border-color: #000000; } 
.btn-black:active, .btn-black.active, .open .dropdown-toggle.btn-black { background-image: none; } 
.btn-black.disabled, .btn-black[disabled], fieldset[disabled] .btn-black, .btn-black.disabled:hover, .btn-black[disabled]:hover, fieldset[disabled] .btn-black:hover, .btn-black.disabled:focus, .btn-black[disabled]:focus, fieldset[disabled] .btn-black:focus, .btn-black.disabled:active, .btn-black[disabled]:active, fieldset[disabled] .btn-black:active, .btn-black.disabled.active, .btn-black[disabled].active, fieldset[disabled] .btn-black.active { background-color: #000000; border-color: #000000; } 
.btn-black .badge { color: #000000; background-color: #D1D1D1; }
.btn-grey { color: #FFFFFF; background-color: #6B6B6B; border-color: #6B6B6B; } 
.btn-grey:hover, .btn-grey:focus, .btn-grey:active, .btn-grey.active, .open .dropdown-toggle.btn-grey { color: #FFFFFF; background-color: #D1D1D1; border-color: #6B6B6B; } 
.btn-grey:active, .btn-grey.active, .open .dropdown-toggle.btn-grey { background-image: none; } 
.btn-grey.disabled, .btn-grey[disabled], fieldset[disabled] .btn-grey, .btn-grey.disabled:hover, .btn-grey[disabled]:hover, fieldset[disabled] .btn-grey:hover, .btn-grey.disabled:focus, .btn-grey[disabled]:focus, fieldset[disabled] .btn-grey:focus, .btn-grey.disabled:active, .btn-grey[disabled]:active, fieldset[disabled] .btn-grey:active, .btn-grey.disabled.active, .btn-grey[disabled].active, fieldset[disabled] .btn-grey.active { background-color: #6B6B6B; border-color: #6B6B6B; } 
.btn-grey .badge { color: #6B6B6B; background-color: #FFFFFF; }

/* ===== Recent Blogs ===== */
.blog { margin-top: 30px; }
.blog > img { height: 70px; width: 70px; float: left; margin-right: 20px; border-radius: 70px; }
.gallery-wrapper { margin-top: 20px 0 20px 0; }

@media (max-width: 767px) { 
	.blog > img { display: none; }
	.cfdebug { display: none; }
}
.blog-desc p { line-height: 1.7; }
.blog-desc img { border-radius: 3px; margin: 20px 0; }
/* */

.copyright { text-align: center; font-size: 12px; }
.socialiconbarhorizontal { z-index: 9999; text-align: center; display: inline-block; background-color: rgba(0, 0, 0, 0.25); }
.socialiconbarhorizontal ul { z-index: 9999; list-style-type: none; text-align: center; margin: 0 auto; padding: 0; height: 30px; }
.socialiconbarhorizontal li { display: inline; padding: 0 2px 0 2px; }
.socialiconbarhorizontal li a { text-decoration: none; margin: 2px 0; padding: 0; width: 28px; height: 30px; }
.socialiconbarvertical { z-index: 9999; width: 50px; text-align: center; display: inline-block; background-color: rgba(0, 0, 0, 0.25); }
.socialiconbarvertical ul { z-index: 9999; list-style-type: none; margin: 0 auto; padding: 0; }
.socialiconbarvertical li { display: block; }
.socialiconbarvertical li a { text-decoration: none; margin: 2px 0 2px 2px; height: 35px; }
.socialiconbarvertical li a:hover { opacity: 1.0; }
.socialiconbar-static-top { position: absolute; top: 0; right: 0; }
.socialiconbar-static-right { position: absolute; top: 40%; right: 0; }
.socialiconbar-static-bottom { position: absolute; bottom: 0; left: 50%; }
.socialiconbar-static-left { position: absolute; top: 40%; left: 0; }
.socialiconbar-fixed-top { position: fixed; top: 0; right: 0; }
.socialiconbar-fixed-right { position: fixed; top: 40%; right: 0; }
.socialiconbar-fixed-bottom { position: fixed; bottom: 0; left: 40%; }
.socialiconbar-fixed-left { position: fixed; top: 40%; left: 0; }
.socialiconbar-top { border-radius: 0 0 5px 5px; }
.socialiconbar-right { border-radius: 5px 0 0 5px; padding-bottom: 1px; }
.socialiconbar-bottom { border-radius: 5px 5px 0 0 }
.socialiconbar-left { border-radius: 0 5px 5px 0; padding: 5px; }
#mobilenavsocialicons { width: 100%; display: inline-block; }
#socialiconbarmobilefix { position: fixed; top: 0; left: 0; z-index: 999; width: 100%; }
.socialiconbarmobile { text-align: left; padding-top: 0; background-color: black; height: 45px; overflow: hidden; }
.socialiconbarmobile ul { list-style-type: none; margin: 0 auto; padding: 4px 0 0 0; display: inline-block; }
.socialiconbarmobile li { display: inline; margin: ; }
.socialiconbarmobile li a { text-decoration: none; margin: 0; padding: 0; width: 38px; height: 57px; }
.socialiconbarmobileext { text-align: center; padding-top: 0; background-color: #222; height: 45px; }
.socialiconbarmobileext div { font-size: 24px; color: silver; height: 100%; border-left: 1px solid #333; margin-top: 0; }
.socialiconbarmobileext div a span { text-align: center; padding: 7px 0 0 0; margin: 0 0 0 -5px; }
.socialsidebar.affix { position: fixed; top: 50px; }
.socialsidebar.affix-top { position: fixed; top: 45%; }
.socialsidebar.affix-bottom { position: fixed; bottom: 0; }
.navbar-center { display: inline-block; float: none; }
.navbar-header { float: none; display: block; width: 100%; }
@font-face { font-family: 'Glyphicons Social Regular'; src: url('../fonts/glyphicons-social-regular.eot'); src: url('../fonts/glyphicons-social-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-social-regular.woff') format('woff'), url('../fonts/glyphicons-social-regular.ttf') format('truetype'), url('../fonts/glyphicons-social-regular.svg#glyphicons_socialregular') format('svg'); font-weight: normal; font-style: normal; }
.social { display: inline-block; position: relative; padding-left: 30px; color: #1d1d1b; text-decoration: none; *display: inline; *zoom: 1; vertical-align: middle;	opacity: 0.85; }
.social:before { position: absolute; left: 0; top: 0; display: inline-block; margin: 0 5px 0 0; font: 32px 'Glyphicons Social Regular'; font-style: normal; font-weight: normal; color: #1d1d1b; *display: inline; *zoom: 1; vertical-align: middle; text-transform: none; -webkit-font-smoothing: antialiased; }
.social.white:before { color: #fff; }
.semisocial { padding: 5px; vertical-align: middle;  background-color: rgba(255,255,255,0.90); border-radius: 3px; }
.semisocial span { padding-top: 3px; font-size: 21px; margin: 0; padding: 0; }
.social.pinterest:before { content: "\E001"; }
.social.dropbox:before { content: "\E002"; }
.social.google_plus:before { content: "\E003"; }
.social.jolicloud:before { content: "\E004"; }
.social.yahoo:before { content: "\E005"; }
.social.blogger:before { content: "\E006"; }
.social.picasa:before { content: "\E007"; }
.social.amazon:before { content: "\E008"; }
.social.tumblr:before { content: "\E009"; }
.social.wordpress:before { content: "\E010"; }
.social.instapaper:before { content: "\E011"; }
.social.evernote:before { content: "\E012"; }
.social.xing:before { content: "\E013"; }
.social.zootool:before { content: "\E014"; }
.social.dribbble:before { content: "\E015"; }
.social.deviantart:before { content: "\E016"; }
.social.read_it_later:before { content: "\E017"; }
.social.linked_in:before { content: "\E018"; }
.social.forrst:before { content: "\E019"; }
.social.pinboard:before { content: "\E020"; }
.social.behance:before { content: "\E021"; }
.social.github:before { content: "\E022"; }
.social.youtube:before { content: "\E023"; }
.social.skitch:before { content: "\E024"; }
.social.foursquare:before { content: "\E025"; }
.social.quora:before { content: "\E026"; }
.social.badoo:before { content: "\E027"; }
.social.spotify:before { content: "\E028"; }
.social.stumbleupon:before { content: "\E029"; }
.social.readability:before { content: "\E030"; }
.social.facebook:before { content: "\E031"; }
.social.twitter:before { content: "\E032"; }
.social.instagram:before { content: "\E033"; }
.social.posterous_spaces:before { content: "\E034"; }
.social.vimeo:before { content: "\E035"; }
.social.flickr:before { content: "\E036"; }
.social.last_fm:before { content: "\E037"; }
.social.rss:before { content: "\E038"; }
.social.skype:before { content: "\E039"; }
.social.e-mail:before { content: "\E040"; }
.social.vine:before { content: "\E041"; }
.social.myspace:before { content: "\E042"; }
.social.goodreads:before { content: "\E043"; }
.social.apple:before { content: "\F8FF"; }
.social.windows:before { content: "\E045"; }
.social.yelp:before { content: "\E046"; }
.social.playstation:before { content: "\E047"; }
.social.xbox:before { content: "\E048"; }
.social.android:before { content: "\E049"; }
.social.ios:before { content: "\E050"; }

.help-block { padding: 0; margin: 0; font-size: 80%; }
.editpagebutton { position: fixed; right: 2px; bottom: 2px; z-index: 999; width: 40px; height: 40px; text-align: center; padding: 0; }
.editpagespan { font-size: 2em; margin: 0; }
.req { font-size: smaller; vertical-align: super; color: #9C1010; padding-right: 2px; }

/* used on forms for bot check */
.ui-group-buttons .or{position:relative;float:left;width:.3em;height:1.3em;z-index:3;font-size:12px}
.ui-group-buttons .or:before{position:absolute;top:55%;left:50%;content:'or';background-color:#5a5a5a;margin-top:-.1em;margin-left:-.9em;width:1.8em;height:1.8em;line-height:1.55;color:#fff;font-style:normal;font-weight:400;text-align:center;border-radius:500px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.1);box-shadow:0 0 0 1px rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.ui-group-buttons .or:after{position:absolute;top:0;left:0;content:' ';width:.3em;height:2.9em;background-color:rgba(0,0,0,0); }
.ui-group-buttons{display:inline-block;vertical-align:middle}
.ui-group-buttons:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ui-group-buttons .btn{float:left;border-radius:0}
.ui-group-buttons .btn:first-child{margin-left:0;border-top-left-radius:.25em;border-bottom-left-radius:.25em;padding-right:15px}
.ui-group-buttons .btn:last-child{border-top-right-radius:.25em;border-bottom-right-radius:.25em;padding-left:15px}

.iconBox { width: 100px; height: 100px; padding-top: 1em; float: left; text-align: center; border: 1px solid silver; cursor: pointer; }
.iconBox:hover { background-color: silver; color: white; }
.iconBox i { font-size: 4em; }