/*
 Theme Name:     Kent in WW1
 Theme URI:      https://kentww1.com
 Description:    Extends and modifies original site by Created
 Author:         Kip Films               
 Author URI:     https://kipfilms.com/ 
 Template:       customizr
 Version:        1.0.1             
*/

@import url("../customizr/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

/*!
 * Bootstrap v3.0.0
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
 
 /* Responsive Tabs */

.osc-res-tab a{color: #cc0a50;text-decoration:none;}.osc-res-tab a:hover,.osc-res-tab a:focus{color:#666666;text-decoration:underline;}
.osc-res-tab a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.osc-res-tab .pull-right {float: right !important;}
.osc-res-tab .nav{margin-bottom:0;padding-left:0;list-style:none;}.osc-res-tab .nav:before,.nav:after{content:" ";display:table;}
.osc-res-tab .nav:after{clear:both;}
.osc-res-tab .nav>li{position:relative;display:block;}.osc-res-tab .nav>li>a{position:relative;display:block;padding:10px 15px;}.osc-res-tab .nav>li>a:hover,.osc-res-tab .nav>li>a:focus{text-decoration:none;background-color:#eeeeee;}
.osc-res-tab .nav>li.disabled>a{color:#999999;}.osc-res-tab .nav>li.disabled>a:hover,.osc-res-tab .nav>li.disabled>a:focus{color:#999999;text-decoration:none;background-color:transparent;cursor:not-allowed;}
.osc-res-tab .nav .open>a,.osc-res-tab .nav .open>a:hover,.nav .open>a:focus{background-color:#eeeeee;border-color:#428bca;}
.osc-res-tab .nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;}
.osc-res-tab .nav>li>a>img{max-width:none;}
.osc-res-tab .nav-tabs{border-bottom:1px solid #dddddd;}.osc-res-tab .nav-tabs>li{float:left;margin-bottom:-1px;}.osc-res-tab .nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:4px 4px 0 0;}.osc-res-tab .nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #dddddd;}
.osc-res-tab .nav-tabs>li.active>a,.osc-res-tab .nav-tabs>li.active>a:hover,.osc-res-tab .nav-tabs>li.active>a:focus{color: #FFFFFE;background-color: #cc0a50;border-bottom-color:transparent;cursor:default;}
.osc-res-tab .nav-tabs.nav-justified{width:100%;border-bottom:0;}.nav-tabs.nav-justified>li{float:none;}.osc-res-tab .nav-tabs.nav-justified>li>a{text-align:center;}
@media (min-width:768px){.osc-res-tab .nav-tabs.nav-justified>li{display:table-cell;width:1%;}}.osc-res-tab .nav-tabs.nav-justified>li>a{border-bottom:1px solid #dddddd;margin-right:0;}
.osc-res-tab .nav-tabs.nav-justified>.active>a{border-bottom-color:#ffffff;}
.osc-res-tab .nav-pills>li{float:left;}.nav-pills>li>a{border-radius:5px;}
.osc-res-tab .nav-pills>li+li{margin-left:2px;}
.osc-res-tab .nav-pills>li.active>a,.osc-res-tab .nav-pills>li.active>a:hover,.osc-res-tab .nav-pills>li.active>a:focus{color:#ffffff;background-color:#428bca;}
.osc-res-tab .nav-stacked>li{float:none;}.osc-res-tab .nav-stacked>li+li{margin-top:2px;margin-left:0;}
.osc-res-tab .nav-justified{width:100%;}.osc-res-tab .nav-justified>li{float:none;}.osc-res-tab .nav-justified>li>a{text-align:center;}
@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%;}}
.osc-res-tab .nav-tabs-justified{border-bottom:0;}.osc-res-tab .nav-tabs-justified>li>a{border-bottom:1px solid #dddddd;margin-right:0;}
.osc-res-tab .nav-tabs-justified>.active>a{border-bottom-color:#ffffff;}
.osc-res-tab.tabbable:before,.osc-res-tab.tabbable:after{content:" ";display:table;}
.osc-res-tab.tabbable:after{clear:both;}
.osc-res-tab .tab-content>.tab-pane,.pill-content>.pill-pane{display:none;}
.osc-res-tab .tab-content>.active,.pill-content>.active{display:block;}
.osc-res-tab .nav .caret{border-top-color:#428bca;border-bottom-color:#428bca;}
.osc-res-tab .nav a:hover .caret{border-top-color:#2a6496;border-bottom-color:#2a6496;}
.osc-res-tab .nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0;}
.osc-res-tab .tabs-below > .nav-tabs,.tabs-right > .nav-tabs,.tabs-left > .nav-tabs {border-bottom: 0;}
.osc-res-tab .tab-content > .tab-pane,
.osc-res-tab .pill-content > .pill-pane {
    display: none;
}
.osc-res-tab .tab-content > .active,
.osc-res-tab .pill-content > .active {
    display: block;
}
.osc-res-tab .tabs-below > .nav-tabs {
    border-top: 1px solid #ddd;
}
.osc-res-tab .tabs-below > .nav-tabs > li {
    margin-top: -1px;
    margin-bottom: 0;
}
.osc-res-tab .osc-res-tab .tabs-below > .nav-tabs > li > a {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.osc-res-tab .tabs-below > .nav-tabs > li > a:hover,
.osc-res-tab .tabs-below > .nav-tabs > li > a:focus {
    border-top-color: #ddd;
    border-bottom-color: transparent;
}
.osc-res-tab .tabs-below > .nav-tabs > .active > a,
.osc-res-tab .tabs-below > .nav-tabs > .active > a:hover,
.osc-res-tab .tabs-below > .nav-tabs > .active > a:focus {
    border-color: transparent #ddd #ddd #ddd;
}
.osc-res-tab ul.tab-content{
    margin: 0;
    padding: 10px;
}

/* Refine Events */

.ai1ec_event{
	background-color: white;
}

.ai1ec_event .entry-content{
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 100px;
	width: 90%;
}

.ai1ec_event .entry-content p{
	margin-bottom: 1em;
}

#ai1ec-container div.colleft, #ai1ec-container div.colright, .ai1ec_event .backlink{
	display: none;
}

#ai1ec-calendar{
	width: 100%;
	background-color: white;
	position: inherit;
	margin-left: 0;
	max-width: inherit;
	padding: 50px 0 100px 0;
	min-height: 633px;
}

#ai1ec-calendar-view-container {
	width: 90%;
	margin: 0 auto;
}

/* Social media icon block for the header */

.social-icon-block{
	height: 25px;
	padding: 0;
	margin: 5px 0 0 0;
}

li.social-icon{
	top:-9px;
	margin-bottom: -15px;
}

.social-icon a{
	float: left;
	padding: 0 !important;
	margin: 0 10px 0 0 !important;
}

.social-icon img{
	padding: 0;
	float: right;
	margin: 0 0 0 0 !important;
	width: 25px;
	height: 25px;
}

/*
.socialsearch{
	clear: both;
	float: right;
}
*/

/* Fix the search icon as part of the social media link block */

.search-icon{
	width: 35px;
	margin-right: 25px;
	margin-top: -5px !important;
}

.searchdrop{
	left: -177px !important;
}

/* Fix the menu bar and drop down towns */

.dropfix{
	left: -18px !important;
}

ul.drop-towns{
	width: 360px;
	left: -18px !important;
	columns: 2;
	-webkit-columns: 2;
	-moz-columns: 2;
}

/* Adjust sub header in right column */

.colright h2 {
	padding: 0 15px 0 15px;
}

/* Adjust gallery */

.ngg-galleryoverview{
	margin-left: 15px;
}

/* Fix problem with page */

.post-1720{
	background-color: #FFF !important;
	color: #FFF !important;
}

/* Header Image for Pages */

.big-header-img-block{
	width: 100%;
	height: 350px;
	background-size: 100%;
	background-position: center 40%;
}

.big-header-img{
	width: 100%;
	height: 300px;
}

/* Our Team Page */

.team-block{
	width: 100%;
	padding: 0 15px;
	clear: both;
	margin-bottom: 20px;
	/*height: 340px;*/
	height: 100px;
}

.team-member{
	width: 19%;
	margin: 0 0.5%;
	float: left;
}

.team-member-img{
	width: 0;
	height: 0;
}

.team-member-name{
	color: rgb(204, 10, 80);
	display: block;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	margin: 0 auto;
	text-align: center;
}

.team-member-title{
	color: rgb(204, 10, 80);
	display: block;
	font-family: Armata;
	font-size: 16px;
	font-weight: bold;
	height: 18px;
	line-height: 18px;
	margin: 0 auto;
	text-align: center;
}

/* Family History */

.family-img-block{
	width: 100%;
	clear: both;
	margin: 0 15px;
}

.family-img-left{
	width:32%;
	margin-right:1%;
	float:left;
}

.family-img-center{
	width:32%;
	margin-left:0.5%;
	margin-right:0.5%;
	float:left;
}

.family-img-right{
	width:32%;
	margin-left:1%;
	float:left;
}

.family-clear{
	clear: both;
}

/* Trails */

.trail-img-block{
	width: 100%;
	clear: both;
	margin: 0 15px;
}

.trail-img-left{
	width:32%;
	margin-right:1%;
	float:left;
}

.trail-img-center{
	width:32%;
	margin-left:0.5%;
	margin-right:0.5%;
	float:left;
}

.trail-img-right{
	width:32%;
	margin-left:1%;
	float:left;
}

.trail-clear{
	clear: both;
}