/*
Theme Name: Brockville Police
Template: buildpress
Author: Taira Kirkland
Version: 1.0.1425760514
Updated: 2015-03-07 20:35:14
*/

.sow-icon-fontawesome {font-family: "fontawesome" !important;}

body{font-size:16px;}
.master-container {font-size:18px;}
p {margin: 0 0 18px; letter-spacing: -.15px;}
figcaption, .wp-caption-text {font-size:14px;}

/********* HEADER **********/

.main-title__secondary, .main-title--small .main-title__secondary {font-size:18px; color:#787878;}


/**** NAVIGATION *****/

.navigation--main > li > a {text-transform: uppercase;}

.navigation--main .sub-menu > li > a {padding: 6px 30px; border-color:#888 !important; background-color: #D0D0D0 !important;}

.top, .top a {color:#EEE !important;}
.top a:hover {color:#CCC !important;}
.ubermenu-submenu {padding:20px 5px !important;}
.ubermenu-submenu span.ubermenu-target {padding:10px 20px 0px !important;;}
nav ul li ul li a {padding:5px 14px !important; text-transform:uppercase !important; font-size:14px !important; font-weight:700 !important;  font-family:'Open Sans', sans-serif  !important;}
.ubermenu .ubermenu-target-text {font-weight: 700 !important; text-transform: uppercase;}
.ubermenu-clear-row {clear:both;}



/******* HEADER WIDGETS *********/

.header-widgets .icon-box__title, .header-widgets  .widget-icon-box .icon-box:hover .fa {color: #D92C2C;}
.header-widgets .social-icons__link {color:#0631B3 !important;}
.header-widgets .social-icons__link:hover {color:#91A7E9 !important;}
.header-widgets .icon-box__title {font-size: 16px;}

/**** BREADCRUMBS *****/
@media (min-width: 480px){
	.breadcrumbs, .breadcrumbs a {font-size:14px !important;}
}


/*********** SLIDER **************/
.jumbotron__content p {color:#EEE;font-size: 16px;}
.jumbotron__category h6 {font-size:22px !important;}
.carousel, .carousel-inner { max-height: 608px; overflow:hidden;}
.carousel-control.left, .carousel-control.right {top:45%;}

@media (min-width: 1200px){
	.carousel-content {top: 100px; left: 200px;}
}
@media (max-width: 1200px){
	.jumbotron__content p {font-size:14px !important;}
	.jumbotron__title h1 {font-size:24px !important;}
	.jumbotron__title h6 {font-size: 16px !important;}
	.carousel-content {left: 200px;}
}
@media (max-width: 990px){
	.carousel-content {left: inherit;}
	.carousel-control.left, .carousel-control.right {top: 25%;}
}
@media (max-width: 780px){
	.carousel-control.left, .carousel-control.right {display:none;}
}
/***** SIDEBAR MENUS *******/

.sidebar .widget_nav_menu ul > li > a {
  font-size: 14px;
  background: #eeeeee;
  padding: 10px 20px;
  text-transform: uppercase;
}
.sidebar .widget_nav_menu ul > li a:hover, .sidebar .widget_nav_menu ul > li.current-menu-item a:hover, .sidebar .widget_nav_menu ul > li.current-menu-item a, .sidebar .widget_nav_menu ul > li > a:hover {background-color:#BBB !important;}



/******** BLOG ********/

.meta-data__author, .meta-data__comments {display:none;}
.meta-data__categories {border-left: 1px solid rgba(0, 0, 0, 0.12); border-right:0px !important; margin-left:10px;}
.meta-data__categories a {margin-left:10px;  margin-right: 10px;}
#comments {display: none;}
.pagination li .current, .widget_search .search-submit {color: #FFFFFF !important;}
article.tribe_events {margin-bottom:60px;}


/********* EVENTS ***********/

#tribe-events-pg-template {margin-top: 80px;}
.single-tribe_events .tribe-events-event-meta {font-size: 16px;}
#tribe-events-content .updated {display: initial;}
.tribe-events-event-meta .tribe-events-meta-group {width:auto;}
.tribe-events-meta-group-gmap {width:100% !important;}
.tribe-events-single-event-description{margin-top:16px; margin-bottom:30px;}
#tribe-events-footer .tribe-events-sub-nav, #tribe-events-header .tribe-events-sub-nav, .tribe-events-back {font-family: "Montserrat", Helvetica, Arial, sans-serif;}
.single-tribe_events #tribe-events-footer, .tribe-events-day #tribe-events-footer, .tribe-events-map #tribe-events-footer, .tribe-events-photo #tribe-events-footer {
border-top: 0px;}


/***** HOME PAGE WIDGETS ****/

p.tribe-events-widget-link {text-align:center;}
.rpwe-summary {font-size: 16px !important; letter-spacing: -.15px;}
.home time, .rpwe-time {color:#000 !important; font-size: 14px !important;}
.rpwe-block h3 a {font-size: 16px !important;}
.home-main-content{padding-top:40px;}
#pl-2 .panel-grid-cell .panel {margin-bottom: 10px !important;}
.chiefs-message {padding: 2% 10% 2% 30%;background-position: -130px;background-repeat: no-repeat;}

@media (max-width:1200px){
	.chiefs-message {background-position: -260px;}
}
@media (max-width: 990px){
	.chiefs-message {background-position: -320px;}
}
@media (max-width: 780px){
	.chiefs-message {background-image:none !important;padding: 2% !important;}
}


.chiefs-message .textwidget, .chiefs-message h3 {padding: 50px; background-color:rgba(247, 247, 247, 0.9);}
/* .chiefs-message .widget-title {display:none;} */
ol.vcalendar {padding-left:0px; list-style-type:none;}
.duration { font-size: 16px; font-weight: 700; letter-spacing: -0.7px;}
h4.entry-title.summary {margin-bottom:2px;}
.calendar-title .icon-box {margin-left: 16px !important; padding-right:20px;}
.calendar-title .icon-box__text {float:left;}
.calendar-title .icon-box__text h4 {font-size:30px;margin-bottom:0px;}
#panel-2-0-2-0 {margin-bottom:0px !important;}
.banner-text h1, .banner-text h2, .banner-text h3 {color:#FFF;  margin: 0px; padding-bottom: 10px;}
.social-media-home {margin-bottom:40px;}
.more-link { text-transform: uppercase; font-family: "Montserrat", Helvetica, Arial, sans-serif; font-size: 14px;}
.widget_advanced-featured-page-widget h2 {font-size:24px;}
.widget_advanced-featured-page-widget p {font-size:16px;}


/***************** CONTACT PAGE ************/

.wpcf7-text, .wpcf7-textarea {padding: 5px;}


/******* FOOTER ********/

.footer, .footer .textwidget {color:#EEE;}
.footer__headings {font-size:20px;}
.footer-bottom {font-size:12px;}


/****** POST/PAGE SHARE ******/

div.sharedaddy { margin-top: 80px; margin-bottom:60px;}
.single .hentry__content {border-bottom: 0px;}


/*********** CUSTOM **********/
.hide-section {display:none !important;}