  /*
Theme Name: My Central Oregon(MCO)Theme
Theme URI: http://intertechmedia.com
Author: The WPB team
Description: WPB built on bootstrap 3.0 framework.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: 
*/
#comments{display:none}
#comment{display:none}

@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,700,900|Roboto+Condensed);

/*
.events-archive .tribe-events-page-title {font-size:0}
.events-archive .tribe-events-page-title:after {
 content:"Hooker Creek Events Calendar";
 font-size: 30px;
 font-weight: bold;
}
*/

/* Body, links, basics */
.featherlight-close{font-size:16px;background-color:#ffffff!important;}

html {
  font-size: 87.5%;
}
body {
    background: url("https://dehayf5mhw1h7.cloudfront.net/wp-content/uploads/sites/38/2014/07/17105321/site-bg.jpg") no-repeat 0 0% fixed #2f2f2f;
    font-family: 'Lato',Helvetica,Arial,sans-serif!important;
    font-size: 1rem;
    text-rendering: optimizelegibility;
    color:#113455;
}

a {
  outline: none;
  text-decoration: none;
}

a:hover{
    text-decoration: none !important;
}

/* Headers */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-weight: normal;
  display: block;
  letter-spacing: -0.04em;
}

h6, .h6 {
  font-size: 14px;
}
h5, .h5 {
  font-size: 15px;
  line-height: 1.3;
  margin-bottom: 5px;
}
h4, .h4 {
  font-size: 18px;
  line-height: 1.3;
  margin-bottom: 5px;
}
h3, .h3 {
  font-size: 18px;
  line-height: 1.7;
}
h2, .h2 {
  font-size: 26px;
  line-height: 1.6;
}
h1, .h1 {
  font-size: 30px;
  line-height: 1.3;
  margin-bottom: 15px;
}

ul, ol {
  padding-left: 0px;
}

/* Form fields, general styles first */

button,
input,
textarea {
  font-family: inherit;
  padding: 8px 12px;
  font-size: 12px;
}
button,
input {
    line-height: normal;
}

input,
textarea {
  border: 1px solid #ddd;
}
textarea {
  font-size: 100%;
  overflow: auto;
  vertical-align: top;
}

input[type="text"],
input[type="password"] {
  line-height: 20px;
}

/* Reset non-text input types */
input[type="checkbox"],
input[type="radio"],
input[type="file"],
input[type="hidden"],
input[type="image"],
input[type="color"] {
  border: 0;
  border-radius: 0;
  padding: 0;
}

/* Buttons */
.menu-toggle,
button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
  padding: 9px 10px;
  line-height: 1.428571429;
  font-weight: normal;
  color: #7c7c7c;
  background-repeat: repeat-x;
  border: none;
}
.menu-toggle,
button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
  cursor: pointer;
}
button[disabled],
input[disabled] {
    cursor: default;
}
.menu-toggle:hover,
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
article.post-password-required input[type=submit]:hover {
  color: #113455!important;
  background-color: #000;
}
.menu-toggle:active,
.menu-toggle.toggled-on,
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
  color: #757575;
  background-color: #e1e1e1;
  border: none;
}

/* Small buttons */
.btn-small {
  padding: 5px 4px;
}

.widefat {
  width: 100%;
}


/* Responsive images */
.entry-content img,
.comment-content img,
.widget img {
  max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
  height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full,
img.size-large,
img.header-image,
img.wp-post-image {
  max-width: 100%;
  height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}

/* Make sure videos and embeds fit their containers */
embed,
iframe,
object,
video {
  max-width: 100%;
}
.entry-content .twitter-tweet-rendered {
  max-width: 100% !important; /* Override the Twitter embed fixed width */
}

/* Images */
.alignleft {
  float: left;
}
.alignright {
  float: right;
}
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* to-do Captions */
.wp-caption {
  max-width: 100%; /* Keep wide captions from overflowing their container. */
  padding: 4px;
}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
  font-style: italic;
  font-size: 12px;
  line-height: 2;
  color: #757575;
}
img.wp-smiley,
.rsswidget img {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
  display: none;
}
.entry-content dl.gallery-item {
  margin: 0;
}

.alpha {padding-left: 0px;}
.omega {padding-right:0px;}
.mar-30-bottom {margin-bottom: 30px;}

/* Brand color */
a,
.color-brand {color: #2BAACA;}
.bg-brand {background-color: #FFDE16;}
.hover-color-brand:hover {color: #FFDE16;}
.hover-bg-brand:hover {background-color: #FFDE16;}

/* Secondary color (gray) */
.color-secondary { color: #a1a1a1;}
.bg-secondary {background-color: none;}
.border-secondary {border-color: #a1a1a1;}
.hover-color-secondary:hover { color: #a1a1a1;}
.hover-bg-secondary:hover { color: #a1a1a1;}

/* Light color (white) */
.color-light {color: #FFDE16;}
.bg-light { background-color: #FFDE16;}
.border-light { border-color: #fff;}
.hover-color-light:hover { color: #FFDE16;}
.hover-bg-light:hover { background-color: #FFDE16; color:#000;}
.hover-border-light:hover {border-color: #fff;}

/* Dark color (black)  */
.color-dark { color: #000;}
.bg-dark { background-color: #000;}
.border-dark {border-color: #000;}
.hover-color-dark:hover { color: #FFDE16;}
.hover-bg-dark:hover { background-color: #000;}
.hover-border-dark:hover { border-color: #FFDE16;}
.bg-navbar {background: #000;}
.bg-schedule-now { background-color: #000;}


/* =Site header
-------------------------------------------------------------- */
.masthead {
  background: url("") repeat ;
  height: 50px;}

.logo-container {padding-top:0px; }

.header-image {
  margin-bottom: 10px;
  padding-top: 10px;
  text-align: center;
}

.station-logos {
    height: auto;
    padding-top: 0px;
    margin-top:20px
}

.logo-2 img {padding-top:0px;}
.logo-3 img {padding-top:0px;}
.logo-4 img {padding-top:0px;;}




/* Live block (on air now) */
.schedule-now .item {
  margin: 1px 0;
  position: relative;
  padding-left: 70px;
  min-height: 80px;
  display: block;
  overflow: hidden;
}
.schedule-now .icon {
  position: absolute;
  top: 5px;
  bottom: 5px;
  left:0;
  width: 60px;
  font-size: 33px;
  text-align: center;
  border-right: 1px solid;
}
.schedule-now .wp-post-image {
    display: block;
    float: left;
    margin: 9px 3px 0 -6px;
    max-height: 70px;
    width: auto;
}
/* Vertically align links inside */
.schedule-now .icon .valign,
.schedule-now .icon [class^="icon"] {
  display: inline-block;
  vertical-align: middle;
}
.schedule-now .icon .valign {
  height: 100%;
  width: 1px;
}
.schedule-now .item .link-text {
  display: block;
  font-size: 13px;
  line-height: 0px;
  margin-bottom: 5px;
}
.schedule-now .link-item {
  min-height: auto;
}
.schedule-now .link-item .h1 {
  line-height: 75px;
  margin: 0;
  font-size: 22px;
  color:#000;
}

.schedule-now .h3 { font-size: 14; color:#a1a1a1;}
.on-air-now { color: #fff;

}
.on-air-now h3 {
  font-size: 18px;
  color:#fff;
}

.on-air-now a {
 color: #fff;
}

.searchform { 
  padding-left:0px!important;
}

.royalslider {margin-top: 0px;}
.rsDefaultInv .rsGCaption {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75)!important;
    border-radius: 0!important;
    bottom: 0px!important;
    color: #FFFFFF!important;
    float: none;
    font-size: 20px!important;
    left: 0!important;
    padding: 5px 13px!important;
    position: absolute;
    text-align: left;
    width: auto;
}

/********************************************************************
 * ---------------------Bootstrap: Custom Navigation------------* 
 * ******************************************************************/
/* navbar */
.site-navigation-inner {
  background: #fff; padding-top:20px;
 }

.navbar-brand{
  height: 60px;
  line-height: 32px;
}

.navbar {
  margin-bottom: 0px;
  border: none;
  border-radius: 0px
}
.navbar-default {
    background: #80a7ce; /* Old browsers */
    background: -moz-linear-gradient(top,  #80a7ce 0%, #4b81b3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80a7ce), color-stop(100%,#4b81b3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #80a7ce 0%,#4b81b3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #80a7ce 0%,#4b81b3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #80a7ce 0%,#4b81b3 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #80a7ce 0%,#4b81b3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80a7ce', endColorstr='#4b81b3',GradientType=0 ); /* IE6-9 */
    border-color: none;
}
/* title */
.navbar-default .navbar-brand {
    color: #262626;
    font-family:Oswald;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #FFC600;
    background:#000;
    font-family:Oswald;
}
/* link */
.navbar-default .navbar-nav > li > a {
    color: #fff;
    padding:20px 29px;
    font-size: 18px;
    text-transform:uppercase;
    font-family:Oswald;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #113455;
    
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
    color: #113455;
    background: #80a7ce; /* Old browsers */
    background: -moz-linear-gradient(top,  #80a7ce 0%, #4b81b3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80a7ce), color-stop(100%,#4b81b3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #80a7ce 0%,#4b81b3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #80a7ce 0%,#4b81b3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #80a7ce 0%,#4b81b3 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #80a7ce 0%,#4b81b3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80a7ce', endColorstr='#4b81b3',GradientType=0 ); /* IE6-9 */
}
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
    color: #113455;
    background: #80a7ce; /* Old browsers */
    background: -moz-linear-gradient(top,  #80a7ce 0%, #4b81b3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80a7ce), color-stop(100%,#4b81b3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #80a7ce 0%,#4b81b3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #80a7ce 0%,#4b81b3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #80a7ce 0%,#4b81b3 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #80a7ce 0%,#4b81b3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80a7ce', endColorstr='#4b81b3',GradientType=0 ); /* IE6-9 */
}
/* caret */
.navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color: #FFF;
    border-bottom-color: #FFF;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #000;
    border-bottom-color: #000;
}
.navbar-default .navbar-nav > .open > a .caret, 
.navbar-default .navbar-nav > .open > a:hover .caret, 
.navbar-default .navbar-nav > .open > a:focus .caret {
    border-top-color: #000;
    border-bottom-color: #000;
}
/* Dropdown Menu */
.dropdown-menu {
    color: #113455;
    background: #80a7ce; /* Old browsers */
    background: -moz-linear-gradient(top,  #80a7ce 0%, #4b81b3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80a7ce), color-stop(100%,#4b81b3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #80a7ce 0%,#4b81b3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #80a7ce 0%,#4b81b3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #80a7ce 0%,#4b81b3 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #80a7ce 0%,#4b81b3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80a7ce', endColorstr='#4b81b3',GradientType=0 ); /* IE6-9 */
    min-width: 175px;
    border:0px;
}
.dropdown-menu > li > a {
    border-bottom: 1px dotted #CCCCCC;
    color: #FFFFFF;
    font-family: Roboto Condensed;
    font-size: 18px;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #113455;
    color: #fff;
    text-decoration: none;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: #113455;
    color: #fff;
    text-decoration: none;
}

/* mobile version */

.navbar-default .navbar-text {
    color: #113455;
    font-family:'Roboto Condensed';
    font-size:20px;
    padding-left: 10px;
}

.navbar-default .navbar-toggle {
    background: none repeat scroll 0 0 #242424;
    border-color: #FFFFFF;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #FFDE16;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #FFC600;
    background:#000;
    font-family:Oswald;
}

/* Bootstrap Buttons */

.btn-lg, .btn-group-lg > .btn {
    border-radius: 0px!important;
    font-size: 21px!important;
    line-height: 1.33!important;
    padding: 2px 18px!important;
    width:100%;
}
.btn-info {
    background-color: #85BFFC!important;
    border-color: #85BFFC!important;
    color: #000!important;
    font-family:'Roboto Condensed'!important;
    font-weight:normal!important;    
}


/* Social links right to the navigation */
.main-navigation .social-links .sprite {
  margin-left: 7px;
}

.adv-banner img {
  margin: 0 auto!important;
  max-width:100%!important;
  height: auto;
}

/* =Social Icons 
---------------------------------------------------------------*/
.main-navigation .social-links {
  float: right;
  padding-top: 10px;
}

.social-link-item {
  padding: 0px;
}
.social-link-item img {
  margin-right: 10px; 
  position:relative; 
}

/* =Content components
-------------------------------------------------------------- */

.site-content {
    background: none repeat scroll 0 0 #FFFFFF;
    padding-bottom: 20px;
}

.section-title {
    color: #005DAA;
    font-size: 25px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 0;
    text-transform: uppercase;
}

.entry-title {
    font-family:'Roboto Condensed';
    font-weight:300;
    font-size: 36px; 
    
    color:#5186B6;
    border-bottom: 1px dotted #5186B6;
    
    padding-bottom: 5px;
    margin:0 0 5px 0;
}

/* Article archive styles */

article.archive {
  padding: 5px 0;
  border-bottom: 1px dotted #ccc;
}
article.archive:first-child {
  border: none;
}

article.archive h4 {
  padding: 4px 0;
}

/* Article meta has a bit lighter content */
.article-meta  {
  opacity: 0.7;
  margin-bottom: 2px;
  color:#2BAACA;
  padding-bottom:0px;
}
.article-meta a {
  color:#2BAACA;
}

/* Compact article */
.article-compact .article-meta {
  margin-bottom: 6px;
  font-size: 11px;
}

.article-title {
    font-family: 'Roboto Condensed';
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 0;
    margin-top: 10px;
}

article .entry-summary {margin-bottom: 20px;} 


/* =Front page
-------------------------------------------------------------- */

.front-row {
  margin-top: 28px !important;
}
.thumbnail-slider .slider-nav:after {
  content: '';
  width: 100%;
  display: inline-block;
}

/* Front page slider */
.thumbnail-slider {
  position: relative;
}
.thumbnail-slider .slide-item {
  position: relative;
  z-index: 10;
  float: left;
}
.thumbnail-slider img {
  display: block;
}
.thumbnail-slider .slide-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 5px;

  background-color: rgba(0, 0, 0, .5);
  z-index: 10;
}
.thumbnail-slider .slider-nav {
  overflow: hidden;
  text-align: justify;
}
.thumbnail-slider .nav-item {
  margin-top: 7px;
  cursor: pointer;
  display: inline;

  opacity: 0.3;
}

.thumbnail-slider .nav-item.selected {
  opacity: 1;
}

/* Prev Next Navigation */
.thumbnail-slider .slides-wrapper {
  position: relative;
}
.thumbnail-slider-nav {
  position: absolute;
  top: 50%;
  width: 100%;
  z-index: 100;
  margin-top: -20px;
}
.thumbnail-slider-nav .prev,
.thumbnail-slider-nav .next {
  margin: 0;
  opacity: 0.7;
}
.thumbnail-slider-nav .prev {
  float: left;
}
.thumbnail-slider-nav .next {
  float: right;
}

/* Different styles for slides */
.thumbnail-slider.total-items-1 .nav-item {
  display: none;
}

.thumbnail-slider.total-items-2 .nav-item {
  max-width: 49%;
  margin-left: 0;
}
.thumbnail-slider.total-items-3 .nav-item {
  max-width: 32%;
}
.thumbnail-slider.total-items-4 .nav-item {
  max-width: 23%;
}
.thumbnail-slider.total-items-5 .nav-item {
  max-width: 19%;
}
.thumbnail-slider.total-items-6 .nav-item {
  max-width: 15.85%;
}

.thumbnail-recent-posts {
  margin: 20px 0 0;
}

/* =Sidebar
-------------------------------------------------------------- */
.sidebar-widget {background:#D6DEE8;}
.sidebar {margin-top:0px;}

.sidebar-widget-title {
    font-family:'Roboto Condensed';
    font-size: 24px;
    font-weight: 300;
    text-transform: normal;
    letter-spacing: 0px;
    line-height: 24px;
    
    background: #4b81b3;
    color: #fff !important;
    
    margin: 10px 0 0px ;
    padding: 5px 10px 5px 10px;
    position: relative;
}

.sidebar-widget-title a {
    color: #fff;
    display: block;
    font-weight: 300;
    font-size: 24px;
  }
.sidebar-widget-title a:hover {color: #113455;}

.live-button {margin: 7px 0; max-width: 100%;}
.live-button:hover{
    opacity:0.70
}




/* =Widgets
-------------------------------------------------------------- */
.widget-margin-top{margin-top: 50px;}


.widget-area .widget {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  margin-bottom: 10px;
}

.widget-area .widget .widget-title {
  font-weight: bold;
  color: #ab1f24 !important;
  letter-spacing: 0.1em;
  line-height: 30px;
  margin: 10px 0 1px;
  padding: 10px 25px 10px 0px;
  position: relative;
  text-transform: uppercase;
  border-bottom: 1px dotted #E1E1E1;
  border-top: 1px dotted #E1E1E1;
  font-size: 24px;
}
/* Default styles for list widget */
.widget-area .widget > ul {
  padding: 10px 20px;
}
.widget-area .widget > ul li,
.widget .recent-posts-list article {
  padding: 8px 0;
  border-top: 1px solid #fff;
}
.widget-area .widget > ul li:first-child,
.widget-area .recent-posts-list article:first-child {
  border: none;
}
.widget-area .widget > ul a {
  display: block;
}

.widget-content ul {
  list-style-type: none;
}

/* Search Widget */

.widget_search {background: none;}
.widget_search > div {
  padding: 0px;
}
.widget_search form {
  position: relative;
}
.widget_search input[type="text"] {
  background: none repeat scroll 0 0 #E2EAF5;
  margin-bottom: 6px;
  border:1px solid #d2dedf;
  width: 100%;
  padding-left: 10px;
  font-size: 15px; 

}
.widget_search label {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: 0px;

  height: 27px;
  width: 1px;
  padding-left: 35px;
  border-right: 1px solid #ddd;

  overflow: hidden;
  display: none;
}
.widget_search .icon-search {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 23px;
  line-height: 27px;
}
.widget_search input[type='submit'] {
  display: none;
}

/* Recent posts widget */
.widget .posts-list {
  padding: 20px;
}
.widget_recent_posts .compact {
  overflow: hidden;
}
/* There is only one image inside */
.widget_recent_posts .compact .wp-post-image {
  float: left;
  margin: -8px 5px -8px 0;
}

.widget_recent_posts .continue-reading {
  display: none;
}
.widget_recent_posts .entry-summary p {
  margin: 0;
}
.posts-list {
    padding: 10px;
}
.posts-list h5 a { 
color: #113455;
    font-family: 'Roboto Condensed';
    font-size: 15px;
    line-height: 22px;
    margin: 10px 10px 10px 0;
    padding: 0;
}
.posts-list h5 a:hover { 
color:#005DAA
}


/* Recent posts widget */
#text-16 { margin-top: 11px;}
ins {margin-top: 20px;}

.widget .posts-list {
  padding: 20px;
}

.col-md-6 .widget_text {
  height: 300px;
}

.col-md-6 .widget_recent_posts {
  height: 300px;
}

#text-23 {
  height: 670px;
}

.col-md-6 .widget_recent_posts article span {
  display: none;
}

.col-md-6 .widget_recent_posts article h5 a{
  color: #113455;
    font-family: 'Roboto Condensed';
    font-size: 14px;
    line-height: 22px;
    margin: 10px 10px 10px 0;
    padding: 0;
}


.widget_recent_posts .compact {
    margin-bottom: 0px;
    overflow: hidden;
    padding-bottom: 0px;
}
/* There is only one image inside */
.widget_recent_posts .compact .wp-post-image {
  float: left;
  margin: 10px 15px 30px 0px;
  height:auto;
}
.widget_recent_posts .continue-reading {
  display: none;
}
.widget_recent_posts .entry-summary p {
  margin: 0;
}
.posts-list {
    padding: 10px;
}
.posts-list h5 a { 
 font-size: 21px
}
.posts-list h5 a:hover { 
color:#2BAACA
}

/* Recent posts widget in content widget area */
.content-widget-area .widget_recent_posts .first .title {
  margin-top: 10px; 
}

.content-widget-area .widget_recent_posts .compact {
  padding: 5px 10px;
  margin: 10px 0 0;
}
.content-widget-area .widget_recent_posts .compact .wp-post-image {
    margin: 5px 15px 10px 1px;
    width: 330px;
}

/* Recent posts is a slider */
.widget_recent_posts.recent_posts_slider .widget-title {
  position: relative;
  padding-right: 80px;
}
.widget_recent_posts.recent_posts_slider .prev-next-nav {
  position: absolute;
  top: 50%;
  margin-top: -17px;
  right: 5PX;
}
.widget_recent_posts .caroufredsel_wrapper article {
  float: left;
}

/* Text widget */

.widget_text .textwidget {
  padding-left: 0px;
  background:#E2EAF5  
}

/* Content widget area*/

.icon-right-open:before {display: none!important;}
.content-widget {background:#e2eaf5; }

.content-widget-title {
    font-family:'Roboto Condensed';
    font-size: 24px;
    font-weight: 300;
    text-transform: normal;
    letter-spacing: 0px;
    line-height: 24px;
    
    background: #4b81b3;
    color: #fff !important;
    
    margin: 10px 0 10px;
    padding: 5px 10px 5px 10px;
    position: relative;

}
/* Show divider after each 2 widgets */

.content-widget-area .content-widget-divider {
  display: none;
  clear: both;
}
.content-widget-area .content-widget-divider:nth-child(4n+0) {
  display: block;
}

.content-widget-title a {
    color: #fff;
    display: block;
    font-weight: 300;
    font-size: 24px;
}
.content-widget-title a:hover {color:#113455;}

.content-widget-title .title-link {
  position: absolute;
  top: 0;
  right: 0;
  line-height: 50px;
}

.widget_rss {height:290px; }

.widget_rss ul {
  list-style-type: none;
  margin:0; padding:0;
}

.widget_rss ul li {
  margin:5px 10px 5px;
}

.widget_rss ul li a {
  margin:10px;
  color:#113455;
  font-family: 'Roboto Condensed';
  font-size: 15px;
  line-height: 22px;
  padding: 0px;
  margin-left:0px;
}

.widget_rss ul li a:hover {color:#2BAACA;} 


/* List inside content area */
.content-widget-area li,
.content-widget-area .article-compact {
  display: block;
  padding: 5px 15px;
  border-top: 1px solid #f0f2f4;
}
.content-widget-area li:first-child,
.content-widget-area .article-compact:first-child {
  border: none;
}

.leaderboard  {margin: 15px 0 0 }
.leaderboard img {width:100%}

/* Tabs Component (used only inside a widget) */
.tab-title {
  display: inline-block;
  padding: 10px;
}
.tab-content {
  display: none;
  padding: 10px;
}
.tab-content.selected {
  display: block;
}

/* =Footer
-------------------------------------------------------------- */

.footer {
  background-color: #4C81B4;
}

.footer ul {
  list-style-type: none;
}

.footer ul li a {
  color: #FFF;
  font-size: 12px;
}

#menu-item-15, #menu-item-725, #menu-item-726, #menu-item-41, #menu-item-39 { float: left; margin-left: 45px;}

footer[role="contentinfo"] {
  border-top: 1px solid #ededed;
  clear: both;
  font-size: 12px;
  font-size: 0.857142857rem;
  line-height: 2;
  max-width: 960px;
  max-width: 68.571428571rem;
  margin-top: 24px;
  margin-top: 1.714285714rem;
  margin-left: auto;
  margin-right: auto;
  padding: 24px 0;
  padding: 1.714285714rem 0;
}
footer[role="contentinfo"] a {
  color: #686868;
}
footer[role="contentinfo"] a:hover {
  color: #21759b;
}

.footer .widget_text .content-widget-title {
  font-size: 14px;
  padding: 0px;
  font-weight: 700;
}

.footer .textwidget {
  display: none;
}

footer .widget_nav_menu .content-widget-title {
  font-size: 13px;
    text-transform: uppercase;
    font-weight: lighter;
    margin: 0;
    padding: 0 0 5px;
}


/* =Pagination
-------------------------------------------------------------- */

.pagination {
clear:both;
padding:20px 0;
position:relative;
font-size:11px;
line-height:13px;
}
 
.pagination span, .pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#fff;
background: #CC3D0A;
}
 
.pagination a:hover{
color:#fff;
background: #FEC857;
}
 
.pagination .current{
padding:6px 9px 5px 9px;
background: #FEC857;
color:#fff;
}


/* =Main content and comment content
------------------------------------------------------------- */


.entry-content,
.entry-summary,
.mu_register {
  line-height: 1.5;
}

.entry-content p,
.entry-summary p,
.comment-content p,
.mu_register p {
  margin: 0 0 14px;
}
.entry-content ol,
.comment-content ol,
.entry-content ul,
.comment-content ul,
.mu_register ul {
  margin: 0 40px 24px;
}
.entry-content ul ul,
.comment-content ul ul,
.entry-content ol ol,
.comment-content ol ol,
.entry-content ul ol,
.comment-content ul ol,
.entry-content ol ul,
.comment-content ol ul {
  margin-bottom: 0;
}
.entry-content ul,
.comment-content ul,
.mu_register ul {
  list-style: disc outside;
}
.entry-content ol,
.comment-content ol {
  list-style: decimal outside;
}
.entry-content li,
.comment-content li,
.mu_register li {
  margin: 0 0 0 0px;
}
.entry-content blockquote,
.comment-content blockquote {
  margin-bottom: 24px;
  padding: 24px;
  font-style: italic;
}
.entry-content blockquote p:last-child,
.comment-content blockquote p:last-child {
  margin-bottom: 0;
}
.entry-content code,
.comment-content code {
  font-family: Consolas, Monaco, Lucida Console, monospace;
  font-size: 12px;
  line-height: 2;
}
.entry-content pre,
.comment-content pre {
  border: 1px solid #ededed;
  color: #666;
  font-family: Consolas, Monaco, Lucida Console, monospace;
  font-size: 12px;
  line-height: 1.714285714;
  margin: 24px 0;
  overflow: auto;
  padding: 24px;
}
.entry-content pre code,
.comment-content pre code {
  display: block;
}
.entry-content abbr,
.comment-content abbr,
.entry-content dfn,
.comment-content dfn,
.entry-content acronym,
.comment-content acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}
.entry-content address,
.comment-content address {
  display: block;
  line-height: 1.714285714;
  margin: 0 0 24px;
}
img.alignleft,
.media.alignleft {
  margin: 12px 24px 12px 0;
}
img.alignright,
.media.alignright {
  margin: 12px 0 12px 24px;
}
img.aligncenter,
.media.aligncenter {
  margin-top: 12px;
  margin-bottom: 12px;
}
.entry-content embed,
.entry-content iframe,
.entry-content object,
.entry-content video {
  margin-bottom: 24px;
}
.entry-content dl,
.comment-content dl {
  margin: 0 24px;
}
.entry-content dt,
.comment-content dt {
  font-weight: bold;
  line-height: 1.714285714;
}
.entry-content dd,
.comment-content dd {
  line-height: 1.714285714;
  margin-bottom: 24px;
}
.entry-content table,
.comment-content table {
  border-bottom: 1px solid #ededed;
  color: #757575;
  font-size: 12px;
  line-height: 2;
  margin: 0 0 24px;
  width: 100%;
}
.entry-content table caption,
.comment-content table caption {
  font-size: 16px;
  margin: 24px 0;
}
.entry-content td,
.comment-content td {
  border-top: 1px solid #ededed;
  padding: 6px 10px 6px 0;
}
.page-links {
  clear: both;
  line-height: 1.714285714;
}

.continue-reading {
     -moz-user-select: none;
    background: none repeat scroll 0 0 #4B82B5;
    border: 0 solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    color: #FFF !important;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-family: Oswald;
    font-weight: normal;
    line-height: 1.42857;
    margin: 10px 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    width:130px
}
.continue-reading:hover{
  background-color:  #E2EAF5!important;
  color: #000!important;

}

code {
  white-space: normal;
}

/* =Archives
-------------------------------------------------------------- */

.archive-header,
.page-header {
  margin-bottom: 48px;
  margin-bottom: 3.428571429rem;
  padding-bottom: 22px;
  padding-bottom: 1.571428571rem;
  border-bottom: 1px solid #ededed;
}
.archive-meta {
  color: #757575;
  font-size: 12px;
  font-size: 0.857142857rem;
  line-height: 2;
  margin-top: 22px;
  margin-top: 1.571428571rem;
}

/* =Comments
-------------------------------------------------------------- */

.comments-area {
  clear: both;
}
.comments-area article {
  margin: 24px 0;
}
.comments-area article header {
  margin: 0 0 15px;
  overflow: hidden;
}
.comments-area article header img {
  float: left;
}
.comments-area article header cite,
.comments-area article header time,
.comments-area .children {
  margin-left: 55px;
  display: block;
}



/* Comment form */
.required {
  color: red;
}
#respond p {
  margin: 15px 0;
}


/* =Front page template
-------------------------------------------------------------- */
#Flipper {
  diaplay:block; /*all browsers, of course */
  display:none\9; /*IE 8 and below */
}

/* =Widgets CUSTOM STYLES
-------------------------------------------------------------- */
#text-3 .textwidget {background: #fff; margin-top:10px; padding:0px; width: 100%; text-align: center}
#text-3 .textwidget img {width: 100%;}
#text-4 .textwidget {padding:0px; background:#fff!important;}
#text-5 .textwidget {padding-bottom: 0px; margin-top: 13px; background:#fff!important; text-align: center;}
#text-6 .textwidget {height: auto; padding-bottom: 10px; margin-bottom: 10px;}
#text-8 .textwidget {height: auto; padding-bottom: 10px; margin-bottom: 10px;}
#text-9 .widget_text {background:none }
#text-10 .textwidget {background:none }
#text-11 .textwidget {background:none; }
#text-14 .textwidget {padding: 10px}

#recent-posts-3 {height: auto; padding-bottom: 10px;}

#recent-posts-4 .recent-posts-list  {padding: 0 10px}
#recent-posts-4 .posts-list h5 a {font-size: 16px; margin-top:0px; }

.widget_recent_posts {background: #E2EAF5;}

.recent-posts-list  {padding: 0 10px}
#recent-posts-3 .entry-summary { margin-bottom: 0px;}



/* 
This element holds injected scripts inside iframes that in 
some cases may stretch layouts. So, we're just hiding it. 
*/

#fb-root {
    display: none;
}

/* To fill the container and nothing else */

.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
    width: 100% !important;
}
/* =Icons
----------------------------------------------- */

.sprite {
  display: inline-block;
  overflow: hidden;
  text-indent: -999px;
  vertical-align: middle;
}


/* =Plugins
----------------------------------------------- */
/*--CUSTOM PLUGIN STYLES--*/

/* Sendpress Custom Style*/
.sendpress-signup {background-color: #E1E9F3; margin:10 0px; padding: 0 8px; border: solid 0px #a1a1a1;}
.sendpress-signup p {
    color:#113455;
    padding-bottom:2px!important;
}

#sendpress_signup .menu-toggle, button, input[type="submit"], input[type="button"], input[type="reset"] {
    background-color: #84A9CD!important;
    font-family:Roboto Condensed;
    font-size:15px;
    color:#fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding:6px 10px
}
/* Opinion Poll*/
.weblator-poll-container .panel {
    border:0px
}

.weblator-poll-container .panel-default > .panel-heading {
    background:#E1E9F3;
    border-color:#E1E9F3
}

.weblator-poll-container .panel-title {
    font-family:Roboto Condensed;
    font-size:18px;
    line-height:22px;
    color:#113455;
}

.panel-body {border:0px; color:#E1E9F3;}

.weblator-poll-vote {
    background:#E1E9F3;
}
.weblator-poll-container .panel-footer {
    background:#E1E9F3;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top: 0 solid #DDDDDD;
    padding: 10px 15px;
}

.weblator-poll-container label {
    font-family:Roboto Condensed;
    font-size:18px;
    line-height:22px;
    color:#113455;
    font-weight: normal
}

.weblator-poll-container .btn-default {
    background-color: #81A8CE;
    border-color: #E1E9F3;
    color: #FFFFFF;
    border:none;
}

.weblator-poll-container .btn-default:hover {
    background-color: #81A8CE;
    border-color: #E1E9F3;
    color: #113455!important;;
    border:none;
}

.weblator-poll-container .btn {
     font-family:Roboto Condensed;
    font-size:15px;
}

.bs-chart-container {padding:10px}


img#wpstats {
  display: block;
  margin: 0 auto 24px;
  margin: 0 auto 1.714285714rem;
}

/* Show article has thumbnail on the left */  
.show_thumbnail {
  float: left;
  margin: 0 20px 10px 0;
}


  /* Archive article has thumbnail on the left */
  article.archive.with-thumbnail {
    overflow: hidden;
  }
  article.archive.with-thumbnail .attachment-thumbnail {
    float: left;
    margin: 0 20px 10px 0;
  }

  .thumbnail-slider-nav {
    display: none;
  }


/* Events Calendar */


/*
.ai1ec-agenda-widget-view {
  padding: 18px;
}
.ai1ec-agenda-widget-view .ai1ec-date {
  border-color: #FFF !important;
}
.ai1ec-agenda-widget-view h3.ai1ec-date-title {
  border: 2px solid #FFF;
  border-radius: 0 !important;
  background: none;
  color: #000;
  margin-left: 0 !important;

  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
.ai1ec-agenda-widget-view .ai1ec-month {
  background: #fff;
  color: #929292;
}

.ai1ec-agenda-widget-view .ai1ec-event a {
  background: none !important;
  border-width: 1px 0 0 0;
  border-style: solid;
  border-color: #fff !important;
  border-radius: 0 !important;
  color: #7b7b7b;
}
.ai1ec-agenda-widget-view .ai1ec-event:first-child a {
  border: none;
}
.ai1ec-agenda-widget-view .ai1ec-event .ai1ec-event-time {
  font-weight: normal;
  color: #479bf4;
}
.ai1ec-agenda-widget-view .ai1ec-subscribe-google img {
  display: none !important;
}
*/


/* =Branding
-------------------------------------------------------------- */

/* Global elements */

html {
  color: #7b7b7b;
}

a {
  color: #2BAACA;
}
a:hover {
  color: #242424;
  text-decoration: none;
}

/* Inverse links */
a.inverse {color: #333;}
.main-navigation a {
  color: #fff;
}
a.inverse:hover,
.main-navigation a:hover,
.main-navigation li.current-menu-ancestor a,
.main-navigation li.current-menu-item a {
  color: #005daa;
  background-color: #fff;
}

/* All headings */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  color: #333;
  font-family: Arial;
  font-weight: 300;
}

/* Buttons */

.menu-toggle,
button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
  background-color: #f0f2f4;
}
/* Blockquote */
.blockquote{ 
  border-left:5px solid #FFDE16;
}

/* Tabs */
.tab-title.selected {
  background-color: #f0f2f4;
  color: #000;
}

/* All first level div and uls in sidebar have secondary bg */
.widget-area .widget > div,
.widget-area .widget > ul {
    padding: 0px;
}



/* =Banners
-------------------------------------------------------------- */
.adv-container {
    background: none repeat scroll 0 0 #2F6498;
    max-width: 100%;
    overflow: hidden;
}
.adv-container img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  height: auto;
}

/* Banners in widgets widgets */
.banner-widget-area .widget {
  margin-bottom: 7px;
}
.banner-widget-area .widget_text .textwidget {
  padding: 0;
  background-color: transparent;
}


/***************************************************************
 *-------------------Site Footer Navigation--------------------*
 ***************************************************************/
.site-footer {
    background:#fff;
    padding-bottom: 20px; 
    padding-top: 0px; 
    border-top:solid 0px #a1a1a1;
}

.footer-nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.footer-nav ul li {
    color: #000;
    float: left;
    font-size: 16px;
    line-height: 24px;
    padding-left: 0;
    padding-right: 0;
    text-transform: normal;
}
.footer-nav ul li a {
    color: #dedede;
    display: block;
    padding-left: 15px;
    padding-right: 15px;
    text-decoration: none;
}
.footer-nav ul li a:hover {
    color: #479bf4;
}
.footer-nav .current-menu-item a {
}

/***************************************************************
 *-------------------Site Footer Copyright--------------------*
 ***************************************************************/
.copyright {
  padding: 15px 10px;
  font-size: 10px;
  color:#fff;
  background:#4c81b4;
}
.copyright a { color:#000;}
.copyright a:hover { text-decoration: underline;}

/* =Media queries
-------------------------------------------------------------- */

  /* Smartphones (portrait) ----------- */ 
  @media only screen and (max-device-width : 320px){
   .site-navigation-inner {padding: 0px!important}
   .logo-2 img {padding-top:10px;}
   .logo-4 img {padding-top:0px; padding-left: 0px; height: 40px; }
   .searchform {margin-top: 10px;}

   .posts-list h5 a {font-size: 18px; line-height: 22px}
   .article-meta {font-size: 12px; line-height:18px}
   .wp-post-image {margin-bottom:5px!important; }  
  
   .widget_rss { padding-bottom: 10px; height:auto;}
   .widget_rss ul li a {font-size: 14px; line-height:14px}

   .btn-lg, .btn-group-lg > .btn {font-size: 18px!important}


  }
 

  /* Smartphones (landscape) ----------- */
  @media only screen and (min-device-width : 321px)  {


}


 /* Smartphones (portrait and landscape) ----------- */
  @media only screen and (min-device-width : 320px) and (max-device-width : 640px) {
    .site-navigation-inner {padding: 0px}


  }


  /* iPads (portrait and landscape) ----------- */
  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {

      .navbar-default .navbar-nav > li > a {padding: 20px 0px;}
  }

  /* iPads (landscape) ----------- */
  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)  {

      .btn-lg, .btn-group-lg > .btn {
        font-size: 18px!important;
        padding: 2px 2px;
    }

      .navbar-default .navbar-nav > li > a {padding: 20px 30px;}

  }

  /* iPads (portrait) ----------- */
  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait)  {
       .btn-lg, .btn-group-lg > .btn {
        font-size: 14px!important;
        padding: 2px 2px;
    }

      .navbar-default .navbar-nav > li > a {padding: 20px 15px;}

     .posts-list h5 a {font-size: 18px; line-height: 22px}
     .article-meta {font-size: 12px; line-height:18px}
     .wp-post-image {margin-bottom:5px!important; }  
    
     .widget_rss { padding-bottom: 10px;}
     .widget_rss ul li a {font-size: 13px; line-height:13px}
     .wp-post-image {width:70px; height:auto}
     .share-links {display:none} 


  }

  /* Medium Devices, Desktops */
  @media only screen and (min-device-width : 1025px) and (max-device-width : 1199px) {
      .navbar-default .navbar-nav > li > a {padding: 20px 30px;}
  

  }

  

  /* Large Devices, Wide Screens */
  @media only screen and (min-device-width : 1824px) {
    /* Styles */
  }

  
.eyeonbend  { width: 285px; margin: 0 auto;}
.eyeonbend img { border: 1px solid #000}