/*
Theme Name:ReelSEO v2014
Theme URI:http://www.reelseo.com/
Version:2014
Description:Custom Theme for ReelSEO.com
Author:ReelSEO
Author URI:http://www.reelseo.com/
License:All Rights Reserved
License URI:http://www.reelseo.com/tos/
Tags:black, blue, white, two-columns, fixed-width, microformats, editor-style
*/

body{color:#121212; /*font:13px Tahoma,Geneva,sans-serif;*/

font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 14px;

}

body{background:-webkit-gradient(linear,0 0,0 100%,from(#FFFFFF),to(#B5BAC1)) fixed; background:-moz-linear-gradient(top,#FFFFFF,#B5BAC1) fixed;  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#B5BAC1') fixed}


::selection {background: #465DAC;color: white;text-shadow: none;}

a{color:#285099; text-decoration:none}
sup{line-height:0}
a:hover{color:#390; text-decoration:underline}
*{margin:0; padding:0;}
form{margin:0; padding:0}
img{border:none}
h2{padding:0 0 2px 0}
h4, h5, h6{font-size:15px; font-weight:bold}
ul li, li{list-style-image:none; list-style-position:outside; list-style-type:square}
ol, li{list-style-image:none; list-style-position:outside; list-style-type:decimal}
p{padding:0 0 18px 0}
ul, ol{padding:0 0 10px 36px}
.reelseo-images{background-image:url(/wp-content/themes/reelseo-2014/images/reelsprite.png); background-repeat:no-repeat; background-position:top left}
.mainnav{display:inline; float:left; margin:0 10px 0 10px}
.header{height:110px}
.header .spacer{color:#a0a09b; float:right; display:block; width:728px}
.logo{margin:10px 0 0 0; float:left; width:256px}
.logo-large{margin:10px 0 0 0; float:left}
.top-728{float:right; width:728px; margin-top:10px}
#topmenu{font-size:13px; height:29px; position:relative; background-repeat:repeat-x}
#topmenu li a{color:#FFF; display:block; padding:0 12px; list-style-type:none}
#topmenu li a:hover{text-decoration:none; list-style-type:none; color:#FFF; background:#285099}
#topmenu li{border-left:1px solid #C9CED6; list-style-type:none}
#nav, #nav ul{text-shadow:0 1px black; float:left; padding:0; margin:0; list-style:none; clear:left}
#nav a{display:block}
#nav li{float:left; line-height:28px}
#nav li ul{position:absolute; width:15em; left:-999em; padding:1px 0 0 0; -moz-box-shadow:10px 4px 18px #ccc; -webkit-box-shadow:10px 4px 18px #ccc; box-shadow:10px 4px 18px #ccc; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color=#ccc,direction=270,strength=7)";  filter:progid:DXImageTransform.Microsoft.Shadow(Color=#ccc,direction=270,strength=7)}
#nav li:hover ul{left:auto; padding:0; z-index:1000}
#nav li ul li{background:#555F70; border-right:1px solid #000; border-left:1px solid #000; border-bottom:1px solid #000; line-height:28px; width:15em; padding:0; color:#fff}
#nav li ul li a{font-weight:normal!important}
#nav li ul ul{margin:-29px 0 0 15em}
#nav li:hover ul ul{left:-999em}
#nav li li:hover ul{left:auto}
#box{width:984px; margin:auto}
.post{padding:10px 0 0 0; height:auto; line-height:26px; border-bottom:dotted 1px #eee; clear:both}
.entry{margin:0}
.post-entry {margin:0!important}
.post-middle{margin:0 0 18px 0}
#post-middle{margin:0 0 18px 0; clear:both}
.post-text{position:relative; margin:44px 0 0 0}
#content{width:609px; float:left; clear:right; padding:0 12px 0 1px; border-right:dotted #eee 1px; margin:0 10px 0 5px}
#content h1{font-size:22px; line-height:38px;padding:0 0 12px 0}
#content .page-entry h2{font-size:22px; padding:12px 0;line-height:36px}
#content .post-entry .post h2{font-size:19px; margin:6px 0 10px; color:#000; padding:14px 0 14px 0; border-bottom:dotted 1px #CCC; border-top:dotted 1px #CCC;}
#content .entry .post h2{font-size:18px; margin:6px 0 10px; color:#000; padding:14px 0 14px 0; border-bottom:dotted 1px #CCC; border-top:dotted 1px #CCC; clear:both}
#content h3{font-size:17px; margin:0 0 8px 0; padding:8px 0 4px 0; color:#444; font-weight:bold; border-bottom:dotted 1px #DEDEDE}
#content h4, #content h5, #content h6{font-size:15px; margin:0 0 8px 0; color:#000; background:#F9FAFB;padding:4px 0}
#content .next-page-preview h3{font-size:15px; border:none}
#content .next-page-preview h7{font-size:14px; font-weight:normal; line-height:normal}
.tsidebar{width:326px; float:right; padding:0 0 6px 10px; clear:right}
.tsidebar-box-ads{width:336px; clear:right}
.bsidebar{width:336px; float:right; padding:0 0 0 18px; clear:right}
.tsidebar-tabs{width:336px; float:right; padding:6px 0 0 18px; clear:right}
.topsidebar-box{clear:left}
.sidebar-box-300{width:300px; padding:0 18px 0 18px; border:1px solid #FFF}
.sidebar-box-125s{width:300px; padding:18px; border:1px solid #FFF; height:277px}
.sidebar-box-300-border{width:300px; padding:0 18px 0 18px; border:1px solid #C9CED6}
.sidebar{width:338px; float:right; clear:right; padding:10px 0 0 18px}
.sidebar2{width:338px; float:right; font-size:12px; clear:right; padding:10px 0 10px 18px}
.lsidebar{width:160px; float:left; padding:0 18px 0 0; clear:right; display:inline}
.rsidebar{width:160px; float:right}
.rsidebar ul li ul{list-style-type:none; padding:0}
.rsidebar ul li ul li, .lsidebar ul li ul li{background:transparent url(/wp-content/themes/reelseo-2014/images/reelsprite.png) no-repeat scroll -200px -836px; display:block; margin:0 0 4px; padding:0 0 4px 12px}
.rsidebar ul, .lsidebar ul{list-style-type:none; padding:0}
.rsidebar ul li, .lsidebar ul li{list-style-type:none; margin:0 0 12px}
.rsidebar p{padding:0 0 6px 0}
.line{width:100%; float:left; border-top:#C9CED6 1px dotted; clear:both; height:0}
.alignright{float:right; margin:4px 0 0 8px}
.alignleft{float:left; margin:4px 0 4px 0}
.aligncenter, .alignnone{margin:0px auto}
.avatar{float:left; margin:0 10px 4px 0}
img.alignright{display:inline; margin:4px 0 0 10px!important; border:0!important}
img.alignleft{display:inline; margin:4px 10px 0 0!important; border:0!important}
img.aligncenter{text-align:center; display:block; margin:0 auto}
blockquote{background:#F6F8FB; background-image:url(/wp-content/themes/reelseo-2014/images/reelsprite.png); background-repeat:no-repeat; background-position:-345px -890px; margin:0 32px 10px 32px; padding:6px 18px 0 22px}
#footer{text-shadow:0 1px #333; clear:both; color:#dadada; background-color:#555F70; margin:18px auto 0 auto}
#footer .footer h3 a{font-size:13px}
.footer{color:#fff; border:none; width:984px; margin-right:auto; margin-left:auto; padding:18px 0 18px 1px}
.footer a, .footer a:hover{text-decoration:none; color:#F4F5F7; border:none}
.footer-right{width:356px; text-align:right; float:right; margin:4px 0 4px 0px}
#commentform{border-top:1px solid #eee; padding:15px 15px 1px}
#commentform label{display:block}
#commentform input{width:170px; margin:0 5px 10px 0; padding:1px}
#commentform textarea{margin:0 0 10px}
#commentform #submit{margin:0 0 20px}
ol.commentlist{margin:0 0 1px!important; padding:0 0 1px!important}
ol.commentlist:hover{background:url(/wp-content/themes/reelseo-2014/images/latestbck.png) repeat-x}
ol.commentlist li{border-top:1px solid #eee; display:block; list-style:none; padding:8px 8px 1px}
ol.commentlist li:hover{background:none}
.sidebar-box-ads h4, .bsidebar h4, .sidebar-125-box h4, .rsidebar h2, .lsidebar h2, .rsidebar h4, .lsidebar h4, .rsidebar h5, .lsidebar h5{font-size:14px; border-bottom:#C9CED6 dotted 1px; margin:0 0 4px 0; text-align:center; color:#555F70}
.bsidebar h2, .bsidebar h4, .bsidebar h5{border-bottom:#C9CED6 dotted 1px; font-size:15px; margin:0 0 4px 0; text-align:center; color:#555F70}
.lsidebar h2 a, .rsidebar h2 a, .bsidebar h2 a, .lsidebar h4 a, .rsidebar h4 a, .bsidebar h4 a, .lsidebar h5 a, .rsidebar h5 a, .bsidebar h5 a{text-decoration:none; color:#555F70; text-align:center}
.lsidebar .skyscraper{margin-bottom:18px}
.byline{float:left; font-size:12px; line-height:1.5em; margin-bottom:4px; width:100%}
.byline-post{float:left; font-size:12px}
.byline div, .byline-post div{float:left}
.authorbio{background:#f4f5f7; font-size:13px; line-height:20px; margin:12px 0; padding:12px 12px 0 12px; border:1px solid #ccc; top:-1px; position:relative; clear:both}
.tags{font-size:13px; clear:both; display:block; margin-top:12px;}
.searchtags{font-size:12px; clear:both; display:block; margin:18px 0 0 0}
.share-inline{border:1px dotted #C9CED6; float:left; left:50%; margin-left:-582px; padding:6px; position:absolute; top:226px}
.subscribe-bar .follow .follow-text{float:left; margin:6px -4px 0; padding:0 8px 0 0}
.subscribe-email-post{float:right}
#mc_embed_signup{background-position:-200px -198px; float:right; width:250px; margin-left:48px}
#mc_embed_signup_post{background-position:-200px -198px; float:right; width:250px}
#mce-EMAIL{border:none; width:180px; margin:3px 0 0 2px; font-size:11px; padding:2px 0 0 2px; background:transparent; height:16px; color:#666}
/*.subscribe-email .subscribe-btn, .subscribe-email-post .subscribe-btn{background-position:0 -640px; width:60px; height:24px; display:inline; float:right; border:none; margin:-2px 10px 0 0; position:absolute}
*/

.ebox_expand {
    height: 30px; /* Origional height */
    /* width: 22%; /* Origional width */
    /* position: relative; /* Just for presentation (Not required) */
    transition:height 0.4s; /* Animation time */
    -webkit-transition:height 0.4s; /* For Safari */
    overflow:hidden
}
.ebox_expand:hover {
    height: 75px; /* This is the height on hover */
}

a.st_email{background:#fff url(/wp-content/themes/reelseo-2014/images/reelsprite.png) no-repeat top left;background-position:-340px -700px; width:57px; height:21px; display:block; text-indent:-9999px; cursor:pointer; margin:1px 0}
a:hover.st_email{background:#E6EEFF url(/wp-content/themes/reelseo-2014/images/reelsprite.png) no-repeat top left; background-position:-340px -700px; width:57px; height:21px}
a.st_sharethis_custom{background:#fff url(/wp-content/themes/reelseo-2014/images/reelsprite.png) no-repeat top left;background-position:-340px -730px; width:57px; height:21px; display:block; text-indent:-9999px; cursor:pointer; margin:1px 0}
a:hover.st_sharethis_custom{background:#E6EEFF url(/wp-content/themes/reelseo-2014/images/reelsprite.png) no-repeat top left; background-position:-340px -730px; width:57px; height:21px}
a.st_reply{background:#fff url(/wp-content/themes/reelseo-2014/images/reelsprite.png) no-repeat top left; background-position:-340px -760px; width:57px; height:21px; display:block; text-indent:-9999px; cursor:pointer; margin:1px 0}
a:hover.st_reply{background:#E6EEFF url(/wp-content/themes/reelseo-2014/images/reelsprite.png) no-repeat top left; background-position:-340px -760px; width:57px; height:21px}


a.reelseo-sprite-digg-subscribe{background-position:-310px -410px; width:26px; height:26px; display:inline-block}
a:hover.reelseo-sprite-digg-subscribe{background-position:-270px -410px}
a.reelseo-sprite-facebook-subscribe{background-position:-240px -350px; width:26px; height:26px; display:inline-block}
a:hover.reelseo-sprite-facebook-subscribe{background-position:-200px -350px}
a.reelseo-sprite-rss-subscribe{background-position:-310px -350px; width:26px; height:26px; display:inline-block}
a:hover.reelseo-sprite-rss-subscribe{background-position:-270px -350px}
a.reelseo-sprite-youtube-subscribe{background-position:-310px -380px; width:26px; height:26px; display:inline-block}
a:hover.reelseo-sprite-youtube-subscribe{background-position:-270px -380px}
a.reelseo-sprite-twitter-subscribe{background-position:-240px -410px; width:26px; height:26px; display:inline-block}
a:hover.reelseo-sprite-twitter-subscribe{background-position:-200px -410px}
#content .page-entry p{padding:0 0 12px 0}
#postnav{min-width:80px;float:right; padding:0 4px 0 0; font-size:11px; font-weight:bold; border-top:1px #BCD1FF solid; border-right:1px #BCD1FF solid; border-left:1px #BCD1FF solid; border-bottom-left-radius:none; border-bottom-right-radius:none; border-top-left-radius:5px; border-bottom:#FFF 1 px solid}
#postnav .previouspost{padding:0 0 0 10px; list-style-type:none; display:inline}

#postnav .previouspost a.rwd {}
#postnav .previouspost a.rwd:hover {color:red}
#postnav .nextpost a.ffwd {}
#postnav .nextpost a.ffwd:hover {color:red}

#postnav .nextpost{padding:0 10px 0 0; list-style-type:none; display:inline}
.topics{border:1px solid #C9CED6; border-top:none}
.topics a{color:#121212}
.topics a:hover{color:#390}
.topics h2{font-size:14px; background:#C9CED6; padding:2px 0 2px 6px}
.navigation{float:left; width:100%; margin-bottom:18px}
.navigationtop{float:left; width:100%; margin-bottom:10px; border-bottom:1px dotted #C9CED6; padding-bottom:10px}
#sidebars{float:right; width:340px; display:inline}
.topics .topics-inside{padding:6px 10px 10px 10px; text-align:justify}
#top{width:984px; margin:0 auto 10px auto}
.nanotabs{text-align:left; clear:left}
.tabs{clear:left}
.tabs li{float:left; font-size:14px; list-style-type:none}
.tabs li a{display:block; color:#555f70; font-weight:bold; margin:0 8px 0 0; padding:2px 4px; text-align:center; width:320px; text-decoration:none}
.nanotabs ul{margin:0px; padding:0px}
.spacer.white a, .spacer.white-home a{color:#444}
.spacer.white a:hover, .spacer.white-home a:hover{color:#390}
.spacer.white{background:#FFF; border-top:1px dotted #C9CED6; clear:left; padding:10px 0}
.spacer.white-home{background:#FFF; border-top:1px dotted #C9CED6; clear:left; padding:10px 0 0 0}
.spacer.white ul, .spacer.white ol, .spacer.white-home ul, .spacer.white-home ol{margin:0; padding:0}
.spacer.white li, .spacer.white-home li{background:transparent url(/wp-content/themes/reelseo-2014/images/reelsprite.png) no-repeat scroll -200px -836px; margin:0 0 6px; padding:0 0 0 18px; list-style-type:none}
.header-description{font-size:12px; padding:2px 0 0 4px; text-transform:uppercase; font-weight:bold; display:block}
.header-description a, header-description a:hover{color:#555F70; text-decoration:none;font-size:12px}
.wptable{border:1px Solid #C9CED6; border-collapse:collapse; width:606px; font-size:11px}
.wptable th{background:#F4F5F7 url(/wp-content/themes/reelseo-2014/images/up-down-sort.gif) no-repeat scroll 0 5px; padding:2px 15px; border:1px solid; border-color:#C9CED6; cursor:default; font-size:12px; white-space:nowrap}
.wptable td{padding:3px}
.wptable td a{cursor:text}
.wptable tr.alt{background-color:#F4F5F7}
.oio-inline-left{display:block; width:100%; padding:10px; margin:0!important; float:none!important}
.reelseo-sprite-comments-icon{background-position:4px -418px; width:18px; height:11px; display:block}
.reelseo-sprite-reelseo-icon{background-position:-200px}
.reelseo-logo{background-image:url(/wp-content/themes/reelseo-2014/images/logo.png); background-position:0 8px; background-repeat:no-repeat; width:246px; height:50px; padding-top:10px}
.featured-video-text{width:198px; float:left; margin-right:10px; border:1px solid #999}
.homepage-videos{width:200px; float:left; margin-right:10px; height:125px; border:1px solid #DEDEDE}
.post-thumbnail{float:left; margin:4px 10px 0 0}
.post-thumbnail-large {margin:0 auto;float: none;text-align: center;}
.post-thumbnail-video {display:none;}
.homepage-thumbnail{width:150px; height:100px; float:left; margin:4px 10px 0 0; border:1px solid #dedede}
.page-thumbnail{width:150px; height:100px; float:left; margin:0 10px 0 0; border:1px solid #dedede}
.video-page-thumb{cursor:pointer !important; display:block !important; position:absolute !important}
.socialize-containter{background-color:#E6F2E1; padding:8px; border-top:1px solid #C9CED6; border-right:1px solid #C9CED6; border-left:1px solid #C9CED6}
a.chicklet img{border:0; height:16px; width:16px; margin:0 3px 0 3px}
a.chicklet{height:16px; line-height:16px; margin-right:6px}
.wp-caption-text{background-color:#f4f5f7; margin:0 8px 10px 0; text-align:center; font-size:13px; padding:4px}
.topmenu-box{float:right; width:354px}
#search{width:348px; height:28px; display:block; margin:0 18px 0 0; float:right}
#search .search-text{color:#666; float:left; margin:6px 0 2px 10px; width:200px; border:none; font-size:12px;  font:weight:bold}
#search .btn{background-position:-310px -530px; width:74px; height:22px; display:block; float:right; margin:3px 0; font-size:12px}
.powerpress_links_mp4, .powerpress_links_flv{height:1px; overflow:hidden; padding:1px 0 0 0!important}
.powerpress_player{display:inline; margin:0 0 12px 0}
#whatIsSpan{display:none}
.strip-like{font-size:15px!important; font-weight:bold; color:#121212}
#crp_related ul li{background:transparent url(/wp-content/themes/reelseo-2014/images/reelsprite.png) no-repeat scroll -200px -832px; display:block; margin:0 0 2px; padding:0 0 2px 18px}
#crp_related ul{margin:0 0 4px; padding:4px 0 4px 12px}
img.wpp-thumbnail{float:right; margin:2px 0 0 2px; border:2px solid #ccc; padding:4px}
pre, code{font-size:12px; background:#f0f0f0; border:1px solid #ccc; line-height:20px; background:url(/wp-content/themes/reelseo-2014/images/pre_code_bg.gif) repeat left top; overflow:auto; padding:0 0 0 18px; display:block; margin:0 18px 10px 18px}
.fblike-post{background:#fff; height:30px; border:1px solid #BCD1FF; border-bottom-left-radius:5px; border-bottom-right-radius:5px; border-top-left-radius:5px; padding:4px 0 0 4px}
#comment .fixed .fblike-post{background:#fff; width:603px; height:32px; padding:4px 0 0 6px}
.fb_share_count_hidden .fb_share_count_nub_top, .fb_share_count_hidden .fb_share_count_top, .fb_share_count_hidden .fb_share_count_nub_right, .fb_share_count_hidden .fb_share_count_right{display:none; visibility:hidden}
.fb_button .fb_button_text, .fb_button_rtl .fb_button_text{padding:2px 4px 2px!important}
.share-home{float:right; width:60px; margin-left:10px}
.fb_button_small .fb_button_text{padding:2px 4px 3px!important}
.share-home-each{float:left; padding:4px}
.item-container{padding:0 16px!important}
div.scrollable{width:600px!important}
.related{background-image:url(/wp-content/themes/reelseo-2014/images/reelsprite.png); background-repeat:no-repeat; background-position:-200px -832px; list-style-type:none; padding:0 0 0 16px}
.events-banners{margin-bottom:10px}
.connect_widget{float:right}
.what_is_container{display:none!important}
fbConnectWidgetTopmost{border-top:#999!important}
.widget_yarpp_widget, .widget_popular_terms_cat{list-style:none}
.breadcrumbs{border-bottom:1px dotted #CCC; padding-bottom:4px; display:block; position:relative; height:13px; overflow:hidden;font-size:13px}
.vidembeds{text-indent:-9999px; overflow:hidden; height:1px}
.inpost-featured{background:transparent url(/wp-content/themes/reelseo-2014/images/reelsprite.png) no-repeat scroll -200px -832px; list-style:none; padding:0 0 0 15px}
.sidebar-125-box{width:300px; height:auto; padding:0 18px; display:block}
.sidebar-125-events{width:300px; margin:0 18px 0 18px; height:auto; display:block}
.sidebar-125-events-home{width:300px; margin:10px 18px 0 18px; height:auto; padding:0 0 10px 0; display:block}
.sidebar-125-box ul, .sidebar-125-events ul, .sidebar-125-events-home ul{padding:0; list-style:none; display:inline-block; margin:0 auto}
.sidebar-125-box ul li, .sidebar-125-events ul li, .sidebar-125-events-home ul li{float:left; margin:4px 8px; padding:3px; border:1px solid #dedede; width:125px; height:125px; list-style:none}
.gsection_title{border:none!important; color:#444!important; font-weight:normal!important}
.gfield{margin:20px 0}
#creditLine{display:none!important}
.reply{text-align:right}
.divider{border-bottom:1px dotted #949494; border-top:1px dotted #F5F5F5; clear:both; font-size:0; height:0; line-height:0; margin:6px 0; padding:0; position:relative}
.form-allowed-tags{display:none; padding:0; margin:0; line-height:0}
#comment_mail_notify{float:left}
.lf_logo{display:none!important}
.gsection_title{border:none}
.sticky css{}
.gallery-caption{}
.bypostauthor{}

/*TABS*/
#tabvanilla{margin:10px 0 10px 0; padding-bottom:15px}
#tabvanilla ul{padding:0 0 0 0}
#tabvanilla ul.tabnav{padding:8px 0 2px 0}
.widget1{margin:0 0 0 25px; height:auto; padding:0 15px; display:block; background:#71b753; background:-webkit-gradient(linear,0 0,0 100%,from(#a9d29d),to(#51a82f)); background:-moz-linear-gradient(top,#a9d29d,#51a82f); border:1px solid #CBFFBD; -moz-box-shadow:0 1px 7px 0 rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 7px 0 rgba(0,0,0,0.5); box-shadow:0 1px 7px 0 rgba(0,0,0,0.5); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px}
.widget1 >*{font-size:12px}
.widget1 .tabdiv a{display:block}
.widget1 .tabdiv a:hover{color:#1F4112; font-weight:bold; font-style:italic; background:#B4E2A7; -webkit-transition:background 0.3s ease-in-out; -moz-transition:background 0.3s ease-in-out; transition:background 0.3s ease-in-out}
.tabnav li{display:inline; list-style:none; padding:0; text-shadow:0 1px 0 #CBFFBD}
.tabnav li a{text-decoration:none; text-transform:uppercase; color:#1F4112; font-weight:bold; padding:2px 6px; outline:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px 5px 0 0}
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a{-moz-box-shadow:0 -1px 1px 0 rgba(0,0,0,0.1); -webkit-box-shadow:0 -1px 1px 0 rgba(0,0,0,0.1); box-shadow:0 -1px 1px 0 rgba(0,0,0,0.1); background:#B4E2A7; background:-webkit-gradient(linear,0 0,0 100%,from(#C1F2B3),to(#a9d29d)); background:-moz-linear-gradient(top,#C1F2B3,#a9d29d); color:#13290B; text-decoration:none}
.tabdiv{background:#fff; border:1px solid #C9CED6; padding:10px; font-size:11px; -moz-box-shadow:inset 0 0 15px #1F4112; -webkit-box-shadow:inset 0 0 15px #1F4112; box-shadow:inset 0 0 15px #1F4112}
.tabdiv li{list-style:none; padding:4px 0; line-height:130%; border-bottom:1px dotted #ddd;display:block;overflow:hidden}
.tabdiv li:last-child{border:none}

.tptn_link {font-size: 13px;color: #13290B!important;padding: 0;min-height:50px!important;margin-bottom: 3px;line-height: 18px;display:inline!important;padding:0!important;}
.tptn_thumb {width:50px!important;height:50px!important;clear: right;float:left!important;margin-right: 8px!important;}
.tptn_after_thumb a {display:block!important;}

.tabdiv ul.photo li a{clear:left; min-height:75px}
.tabdiv ul.photo li img{float:left; border:1px solid #dedede; height:75px; width:75px;margin:0 12px 0 0;}
.tabdiv a{vertical-align:top; padding:1px 6px}
.ui-tabs-hide{display:none}
.tabdiv h3{font-size:14px;  line-height:160%; height:65px; overflow:hidden;font-weight:normal}
.tabdiv li.cat-item{margin-left:25px; list-style-type:disc}
.widget1 .tabdiv .st-tag-cloud a{display:inline; line-height:150%}
.previously {font-weight:normal;background:none!important;line-height:normal!important}

/*NEW PAT WRAPPER*/
#top{width:1010px; margin:0 auto 10px}
#box{width:980px; min-height:900px; margin:0 auto; padding:15px; background:white; box-shadow:inset 0 2px 10px #878A90; border:3px solid #E0E5EE; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;overflow:hidden}
.clear{position:relative; clear:both; visibility:hidden; font-size:0; height:0; line-height:0}
/*END NEW PAT MAIN CONTENT*/

/*NEW PAT NAV*/
#topmenu{background:none}
#topmenu{position:relative; z-index:999999; height:33px; background:#465dac; background:-webkit-gradient(linear,0 0,0 100%,from(#526FD4),to(#3850a4)); background:-moz-linear-gradient(top,#526FD4,#3850a4);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#526FD4',endColorstr='#3850a4'); border-radius:5px; border:1px solid #BCD1FF; box-shadow:0 0 7px #5E5E5E}
ul#topnav{position:relative; width:auto; height:33px; margin:0; padding:0; font-family:Helvetica,Arial,sans-serif}
ul#topnav li{float:left; text-align:left; list-style-type:none; margin:0; border-right:1px dotted #3850a4; border-left:1px dotted #a2b5db}
ul#topnav li:last-child{border-right:none}
ul#topnav li:first-child{border-left:none}
ul#topnav li li{border:none}
ul#topnav li a, ul#topnav li a:link, ul#topnav li a:visited{display:block; line-height:32px; text-decoration:none; color:#fff; text-decoration:none; font-size:14px; padding:0 15px}
ul#topnav li a:active, ul#topnav li a:hover{color:#fff; background:#3b54a7; background:-webkit-gradient(linear,0 0,0 100%,from(#3850a4),to(#526FD4)); background:-moz-linear-gradient(top,#3850a4,#526FD4);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3850a4',endColorstr='#526FD4'); text-decoration:none}
ul#topnav .menu{position:absolute; top:31px; background:rgba(56,80,164,0.97); padding:0}

/* Sub Nav */
ul#topnav .menu ul{float:left; display:inline; margin:0; padding:0;}
ul#topnav .menu ul li{float:none; border-bottom:1px dotted #3850a4; margin:5px}
ul#topnav .menu ul li a, ul#topnav .menu ul li a:link, ul#topnav .menu ul li a:visited{color:#fff; height:100%; font-size:13px; padding:6px; line-height:16px; text-decoration:none; background:none}
ul#topnav .menu ul li a:active, ul#topnav .menu ul li a:hover{background:#293B7B; text-decoration:none}
ul#topnav .menu ul li a:active{background-color:transparent}
ul#topnav li .menu{display:none}
ul#topnav li:hover .menu, ul#topnav li.over .menu{display:block; /*background:#5e7ebf; */}
ul#topnav li.current a{background:#dcf3fe; background:-webkit-gradient(linear,left top,left bottom,from(#f4fafd),to(#caeaf9)); background:-moz-linear-gradient(top,#f4fafd,#caeaf9);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4fafd',endColorstr='#caeaf9')}
ul#topnav li a.nav_item{padding:0 20px}
.subhead span{font-size:14px; font-weight:bold}
.subhead{font-size:13px; font-weight:bold}
.subhead ul{}
/* additional layers */
ul#nav .menu ul ul{margin:2px; width:auto}
ul#nav .menu ul ul li{border-bottom:none; padding:0; margin:0}
/*END NEW PAT NAV*/

/*NEW PAT SUBSCRIBE SEARCH*/
#search{z-index:998; position:absolute; top:2px; right:0; width:348px}
#search .btn{padding:2px 6px; outline:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:1px solid #CBFFBD; background-position:0 0; background-image:none; text-shadow:0 1px 0 #CBFFBD; background:#B4E2A7; background:-webkit-gradient(linear,0 0,0 100%,from(#C1F2B3),to(#a9d29d)); background:-moz-linear-gradient(top,#C1F2B3,#a9d29d); color:#13290B; width:75px; display:block; float:right; margin:3px 12px 0 0}
#search input#s{padding:2px 0 2px 6px; border:1px solid #BCD1FF; font-family:Helvetica,Arial,sans-serif; font-size:12px; color:#666; background:#fff; float:left; margin:4px 0 0 16px; width:230px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -khtml-border-radius:3px; border-radius:3px}
#mc_embed_signup{background-position:0 0; background-image:none; margin:0; float:none; width:auto}
input#mce-EMAIL{color:#121212;margin:2px 10px 2px 0; padding:4px 6px; font-size:13px; background:#f7f7f7; float:left; margin:2px 10px 2px 0; width:190px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;border:1px solid #555f70}
.subscribe-bar .follow .follow-text{float:left; margin:3px -4px 0; padding:0 8px 0 0; text-transform:uppercase; font-weight:bold; color:#13290B; font-size:14px; text-shadow:0 1px 0 #fff}
.headline{padding:0 8px 0 0; text-transform:uppercase; font-weight:bold; color:#fff; font-size:14px; text-shadow:1px 1px 0 #233269}
.subscribe-bar input[type="checkbox"]{color:#fff; top:18px; right:45px; z-index:1}
#mc_embed_signup input.subscribe-btn{padding:4px 12px; font-size:14px;outline:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:1px solid #fff; background-position:0 0; background-image:none; text-shadow:0 1px 0 #666; background:#a00000; background:-webkit-gradient(linear,0 0,0 100%,from(#ba0010),to(#a00000)); background:-moz-linear-gradient(top,#ba0010,#a00000); color:#fff; display:block; margin:1px 12px 0 0; /*top:15px; right:10px; */z-index:10}
#mc_embed_signup input.subscribe-btn2{padding:4px 12px; font-size:14px;outline:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:1px solid #666; background-position:0 0; background-image:none; text-shadow:0 1px 0 #666; background:#a00000; background:-webkit-gradient(linear,0 0,0 100%,from(#ba0010),to(#a00000)); background:-moz-linear-gradient(top,#ba0010,#a00000); color:#fff; display:block; margin:1px 12px 0 0; /*top:15px; right:10px; */z-index:10}

.subscribe-email{margin-bottom:14px; position:relative; padding:15px; background:#465dac; background:-webkit-gradient(linear,0 0,0 100%,from(#526FD4),to(#3850a4)); background:-moz-linear-gradient(top,#526FD4,#3850a4);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#526FD4',endColorstr='#3850a4'); border-radius:5px; border:1px solid #BCD1FF; box-shadow:0 0 7px #5E5E5E}
.social-box{position:relative; background-image:none; background-repeat:no-repeat; background-position:0 0; margin:0;padding:10px 15px; background:#d6d9dd; background:-webkit-gradient(linear,0 0,0 100%,from(#f4f5f7),to(#b5bac1)); background:-moz-linear-gradient(top,#f4f5f7,#b5bac1);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f5f7',endColorstr='#b5bac1'); border-radius:5px; border:1px solid #fff; -moz-box-shadow:0 -1px 1px 0 rgba(0,0,0,0.1); -webkit-box-shadow:0 -1px 1px 0 rgba(0,0,0,0.1); border-radius:5px; box-shadow:0 0 7px #5E5E5E; margin-bottom:14px}
.social-box .divider{border-bottom:1px dotted #949494; border-top:1px dotted #F5F5F5; clear:both; font-size:0; height:0; line-height:0; margin:6px 0; padding:0; position:relative}
/*END ALL PAT STUFF*/

.clear{position:relative; clear:both; visibility:hidden; font-size:0; height:0; line-height:0}
.hide{display:none!important}
.gform_wrapper{display:block!important; color:#444!important; margin:0px!important; max-width:100%!important}
.gform_wrapper ul{padding:0!important}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"], .gform_next_button, .gform_previous_button, .gform_button{font-size:1.1em!important; background:#71B753; background:-webkit-gradient(linear,0 0,0 100%,from(#A9D29D),to(#51A82F)); background:-moz-linear-gradient(top,#A9D29D,#51A82F); border:1px solid #CBFFBD; -moz-box-shadow:0 1px 7px 0 rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 7px 0 rgba(0,0,0,0.5); box-shadow:0 1px 7px 0 rgba(0,0,0,0.5); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:10px 40px; font-weight:bold; color:white; cursor:pointer; text-shadow:0 1px #555f70}
.gform_anchor{display:none!important}
.gform_wrapper .gform_page_footer{width:100%!important; border-top:none!important; margin:0 0 20px 0!important; padding:0!important; float:right}
.pds-input-label{height:22px!important}
.pds-votebutton-outer{clear:both; display:block}
.expand-layer{margin:0 0 10px 0; padding:0}
.expand-heading{background:url(http://www.reelseo.com/wp-content/themes/reelseo-2014/images/transcript.gif) no-repeat top left; color:#555; padding:3px 32px; font-weight:bold; cursor:pointer; position:relative; border-bottom:1px solid #f4f5f7; border-top:1px solid #f4f5f7}
.expand-content{padding:24px;background:#f4f5f7;font-size:13px;border:1px solid #ccc}
.strip-like{padding:8px!important}
.bottomtotop{margin:10px 8px 8px 8px}
.bottomtotop a{text-decoration:none; color:#555f70; font-weight:bold}
.tagboxfloat{float:right; width:250px; margin:0 0 0 10px; padding:8px; background:#F9FAFB; border:1px solid #f4f5f7}
.tagbox{margin:10px; padding:8px; background:#F9FAFB; border:1px solid #f4f5f7}


/*SOCIAL SUBSCRIBE CONTAINERS*/
.gpluspagebox{max-height:112px; width:308px; overflow:hidden}
.gplusbox{height:30px; width:288px; padding:0 9px; background:white; border-right:1px solid gainsboro; border-left:1px solid gainsboro}
.youtube-subscribe-box{width:306px; height:44px; margin:0 auto; overflow:hidden; background:white; border-right:1px solid gainsboro; border-left:1px solid gainsboro; border-bottom:1px solid gainsboro}
.twitterfollowbox{width:204px; float:left; height:29px}
.hide{display:none}

/*MISC CSS TO CORRECT OUSIDE STYLES*/
.vvqyoutube {line-height:0;}


#cboxOverlay {z-index:9999999!important}

/*NEW HORIZONTAL SHAREBAR*/
#comment-wrapper{position:relative}
#commentWrapper{/* required to avoid jumping */position:absolute; width:609px; margin:0 auto 0 -12px; background:white; z-index:9999}
#comment{background:white; width:609px; padding:0 0 0 12px}
#comments ol li{}
#comment.fixed{width:626px; position:fixed; margin:0 0 0 4px; top:0; moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-shadow:0 5px 12px -7px rgba(0,0,0,0.9); box-sizing:border-box; padding:6px 8px;}



/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.
*/
div.sharedaddy div.sd-block {
	border: none;
	margin-bottom: 10px;
	margin-bottom: 0;
	padding: 0;
}

h3.sd-title,.single-format-quote div.sharedaddy div.sd-block,.sd-button:before {
	display: none !important;
}

div.sharedaddy .sd-content {
	float: left;
	margin: 0;
}

div.sharedaddy a.sd-button {
	border: none !important;
	box-shadow: none !important;
	margin: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

div.sharedaddy a.sd-button, {
	border: none !important;
	box-shadow: none;
}

.sd-social-icon-text a.sd-button>span,a.sd-button>span {
	opacity: 1;
	padding: 4px 16px;
	background-image: none !important;
	border: none !important;
}

li.share-facebook a.sd-button>span,li.share-google-plus-1 a.sd-button>span,li.share-linkedin a.sd-button>span,li.share-stumbleupon a.sd-button>span,li.share-digg a.sd-button>span,li.share-tumblr a.sd-button>span,li.share-pocket a.sd-button>span,li.share-pinterest a.sd-button>span,li.share-twitter a.sd-button>span {
	border: none;
	color: #dfdfdf;
	margin-left: 0 !important;
}

li.share-facebook a.sd-button>span {
	background: #4965a0;
}

li.share-google-plus-1 a.sd-button>span {
	background: #dd4b39;
}

li.share-linkedin a.sd-button>span {
	background: #00749C;
}

li.share-twitter a.sd-button>span {
	background: #00abf0;
}

li.share-email a.sd-button>span {
	background: #eee;
}

li.share-print a.sd-button>span {
	background: #ddd;
}

li.share-pinterest a.sd-button>span {
	background: #cb212a;
}

li.share-stumbleupon a.sd-button>span {
	background: #ff4e2d;
}

li.share-tumblr a.sd-button>span {
	background: #43546C;
}

li.share-pocket a.sd-button>span {
	background: #F13D52;
}

li.share-reddit a.sd-button>span {
	background: #C1D4E9;
}

li.share-digg a.sd-button>span {
	background: #000;
}

.share-more>span {
	background: #ccc;
}

li.share-email a.sd-button:hover>span,li.share-print a.sd-button:hover>span,li.share-facebook a.sd-button:hover>span,li.share-google-plus-1 a.sd-button:hover>span,li.share-linkedin a.sd-button:hover>span,li.share-pinterest a.sd-button:hover>span,li.share-digg a.sd-button:hover>span,.share-more:hover>span,li.share-pocket a.sd-button:hover>span,li.share-reddit a.sd-button:hover>span,li.share-stumbleupon a.sd-button:hover>span,li.share-tumblr a.sd-button:hover>span,li.share-twitter a.sd-button:hover>span {
	background: #555f70;
	color: #fff;
}

.sd-content .sd-button span.share-count {
	color: #fff !important;
	font-size: 100% !important;
	margin-left: 7px;
}

div.sharedaddy h3 {
	font-size: 14px !important;
	text-transform: none;
	letter-spacing: 0;
	line-height: 1;
	font-weight: 700;
}

div.sharedaddy .sd-content li {
	margin: 0 !important;
}

div.inner ul li {
	float: none !important;
	text-align: right;
}

audio,audio:hover,audio:focus,audio:active {
	width: 100%;
}

textarea,input [type="text"],#_embed {
	background: #f4f5f7;
	height: 32px;
	font-size: 16px;
	color: #666;
}

#podcastembed {
	background: #f4f5f7;
	height: 32px;
	font-size: 16px;
	color: #666;
	float: right;
	width: 80%;
}

.tm-click-to-tweet .tm-powered-by {
	display: none;
}

div#jp-relatedposts {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 0 !important;
}

div#jp-relatedposts .jp-relatedposts-headline {
	width: 100% !important;
	font-size: 20px !important;
}

div#jp-relatedposts .jp-relatedposts-headline em:before {
	border-top: none !important;
	display: inline !important;
	content: "Learn More ► " !important;
}

div#jp-relatedposts .jp-relatedposts-headline em:after {
	content: " Posts" !important;
}

div#jp-relatedposts .jp-relatedposts-post .jp-relatedposts-post-context {
	display: none !important;
}

._embed_box {
	display: block;
	overflow: hidden;
	width: 100%;
	border-bottom: 1px dotted #ccc;
	margin: 8px 0;
	padding: 0 0 8px;
}

.et-learn-more h3.heading-more {
	padding: 10px 50px 10px 22px !important;
}

.et-learn-more .learn-more-content {
	padding: 0 20px !important;
}

.gform_wrapper .gform_footer {
	padding: 0;
	margin: 16px auto;
	text-align: center;
}

.summit-14-btn {
	text-align: center;
	margin: 12px auto;
	opacity: .8;
}

.summit-14-btn:hover,.summit-14-btn:active,.summit-14-btn:focus {
	opacity: 1;
}

#reelsummit-14 {
	text-align: center;
}