/****************************************
    
    STYLES FOR DNN AND EASYDNN MODULES 
    
 ***************************************/

@media print { 
 /* All your print styles go here */
 header, footer, #dnn_helpfulLinks, #dnn_rightSidebarContainer, .sidebar-offcanvas, iframe, p small a  { display: none !important; } 
}
.calendar_table:after {
content: '*Mouse over to see events';
position: absolute;
font-size: 10px;
right: 30px;
}
a.sprite.social.instagram {
background-position: 16px 0px;
}
/* DNN EDIT STATE Styles*/
.btn-print{

background-color: #7dc075;
border: 1px solid #fff;
padding: 3px 12px;
text-decoration: none;
text-shadow: none;
color: #fff;
margin-top: -50px;

}
ul { margin-left: 0px; }
.left { float: none; }
.right { float: none !important; }
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
#dnn_interiorContent a{color:#00704A;}
a.btn.btn-success {
color: #fff!important;
}
div#subNavInner a {
font-weight: 600;
font-size: 12px;
}
#dnn_subsection_event .subsectionwidget {
height: 250px!important;
}
#dnn_subsection_event {
margin-top: 10px;
}
.DNNContainer_Title_h2 h2 .TitleH2 { margin: 0px !important; }

.dnnEditState footer .DnnModule,
.dnnEditState #dnn_subsection .DnnModule, .dnnEditState #dnn_subsection_event .DnnModule,
.dnnEditState #dnn_mediaCalloutsContainer .DnnModule 
{ float: left; width: 33.33333333333333%; }

.dnnEditState #dnn_subsection .DnnModule, .dnnEditState #dnn_subsection_event .DnnModule,
.dnnEditState #dnn_mediaCalloutsContainer .DnnModule 
{ width: 33.33333333333333%; }

.dnnEditState footer .DnnModule
{ width: 25%; }

.dnnEditState footer .DnnModule .col-md-3, .dnnEditState #dnn_subsection_event .DnnModule .subsectionwidget,
.dnnEditState #dnn_subsection .DnnModule .subsectionwidget,
.dnnEditState #dnn_mediaCalloutsContainer .DnnModule .mediaCallout 
{ width: 100%; }


.dnnPrimaryAction, 
a.dnnPrimaryAction,
.dnnFormItem input[type="submit"] 
{ border-color: #0D9E41; background: #249115; background: -moz-linear-gradient(top, #41BE30 0%, #249115 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#41BE30), color-stop(100%,#249115)); background: -webkit-linear-gradient(top, #41BE30 0%,#249115 100%); background: linear-gradient(top, #41BE30 0%,#249115 100%); -webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.6), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4); box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.6), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4); color: #efefef; text-shadow: 0px -1px 0px #185B93; }

.dnnPrimaryAction:hover, 
a.dnnPrimaryAction:hover,
.dnnFormItem input[type="submit"]:hover
{ border-color: #0D9E41; background: #45A238; background: -moz-linear-gradient(top, #65CE57 0%, #45A238 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#65CE57), color-stop(100%,#45A238)); background: -webkit-linear-gradient(top, #65CE57 0%,#45A238 100%); background: linear-gradient(top, #65CE57 0%,#45A238 100%); color: #fff !important; text-decoration: none; }

.dnnPrimaryAction:active, 
a.dnnPrimaryAction:active,
.dnnFormItem input[type="submit"]:active
{ border-color: #0D9E41; background: #1f66be; background: -moz-linear-gradient(top, #65CE57 0%, #45A238 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#65CE57), color-stop(100%,#45A238)); background: -webkit-linear-gradient(top, #65CE57 0%,#45A238 100%); background: linear-gradient(top, #65CE57 0%,#45A238 100%); -webkit-box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.4); box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.4); color: #fff; }

.dnnFormItem select, 
.dnnFormItem textarea, 
.dnnFormItem input[type="tel"], 
.dnnFormItem input[type="text"], 
.dnnFormItem input[type="email"], 
.dnnFormItem input[type="password"]
{ -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }

.dnnFormItem select:focus, 
.dnnFormItem textarea:focus, 
.dnnFormItem input[type="tel"]:focus, 
.dnnFormItem input[type="text"]:focus, 
.dnnFormItem input[type="email"]:focus, 
.dnnFormItem input[type="password"]:focus
{ -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out; background: #fff; border-color: #4C8A56; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(99, 170, 127, 0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(66, 133, 106, 0.6);  outline: none; }


/** fix for dnn menu on bootstrap*/
#dnnCurrentPage.root div.megaborder { width: 580px !important; }
.navbar-collapse {padding-left:10px !important;}
/**************************************************/

/* EasyDnnNews Calendar Styles */

footer .ModEasyDNNnewsCalendarC table.month_selection{ display: block; background:none!important; }
.eds_news_BlogOne.eds_subCollection_calendar .callendar_table_container .calendar_table .month_selection td {
color: #4a3c32 !important;
text-shadow: none!important;
}
.eds_news_BlogOne.eds_subCollection_calendar .callendar_table_container .calendar_table .month_selection td + td {
width: 81.6%!important;
}
.eds_news_BlogOne.eds_subCollection_calendar .callendar_table_container .calendar_table .month_selection td.next_prev_months a {
color: #4a3c32 !important;
}

.EventsContainer .ModEasyDNNnewsCalendarC table.month_selection, .right-sidebar-callout .ModEasyDNNnewsCalendarC table.month_selection { display: table !important; background: transparent !important; }
.EventsContainer .ModEasyDNNnewsCalendarC table.month_selection td,.right-sidebar-callout .ModEasyDNNnewsCalendarC table.month_selection td { text-shadow: none !important; color: #2a5625; }
.EventsContainer #EDN_BlogOne.calendar .callendar_table_container .calendar_table .day.today { background: #F1FFEF !important; }
.EventsContainer #EDN_BlogOne.calendar .callendar_table_container .calendar_table .day.other_month { background: transparent !important; }
.EventsContainer #EDN_BlogOne.calendar .callendar_table_container .calendar_table .day.other_month a { color: #C5DBCB !important; }
.EventsContainer .eds_news_BlogOne.eds_subCollection_calendar .callendar_table_container .calendar_table .week_days,
.EventsContainer .eds_news_BlogOne.eds_subCollection_calendar .callendar_table_container .calendar_table .week_days a
{ font-weight: bold; }

.EventsContainer .eds_news_BlogOne.eds_subCollection_calendar .callendar_table_container .calendar_table .week_days { padding-top: 20px; font-size: 12px; }

.eds_news_BlogOne.eds_subCollection_calendar .callendar_table_container .calendar_table .week_days { padding-bottom: 15px; font-weight: bold; }
#EDN_BlogOne.calendar .callendar_table_container .calendar_table .day a  { color: #4a3c32 !important; }

#EDN_BlogOne.calendar .callendar_table_container .calendar_table .day,
.eds_news_BlogOne.eds_subCollection_calendar .callendar_table_container .calendar_table .week_days
{ background: transparent !important; background-image:none !important; border: none !important; text-shadow: none !important; }


#EDN_BlogOne.calendar .callendar_table_container .calendar_table .day.has_events a { color: #fff !important; font-weight: bold; }
#EDN_BlogOne.calendar .callendar_table_container .calendar_table .day.today { background: #DDD6CC !important; }
#EDN_BlogOne.calendar .callendar_table_container .calendar_table .day.other_month a { color: #E6DDD7 !important; }
.right-sidebar #EDN_BlogOne.calendar .callendar_table_container .calendar_table .day.has_events a {color: #2A5625 !important;}
.right-sidebar .eds_news_BlogOne.eds_subCollection_calendar .callendar_table_container .calendar_table .month_selection td.next_prev_months a { color: #2A5625 !important;}
.right-sidebar #EDN_BlogOne.calendar .callendar_table_container .calendar_table .day.other_month a { color: #E6DDD7 !important; }

.edn_article_gallery, .article_gallery, #ArticleRelatedContent { display: none !important; }


/**************************************************/


/* ==========================================================================
   EasyDNNNews CSS
   ========================================================================== */   


.article_rss {
    background-image: url("Includes/img/sprite.png");
    display: inline-block; 
	height: 16px;
    width: 16px;
	background-position: -101px 0;
	text-indent: -10000px;
	
}

/* ==========================================================================
   EasyDNNGallery CSS
   ========================================================================== */   

.socialSharingContainer .buttons iframe  {width:51px !important; margin:0 5px;}
.socialSharingContainer .buttons iframe.twitter-share-button  {width:59px !important;}

.nestedBreadCrumb {display:none;}

.nivo-imageLink img {display: inline-block !important;}

#EDG_0_Shadow_2 .EDGmain .EDGvideo a .title {opacity: 1!important;}
#EDG_0_Shadow_2 .EDGmain .EDGvideo a:hover .title {opacity: 1!important;}


/* ==========================================================================
   Search
   ========================================================================== */   

ul.searchSkinObjectPreview , #dnnSearchResultAdvancedForm {display:none !important;}



/* ==========================================================================
   Overrides
   ========================================================================== */   
#AdminSkin  *, #AdminSkin  *:before, #AdminSkin  *:after,
#RibbonBar_ControlPanel  *, #RibbonBar_ControlPanel  *:before, #RibbonBar_ControlPanel  *:after,
.time-picker *, .time-picker *:before, .time-picker *:after,
.actionMenu *, .actionMenu *:before, .actionMenu *:after,
#ControlBar_ControlPanel *, #ControlBar_ControlPanel *:before, #ControlBar_ControlPanel *:after,
#dnnSiteSettings *, #dnnSiteSettings *:before, #dnnSiteSettings *:after,
#dnn_ctr474_ModuleContent *, #dnn_ctr474_ModuleContent *:before,#dnn_ctr474_ModuleContent  *:after,
.xmpToolbar *, .xmpToolbar *:before, .xmpToolbar *:after{


	-webkit-box-sizing: content-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: content-box;    /* Firefox, other Gecko */
	box-sizing: content-box;
}

h2 a, h2 a:hover {
color: #4a3c32 !important;
text-decoration: none;
}

h2 a[name]:after {
content: 'Back to Top';
position: absolute;
font-size: 12px;
color: #00704A;
cursor: pointer;
right: 0;
}

#dnn_dnnLogin_loginLink {
position: absolute;
top: -29px;
right: 20px;
}

aside div#dnn_social .tab-content .tab-pane#twitter {
min-height: 250px;
max-height: 550px;
overflow: scroll;
overflow-x: hidden;

}
aside div#dnn_social .tab-content .tab-pane{margin-bottom: 10px;}
#giftCards iframe {
height: 1000px;
}
#dnn_footerContentPane div#EDN_fairchildnews {
height: 256px;
overflow-y: scroll;
overflow-x: hidden;
padding: 3px;
}
.flowerInfo {
margin: -10px 0 27px 0;
text-align: center;
/*word-break: break-word;*/
}

.flowerInfo {
font-size: 12px;
font-family: sans-serif;
}

.flowerInfo > div > div {
background: none!Important;
color: #000!important;
width: auto;
padding: 0 2px;
text-align: left;
}

.flowerInfo > div {
width: auto;
}

.action-btn{
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: normal;
line-height: 1.428571429;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
  color: #fff!important;
  background-color: #5cb85c;
  border-color: #4cae4c;
  }
  
.subsectionwidget img {
width: 100%;
margin-top: 11px;
margin-bottom: 10px;
margin-left: 10px;
}

.subsectionwidget h3 {
    display: none;
}

.subsectionwidget p {
    margin: 0!important;
    padding: 0!important;
}

#dnn_subsection_event .subsectionwidget {
    height: 200px!important;
}
