/* General CSS */
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video, details, summary {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
html {overflow-y: scroll;}
a:link, a:visited{text-decoration:none;color:#000000;}
h1 {font-size: 20pt;line-height:50px;}
h2 {font-size: 18pt;line-height:40px;}
h3 {font-size: 16pt;line-height:35px;}
h4 {font-size: 14pt;line-height:30px;}
h5 {font-size: 12pt;line-height:25px;}
h6 {font-size: 10pt;line-height:20px;}
article, aside, figure, footer, header, hgroup, nav, section, details, summary {display: block;}
ul, ol{margin-top:10px;padding-left:20px;}
li{list-style: inherit;margin-bottom:10px;}
.alignright{float:right;}
.alignleft{float:left;}
blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {display: inline;}
q:before, q:after {content: ''; content: none;}
a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}
hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}
input, select {vertical-align: middle;}
pre {
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}
input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
.ie7 input[type="checkbox"] {vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}
select, input, textarea {font: 99% sans-serif;}
table {font-size: inherit; font: 100%;}
small {font-size: 85%;}
strong {font-weight: bold;}
td, td img {vertical-align: top;}
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
pre, code, kbd, samp {font-family: monospace, sans-serif;}
.clickable,label,input[type=button],input[type=submit],input[type=file],button {cursor: pointer;}
button, input, select, textarea {margin: 0;}
button {width: auto; overflow: visible;}
.ie7 img {-ms-interpolation-mode: bicubic;}
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; } 
.clearfix:after { clear: both; } 
.clearfix { zoom: 1; }
p{margin-top: 20px; margin-bottom: 20px;line-height:25px;}
.gallery img{width:90%;height:auto !important;border:5px solid #fff !important;box-shadow:0px 3px 5px #000;}
.textwidget:after{display:block;content:"";clear:both;}
.aligncenter{margin:0 auto;display:block;}
dl {padding: 0.5em;}
.gallery dl{padding:0px;}
dt {text-align: left; font-weight: bold;}
dd {margin: 0 0 0 22%; padding: 0 0 0.5em 0;}

/* Frontside Editing */
.voodoo_image_upload_note{font-size:75%;}
.voodoo_edit_item_label{width:26%;float:left;padding-top:4px;text-align:right;}
.voodoo_edit_item input{border-radius:4px 0px;padding-left: 5px;width: 100%;}
.voodoo_edit_item textarea{padding-left: 5px;width: 100%; min-height:100px;border-radius:4px 0px;}
.voodoo_edit_item{width:72%;float:right}
.voodoo_edit_item_container:after{content:"";display:block;clear:both;}
.voodoo_edit_item_container{margin-bottom:5px;}
.voodoo_edit_container{margin-bottom:20px;}
.voodoo_edit_container:after{content:"";display:block;clear:both;}
.voodoo_profile_label{font-size:150%;margin-top:10px;margin-bottom:10px;}
/* Content */
#voodoo_sidebar img{max-width:100%;}
#voodoo_content_outer{}
#voodoo_description{float: left;}
#voodoo_header_nav li, #voodoo_footer_nav li{list-style:none;}
.voodoo_post_spacer{width:100%;background:white;height:1px;margin-top:5px;margin-bottom:5px;}
.voodoo_left_featured_image {float: left;width:150px;height:150px;background-size: 100%;}
.voodoo_top_featured_image {width:100%;height:200px;}
.voodoo_newest_featured_image {}
.voodoo_newest_featured_image_bottom {width:100%;height:100px;}
.voodoo_featured_image {width:100%;height:100%;}
.voodoo_article_half_left {width:45%;float:left;margin-bottom:20px;height:250px;}
.voodoo_article_half_right {width:45%;float:right;margin-bottom:20px;height:250px;}
.voodoo_article_normal {margin-bottom:20px;}
.voodoo_article_normal:after {content: "";clear:both;display:block;}
#voodoo_sidebar{width:30%;float:left;}
#voodoo_content{width:100%;float:left;}
.voodoo_showposts_image_top, .voodoo_archive_image_top, .voodoo_single_image_top{width: 100%;text-align:center;}
.voodoo_showposts_image_left, .voodoo_archive_image_left, .voodoo_single_image_left{width: 30%;float:left;margin-right:2%;}
.voodoo_showposts_image_right, .voodoo_archive_image_right, .voodoo_single_image_right{width: 30%;float:right;margin-left:2%;}
.voodoo_portrait_none{width:100%;}
.voodoo_portrait_small{width:97%;padding: 1%;border: 1px solid #ccc;box-shadow: 0px 3px 4px #dddddd;-moz-box-shadow: 0px 3px 4px #dddddd;-webkit-box-shadow: 0px 3px 4px #dddddd;background: #FFF;}
.voodoo_portrait_medium{width:95%;padding: 2%;border: 1px solid #ccc;box-shadow: 0px 3px 4px #dddddd;background: #FFF;}
.voodoo_portrait_large{width:93%%;padding: 3%;border: 1px solid #ccc;box-shadow: 0px 3px 4px #dddddd;background: #FFF;}
.voodoo_portrait_xlarge{width:89%%;padding: 5%;border: 1px solid #ccc;box-shadow: 0px 3px 4px #dddddd;background: #FFF;}
.voodoo_archive_item:after{content:"";clear:both;display:block;}
.voodoo_archive_item{margin-bottom:5px;}
.voodoo_archive_readmore{margin-top:5px;float:right;}
.voodoo_single_socials{margin-top:20px;font-size:120%;margin-bottom:10px}
.voodoo_single_socials img{float:none;display:inline-block;vertical-align:middle;}
.voodoo_ul_2col li{width:50%;float:left;}
#voodoo_body {}

/* Universal Colors */
.voodoo_darkred{color:#460303}
.voodoo_red{color:#AB0A0B;}
.voodoo_gray{color:#454545;}
/* Structure Stuff*/
.voodoo_fullwidth{width:100%;}
.voodoo_float_left{float:left;}
.voodoo_float_right{float:right;}
.voodoo_clear {clear: both;}
.voodoo_clear_right {clear: right;}
.voodoo_wrapper{max-width:100%;width:1200px;margin:0 auto;}
/* Slider*/
#voodoo_slider_container{width:96%;margin:0 auto;margin-top: 5px;margin-bottom: 10px;padding:10px;background-color:#ddd; min-height:200px; width:100%;}
#voodoo_slider_container:after{left:0%;right:0%;bottom:0px;border-radius:35%;-moz-border-radius:35%;-webkit-border-radius:35%;z-index:-1;content:"";width:100%;height:12%;position:absolute;}
.voodoo-slider-more a{text-decoration:none;}
/*Shortcodes */
.voodoo_one_half{float: left; width: 48%;margin-right:2%}
.voodoo_one_half_last{float: right; width: 48%;margin-left:2%;}
.voodoo_half_left{float: left; width: 48%;margin-right:2%;}
.voodoo_half_right{float: left; width: 48%;margin-left:2%;}
.voodoo_one_third{float: left; width: 32%;margin-right:2%}
.voodoo_one_third_last{float: right; width: 32%;}
.voodoo_two_thirds{float: left; width: 64%;}
.voodoo_one_fourth{float: left; width: 23%;margin-right:2%;}
.voodoo_one_fourth_last{float: right; width: 23%;}
.voodoo_three_fourths{float:left; width:73%;margin-right:2%;}
.voodoo_one_fifth{float: left; width: 18%;margin-right:2%;}
.voodoo_one_fifth_last{float: right; width: 18%;}
.voodoo_four_fifths{float:left; width:78%;margin-right:2%;}
.voodoo_one_sixth{float: left; width: 14%;margin-right:2%;}
.voodoo_one_sixth_last{float: right; width: 14%;}
.voodoo_five_sixths{float:left; width:84%;margin-right:2%;}
.voodoo_advo{text-align:center;}
.voodoo_showposts_readmore{float:right;}
.voodoo_showposts_item{margin-top:10px;}
.voodoo_showposts_item:after{content:"";display:block;clear:both;}
.voodoo_textbox_container{position:relative;left:0px;}
.voodoo_textbox_inner{}
.voodoo_full_width_shortcode_container{clear:both;}
.voodoo_full_width_shortcode{position:absolute;width:100%;left:0px;}
.voodoo_showposts_container:after, .voodoo_full_width_shortcode_container:after{display:block;content:"";clear:both;}
.voodoo_showposts_item_content_image_left{width:78%;float:left;}
.voodoo_showposts_image_left{width:20%; float:left;margin-right:2%;}
.voodoo_tab{display:none;}
.voodoo_tab_active{display:block;}
.voodoo_tab_title_active{border-bottom:none !important;padding-bottom:1px !important;}
.voodoo_tabbed_titles{position:relative;z-index:5;}
.voodoo_tab_title{cursor:pointer;display:inline-block;margin-right:5px;border-radius:5px 5px 0px 0px;background:#eee;padding:0px 5px 0px 5px;border:1px solid #ccc;}
.voodoo_tabbed_content{position:relative;z-index:4;border:1px solid #ccc;background:#eee;margin-top:-1px;padding:5px;margin-bottom:10px;}
.voodoo_video{display:inline-block;position:relative;}
.voodoo_youtube_playbutton{position:absolute;top:40%;left:40%;width:20%;}
.voodoo_social i{margin-left:5px;margin-right:5px;}
.voodoo_social a{color:inherit;}

/* Footer */
#voodoo_above_footer{padding:10px;text-align:center;}
#voodoo_below_footer{padding:10px; padding-left:20px;}
#voodoo_footer_inner:after{content:"";display:block;clear:both;}
#voodoo_footer_outer{min-height:100px;}
#voodoo_below_footer_outer:after{content:"";display:block;clear:both;}
#voodoo_footer_copyright a{text-decoration:none;}
/* Header */
.voodoo_logo_img{max-width:100%;}
#voodoo_contact_info{float:right;text-align:right;}
#voodoo_contact_info a:link, #voodoo_contact_info a:visited{text-decoration:none;}
#voodoo_logo {float: left;max-width:20%;}
#voodoo_search_bar {float: right;margin-top:10px;}
#voodoo_header_outer {}
#voodoo_header_inner {padding-top:10px;}
.voodoo_inner_menu item li > a:active {font-weight:bold;}
.voodoo_inner_menu_item li > a:hover {font-weight:bold;}
#voodoo_contact_info img{vertical-align:middle;}
#voodoo_header_inner{position:relative;}
/* Accordion */
.voodoo_accordion{border-radius:8px 0px 8px 0px;margin-top:5px;margin-bottom:5px;}
.voodoo_accordion_title{cursor:pointer;padding-left:5px;background:url('images/accordion-bg.png') repeat-x;background-size:100% 100%;padding-top:5px;padding-bottom:5px;}
.voodoo_accordion_content{display:none;}
.voodoo_accordion_icon{float:left;width:30px;height:30px;margin-right:5px;background:url('images/plus-sign.png');background-size:100% 100%;}
/* Nav Menus  */
#voodoo_site_wrapper{width:100%;position:absolute;z-index:1;background:#fff;}
#voodoo_header_nav a:link, #voodoo_header_nav a:visited, #voodoo_footer_nav a:link, #voodoo_footer_nav a:visited {color:#333;}
#voodoo_header_nav a:hover, #voodoo_footer_nav a:hover{}
#voodoo_header_nav .menu{text-align:right;}
#voodoo_header_nav .voodoo_menu_item{z-index:10;position:relative;display:inline-block;text-align:left;cursor:pointer;padding-left:40px;}
#voodoo_footer_nav li{z-index:10;position:relative;display:inline-block;text-align:left;cursor:pointer;}
.voodoo_inner_menu_item {padding-top:10px;padding-bottom:10px;}
#voodoo_footer_nav li{margin-right:15px;}
#voodoo_header_nav ul, #voodoo_footer_nav ul{padding-left:0px;}
#voodoo_header_nav .voodoo_menu_item a, #voodoo_footer_nav a{text-decoration:none;}
#voodoo_header_nav .menu li{display:inline-block;}
.voodoo_nav_menu:after, #voodoo_content_inner:after{display:block;content:"";clear:both;}
.voodoo_nav_menu{padding-top:2px;}
.voodoo_sub_menu_container{min-width:120%;width:auto !important;margin-top:-5px;display:none;position:absolute;margin-left:-10px;margin-right:-10px;z-index:100!important;}
.rev_slider_wrapper div{z-index:5!important;}
.voodoo_sub_menu_inner{background:#FFF;box-shadow: 2px 5px 12px -1px #555;-moz-box-shadow: 2px 5px 12px -1px #555;-webkit-box-shadow: 2px 5px 12px -1px #555;}
.voodoo_sub_menu_container li{width:100% !important;margin-bottom:0px;}
#voodoo_nav_responsive_wrapper{float:left;height:100%;}
#voodoo_nav_responsive_wrapper .voodoo_inner_menu_item{color:#000;}
#voodoo_nav_responsive_button{background: #000;border: 1px solid #fff;float: left;margin-right: 10px;cursor:pointer;border-radius:3px;}
.voodoo_nav_responsive_button_inner{height:30px;width:30px;background:url("images/mobile_menu.png") top center no-repeat;background-size:100% 100%;}
.voodoo_nav_responsive_button_inner.voodoo_nav_responsive_button_active{
	background:url("images/mobile_menu_active.png") top center no-repeat;background-size:100% 100%;
}
.voodoo_nav_responsive_outer_active{
	-ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Safari */
    transform: rotate(90deg);
    -webkit-transition-duration: 1s; /* Safari */
    transition-duration: 1s;	
}
#voodoo_nav_responsive_wrapper{display:block;position:absolute;width:60%;padding:5%;z-index:0;}
#voodoo_site_wrapper, #voodoo_nav_responsive_button{
  transition: -webkit-transform 1s ease;
}
.voodoo_nav_responsive_active{
    -ms-transform: translate(70%); /* IE 9 */
   	-webkit-transform: translate(70%); /* Safari */
    transform: translate(70%);
    -webkit-transition-duration: 1s; /* Safari */
    transition-duration: 1s;
}
.voodoo_overflow_hidden{overflow-x:hidden;}
#voodoo_nav_responsive_wrapper ul{list-style:none;}
#voodoo_nav_responsive_button{display:none;}
#voodoo_nav_responsive_menu{width:90%;}
#voodoo_header_nav .voodoo_menu_item:last-child .voodoo_inner_menu_item, .voodoo_sub_menu_container .voodoo_inner_menu_item{border-right:none !important;}
#voodoo_header_nav_wrapper{position:absolute;z-index:10;bottom:5px;right:0px;}
.voodoo_submenu_item{white-space: nowrap;}
.voodoo_sub_menu_container .voodoo_inner_menu_item{padding-top:5px;padding-bottom:5px;;z-index:1000;padding-left:10px !important;padding-right:10px;}
.voodoo_sub_menu_top{width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid white;margin: 0 auto;position: relative;}
.voodoo_sub_menu_container{padding-top:10px;}
.voodoo_sub_menu_inner{padding-top:2px;}
#voodoo_crumbs{margin-bottom:15px;}
#voodoo_header_nav ul{margin-top:0px;}
.voodoo_header_nav_inside{width:60%;float:right;}
/* Dividers*/
.voodoo_divider{width:100%;clear:both;margin-top:10px;margin-bottom:10px;}
/* Sidebar */
#voodoo_sidebar{width:24%;}
/* Page Navigation */
.voodoo_navigation li a,.voodoo_navigation li a:hover,.voodoo_navigation li.active a,.voodoo_navigation li.disabled {background-color: #8A8B85;}
.voodoo_navigation li a:hover,.voodoo_navigation li.active a {background-color: #333333;}
.voodoo_navigation {margin-bottom:20px;margin-top:20px;text-align:center;}
.voodoo_navigation li a,.voodoo_navigation li a:hover,.voodoo_navigation li.active a,.voodoo_navigation li.disabled {color: #fff;text-decoration:none;}
.voodoo_navigation li {display: inline;}
.voodoo_navigation li a,.voodoo_navigation li a:hover,.voodoo_navigation li.active a,.voodoo_navigation li.disabled {cursor: pointer;padding: 8px;padding: 0.5rem;}
/* Coming Soon */
#voodoo_comingsoon{text-align:center;margin-top:20%;}
#voodoo_comingsoon img{width:100%;}
#voodoo_comingsoon_text{font-size:300%;}
/* Lazy Load */
/* Alert Box */
.voodoo_alert{position:relative;padding:20px 40px 20px 20px;text-align:center;margin-bottom:10px;margin:0 auto;display:inline-block;}
.voodoo_alert i{margin-right:10px;}
.voodoo_alert_close{cursor:pointer;position:absolute;padding:5px 10px 5px 10px;}
.voodoo_animate{display:none;}
/* Button */
.voodoo_button{position:relative;padding:20px;text-align:center;margin-bottom:10px;margin:0 auto;display:inline-block;}
/* Comments */
#voodoo_respond textarea{width:99%;clear:both;}
#voodoo_respond #submit{float:right;margin-top:5px;}
#voodoo_respond h5{float:left;}
.voodoo_comment_user{float:right;font-style:italic;}
.voodoo_commentlist{list-style:none;padding-left:0px;border-top:1px dotted #ccc;padding-top:10px;}
.voodoo_commentlist .comment-author img{width:50px;height:auto;margin-right:15px;float:left;}
.voodoo_commentlist .fn{float:left;}
.voodoo_commentlist p{padding-left:65px;margin-top:0px;margin-bottom:0px;}
.voodoo_commentlist .comment-meta{font-size:80%;}
.voodoo_cancel-comment-reply{clear:both;} 
.voodoo_commentlist .children{list-style:none;}
.voodoo_commentlist .comment-body{border-bottom:1px dotted #ccc;padding-bottom:5px;}
#commentform .voodoo_comment_user_info{margin-bottom:5px;float: left;max-width: 31%;margin-right: 2%;width:200px;}
#commentform .voodoo_comment_user_info input{width:100%;padding-left:10px;}
/* Author Bio */
.voodoo-author-bio{margin-bottom:20px;}
.voodoo-author-bio img{width:10%;height:auto;float:left;margin-right:1%;}
.voodoo-author-bio:after{content:"";clear:both;display:block;}
.voodoo-author-info{padding-left:11%;}
/* Images */
.voodoo_portrait_ {width:100%}
.alignleft {padding:0 20px 20px 0;}
.alignnone {max-width:100%;}
.alignright {padding:0px 0 20px 20px;}
.wp-caption-text {font-size:85%; font-style:italic; text-align:center;}
img {max-width:100%;}
