.widget{clear:both;margin-bottom:36px}
#pagetitle .widget{margin-bottom:0;}
#pagetitle .widget + .widget{margin-top:36px;}
.widget-title{margin-bottom:15px;}
.widget-title img{margin:3px 5px 0px 0px}
.widget ul{list-style:none;padding:0;}
.widget li{position:relative;padding-left:25px;}
span.widget_mark{position:absolute;left:4px;top:6px;display:block;width:6px;height:6px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;z-index:1;}
.widget ul li:hover > span.widget_mark{background:#12a5d5;-moz-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;}
.widget_twitter li, .widget_popular_posts li, .widget_recent_comments li, .widget_recent_posts li, .widget_social_links li, .widget_portfolio li,
.widget_top_rated_products li, .widget_recent_reviews li, .widget_recent_products li, .widget_recently_viewed_products li, .widget_random_products li,
.widget_best_sellers li, .widget_onsale li, .widget_shopping_cart li, .widget_wpsc_latest_products li{padding-left:0;}
.widget_twitter li span.widget_mark, .widget_popular_posts li span.widget_mark, .widget_recent_comments li span.widget_mark, .widget_recent_posts li span.widget_mark,
.widget_social_links li span.widget_mark, .widget_portfolio li span.widget_mark, .widget_top_rated_products li span.widget_mark,
.widget_recent_reviews li span.widget_mark, .widget_recent_products li span.widget_mark, .widget_recently_viewed_products li span.widget_mark,
.widget_random_products li span.widget_mark, .widget_best_sellers li span.widget_mark, .widget_onsale li span.widget_mark,
.widget_shopping_cart li span.widget_mark, .widget_wpsc_latest_products li span.widget_mark,
.widget_products li span.widget_mark{display:none;}
.widget_top_rated li,
.jigoshop_random_products li,
.widget_recent_entries li,
.widget_products_on_sale li,
.jigoshop_featured_products li{padding-left:0;}
.widget_top_rated li span.widget_mark,
.jigoshop_random_products li span.widget_mark,
.widget_recent_entries li span.widget_mark,
.widget_products_on_sale li span.widget_mark,
.jigoshop_featured_products li span.widget_mark{display:none;}
.widget_nav_menu .widget-title{margin-bottom:7px}
.widget_nav_menu ul.menu{margin-bottom:0}
.widget_nav_menu li{margin:0;}
.widget_nav_menu li{padding:0;cursor:pointer;}
.widget_nav_menu li span.widget_mark{left:14px;top:16px;}
.widget_nav_menu ul a:before{position:absolute;z-index:1;left:9px;top:17px;}
.widget_nav_menu ul a{position:relative;display:block;padding:10px 0px 9px 39px;}
.widget_nav_menu ul ul li{margin-left:25px}
.widget_nav_menu ul ul{margin-top:0}
.widget_links .widget-title{margin-bottom:18px;}
.widget_recent_comments li{position:relative;padding:7px 0px 7px 26px;line-height:1.1;}
.widget_recent_comments li:first-child{padding-top:0}
span.comments_marker{position:absolute;left:3px;top:8px;display:block;width:13px;height:11px;}
.widget_recent_comments li:first-child span.comments_marker{top:4px}
.textwidget{padding:4px 0px 0px 3px}
.widget_text span.widget_mark{display:none;}
.widget_text ul{padding-left:20px;list-style:disc;}
.widget_text ul li{padding-left:0;}
.lt-ie9 .widget_text ul{padding-left:25px}
.widget_text ul.ox_list_simple{list-style:none;padding:0;}
.widget_text ul.ox_list_simple li{position:relative;padding-left:21px;}
.widget_text ul.ox_list_simple li span.widget_mark{display:block;}
.widget_text ul.ox_list_simple li:before{display:none;}
.widget_text ul.ox_list_animated{list-style:none;padding:0;}
.widget_text ul.ox_list_animated li:before{display:none;}
.widget_text ul.ox_list_animated li span.widget_mark{display:none;}
.widget_text ul.ox_list_animated li a span.widget_mark{display:block;}
.widget_calendar{position:relative}
.widget_calendar .widget-title{display:none}
.widget_calendar table{position:relative;margin:0;width:100%;border-collapse:separate;border-spacing:1px;}
.widget_calendar caption{text-align:left;padding-bottom:8px;margin-bottom:4px;}
.widget_calendar thead{background:none;}
.widget_calendar thead th{padding:6px 0;text-align:center;color:inherit;}
.widget_calendar tbody tr:hover td{background:none;}
.widget_calendar tbody tr td.pad{border:0;}
.widget_calendar tbody td{padding:5px 8px;border:1px solid;text-align:center;}
.widget_calendar tbody td a{position:relative;display:block;margin:-5px -8px;padding:6px 8px;-moz-transition:background 0.2s ease-in;-webkit-transition:background 0.2s ease-in;-o-transition:background 0.2s ease-in;}
.widget_calendar tfoot{position:absolute;right:-2px;top:14px;}
.widget_calendar tfoot td.pad{font-size:0;border:none;box-shadow:none;background:none}
.widget_calendar tfoot td{padding:0;}
.widget_calendar tfoot #prev a, .widget_calendar tfoot #prev a span, .widget_calendar tfoot #next a, .widget_calendar tfoot #next a span{display:block;overflow:hidden;width:18px;height:18px;text-indent:-1000em;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;}
.widget_calendar tfoot #prev a, .widget_calendar tfoot #prev a:hover span, .widget_calendar tfoot #next a, .widget_calendar tfoot #next a:hover span{background:url(../images/pag_sprite.png) no-repeat 0 0;background-size:36px 36px;}
.widget_calendar tfoot #next a, .widget_calendar tfoot #next a span{background-position:right 0}
.widget_calendar tfoot #prev a, .widget_calendar tfoot #next a{background-color:#ebebeb}
.widget_calendar tfoot #prev a span, .widget_calendar tfoot #prev a:hover span{background-position:0 bottom}
.widget_calendar tfoot #next a span, .widget_calendar tfoot #next a:hover span{background-position:right bottom}
.tagcloud, #product_tag_wrap{width:100%;overflow:hidden}
.widget_tag_cloud a, .widget_product_tag_cloud a, .widget_wpsc_product_tags a{float:left;height:26px;padding:0px 13px;margin:0px 3px 3px 0px;border:1px solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;line-height:26px;}
.widget_flickr .box{margin:-21px 0px 0px -22px;}
.flickr_badge_image{margin:21px 0px 0px 22px;}
.widget_portfolio ul{margin:-21px 0px 0px -22px;}
.widget_portfolio li{margin:21px 0px 0px 21px;padding:0px 0px 0px 0px;}
.widget_portfolio ul li a{font-size:0;line-height:0;}
.widget_portfolio img{margin:0;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none;}
.grid_3 .widget_portfolio img{width:98px;}
.widget_recent_posts li, .widget_popular_posts li{position:relative;clear:both;padding:16px 0px 12px 0px;line-height:1.3;}
.widget_recent_posts li:first-child, .widget_popular_posts li:first-child{padding-top:0}
.widget_recent_posts .imgborder, .widget_popular_posts .imgborder{float:left;margin-right:12px}
.widget_recent_posts .recent_txt, .widget_popular_posts .recent_txt{overflow:hidden;height:100%;}
.widget_recent_posts .recent_txt p, .widget_popular_posts .recent_txt p{text-indent:21px;line-height:1.8;margin-bottom:0;}
.widget_testimonial, .shortcode_testimonial{position:relative;}
.shortcode_testimonial.controls, .widget_testimonial .controls{position:relative;height:35px;}
.widget_testimonial .controls{height:46px;}
.widget_testimonial .controls{margin-top:-37px}
.widget_testimonial .controls a{top:4px!important}
.widget_testimonial .widget-title{margin-bottom:13px;}
.controls a.prev, .controls a.next{position:absolute;right:0;top:7px;width:18px;height:18px;}
.controls a.prev{right:15px;}
.controls a.prev, .controls a.prev:hover span, .controls a.next, .controls a.next:hover span{background:url(../images/pag_sprite.png) no-repeat 0 0;background-size:36px 36px;}
.controls a.next, .controls a.next span{background-position:-18px 0!important}
.controls a.prev, .controls a.next{background-color:#ebebeb}
.controls a.prev span, .controls a.prev:hover span, .controls a.next span, .controls a.next:hover span{background-position:0 -18px!important}
.controls a.next span, .controls a.next:hover span{background-position:-18px -18px!important}
.widget_testimonial .jcycle, .shortcode_testimonial .jcycle{position:relative;overflow:hidden;}
.testimonial_corner{position:absolute;right:23px;bottom:-10px;display:block;width:26px;height:13px;z-index:1;}
.testimonial_meta{padding:10px 10px 0px 0px}
.testimonial_meta span{display:block;text-align:right;line-height:1.2}
.widget_social_links ul{margin:0 0px 0px -6px}
.widget_social_links li{margin:6px 0px 0px 6px}
.widget_twitter .widget-title{margin-bottom:22px}
ul.tweet_list{position:relative;margin:0;padding:14px 18px 16px;border-radius:5px;border:1px solid;}
.twitter_author{text-align:right;padding:12px 3px 0px 0px;}
.widget_twitter li.tw_corner{position:absolute;right:23px;bottom:-9px;width:26px;height:13px;display:block;margin:0px 0px 0px 0px;}
ul.tweet_list li.twitter-item{margin-bottom:0;}
ul.tweet_list li.twitter-item + li.twitter-item{margin-top:12px;}
#footer_widgets ul.tweet_list{margin-left:1px}
.widget_contactform .widget-title{margin-bottom:22px}
#footer_widgets .widget_contactform .widget-title{padding-left:4px}
#footer_widgets .widget-title{padding-left:1px}