/* 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;scroll-behavior: smooth; }
a:link, a:visited{text-decoration:none;}
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;}
.center{text-align:center;}
.uppercase{text-transform:uppercase;}
p{padding:10px 0px;}
.bold{font-weight:bold;}
.center{text-align:center;}
.uppercase{text-transform:uppercase;}
.inline_block{display:inline-block;}
a.anchor{display: block;position: relative;top: -30px;visibility: hidden;}
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;
}
input[type]::placeholder, textarea::placeholder{color:#ccc;}
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;}
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;vertical-align:middle;}
input[type="checkbox"] {vertical-align: middle;}
.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; }
.gallery img{width:90%;height:auto;border:5px solid #fff;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;}

.upper{text-transform:uppercase;}

#voodoo_nav_responsive_button{box-shadow: 0px 0px 3px 1px #ccc;z-index: 100000;}
#voodoo_nav_responsive a, #voodoo_nav_responsive a:visited, #voodoo_nav_responsive a:link{color:#000!important;}

/* Search Form */
.search_category_container{display:inline-block;margin-right:10px;}
.search_category_container label{margin-right:5px;}
.search_category_container select{padding:1px 10px 2px 10px;}
.voodoo_search_bar #s{margin-right:10px;}
/* Search Form End */

/* 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 */
.woocommerce .quantity .qty { padding: 6px 0px;}
#voodoo_body{position:relative;}
#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_full_width_shortcode .bg_overlay{top:0px;right:0px;bottom:0px;left:0px;position:absolute;}
.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_tabbed_box.format_top .voodoo_tabbed_titles{width:250px;float:left;margin-top:30px;border-bottom:1px solid #ccc;}
.voodoo_tabbed_box.format_top .voodoo_tab_title{display:block;background:none;padding:5px 0px;border:none;border-top:1px solid #ccc;border-left:1px solid #ccc;border-radius:0px;padding-left:30px;margin-right:0px;padding-bottom:5px!important;}
.voodoo_tabbed_box.format_top .voodoo_tabbed_content{width:calc(100% - 271px);float:left;padding:0px;border:none;border-left:1px solid #ccc;background:none;padding-left:20px;}
.voodoo_tabbed_box.format_top .voodoo_tab_title.voodoo_tab_title_active{padding-left:26px;border-left:5px solid #ccc;}

.voodoo_testimonial_slider_container .bx-wrapper{background:none;border:none;box-shadow:none;}
.voodoo_testimonial_slider_container .voodoo_testimonial_item{text-align:center;}

.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;}

/* Search Form */
.search_category_container{display:inline-block;margin-right:10px;}
.search_category_container label{margin-right:5px;}
.search_category_container select{padding:1px 10px 2px 10px;}
.voodoo_search_bar #s{margin-right:10px;}
.search_category_tags{display:inline-block;margin-right:20px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.search_category_tags .search_category_tag{display:inline-block;margin:0px 5px;background:#ccc;color:#fff;padding:2px 5px 4px 5px;cursor:pointer;}
.search_category_tags .search_category_tag.active{background:#999;}
#voodoo_content .voodoo_search_bar{margin-bottom:15px;}

/* Search Form End */


/* 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_below_footer_outer:after{content:"";display:block;clear:both;}
#voodoo_footer_copyright a{text-decoration:none;}
#voodoo_above_footer_outer:after,#voodoo_footer_outer:after, #voodoo_below_footer_outer:after{display:block;content:"";clear:both;}
/* Header */
.voodoo_logo_img{height:100%;width:auto;}
.voodoo_fixed_header_scrolled #voodoo_logo{height:60px;}
#voodoo_fixed_header_wrapper, #voodoo_logo, .voodoo_logo_img{
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.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;height:100px;}
.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;}
.voodoo_fixed_header_enabled{position:fixed;z-index:99;}
/* Accordion */
.voodoo_accordion{border-radius:8px 0px 8px 0px;margin-top:5px;margin-bottom:5px;border-bottom:1px solid #ccc;padding-bottom:5px;}
.voodoo_accordion_title{cursor:pointer;padding-left:5px;padding-top:5px;}
.voodoo_accordion_content{display:none;padding-left:24px;}
.voodoo_accordion svg{margin-right:5px;}
.voodoo_accordion .fa-minus{display:none;}
/* Nav Menus  */
#voodoo_site_wrapper{width:100%;position:absolute;z-index:1;background:#fff;}

body .voodoo_menu_item li svg{margin-left:5px;}
#voodoo_header_nav .menu-item.current-menu-item, #voodoo_header_nav .menu-item.current-menu-parent{}
#voodoo_header_nav .voodoo_menu_item .voodoo_inner_menu_item{}
#voodoo_header_nav .voodoo_menu_item{margin-left:15px;}

#voodoo_header_nav .voodoo_sub_menu_container{display:none;position:absolute;min-width:100%;margin-top:4px;z-index:100;}

#voodoo_header_nav .voodoo_sub_menu_container .voodoo_inner_menu_item{padding:5px 10px;display:block;}
#voodoo_header_nav .voodoo_sub_menu_container .voodoo_submenu_item li{display:block;}
#voodoo_header_nav .voodoo_sub_menu_container .voodoo_submenu_item li:hover{}
#voodoo_header_nav li .voodoo_sub_menu_container .voodoo_submenu_item li .voodoo_inner_menu_item{color:#000;text-align:left;width:max-content;}
#voodoo_header_nav .voodoo_sub_menu_container .voodoo_submenu_item li:hover .voodoo_inner_menu_item{color:#aaa;}
#voodoo_header_nav .voodoo_sub_menu_container .voodoo_submenu_item, #voodoo_header_nav .voodoo_sub_menu_container .menu-item .voodoo_inner_menu_item{
	-webkit-transition: all 200ms;
    -o-transition: all 200ms;
    -moz-transition: all 200ms;
    transition: all 200ms;
}
.voodoo_sub_menu_container{overflow:visible!important;}
#voodoo_header_nav .voodoo_submenu_item:hover .voodoo_sub_menu_container{display:block;}
#voodoo_header_nav .voodoo_sub_menu_container .voodoo_sub_menu_container{top:0px;left:calc(100% - 10px);}
.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_header_nav .voodoo_menu_item .menu-item-has-children:after, #voodoo_header_nav .voodoo_menu_item .voodoo_sub_menu_container .menu-item-has-children .voodoo_inner_menu_item:after{}
#voodoo_header_nav .voodoo_sub_menu_container .voodoo_sub_menu_container .voodoo_inner_menu_item:after{display:none!important;}
#voodoo_header_nav .voodoo_sub_menu_container .voodoo_sub_menu_container .voodoo_inner_menu_item{color:#000!important;}
#voodoo_header_nav .voodoo_sub_menu_container .voodoo_sub_menu_container .voodoo_inner_menu_item:hover{color:#777!important;}



#voodoo_header_outer {border-bottom: 4px solid #fff;padding-bottom: 10px;}
#voodoo_header_nav li{margin-bottom:0px;}

#voodoo_header_nav .menu{text-align:right;}
#voodoo_header_nav .voodoo_menu_item{z-index:10;display:inline-block;text-align:center;cursor:pointer;}
#voodoo_header_nav .voodoo_menu_item li{}
#voodoo_footer_nav li{z-index:10;position:relative;display:inline-block;text-align:left;cursor:pointer;margin-left:20px;}
#voodoo_footer_nav li .voodoo_sub_menu_container, #voodoo_footer_nav li .sub-menu{display:none !important;}
.voodoo_inner_menu_item {display:inline-block;}
.voodoo_footer_nav_right li{margin-left:15px;}
.voodoo_footer_nav_left li{margin-right:15px;}
#voodoo_below_footer_text{margin-top:10px;}
#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;position:relative;}
.voodoo_nav_menu:after, #voodoo_content_inner:after{display:block;content:"";clear:both;}

/* Responsive Nav Stuff */
#voodoo_nav_responsive_button{display:none;font-size:24pt;position:fixed;left:10px;top:10px;background:#fff;padding:3px 8px;cursor:pointer;color:#292929;border-radius:5px;box-shadow: 0px 0px 3px 1px #ccc;z-index: 100000;}
}
#voodoo_nav_responsive_wrapper #voodoo_nav_responsive ul{padding-left:0px;}
#voodoo_nav_responsive .voodoo_inner_menu_item{padding:5px 10px;}
#voodoo_nav_responsive .voodoo_sub_menu_container{}
#voodoo_nav_responsive .voodoo_sub_menu_inner{background:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
#voodoo_nav_responsive_wrapper{width:auto;background:#fff;position:absolute;left:calc(-100% - 51px);z-index:102;height:100%;padding:10px 90px 10px 10px;font-weight:bold;max-width:100%;position:fixed;
	-webkit-transition: all 1s;
    -o-transition: all 1s;
    -moz-transition: all 1s;
    transition: all 1s;
}
#voodoo_nav_responsive_wrapper ul{list-style:none;}
#voodoo_nav_responsive_overlay{width:100%;height:100%;position:fixed;z-index:101;background:#000000ad;display:none;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
#voodoo_nav_responsive_wrapper.voodoo_nav_responsive_active{left:0px;}
#voodoo_nav_responsive_wrapper #voodoo_logo_responsive_nav{height:60px;}
#voodoo_nav_responsive_close{    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
    padding: 25px 13px;
    border-left: 1px solid #eee;
    height: 100%;
    color: #292929;
}
/* Back to Header Stuff */

.voodoo_overflow_hidden{overflow-x:hidden;}
#voodoo_header_nav_wrapper{float:right;position:absolute;bottom:-4px;right:0px;}
#voodoo_header_nav ul{margin-top:0px;}
#voodoo_header_nav .voodoo_menu_item li:hover{}
#voodoo_header_nav .voodoo_menu_item li:hover .voodoo_inner_menu_item{}
#voodoo_header_nav .voodoo_menu_item li, #voodoo_header_nav .voodoo_menu_item li .voodoo_inner_menu_item{
	-webkit-transition: all 200ms;
    -o-transition: all 200ms;
    -moz-transition: all 200ms;
    transition: all 200ms;
}


/* 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;}
/* 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%;}

/* Other */
div.wpcf7 .wpcf7-form-control { max-width: 100%; }

/* Woocommerce Related */
.woocommerce #coupon_code {width:50%;}

/* Voodoo Image Zoom */
.voodoo_image_zoom{
	overflow:hidden;
}
.voodoo_image_zoom img{
  -moz-transition: all 1.0s;
  -webkit-transition: all 1.0s;
  transition: all 1.0s;
  display:block;
  }
.voodoo_image_zoom img:hover{
  -moz-transform: scale(1.25);
  -webkit-transform: scale(1.25);
  transform: scale(1.25);
}
.voodoo_image_grow{
  -moz-transition: all 1.0s;
  -webkit-transition: all 1.0s;
  transition: all 1.0s;
  }
.voodoo_image_grow:hover{
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
