/*
all modules
*/

.module                 {text-align:center; margin-bottom:20px; padding:20px; background-size:100% 100%!important; background-position:center center!important;
                         -moz-transition: all .5s; -webkit-transition: all .5s; transition: all .5s;}
.module:hover           { background-size:125% 125%!important;}

.content .module  h2,
.content .module  h3              {margin:0 0 10px 0; font-size:24px;}

.content .module  p:last-child            {margin:0 0 10px 0;}
.content .module  p:last-child .button    {margin:0;}


/*
modules suffexes
*/

.moduleLight            {color:#fff}

/*
modules layouts
*/

.module-standard                 {background:#b7dbd9;}


/*
specific modules
*/

.content .module-articles_category ul                             {margin:0;}
.content .module-articles_category li                             {text-align:left; list-style-type:none; margin:0 0 20px 0;}
.content .module-articles_category .feed-title                    {font-weight:600; font-family:Open Sans; font-size:20px; color:#000000; width:100%;}
.content .module-articles_category li img                         {margin:0 0 -20px 0;}
.content .module-articles_category .feed-title a                  {color:#000000;}
.content .module-articles_category .feed-details                  {display:inline-block; width:100%; margin:0 0 5px 0; opacity:0.6; font-size:14px;}
.content .module-articles_category .feed-details a                {color:#000000;}
.content .module-articles_category .feed-details span             {border-right:1px solid #000000; padding:0 5px;}
.content .module-articles_category .feed-details span:first-child {padding:0 5px 0 0;}
.content .module-articles_category .feed-details span:last-child  {padding:0 0 0 5px; border:none;}
.content .module-articles_category p.feed-intro                   {margin:0;}
.content .mod-articles-category-group                             {margin:15px 0 10px 0; background:#434343; color:#ffffff; padding:5px;}

.custombutgen          {background:#fff; padding:20px; text-align:left;}
.custombutgen input,
.custombutgen select   {background:#ffffff;}
#buttonShortcode                {width:100%;}

.tagspopular ul           {position:relative; float:left; margin:0 0 20px 0;}
.tagspopular li           {position:relative; float:left; list-style-type:none; margin:0 4px 0 0; font-size:13px;}
.tagspopular li a         {background:#00a9a2; color:#ffffff; text-decoration:none; text-transform:uppercase; padding:4px 12px; display:block; margin:0 0 4px 0;}
.tagspopular li a:hover   {-webkit-box-shadow:inset 2000px 2000px 0px 2000px rgba(0,0,0,0.1);
                           -moz-box-shadow:inset 2000px 2000px 0px 2000px rgba(0,0,0,0.1);
                           box-shadow:inset 2000px 2000px 0px 2000px rgba(0,0,0,0.1);}

.module-menu ul          {list-style-type:none; margin:0 0 20px 0;;}
.module-menu .nav-header {margin:10px 0 0 0; display:block;}


/*
sidebar overrides
*/

#sidebar .module  {text-align:left; width:100%;}

#sidebar .button  {width:100%;}