/**
 * @version     1.0.2
 * @package     nuModusVersus
 * @author      Nuevvo - http://nuevvo.com
 * @copyright   Copyright (c) 2010 - 2013 Nuevvo Webware Ltd. All rights reserved.
 * @license     http://nuevvo.com/license
 */

/* Add custom CSS code here for easier template updates */
/* Structure
------------------------------------------------------ */
/*Add margin under header to all pages but the home page.*/
.homeslideshow header {
  margin:0px 0px 0px 0px !important;
  padding:18px 0 8px;
  background:rgba(0, 97, 113, 1);
  border-bottom:1px solid rgba(0,0,0,0.1);
  min-height:50px;
}

header {
margin:0px 0px 50px 0px;
padding:18px 0 8px;
background:rgba(0, 97, 113, 1);
border-bottom:1px solid rgba(0,0,0,0.1);
min-height:50px;
}

@media screen and (max-width: 1200px) {

#slideshow a.moduleItemImage img {margin-top:-7%;}

} 

/*round the edges of the logo & move down; make header layout work at all sizes*/
@media screen and (min-width: 1144px) {
h1#logo a img {
	border-radius:7px;
	box-shadow: 3px 3px 5px 0px #333;
	position: absolute;
	top:-12px;
    z-index:300;
	}
	
.row .large-2 { position: relative; width: 22%;}
.row .large-10 { position: relative; width: 82%;}

/*so the slideshow positions correctly*/
#slideshow a.moduleItemImage img {margin-top:-7%;}

#slideshow .itemsWrapper {
    height: 400px;
    max-height: 400px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
}


@media only screen and (min-width: 985px) and (max-width: 1143px) {
	h1#logo a img {
    text-align:center;
  	position: relative;
	top:0px;
}

#slideshow .itemsWrapper {
    height: 400px;
    max-height: 400px;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.row .column, .row .columns { position: relative; padding-left: 1.154em; padding-right: 1.154em; float: left; }
  .row .medium-1 { position: relative; width: 8.33333%; }
  .row .medium-2 { position: relative; width: 16.66667%; }
  .row .medium-3 { position: relative; width: 25%; }
  .row .medium-4 { position: relative; width: 33.33333%; }
  .row .medium-5 { position: relative; width: 41.66667%; }
  .row .medium-6 { position: relative; width: 50%; }
  .row .medium-7 { position: relative; width: 58.33333%; }
  .row .medium-8 { position: relative; width: 66.66667%; }
  .row .medium-9 { position: relative; width: 75%; }
  .row .medium-10 { position: relative; width: 83.33333%; }
  .row .medium-11 { position: relative; width: 91.66667%; }
  .row .medium-12 { position: relative; width: 100%; }
  [class*="column"] + [class*="column"]:last-child { float: right; }
  [class*="column"] + [class*="column"].end { float: left; }
  .column.small-centered, .columns.small-centered { position: relative; margin-left: auto; margin-right: auto; float: none !important; } 
  }

@media screen and (max-width: 61.538em) {     
    /* tablet styles go here */
   #slideshow .itemsWrapper {padding: 0 0 10%; height:300px; max-height:300px;}   
}

@media screen and (max-width: 600px) {     
   /* mobile styles go here */
   #slideshow .itemsWrapper {padding: 0 0 10%; height:200px; max-height:200px;}    
}

@media screen and (max-width: 400px) {     
   /* mobile styles go here */
   #slideshow .itemsWrapper {padding: 0 0 5%; height:100px; max-height:100px;}    
}

.searchMod {
    min-width: 35px;
    position: relative;
    width: 4.3333%;
	z-index:9999;
}

img {
    border-radius:7px;
}

body {
    color: #a2b837;
}

body#com_content {
	color:#000;
}

body#com_k2 {
	color:#000;
} 

body#com_comprofiler {
	color:#000;
} 

div.eb-post-content {
	color: #5c5c5c;
}

table {
    border-collapse: collapse;
    color: #000;
}

/* Change Contact from text from green to gray. */
body#com_contact {
	color:#7f8c8c;
}


/* K2 Content module (default)*/ 
.oneItem .modItemsBlock ul {width:100%;}

/*Add bullets back to articles*/
.moduleItemIntrotext li{
list-style: disc none inside!important;
}

/* Highlights section through template parameters. */    
.columnItems-4 {}
.columnItems-4 ul {}
.columnItems-4 .modItemsBlock ul li {margin-bottom:20px;}
.columnItems-4 ul li .moduleItemBody {padding:45px 10px 15px;border-radius:6px;border-bottom:3px solid #e5e6e6;background:#f8f8f8;text-align:center;}
.columnItems-4 ul li:hover .moduleItemBody {background:#fff;cursor:pointer;}
.columnItems-4 ul li.lastItem {}
.columnItems-4 ul li .moduleItemIcon {font-size:60px;margin:0 0 5px;}
.columnItems-4 ul li:hover .moduleItemIcon i {color:#ebdf9a;}
.columnItems-4 ul li a.moduleItemTitle {color:#7f8c8c;font-weight:800;font-size:16px;}
.columnItems-4 ul li .moduleItemIntrotext {padding:30px 0;color:#000;}
.columnItems-4 ul li .moduleItemReadMore {text-align:center;width:100%;margin-top:-23px;}
.columnItems-4 ul li .moduleItemReadMore a {font-size:14px;}
.columnItems-4 ul li:hover .moduleItemReadMore a {background:#006171;}
.columnItems-4 ul li:hover .moduleItemBody, 
.columnItems-4 ul li:hover .moduleItemIcon, 
.columnItems-4 ul li:hover .moduleItemReadMore a {-moz-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;} 

/*Remove blank position area*/
.pageHeaderWrap {background:#ececec;}
.pageHeaderWrap .pageHeader {padding:0px 0;position:relative;}
.pageHeaderWrap .pageHeader:after { top: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } 
.pageHeaderWrap .pageHeader:after { border-color:rgba(236, 236, 236, 0); border-top-color: #ececec; border-width: 0px; left: 4%; margin-left: 0px; } 

section.largePaddingTop {padding:0px 0 0px;}
section.smallPaddingTop {padding:0px 0 0px;}

/* Header text sizing and colors*/
h1 {margin:0; color:#63003d;font-weight:600;}
h3.moduleTitle {font-size:22px;font-weight:500;margin:0 0 10px;}

h2, h3, h4, h5, h6 {margin:0; color:#006171;font-weight:600;}
h3.moduleTitle {color:#63003d;font-size:22px;font-weight:500;margin:0 0 10px;}

/*Highlights Icon color*/
[class^="icon-"], [class*=" icon-"], i.iconFont, li:before, .itemToolbar ul li a, .itemFullText ul.nuUnorderedList02 li:before {
    color: #63003d;
}

/*Highlights title color*/
.columnItems-4 ul li a.moduleItemTitle {
    color: #63003d;
    font-size: 16px;
    font-weight: 800;
}

/*Get rid of left border on block quotes. */
blockquote {
    border-left: 0px;
}

/*Module title color*/
body a.moduleItemTitle {
	color:#006171;
	font-size: 22px;
    font-weight: 500;
}

k2CategoriesListBlock .modCategoriesListBlock {
    color:#006171;
}

.modCategoriesListBlock ul li a span.catTitle, .modCategoriesListBlock ul li h4 {
    display: inline-block;
    padding-right: 4px;
    text-transform: uppercase;
	color:#006171;
}
/*----------------------------------------------------------------------
    Component: Item view
----------------------------------------------------------------------*/
a.itemPrintThisPage {display:block;width:160px;margin:4px auto 16px;padding:4px;background:#F7FAFE;border:1px solid #ccc;text-align:center;font-size:13px;}
a.itemPrintThisPage:hover {background:#eee;text-decoration:none;}

.itemView {} /* this is the item container for this view */
.itemIsFeatured {} /* Attach a class for each featured item */

.itemHeader:before {display:none;}
.itemHeaderInner {padding:0 0 20px;}
	
.bottomArea {
    background-color: #4cd1d0;
}
	
/*Move item image to the left*/
.modItemsBlock ul li .moduleItemIntrotext a.moduleItemImage img {
    border-radius:7px;
    float: left;
    margin: 2px 10px 10px 4px;
    padding: 0px;
}

.modSliderBlock .moduleItemImage img {
	display: relative;
}

/*Change links from green to dark teal so it's easier to read*/
a:link {
  color: #006171;
}

/*Widen content block for News & Info in the footer*/
ul.level0 
{width:250px;
}

/*DT Register button color*/
 form[name=frmcart] img.event_button
 {background-color:#006171; margin-top:5px; margin-right:1px; border-radius:3px;}

 form[name=frmcart] a.detailslink:hover img.event_button
 {background-color:#A2B837;}

/*Change color of contact form map marker*/
.contactDetails .contact-address i {
    color: #63003d;
    font-size: 30px;
    vertical-align: top;
}

/*Change color of items border on the user page*/
.userItemViewUnpublished {
    background: none repeat scroll 0 0 #fff;
    border: 2px none #ccc;
    margin: 8px 0;
    opacity: 0.9;
}

#ezblog-body .blog-post .blog-title, #ezblog-body .blog-post .blog-title a {
	margin-top: 30px;
}

#ezblog-menu .blog-navi.iconless li a span {
	color:#000 !important;
}
#ezblog-menu .blog-navi li.toolbar-item.float-r > a, #ezblog-menu .blog-navi li.toolbar-item.float-r > a:hover {
	/*background-color: #f0f0f0;
	border-color: #ccc;*/
}

#eblog-wrapper img.avatar{
	padding:2px;
	margin: 0 15px 0 0;
	width:100px;
}

#ezblog-body .blog-meta > .in {
	background: none no-repeat !important;
}

#eblog-wrapper {
	color:#000;
	line-height: 1.7em !important
}

.pp-login {
	display:none;
}

/* EasyScoial, EasyBlog customizations */
#eblog-dialog .mbm, #eblog-wrapper .mbm {
    display: none;
    margin-bottom: 10px;
}

a.unAnsweredFilter {
display: none !important;
}

div#discuss-wrapper .discuss-searchbar .input-searchbar {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

div#discuss-wrapper .discuss-searchbar .btn-searchbar {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

div#discuss-wrapper .discuss-headers-wrapper .btn-ask {
    background-color: #87c4cc;
    background-image: linear-gradient(to bottom, #93cfd7, #71b1ba);
    background-repeat: repeat-x;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

div#discuss-wrapper .discuss-headers-wrapper {
    background-color: #006171;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
      color: #fff;
    margin-bottom: 10px;
}

div#discuss-wrapper .discuss-toolbar-modern .navbar-inner {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

div#discuss-wrapper .discuss-toolbar-modern .nav > li.active > a {
    background-color: #006171;
}

div#discuss-wrapper .discuss-toolbar-modern .nav > li:first-child > a {
    border-top-left-radius: 4px;
}

div#discuss-wrapper .discuss-toolbar-modern .nav > li.active > a:hover, div#discuss-wrapper .discuss-toolbar-modern .nav > li.active > a:focus {
    background-color: #006171;
}

body #discuss-navigation .navbar {
    border-bottom-width: 0;
    border-image-width: 0 0 0 0;
    border-top-width: 0;
}

div.discuss-mod.discuss-categories .item-title {
    padding-bottom: 8px;
}

div#discuss-wrapper .discuss-accept-answer {
    display: none;
}

#fd .profile-easydiscuss .discussions-list .post-item .vote-count {
display:none;
}

body div#fd.es .es-profile .es-content .es-app-wrapper .empty {
    border: medium none;
    padding: 10px 90px;
    text-align: left !important;
}

.tooltip {
  display: none !important;
}


#discuss-wrapper .label-notification {
  display:none;
  }
  
/*DT Register form display*/
dt, dd {
    padding: 10px 0;
}

dd.dtfield textarea {
    width: 100%;
}

dd.dtfield .dt_checkbox_label{
	padding-bottom:5px !important;
}

form, .dt_event_date, div#dtthanks {
    color: #006171;
}

body#com_dtregister {
    line-height: 1.8;
}

dt.dtlabel {
	font-weight:bold;
}

a.eb-post-image {
	max-width:400px !important;
}

