@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400italic,700,700italic);
@import url(//fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic);
html, body {
  width: auto !important;
  overflow-x: hidden !important;
}

/*----------------------------------------------------------
Form Alerts and Warnings
----------------------------------------------------------*/

.dnnFormMessage.dnnFormError, .dnnFormMessage.dnnFormValidationSummary{
	background-color: white;
	border: 1px solid #840a0a;
}

.dnnForm .dnnFormItem span.dnnFormMessage.dnnFormError {
	background-color: white;
	border: 1px solid #840a0a;
}
.dnnForm .dnnFormItem span.dnnFormMessage.dnnFormError:after {
	border-top: 7px solid #840a0a;
}

/* Form Master */


/*----------------------------------------------------------
Search Results Updates
----------------------------------------------------------*/

ul.searchSkinObjectPreview > li.searchSkinObjectPreview_group { display: none; }
.dnnSearchResultPager span {
	color: #575046;
}

.dnnSearchResultItem-Others { display: none; }

.dnnSearchResultPager.dnnSearchResultPagerTop{
	border-bottom: 2px solid #423218;
}

.dnnSearchResultPager {
	border-top: 2px solid #423218;
}
 
.dnnSearchBoxPanel, .dnnSearchResultPanel {
	font-family: 'PT Sans', sans-serif;
	background: url(images/gray-header-bg.jpg) repeat-x #c3bbaf;
}

.dnnSearchResultContainer > .dnnSearchResultItem {
	overflow-wrap: break-word;
} 

#header .searchInputContainer a.dnnSearchBoxClearText {
	z-index: 201;
	margin-top: -21px;
	margin-right: 25px;
}

.dnnSearchBoxPanel .dnnSearchResultAdvancedTip {
    margin: 10px 6px 0 0;
}

/*----------------------------------------------------------
DNN Upgrade Updates
----------------------------------------------------------*/

@import url("https://fonts.googleapis.com/css?family=PT+Sans");

body{background-color:white;margin:0;font-family: 'PT Sans', sans-serif;font-size:15px;line-height: normal;}

.dnnFormItem span.dnnFormMessage.dnnFormError{position:absolute;right:0;top: inherit;z-index:9999;}

.dnnFormInfo{font-size: 15px;line-height: 160%;font-family: 'PT Sans', sans-serif;background:#fff;border:#29386d 1px solid;color:#000;text-shadow:0px 1px 1px #fff;}
.dnnFormHelpContent, .dnnFormItem label .dnnFormHelpContent{font-size: 15px;line-height: 160%;font-family: 'PT Sans', sans-serif;border:#29386d 1px solid;color:#000;background:#fff url(../../images/help-icn.png) no-repeat 10px 10px;
	-moz-border-radius:3px;border-radius:3px;text-shadow:0px 1px 1px #fff;font-weight:normal;max-width:30em;padding:0.8em 1em 0.8em 3em;}
.dnnFormPopup .ui-dialog-titlebar {padding:0.8em 1.2em;position:relative;background:#4E4E4E;background:-moz-linear-gradient(top, #4E4E4E 0%, #282828 100%);overflow:visible;height:20px;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4E4E4E), color-stop(100%,#282828));
	-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;}

.dnnFormItem label, .dnnFormItem .dnnFormLabel, .dnnFormItem .dnnTooltip {font-weight:normal;}
.dnnForm input.dnnFormRequired {border-radius:0px;box-shadow:0 0 0;border:1px solid gray;background:#fff;}
a.dnnPrimaryAction, a.dnnPrimaryAction:link, a.dnnPrimaryAction:visited, .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only {color: #fff;font-family: 'PT Sans', serif !important;font-size: 16px;text-shadow: 1px 1px 0 #6b1010;text-decoration:none;border: 1px solid #4e0707;font-weight: normal;border-radius: 5px;height: auto;background: url(/Portals/_default/Skins/DrLori/images/red-button-bg.jpg) #840a0a repeat-x;filter: none;}
a.dnnPrimaryAction:hover {background: #840a0a!important;filter: none!important;text-decoration:none;}
/* div.dnnSendPasswordContent ul.dnnActions {
padding: 0 0 0 182px;
} */
.dnnSendPasswordContent input[type=text]{width:50%;}
.dnnSendPasswordContent{max-width:100%;}
#dnn_ctr_Register_registerButton{margin-left: 182px;}
.dnnFormItem.dnnFormHelp{display:none;}
.dnnArchiveForm .dnnFormItem.dnnFormHelp {display:block!important;}
/* .dnnFormMessage {margin:0;} */
.dnnFormError {border:1px solid #CF2323;background:#fff;text-shadow:none;color:#000!important;}
.dnnFormValidationSummary {border:1px solid #CF2323;background:#fff;text-shadow:none;color:#000!important;}
	
.Head {	display: inline;	margin-bottom: 0;}	
.Head {	font-size: 20px;font-weight: normal;color: #333;}
.NormalTextBox {font-size: 12px;font-weight: normal;}
.PagingTable {height: 33px;	width: 100%; background-color: #fff; border: #036 1px solid;}
.PagingTable td{padding:5px;}
h1.PageName, h1 { line-height: normal; letter-spacing: normal; font-size: 20px !important; font-weight: normal; font-family: 'PT Sans', sans-serif; margin-top: 15px; margin-bottom: 15px; }
h2 { line-height: normal; letter-spacing: normal; font-size: 20px !important; font-weight: normal; font-family: 'PT Serif', serif; margin-top: 15px; margin-bottom: 15px; }	
h3 { line-height: normal; letter-spacing: normal; font-weight: normal; font-family: 'PT Serif', serif; margin-top: 20px; margin-bottom: 20px;  }
.dnnFormHelpContent { text-shadow: none; }
.RadGrid_Default .rgRow  .red-button a { color: #fff; }
.event.Normal .event-details p{margin: 1em 0;}
a:active, a:focus {outline: none;}
p {margin: 0 0 18px 0;}
.ThemeDefault .RptAlternate{background:none !important;}
/* End DNN upgrade updates */
ul.dnnAdminTabNav{height:55px;}
.DnnModule{/*z-index:199;*/ z-index:initial; position:relative; zoom:1; /*Entropy skin IE7*/ }
.dnnForm ul.dnnActions, .DnnModule ul.dnnActions, ul.dnnActions {margin: 1em 0;	border-top: #ccc double;	padding: 1em 0 0 0;}
.dnnLoginActions {display: block;}
ul.dnnActions li {overflow: hidden;	display: block;	float: left;}
ul.dnnActions, ul.dnnActions li {list-style: none;padding: 0;margin: 0;}
.dnnSecondaryAction, a.dnnSecondaryAction, .dnnSecondaryAction:hover,  a.dnnSecondaryAction:hover {	font-family: 'PT Sans', serif;background-color: transparent;background: transparent;text-shadow: none;box-shadow: none;border: none;}
.dnnSecondaryAction:hover,  a.dnnSecondaryAction:hover {color: black;}
.dnnLoginService .dnnPrimaryAction { margin-left: 0px;}
.dnnForm a.dnnPrimaryAction  { color: #fff!important; }
.dnnForm a.dnnPrimaryAction:hover  { text-decoration: none; color: #fff!important;}
.dnnForm .dnnLabel { width: 37.075%; }
.rmItem{z-index:9000;position:relative;}
.rmItem a{z-index:9000;position:relative;}
#skip{display:none;}
#Body{color:#555;font-size:14px;background:url(images/body-bg.jpg) repeat-x #e3ded7;font-family: 'PT Serif', serif;-webkit-font-smoothing: antialiased;}
p,div{	color:#222;	font-size:15px;}
a,a:link,a:active,a:visited{color:#3c5ac3;text-decoration: none;}
a:hover{text-decoration: underline;}
input,textarea{outline:none;}
table{font-size:15px;font-family: 'PT Sans', sans-serif;color:#222;}
.table-responsive{border:none!important;}
ul li {list-style: disc;}
hr{background:#423218;border:0px;height:2px !important;margin-top:10px!important;}
.NormalRed {color:#AB1717;}

/* NAV */

#menu ul, #menu ul li {margin: 0; padding: 0; list-style-type: none;}



/* =============== */

#top-links{clear:both;float:left;background:#333;padding:10px 0;width:100%;position:fixed;z-index:1000;box-shadow:1px 1px 3px #111;}
#top-links ul{margin:0;padding:0;}
#top-links ul li{font-family: 'PT Sans', sans-serif;float:left;list-style:none;margin:0 10px 0 0;}
#top-links ul li a{display:block;color:#ededed;border-radius:30px;border:2px solid #444;padding:2px 10px;font-size:12px;font-weight:bold;}
#top-links ul li a:hover{border:2px solid #fff;text-decoration: none;}

h3.ui-accordion-header{font-size:21px;font-family: 'PT Serif', serif;color:#3d57b2;padding:0 0 0 20px;outline:none;}
h3.ui-accordion-header > span > a{text-decoration:none;}
h3.ui-state-default{background:url(images/left-blue-arrow.png) no-repeat left;cursor: pointer;}
h3.ui-state-active{background:url(images/down-blue-arrow.png) no-repeat left;cursor: pointer;}
div.accordion {margin:10px 0;}
div.accordion a{color:#3c5ac3;font-weight:normal;}

.Normal{font-size:15px;line-height:160%;font-family: 'PT Sans', sans-serif;}
.clear{clear:both;}
.DNNEmptyPane{display:none;}
.DnnModule{margin:20px 0 0px 0;clear:both;}
.dnnForm{min-width: 0;}
.DNNModuleContent img{border: 1px solid rgb(214, 216, 219);background: rgb(255, 255, 255);padding: 5px;box-shadow: 0px 0px 8px rgb(214, 216, 219); max-width: 100%;}
.DNNModuleContent .dnnCheckbox img{ border: none; padding: 0px; box-shadow: none; background: transparent url(/images/checkbox.png) no-repeat; }
.DNNModuleContent .dnnCheckbox-checked img { background-position: -51px 0px; }
.DNNModuleContent .dnnRadiobutton img{ border: none; padding: 0px; box-shadow: none; background: transparent url(/images/radiobutton.png) no-repeat; }
.DNNModuleContent .dnnRadiobutton-checked img { background-position: -51px 0px; }
.dnnFormItem .dnnLoginRememberMe{ display: block; }
.dnnFormMessage.dnnFormSuccess{background:none!important;}
.dnnFormMessage{border:1px solid #990000!important; background:none!important;}

body {border-top:10px solid #251a0a;}
/*.wrapper{width:960px;margin:0 auto;}*/



/* homepage & interior*/
.home-sidebar-pane{padding:0px;}
.home-blog-pane, .home-sched-event-pane, .home-about-pane{padding-left:0px;}
.home-sched-event-pane{padding-right:5px;}
.sched-event-pane{padding-right:0px !important;}
.home-sched-event-pane .col-md-4, .sched-event-pane .col-md-4{padding-left:5px;}
.home-sched-event-pane .col-md-8, .sched-event-pane .col-md-8{padding-left:0px;}
.home-value-pane{padding-left:5px;}
.home-blog-pane .col-sm-3, .blog-pane .col-sm-3{padding-left:20px; padding-right:0px;}
.home-blog-pane .col-sm-9, .blog-pane .col-sm-9{padding-left:0px;}
.home-blog-pane .col-sm-9 h3, .blog-pane .col-sm-9 h3{margin-top:0px;}
.home-about-pane{padding-right:5px;}
.home-news-pane{padding-left:5px;}
.home-news-pane .panes .fb_iframe_widget{height:384px !important;}
.home-news-pane .panes .fb_iframe_widget span iframe{height:395px !important;}
.blue-header .col-md-4{padding-right:0px;}

/* layout */


.contentWrap {background: #fff; box-shadow: 0 2px 5px #bfbcb6; padding: 10px; clear: both;}

.main-area {padding-right: 0;}

#contact-button{ position: fixed;bottom: 50%;right: 0px;z-index:9000;}

#search{float:right;height:35px;background:url(images/search-left-bg.png) no-repeat left;padding:0 0 0 35px;margin:-5px 0 0 0;}
#dnn_dnnSearch_ClassicSearch{position:relative;background:#251a0a;display:block;height:30px;padding:4px 0 0 0;}
#dnn_dnnSearch_txtSearch{font-family: 'PT Serif', serif;font-size:13px;width:210px;border-radius:5px;border:1px solid #7a623a;background:url(images/search-input-bg.jpg) repeat-x;padding:2px 20px 2px 8px;}
#dnn_dnnSearch_cmdSearch{text-indent:-10000px;background:url(images/search-icon.png) no-repeat;display:block;width:14px;height:11px;position:absolute;right:10px;top:11px;}
/*.white-wrapper{width:940px;clear:both;float:left;background:#fff;padding:10px;box-shadow:0px 2px 5px #bfbcb6;}
#header{float:left;width:960px;}*/

#logo-rotator{float:left;margin-top:20px;}
#logo-rotator .slide{cursor: pointer;/*width:580px;*/font-family: 'PT Serif', serif;}
#logo-rotator .slide img{float:left;border: 2px solid #000;background:#000;padding:0;box-shadow: 0px 0px 0px;/*border:5px solid #fff;*/}
#logo-rotator .slide{display:none;}
#logo-rotator .slide.first{display:block;}

.logo-text{float:left;margin:0 0 0 15px;/*width:320px;*/}
.logo-text div{color:#ab9a7d;font-size:18px;font-style: italic;}
.logo-text .logo-title{border-bottom:1px solid #fff;padding:0 0 5px 0;margin:0 0 8px 0;}
.logo-text .logo-title .large-logo-text{font-size:28px;color:#fff;font-style:normal;margin:0 5px 0 0;}

#logo{float:left;margin:15px;}
#header-right{float:right;}
#top_nav{clear:both;float:left;margin:22px 0 0 0;}
#top_nav ul{margin:0;padding:0;}
#top_nav ul li{float:left;list-style:none;border-right:1px solid #ab9a7d;}
#top_nav ul li a{display:block;font-size:12px;color:#ab9a7d;padding:0 10px;}
#top_nav ul li a:hover{color:#fff;text-decoration:none;}
#top_nav ul li.SelectedTab a{font-size:12px;font-weight:normal;color:#fff;padding:0 10px;}
#top_nav ul li.last-child{border:0px;}


#social{float:left;margin:15px 0 0 0;}
#social ul{margin:0;padding:0;}
#social ul li{float:left;list-style:none;margin:0 0 0 3px;}

a.youtube{float:left;display:block;background:url(images/youtube-icon.png) repeat-y 0 27px;height:27px;width:27px;}
a.youtube:hover{background-position: 0 -54px;}
a.twitter{float:left;display:block;background:url(images/twitter-icon.png) repeat-y 0 27px;height:27px;width:27px;}
a.twitter:hover{background-position: 0 -54px;}
a.facebook{float:left;display:block;background:url(images/facebook-icon.png) repeat-y 0 27px;height:27px;width:27px;}
a.facebook:hover{background-position: 0 -54px;}
a.google-plus{float:left;display:block;background:url(images/google-plus-icon.png) repeat-y 0 27px;height:27px;width:27px;}
a.google-plus:hover{background-position: 0 -54px;}
a.pinterest{float:left;display:block;background:url(images/pinterest-icon.png) repeat-y 0 27px;height:27px;width:27px;}
a.pinterest:hover{background-position: 0 -54px;}
a.blog{float:left;display:block;background:url(images/rss-icon.png) repeat-y 0 27px;height:27px;width:27px;}
a.blog:hover{background-position: 0 -54px;}
a.email {float:left;display:block;background:url(images/email-icon.png) repeat-y 0 25px;height:25px;width:25px;}
a.email:hover{background-position: 0 -50px;}

#sign-up{clear:both;float:right;margin:15px 0 0 0;position:relative;z-index:199;}
#sign-up iframe{max-width:100%;}

#dnn_cartPane{position: absolute;top:20px;left: -130px;}
#dnn_cartPane .dstore.minicart div{color:#fff;font-family: 'PT Sans', sans-serif;font-size:13px;}
#dnn_cartPane .dstore.minicart a{color:#7291FB;font-size:13px;}
#dnn_cartPane .dstore.minicart p{margin:0;}




/*#content{clear:both;float:left;width:960px;}*/

/*#dnn_headerPane{float:right;margin:10px;width:220px;}
#dnn_ContentPane{width:940px;}*/
#dnn_ContentPane h2 .Head{font-size:32px;}
#left{float:left;}
/*#right{overflow:hidden;}*/
.contentWrap .outer-row {padding: 0; margin: 0;}
.contentWrap .left-sidebar {background:#e6e2dc;border:1px solid #d3cec7;margin:20px 0 0 0;min-height:430px; padding: 0;}
.left-sidebar .DnnModule{margin:0;}
.left-sidebar .DnnModule h2{margin-left:15px;}
.left-sidebar .DNNModuleContent ul {padding:0;margin:0;}
.left-sidebar .DNNModuleContent ul li{list-style:none;background:url(images/tan-divider-bg.jpg) repeat-x bottom;padding:15px 10px;}
.left-sidebar .DNNModuleContent ul li a{display:block;background:url(images/li-bg.png) no-repeat left;color:#3048a0;padding:0 0 0 30px;font-family: 'PT Serif', serif;font-size:15px;}
.left-sidebar .DNNModuleContent ul li a:hover{text-decoration:none;background:url(images/li-bg-hover.png) no-repeat left;color:#40230D;}

/* right sidebar */
.contentWrap .sidebar-pane {padding-right: 0;}

/* Main Content area */
.contentWrap .main-area .article-pane{padding:0px;}
/*#left-menu{clear:both;float:left;width:220px;margin:20px 0 0 0;}
#left-menu #inner_nav{background:#DFDAD5;border:1px solid #d3cec7;}
#left-menu ul {padding:0;margin:0;}
#left-menu ul li{list-style:none;background:url(images/tan-divider-bg.jpg) repeat-x bottom;padding:15px 10px;}

#left-menu ul li a{display:block;color:#3048a0;padding:0 0 0 30px;background:url(images/li-bg.png) no-repeat 0px;}
#left-menu ul li a:hover{text-decoration:none;background:url(images/li-bg-hover.png) no-repeat left;color:#40230D;}
#left-menu ul li.SelectedTab {font-size:15px;}*/

/*#dnn_right_2col_large{float:left;width:465px;margin:0 15px 0 15px;}

#dnn_left_2col_half{clear:both;float:left;width:340px;}
#dnn_left_2col_half .DNNModuleContent{min-height:160px;}
#dnn_right_2col_half{float:left;width:340px;margin:0 0 0 15px;}
#dnn_right_2col_half .DNNModuleContent{min-height:160px;}
#dnn_full_1col{clear:both;float:left;width:695px;}
#dnn_rightPane{width:220px;float:left;}

#dnn_left_2col_half_2{clear:both;float:left;width:340px;}
#dnn_left_2col_half_2 .DNNModuleContent{min-height:440px;}
#dnn_right_2col_half_2{float:left;width:340px;margin:0 0 0 15px;}
#dnn_right_2col_half_2 .DNNModuleContent{min-height:440px;}

#dnn_fullPane{clear:both;float:left;width:700px;margin:0 0 0 10px;}

#dnn_full_1col_1,#dnn_full_1col_2,#dnn_full_1col_3,#dnn_full_1col_4{clear:both;float:left;width:940px;}*/
#dnn_fullPane{padding:0px 15px;}


#share{margin:20px 0 0 0;}

/* Footer */


#footer{background: url(images/footer-bg.jpg) repeat-x #34250e;padding:20px;margin:0;}
#footer #dnn_aboutPane{float:left;display:none;}
#footer #dnn_aboutPane .DnnModule{margin:0;}
#footer .free{clear:both;float:left;margin:20px 0 0 0;}

/*#footer_col_1{float:left;width:145px;margin-top:22px;padding:0 0 0 15px;}
#footer_col_2{float:left;width:145px;margin-top:22px;padding:0 0 0 15px;}
#footer_col_3{float:left;width:145px;margin-top:22px;padding:0 0 0 15px;}
#footer_col_4{float:left;width:145px;margin-top:22px;padding:0 0 0 15px;}
#footer_col_5{float:left;width:145px;margin-top:22px;padding:0 0 0 15px;}*/
#footer .col-md-2{padding-right:0px; padding-left:6px;}
#footer ul{margin:0;padding:0;}
#footer  li{list-style:none;font-size:16px;color:#bfa479;margin-top:0;}

#footer li{font-family: 'PT Serif', serif;list-style: none;/*float:left;*/font-size:14px;margin:0 20px 0px 0;/*width:145px;*/ overflow: hidden;}
#footer li a{color:#bfa479;display:block;margin:0 0 10px 0;}
#footer li li{font-family: 'PT Sans', sans-serif;clear:both;float:left;font-size:13px;margin:10px 0 0px 0;font-family:'PT Sans', sans-serif;}
#footer li li a{color:#e7dfd3;display:block;margin:0;}
#footer #free{margin-top:20px;}
#footer_nav2{float:left;}

#footer .SelectedTab a{font-weight:normal;}

#footer #footer_nav93{clear:both;}

#footer-youtube{clear:both;}
#footer-youtube ul li{margin:10px 0 0 0;}
#footer-youtube ul li a{font-size:11px;color:#fff;font-family:'PT Sans', sans-serif;}
#footer-youtube img{vertical-align: middle;margin:0 5px 0 0;}

#footer-social-menu ul{padding:0;margin:0;}
#footer-social-menu ul li{list-style: none;float:left;font-size:14px;margin:0 20px 0px 0;/*width:115px;*/}
#footer-social-menu ul li a{color:#bfa479;}
#footer-social-menu ul li li{clear:both;float:left;font-size:12px;margin:5px 0 0px 0;font-family:'PT Sans', sans-serif;}
#footer-social-menu ul li li a{color:#e7dfd3;}

#footer-icons{clear:both;float:left;width:200px;margin:10px 0 0 0;}
#footer-icons ul{padding:0;margin:0;}
#footer-icons ul li{clear:both;float:left;margin:0 0 0px 0;list-style:none;}

#footer-icons .link-text{margin:5px 0 0 5px;color: #fff;font-size:11px;font-family:'PT Sans', sans-serif;}
.link-text{float:left;margin:7px 0 0 5px;}

#footer-social{/*float:left;*/width:130px;/*padding:23px 0 0 20px;*/}

#footer-menu ul li#footer_nav393{margin:20px 0 0 0;}

.DnnModule-522 .gray-header h2{height:50px;}

#address{/*clear:both;float:left;*/color:#9c917f;font-family:'PT Sans', sans-serif;font-size:12px;margin-left:-9px;}

#login{clear:both;float:right;font-size:10px;font-family: 'PT Sans', sans-serif;margin:20px 0 0 0;}
#login a{color:#849ae8;}
#blog-overview{font-family:'PT Serif', serif;color:#fff;font-size:13px;/*width:400px;*/display:inline-block;margin:0 0 0 0px;position:absolute;top:13px;left:170px; padding-right: 65px;}
#blog-overview a{color:#dfd2bc;font-style:italic;}

.blog-social-header{position:absolute;top:15px;right:15px;width:50px;}
.blog-social-header img{margin:0 0 0 10px;}

/*.social-header{position:absolute;top:40px;right:0px;}*/
.gray-header h2{padding-bottom:25px !important;}
.social-header img{margin:0 0 0 10px;}
.social-header{width:105px; float: right; margin-top: -26px; margin-right:0px;}

.left-content{float:left;margin:0 10px 0 0;}
.right-content{overflow:hidden;}

#topics{margin:50px 10px 0 10px;}
#topics select{width:200px;}

#copyright{clear:both;float:right;font-family: 'PT Sans', sans-serif;color:#aaa498;margin:15px 0 0 0;font-size: 12px;}
#copyright span{font-weight:normal;}
#terms{clear:both;float:right;font-family: 'PT Sans', sans-serif;font-weight:normal;color:#849ae8;}
#terms a{color:#849ae8;font-weight:normal;font-size:11px;}
#categorySelect{font-size:15px;}
.red-text{color:rgb(177, 17, 17);font-size:13px;line-height:100%;}

.stLarge{background-size:28px;}
.stButton .stLarge {width:28px!important;height:28px!important;}


.st_facebook_large .stLarge{background:url(images/facebook_32.png) no-repeat !important;}
.st_twitter_large .stLarge{background:url(images/twitter_32.png) no-repeat !important;}
.st_googleplus_large .stLarge{background:url(images/googleplus_32.png) no-repeat !important;}
.st_pinterest_large .stLarge{background:url(images/pinterest_32.png) no-repeat !important;}
.st_email_large .stLarge{background:url(images/email_32.png) no-repeat !important;}
.st_sharethis_large .stLarge{background:url(images/sharethis_32.png) no-repeat !important;}
.stButton .stLarge:hover {opacity: .75;background-position: 0!important;}

#footer-icons .st_sharethis_large{display:block;margin-bottom:5px;float:left;}
#footer-icons .share-text{font-family: 'PT Sans', sans-serif;cursor:pointer;float:right;color: #fff;font-size: 11px;margin:5px 0px 0 5px;}
.share-text:hover{text-decoration: underline;}
.stButton{margin:0!important;}
.main-area .stButton .stFb, .main-area .stButton .stTwbutton, .main-area .stButton .stMainServices, .main-area .stButton .stButton_gradient {height: auto;}



.subscribe a{float:left;display:block;background:url(images/white-email-icon.png) no-repeat top right; height:10px;padding:0 25px 0 0;}
.subscribe a:hover{background-position: 100% -10px;}

.rss a{display:block;background:url(images/white-rss-icon.png) no-repeat top right; height:12px;text-indent:-10000px;}
.rss a:hover{background-position: 100% -12px;}
.follow{clear:both;float:left;width:100%;margin:20px 0 0 0;}
.follow-text{margin:10px 0 0 10px;float:left;}

.read-more{display:block;margin:0 0 10px 0;}

#twitter_update_list{clear:both;}

/*-----------------------------------------------------------
PANES
-----------------------------------------------------------*/
#twitter-feed ul li{
	margin:10px 0 0 0;
}
#twitter-feed h3{float:left;font-size:18px;margin:10px 0 20px 0;}
#twitter-feed img{border:0px;box-shadow: 0px 0px 0px;vertical-align: middle;}
div.panes div.pane {border-color:#999;}

ul.tabs {border-bottom:1px solid #999;}
ul.tabs a{padding:0 5px 0 10px;font-size:15px;}
ul.tabs a span {padding:0 20px 0 0;width:90px;}

/*-----------------------------------------------------------
DNN INPUTS AND BUTTONS
-----------------------------------------------------------*/
.dnnFormItem label, .dnnFormItem .dnnFormLabel, .dnnFormItem .dnnTooltip {font-weight:normal;}
.dnnFormItem input, .dnnFormItem .dnnFormInput, .dnnFormItem textarea {border-radius:0px;box-shadow:0 0 0;border:1px solid gray;background:#fff;}

a.dnnPrimaryAction, a.dnnPrimaryAction:link, a.dnnPrimaryAction:visited, .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only {font-family: 'PT Serif', serif;font-size:16px;text-shadow: 1px 1px 0 #6b1010;border: 1px solid #4e0707;font-weight:normal;border-radius:5px;height:auto;background:url(images/red-button-bg.jpg) #840a0a repeat-x;filter:none;}
a.dnnPrimaryAction:hover {background: #840a0a!important;}

a#dnn_ctr529_ViewDetail_ctlAddReminder_btnNotify,a#dnn_ctr622_Satellite_ViewDetail_ctlAddReminder_btnNotify{font-family: 'PT Serif', serif;font-size:14px;background:url(images/red-button-bg.jpg) #840a0a repeat-x; border:1px solid #4e0707;color:#fff;border-radius:4px;display:block;font-size:14px;color:#fff;font-weight:normal;padding:3px 5px;text-shadow:1px 1px 0 #6b1010;}
a#dnn_ctr529_ViewDetail_ctlAddReminder_btnNotify:hover,a#dnn_ctr622_Satellite_ViewDetail_ctlAddReminder_btnNotify:hover{text-decoration: none;background:#840a0a;}

.blue-button{font-family: 'PT Serif', serif;font-size:16px;}
.blue-button a{display:inline-block;background:url(images/blue-button-bg.jpg) #304489 repeat-x;color:#fff;border:1px solid #222d53;padding:6px 20px;border-radius:5px;line-height:100%;margin:10px 0;}
.blue-button a:hover{background:#304489;text-decoration: none;color:#fff!important;}

.red-button{display:inline-block;float:right;background:url(images/red-button-bg.jpg) #840a0a repeat-x; border:1px solid #4e0707;color:#fff;border-radius:4px;}
.red-button a{display:block;font-size:11px;color:#fff!important;font-weight:bold;padding:3px 5px;text-shadow:1px 1px 0 #6b1010;}
.red-button-no-bold a{display:block;font-size:11px;color:#fff!important;padding:3px 5px;text-shadow:1px 1px 0 #6b1010;}
.red-button a:hover{background:#840a0a;text-decoration: none!important;}
.IconBar .red-button{margin-top:10px;}
.dnnTabsModule img{border: 0px;box-shadow: 0px 0px 0px;padding:0;}

/* Event List Icon Bar */
.IconBar{min-height:25px;}
#dnn_ctr808_Events_EventRpt_EventIcons2_btnRSS{display:none;}

/*-----------------------------------------------------------
LOGIN
-----------------------------------------------------------*/
.dnnLoginRememberMe {padding-left:170px;}
.dnnPrimaryAction {font-family: 'PT Sans'!important, serif;font-size:16px;text-shadow: 1px 1px 0 #6b1010;border: 1px solid #4e0707;font-weight:normal;border-radius:5px;height:auto;background:url(images/red-button-bg.jpg) #840a0a repeat-x;filter:none;}
.dnnPrimaryAction:hover {background: #840a0a!important;}
.LoginPanel{max-width:100%;}

/*-----------------------------------------------------------
STORE
-----------------------------------------------------------*/
.checkoutInputBox input[type="image"]:hover,.dstore .checkoutButtons  input:hover,.dstore .buttons  input:hover, .dstore button:hover,.btnPlaceOrder:hover {opacity:.9; 
	/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  /* IE 5-7 */
  filter: alpha(opacity=90);
}
.DnnModule-675{display:none;}


.dstore.featuredProducts div.product {margin:0 20px 20px;}
.product a.red-button{float:left;padding:5px 10px;color:#fff;text-decoration:none;font-weight:bold;}
.product a.red-button:hover{background:#840a0a;text-decoration: none;}

.dstore a, .dstore a:link, .dstore a:visited{text-decoration:none;}
.dstore a:hover{text-decoration:underline;}
.dstore img{border: 0px;background:#fff;padding: 0px;box-shadow: 0px 0px 0;}

#dnn_left_2col_small .DnnModule-DNNspot-Store{padding:0 20px;}
div.ui-widget {font-family: 'PT Sans', sans-serif;}
.loginPrompt .box {border:1px solid gray;}
h2 .red-button{margin:2px 5px 0 0;}
.dstore .validationErrors {border-color:#CF2323;}
.dstore input.error, .dstore select.error, .dstore textarea.error {background-color: #FFF;border: 1px solid #CF2323;color: #CF2323;}

.dstore #couponCodeForm .couponStatusMessage {border-color:#CF2323;color: #CF2323;}
.dstore .validationErrors,.dstore .admin .flash,.dstore .flash {background:#fff;border:1px solid #202A4E;font-family: 'PT Sans', sans-serif;font-size:15px;color:#222;font-weight:normal;}
.loginPrompt .account fieldset li input {width:160px;}
#dnn_ctr656_MainDispatch_LoginPrompt_btnLoginAndCheckout{font-family: 'PT Serif', serif;background:url(images/red-button-bg.jpg) #840a0a repeat-x;font-size:14px;width:auto; border:1px solid #4e0707;color:#fff;border-radius:5px;padding:8px 20px;}
#dnn_ctr656_MainDispatch_LoginPrompt_btnLoginAndCheckout:hover{background:#840a0a;text-decoration: none!important;}
.loginPrompt .noAccount span.action.red-button{float:left;margin:0;}
.ModDNNspotStoreC .red-button a{font-size:14px;padding:8px 20px;font-weight:bold;}
.box.payment,.checkoutReview div.paymentSummary.box,.shippingSummary,#shippingQuoteForm {display:none;}
.orderItems .right{float:none;}
.creditCard{display:none!important;}

li.pnlShipping,li.pnlShippingMethod{display:none!important;}
.checkout .buttons a.prev {display:none;}
/*-----------------------------------------------------------
REGISTER PAGE
-----------------------------------------------------------*/
#dnn_ctr_ctl00_imgIcon,.dnnFormHelp{display:none;}
.dnnForm input.dnnFormRequired, .dnnForm textarea.dnnFormRequired, .dnnForm select.dnnFormRequired, .dnnForm div.dnnFormRequired {border:1px solid gray;}

.dnnFormPopup .ui-dialog-titlebar {background:#FFF;border:1px solid #840a0a;color:#840a0a;min-height:55px;}


/*-----------------------------------------------------------
ROTATOR
-----------------------------------------------------------*/
#dnn_right_2col_large #slideshow-1{float:left;background:#29386d;width:100%;}
#slideshow-1 .article.video {margin:0;}
#slideshow-2{background:url(images/navigation-bg.jpg) repeat-x #232e56;padding:10px 30px;}


#cycle-2{margin:0;padding:0;}
#cycle-2 .cycle-slide{cursor:pointer;float:left;text-align:center;border-radius: 5px;min-height:130px; width: 125px !important;}
#cycle-2 .cycle-slide.cycle-slide-active{background:#151E3D;}
#cycle-2 .cycle-slide img{width:100px;height:auto;border:2px solid #000!important;padding:0;box-shadow:0 0 0;}
#cycle-2 .cycle-slide .pager-title{white-space:normal;display:block;font-family: 'PT Sans';color:#9eb0ec;font-size:11px;}
#cycle-2 .cycle-slide .pager-contents{padding:5px;}
#dnn_right_2col_large .navigation{float:left;width:100%;height:130px;padding:18px 0 0 0;}

.cycle-prev{background:url(images/prev-bg.png) no-repeat;text-indent:-10000px;height: 20px;width: 20px;float: left;margin:0px 0 0 0px;position:absolute;left:10px;bottom:80px;}
.cycle-next {background:url(images/next-bg.png) no-repeat;text-indent:-10000px;height: 20px;width: 20px;float: left;margin:0px 0 0 0;position:absolute;right:8px;bottom:80px;}
#dnn_ctr675_MiniCart_pnlCart{position:relative;}
/*-----------------------------------------------------------
EVENTS
-----------------------------------------------------------*/
div.ListTitleRow {background-color:transparent;font-family: 'PT Serif', serif;}
acronym.calPubSpan{font-family: 'PT Serif', serif;font-weight:normal;}
span.calPubMonth{line-height:200%;}
div.ListTitle,div.ListTitle a{height:auto;font-family: 'PT Serif', serif;font-size:17px;vertical-align: top;padding:0;font-weight:normal;}
span.calPubDate{padding:2px 0 4px 0;}

div.event{border-bottom:2px solid #423218;margin: 0px 0 20px 0;padding: 0 0 20px 0px;}
div.event .share-links{margin:0px 0 0 0;}
div.calendar-date{float:left;}
div.event-details{overflow:hidden;}

.full-event{clear:both;}

.DnnModule-EventsCalendar-Satellite .gray-header h2{padding: 10px 0 25px 10px;}
.RadScheduler_default .rsContent{border:0px!important;}
.RadScheduler_default a{color:#3c5ac3!important;}
.RadScheduler_default .event-email a{font-size:15px;font-family:'PT Sans', sans-serif;}
.calPubSpan {margin-right:5px!important;}
.ListBtn .event-email{margin:0 0px 0 20px;}
.notify-icon{float:left;display:block;margin:0px 20px 0 0px;padding-left:25px;background:url(images/tan-email-icon.png) no-repeat left 7px;}
.notify-icon:hover{background:url(images/white-email-icon-2.png) no-repeat left 7px;}
.event-fees{margin:5px 0;}
.subscribe a{color:#40230D;font-style: italic;font-family: 'PT Serif', serif;font-size:13px; margin-left:-5px;}
.evtBarBtn img{border: 0px solid;
background: #fff;
padding: 5px;
box-shadow: 0px 0px 0px;
}
#dnn_ctr529_View_ViewDetail_ctlAddReminder_pnlReminder{display:none;}

/*-----------------------------------------------------------
EVENTS - updated (responsive module)
-----------------------------------------------------------*/
.event-detail{border-bottom:2px solid #423218;margin: 0px 0 20px 0;padding: 0 0 20px 45px;}
.event-title {font-family: "PT Serif",serif; font-size: 17px; margin: 0 0 5px 0;}
.article-pane .ThemeDefault .DetailReminderLeft, .article-pane .ThemeDefault .DetailReminderRight, .article-pane .ThemeDefault .DetailiCalLeft, .article-pane .ThemeDefault .DetailiCalRight, .article-pane .ThemeDefault .DetailEnrollLeft, .article-pane .ThemeDefault .DetailEnrollRight, .article-pane .ThemeDefault .DetailEnrollTableLeft, .article-pane .ThemeDefault .DetailEnrollTableRight, .article-pane .ThemeDefault .DetailContentLeft, .article-pane .ThemeDefault .DetailContentRight {width: 100%;}
.article-pane .ThemeDefault .NormalTextBox {margin: 0 0 5px 0;}
.ThemeDefault .DetailReminderDiv{padding-left:0px !important;}
.DetailEvent .dnnPrimaryAction {margin-left: 0; color: #fff;}
.DetailEvent .ThemeDefault ul.dnnActions li.cmdRight {float: left !important;}
.DetailReminderLeft img, .DetailiCalLeft img, .DetailReminderRight img{display:none;}
.DetailReminderLeft a{margin-left:-13px;}
.DetailEventDetails1 a.dnnSecondaryAction{margin-left:-6px; font-weight:normal;padding-top:1px;}
.reminder-links{margin-top:20px;}
.reminder-links p{}
.reminder-links .future-events{float:left; margin-bottom:0px;}
#dnn_ctr810_Events_eventdetails_cmdvEvent{margin-bottom:0px;}
#dnn_ctr810_Events_eventdetails_cmdNotify:hover{text-decoration:none;}
.reminder-links .contact-us{float:left; width:50%; padding-left:10px;}
.reminder-links .view-all{margin-top:15px;}
.DetailReminderDiv {margin-left:0px;float:left;width:43%!important;}
.DetailReminderDiv p.contact-us{margin-left:-4px;}
.DetailCommands{border:none !important;}
.DetailCommands li.first-child .dnnPrimaryAction{background:none; border:none; text-shadow:none; box-shadow:none; font-weight:bold; font-family:inherit; margin-left:0px;}
.DetailCommands li.first-child .dnnPrimaryAction:hover{background:none !important; border:none; text-shadow:none; box-shadow:none; font-weight:bold; font-family:inherit; text-decoration:underline; color:#000;}
.DetailiCalDiv{display:none!important;}
.DetailCommands #dnn_ctr810_Events_eventdetails_returnButton, .DetailCommands #dnn_ctr810_Events_eventdetails_cmdPrint, #dnn_ctr807_Events_EventRpt_EventIcons2_btnRSS{display:none;}
.ThemeDefault .RptHeader{background:none!important; font-weight:normal !important; text-align:left !important; padding-top:10px;}
.ThemeDefault .RptHeader p{margin-bottom:0px;}

.calPubSpan{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    display: block;
    float: left;
    border-left: #cccccc 1px solid;
    width: 2.5em;
    margin-right: 5px;
    border-bottom: #cccccc 2px solid;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    background-position: right top;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-color: #ffffff;
}
.calPubMonth{
    padding-right: 0px;
    display: block;
    padding-left: 0px;
    font-weight: bold;
    font-size: 0.7em;
    padding-bottom: 0px;
    margin: 0px;
    text-transform: uppercase;
    color: #ffffff;
    padding-top: 1px;
    background-position: center top;
    background-attachment: scroll;
    background-repeat: repeat-x;
    background-color: #990000;
}
.calPubDate {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

/*-----------------------------------------------------------
NEWS ARTICLE
-----------------------------------------------------------*/
.article-video {float:left;border: 2px solid #000;background:#000; width: 100%;}
.article-video iframe{float:left; width: 100%; max-width:100%;}
.article-video embed, .article-video object, #divWNWidgetsContainer75859{max-width:100%;}
.article-date{color:#918a81;font-size:13px;font-style: italic;margin:0 0 10px;}
.article-title{}
.articleEntry{clear:both;}
.article-categories{text-transform:uppercase;font-size:12px;}
.article-blog{border-bottom:2px solid #182860;}
.article img{border: 1px solid #d6d8db;background: #fff;padding: 5px;box-shadow: 0px 0px 8px #d6d8db;}
.article.video .articleImage{float:none;text-align:center; margin: 0;}
.article.video .articleImage img {box-shadow:0px 0 0;border: 2px solid #000;background: #000;padding:2px; width: 100%; height: auto;}
div.articleEntry{margin:10px 0;}
.article.video div.articleEntry,.article.video div.articleEntry p{color:#fff;}
.article.video .articleHeadline{float:left;clear:both;}
.article-video object{float:left;}
.share-this{clear:both;margin:0 0 5px 0;font-family: 'PT Sans',sans-serif;font-size:15px;}
.article.video .share-this{color:#fff;}
.articleImage {margin: 2px 10px 4px 4px;float: left;}

/*------categories---------*/
.ul1{margin:0 0 0 20px;padding:0;}
.ul1 li{float:left;margin-right:30px;}

#tblArticle .RadEditor{width:400px!important;}
#tblArticle .reToolbar{width:auto!important;}
/*-----------------------------------------------------------
FORMS
-----------------------------------------------------------*/
#dnn_ctr558_FormMaster_tdFormMasterHeaderCell{display:none;}
#dnn_ctr558_FormMaster_pnlForm{width:100%;}
.contact-form{}
.contact-form td{padding:15px 0 0 0;}
.contact-form textarea{width:100%;height:200px;}
.contact-form select{}
.contact-form .SubHead.larger-label{font-size:14px;color:#182860;font-weight:bold;}
.contact-form .larger-label{font-size:15px;color:#182860;font-weight:bold;}
.contact-form .SubHead{font-size:14px;font-weight:normal;}
.contact-form #dnn_ctr558_FormMaster_ctl_4ba0f91f5da34704acf50f150c6d67d5div{text-align:center;}
.contact-form #dnn_ctr558_FormMaster_ctl_2f2ab3d605474ec9afacf94548ab6d20{margin:10px 0;display:block;}
.contact-form #dnn_ctr558_FormMaster_tdCapthcaCell input{width:auto;}
.sub-label{display:block;/*text-align:right;*/font-size:12px; font-style: italic; color: #999;}
.form .SubHead{width:200px;font-size:14px;margin:15px 0 0 0;display:inline-block;padding:0 10px 0 0;font-weight:normal;}
.form input[type=text], .contact-form input[type=text]{width:100%;margin:0px !important;padding:5px; border:rgb(169,169,169) 1px solid;}
.form textarea{margin:15px 0 0px 0;width:100%;height:150px;padding:5px;}
/*.form select{margin:15px 0 0 0;}*/
.form span.label{display:block;margin:15px 0;}
.form #dnn_ctr572_FormMaster_ctl_c6ed637d5ec74e199a19fba4f961cc20{display:block;margin:10px 0;font-size:15px;}
.form #dnn_ctr572_FormMaster_ctl_b06d0a7954254088af3dacc247d5f62bdiv{text-align:center;}
.contact-form .submit,.form .submit{background: url(images/mailchimp-signup-button-bg.jpg) repeat-x #2f4285;font-weight: normal;color:#fff;font-size: 16px!important;padding: 5px 30px;border: 1px solid #132564;border-radius:4px;}
.contact-form .submit:hover,.form .submit:hover{background:#2f4285;text-decoration:none;}
.contact-form .C5LLC_controls label{margin-top:15px; width:285px!important;}
.contact-form .C5SLLC_input{width:100%;}
#dnn_ctr572_FormMaster_ctl_044f8c0205d84d9a885f19a6a8c9dfccdiv{width:100%!important; margin-top:15px;}
.C5LLC_controls{display:inline-flex;}
.C5LLC_controls .submit{margin-top:15px;}
.C5LLC_control-group {width:100% !important;}
.C5SLLC_input{margin-top:15px;}
.C5LLC_control-group input[type="file"]{margin:0 !important;}
.C5LLC_control-group .Normal{line-height:100%;}
.C5SLLC_chklistsub div{display:inline-flex;}
.C5SLLC_chklistsub div label{margin-top:0px !important;}
.C5LLC_ReqFldText{display:none;}
.contact-form select{width:190px;}
.c5sllc_captcha{margin-top:15px;}
#dnn_ctr572_FormMaster_lbl_ctl_f7ae28070da54f98be254fdb2a614e81, #dnn_ctr572_FormMaster_lbl_ctl_686824db4ba0467c9cc5b866d44c94c8{width:350px !important;}

#dnn_ctr558_FormMaster_lblRequired{position: absolute;top: 16px;}
#dnn_ctr572_FormMaster_lblRequired{position: absolute;top: 16px;right: 20px;}

.exception #divWNWidgetsContainer303348,.exception-2 #divWNWidgetsContainer883209,.exception-2 #divWNWidgetsContainer303348{display: none;}
#dnn_ctr572_FormMaster_tdCapthcaCell input{width:auto;margin:0 0 20px 0;}

.confirm-float {
	float:left !important;
	margin-left: 0px !important;
}
/*-----------------------------------------------------------
FANCYBOX
-----------------------------------------------------------*/
.fancybox-skin {background:#182860!important;}

/*-----------------------------------------------------------
SEARCH OUTPUT
-----------------------------------------------------------*/
.dnnSearchResults .CommandButton{display:none;}
div.dnnSearchResults .SubHead{font-size:15px;font-weight:normal;}
div.dnnSearchResults td{padding:10px 5px 0 5px;}
div.dnnSearchResults td{color:transparent;}
div.dnnSearchResults td span{color:#222;}

/*-----------------------------------------------------------
VIDEO
-----------------------------------------------------------*/
.article.video {float:left;/*width:437px;*/ width: 100%; background:#29386d;padding: 10px;margin:10px 0 20px 0;color:#fff;}
.article.video a{color:#9eb0ec}
.video {/*float:left;*/background:#29386d;padding:0 0 20px 0;padding: 10px;margin:10px 0 20px 0;color:#fff;}
.video-headline{clear:both;float:left;}
.video-headline h2 {color: #9eb0ec;font-family: 'PT Serif',serif;font-size: 18px;}
.video-text,.video-text p{clear:both;color:#fff;margin:10px 0;}
.video .share-this{color:#fff;font-family: 'PT Sans',sans-serif;}
.video-player {/*float:left;*/border: 2px solid #000;background:#000;}
.video-player object{float:left; width: 100%;}
.video-player iframe{width:100%;}
.ModDnnForgeNewsArticlesC input[type="text"]{max-width:200px!important;}
.DnnModule-529.modified{position: absolute;left:0;top:-100px;background:#fff;z-index:12000;padding:20px;width:100%;height:1000px;}
.DnnModule-529.modified .full-event{display:none;}
.divider{clear:both;width:70%;background: #423218;margin:0 auto 10px auto; height:2px;}


/* FACEBOOK & TWITTER TABS */

.blue-header .ModDNNspotTabsC ul {padding: 0;}
.fb-like-box span, .fb-like-box span iframe {width: 100% !important;}



.ModFormMasterC .form {display: inline;}


#dnn_ctr461_NewsArticles_ucSubmitNews_imgSpacer4,#dnn_ctr461_NewsArticles_ucSubmitNews_imgSpacer3,#dnn_ctr461_NewsArticles_ucSubmitNews_imgSpacer2,#dnn_ctr461_NewsArticles_ucSubmitNews_imgSpacer1,#dnn_ctr569_NewsArticles_ucSubmitNews_imgSpacer4,#dnn_ctr569_NewsArticles_ucSubmitNews_imgSpacer3,#dnn_ctr569_NewsArticles_ucSubmitNews_imgSpacer2,#dnn_ctr569_NewsArticles_ucSubmitNews_imgSpacer1,#dnn_ctr566_NewsArticles_ucSubmitNews_imgSpacer4,#dnn_ctr566_NewsArticles_ucSubmitNews_imgSpacer1,#dnn_ctr566_NewsArticles_ucSubmitNews_imgSpacer3,#dnn_ctr566_NewsArticles_ucSubmitNews_imgSpacer2,#dnn_ctr520_NewsArticles_ucSubmitNews_imgSpacer4,#dnn_ctr520_NewsArticles_ucSubmitNews_imgSpacer3,#dnn_ctr520_NewsArticles_ucSubmitNews_imgSpacer2,#dnn_ctr520_NewsArticles_ucSubmitNews_imgSpacer1{display:none;}

/*
@import url("https://www.drloriv.com/portals/_default/skins/drlori/original-skin.css");
*/
#dnn_ContentPane{
	/*float:left;
	width:457px;*/
	margin:0 20px 0 20px;
}
/*#dnn_home_2col_left_half{margin:0 0 0 15px;}
#dnn_home_1col_full {margin:0 0 0 15px;}*/



/*.article.video{display:none;}
.article.video.cycle-slide.first{display:block;}*/

.container {max-width: 990px;}
@media (min-width: 992px) {
.contact-footer{width:12%!important;}
.videos-footer{width:18%!important;}
}
@media (min-width: 768px) and (max-width:991px){
	.blue-header .DNNModuleContent img{margin: 0 5px;}
	.home-sched-event-pane .col-md-8{padding-left:18px;}
	.sched-event-pane .col-md-8{padding-left:18px; padding-bottom:18px;}
	.home-sched-event-pane .blue-button a, .sched-event-pane .blue-button a{padding: 6px 14px;}
	.home-value-pane .col-sm-8{padding-bottom:25px;}
	.contact-footer, .videos-footer{width:33.3%;}
}
@media (min-width: 769px) {
.home-blog-pane .col-sm-3, .blog-pane .col-sm-3{width:24%;}


.mobile-trigger {display: none;}
#menu{clear:both;float:left;width:100%;}
#main_nav{float:left;margin:0px 0 0 0;background:url(images/nav-bg.jpg) repeat-x;width:100%;}
/*body.ie7 #main_nav{width:585px}*/
#main_nav ul{margin:0;padding:0;}
#main_nav ul li{float:left;list-style:none;background:url(images/nav-divider-bg.jpg) no-repeat 0px 13px;margin:0  0 0 5px;padding:12px 20px;}
#main_nav ul li a{display:block;color:#fff;font-size:16px;border-radius:5px;text-shadow:-2px -2px 1px #263465;background:url(images/arrow-bg.png) no-repeat right;padding:5px 20px;}
#main_nav ul li a:hover{color:#fff!important;}
#main_nav ul li.SelectedTab > a{font-weight:normal;color:#fff;background:#31499a;}
#main_nav ul li:hover > a{font-weight:normal;color:#fff;background:#3A58BE;text-decoration: none;}
#main_nav ul li#main_nav88{background:none!important;margin:0;}
/*-------------------------------------------------------------
	LEVEL TWO
-------------------------------------------------------------*/
#main_nav li ul {position: absolute;font-weight: normal;padding:0px 0 0 0;margin:10px 0px 0px -20px;clear:both;height:auto;width:175px;z-index:1000;}
#main_nav li li {float:none;margin:0;padding:0;height:auto;background:#202A4E;}
#main_nav li li:hover{margin:0;padding:0;}
#main_nav li li a{color:#fff;border-radius:0px!important;background:#202A4E;font-size:13px;padding:10px;border-top:1px solid #1A2040;font-family: 'PT Sans', sans-serif;}
#main_nav li li a:hover{background:#31499A;border-radius:0px;color:#fff!important;}
#main_nav li.selectedtab li a{background:#202A4E;}
#main_nav li.selectedtab li a:hover,#main_nav li li.SelectedTab a:hover{background:#31499A;}
#main_nav li li.SelectedTab a{background:#202A4E;}
#main_nav li ul.topics-dropdown,#main_nav li ul.video-dropdown{margin-top:15px;margin-left:-40px;}
#main_nav ul ul{display:none;}
#main_nav ul li:hover ul{display:block;}	
}
@media (max-width: 992px) {
	#header-right {clear: both; float: none;}
	#header-right #utility {float: left; width: 375px; margin-top: 25px;}	
	#sign-up {float: right; clear: none;}
	#search, #dnn_dnnSearch_ClassicSearch {background: none;}
	#search {width: 210px; padding: 0; float: none;}
	#main_nav ul li {padding:12px 0px;}
	#footer .col-md-2 > ul > li {margin-bottom: 30px;}
	#main_nav .Level0 .Level1{margin:0px;}
	#main_nav .Level0 .Level1 li{padding:0px;}
	.DnnModule-EventsCalendar-Satellite .gray-header h2 {padding: 10px 0 45px 10px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.value-pane .blue-header .col-md-8{padding-bottom:25px;}
	.videos-footer{padding-left:0px !important;}
}
@media (min-width: 769px) and (max-width: 992px) {
	#main_nav li ul.topics-dropdown, #main_nav li ul.video-dropdown{margin-left:-20px !important;}
}
@media (min-width: 768px) and (max-width: 992px) {
	.social-header{margin-right:55px;}
	.inner .social-header{margin-right:0px;}
}
@media (max-width: 768px) {
#menu {display: none; box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.65); position: absolute; top: 0; width: 100%; left: 0; z-index: 1000; padding-top: 45px;}
#menu.menu-open {display: block;}
#menu {background: rgba(40, 54, 103, 0.85);}
#menu ul li {padding: 10px; border-top: 1px dotted rgba(255, 255, 255, 0.35); }
#menu ul li li {padding: 10px 10px 10px 25px;}
#menu ul.Level0 li a {color: #fff!important; display: block; background: url(images/arrow-bg-down.png) no-repeat right center;}
#menu ul.Level0 li.item-open a {color: #fff !important; display: block; background: url(images/arrow-bg-up.png) no-repeat right top;}
#menu ul li a:hover {text-decoration: none;}
#menu ul.Level0 li ul.Level1 a{background:none; padding:10px 0px;}
#menu ul li ul {display: none;}	
#menu ul li.item-open ul {display: block;}
a.mobile-trigger{color:#fff !important;display:inline-block!important;cursor:pointer;position:absolute;top:0;right:10px;width:auto;height:auto;padding:12px 10px;background:#283667;z-index:99999999999;-webkit-transition:background-color .2s linear;font-size:16px;font-weight:normal;text-align:left;text-transform:uppercase;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;-webkit-transition:color .2s ease-in;-moz-transition:color .2s ease-in;transition:color .2s ease-in}
a.mobile-trigger:hover{text-decoration:none;color:#fff!important;}
a.mobile-trigger span{display:inline}
a.mobile-trigger span:before{position:absolute;content:'Menu'}
a.mobile-trigger span:after{position:relative;right:2px;content:'Close';background-color:#283667;opacity:0;transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out}
.mobile-open a.mobile-trigger{-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear;background:transparent;color:#fff}
.mobile-open a.mobile-trigger span:after{opacity:1}
a.mobile-trigger i{display:inline;position:relative;top:-5px;margin-left:5px;-webkit-transition-duration:0s;-webkit-transition-delay:.2s;-moz-transition-duration:0s;-moz-transition-delay:.2s;transition-duration:0s;transition-delay:.2s}
a.mobile-trigger i:before,a.mobile-trigger i:after{position:absolute;content:''}
a.mobile-trigger i,a.mobile-trigger i:before,a.mobile-trigger i:after{width:15px;height:2px;background-color:#fff;display:inline-block}
a.mobile-trigger i:before{margin-top:-6px;-webkit-transition-property:margin,-webkit-transform;-webkit-transition-duration:.2s;-webkit-transition-delay:.2s,0}
a.mobile-trigger i:after{margin-top:6px;-webkit-transition-property:margin,-webkit-transform;-webkit-transition-duration:.2s;-webkit-transition-delay:.2s,0}
.mobile-open a.mobile-trigger i{background-color:rgba(0,0,0,0.0);-webkit-transition-delay:.2s;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0);-moz-box-shadow:0 1px 1px rgba(0,0,0,0);box-shadow:0 1px 1px rgba(0,0,0,0)}
.mobile-open a.mobile-trigger i:before{margin-top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0,.2s;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0);-moz-box-shadow:0 1px 1px rgba(0,0,0,0);box-shadow:0 1px 1px rgba(0,0,0,0)}
.mobile-open a.mobile-trigger i:after{margin-top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:0,.2s;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0);-moz-box-shadow:0 1px 1px rgba(0,0,0,0);box-shadow:0 1px 1px rgba(0,0,0,0)}
.PagingTable td {display: block; float: left; text-align: center;}
#main_nav .Level0 .Level1{padding-left:10px; padding-top:10px;}
#social{margin:0 0 0 -5px;}
.DetailReminderDiv{float:none;width:100%!important;margin-bottom:10px;}
.reminder-links .contact-us{padding-left:0px;width:100%!important;margin-top:15px;}
.reminder-links .future-events{margin-top:10px; float:none;}
.reminder-links .view-all{margin-top:0px;}
ul.searchSkinObjectPreview{right:auto; width:290px;}
.dnnSearchResultPanel .dnnRight{float:left; margin-left:10px;}
.dnnSearchResultPanel .dnnSearchResultSortOptions{margin-bottom:10px;}

}
@media (max-width: 767px) {
#sign-up {float: none; text-align: center;}	
#utility #top_nav{margin-left:-10px;}
}
@media (max-width: 568px) {
/* .fancybox-wrap{width:100%; max-width:500px; top:25%; left:35%;}
.fancybox-wrap .fancybox-inner{width:100%; max-width:470px;} */
.logo-text div {font-size: 14px;}
#blog-overview {position: relative; top: 0; left: 0; display: block; margin-bottom: 15px; color: #222; padding-right:0px;}
#blog-overview a {color: #3c5ac3;}
.main-area #dnnSearchResultAdvancedForm {width: auto;}
.main-area .dnnSearchBoxPanel .dnnSearchBox {margin-right: 6px; margin-left:6px;}
.main-area .dnnSearchBoxPanel .dnnSearchBox input {width: 95% !important;}
.main-area .dnnSearchBox > .dnnSearchBox_advanced > .dnnSearchBox_advanced_dropdown {right: -70px; width: 300px;}
.main-area .dnnSearchBox > .dnnSearchBox_advanced > .dnnSearchBox_advanced_dropdown .dnnForm .dnnLabel,
.main-area .dnnSearchBox > .dnnSearchBox_advanced > .dnnSearchBox_advanced_dropdown .dnnFormItem .dnnTagsInput {width: 100%; text-align: left;}
#dnn_ctr642_HtmlModule_lblContent span {margin-bottom: 10px;}
.main-area .stButton .stMainServices {height: auto;}
.DnnModule-EventsCalendar-Satellite .gray-header h2 {padding: 10px 0 25px 10px;}
.logo-text{margin-left:2px;}
#header-right #utility #top_nav{margin-top:5px;}
#header-right #utility #top_nav a{color:#665c4b; padding-right:7px;}
.home-sched-event-pane .col-md-4, .sched-event-pane .col-md-4{padding-right:5px;}
.home-blog-pane .col-xs-4, .home-blog-pane .col-xs-8, .blog-pane .col-xs-4, .blog-pane .col-xs-8{padding-left:10px;}
.blog-pane .col-xs-8 h3{margin-top:0px;}
.home-main-area, .home-about-pane, .home-blog-pane, .home-sched-event-pane, .home-news-pane, .home-value-pane, .value-pane, .sched-event-pane, .blog-pane{padding:0px !important;}
.home-news-pane .panes .fb_iframe_widget span iframe{height:500px!important;}
.article-pane #dnn_ContentPane{margin:0px;}
.sidebar-pane{padding-left:0px !important;}
.home-sidebar-pane .gray-header h2{padding-bottom:28px!important; padding-top:7px!important;}
#dnn_ctr679_Login_Login_DNN_lblLogin{display:none;}
.dnnLoginRememberMe{padding-left:0px;}
.stickyfooter{ position: fixed; bottom: 0; width: 100%; height: 35px; background-color: #a39d93; padding:5px;z-index:1000;}
.stickyfooter p{margin:0px;}
.stickyfooter a{color:#fff;}
.stickyfooter .link-text{margin-top:3px;}
#dnn_ctr_SendPassword_cmdSendPassword{margin:0px;}
.C5LLC_controls{display:initial;}
.C5SLLC_input{margin-top:0px;}
#dnn_ctr572_FormMaster_trDefaultSubmitButton1, #dnn_ctr558_FormMaster_trDefaultSubmitButton1{margin:15px 0px;}
#dnn_ctr572_FormMaster_tdDefaultSubmitButton1, #dnn_ctr558_FormMaster_tdDefaultSubmitButton1{padding-left:0px;}
.c5sllc_captcha{text-align:left !important; margin-top:15px;}
.c5sllc_captcha input{width:75% !important;}
#header-right #utility{width:100%; max-width:100%;}
}
@media (max-width: 320px) {
	#contact-button {bottom: 80%;}
	#header-right #utility #top_nav, #header-right #utility #social {float: none; overflow: hidden;}
	#social {clear: left;}
	#sign-up iframe {width: 270px;}
	#mc_embed_signup input.email {width: 150px !important;}
}