/*
Theme Name: Catch Base Pro Child Theme
Theme URI: http://catchthemes.com/themes/catchbox-pro
Author: Catch Themes Team
Author URI: http://catchthemes.com
Description: Catch Box Pro is an advance version of our popular theme Catch Box. It is based on HTML5, CSS3 and Responsive Web Design to view in various devices. Some of the additional features includes: featured image slider, option for full width slider, disable responsive layout, header option for margins, image and search, color options, additional color scheme, font family options, font size options, additional default layout options, additional optional sidebar for homepage, archive, pages, and posts, homepage category setting, more tag text options, and footer editor options. Multilingual Ready (WPML) and also currently translated in Brazilian Portuguese, Spanish, Danish, Germany, French, Polish, Czech, Croatian, Italian, Swedish, Russian, Arabic, Serbian, Dutch, Persian, Hungarian, Slovak and Japanese.
Version: 1.0
License: GNU General Public License, version 3 (GPLv3)
License URI: http://www.gnu.org/licenses/gpl-3.0.txt
Tags: dark, light, blue, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: catchbox
Template: catch-base-pro
*/


/* =Child Theme Custom CSS
-------------------------------------------------------------- */
/*********************************
***Custom Styles from old theme***
*********************************/
#site-branding,
#site-logo {
  max-width: 91%;
	margin: 0 0 0 5%;
}

#main {
	float: left;
	margin: 15px;
	padding-right: 15px;
	width: 100%;	
}

#search-container {
	  background-color: #fff;
	  bottom: -56px;
	  clear: both;
	  width: 100%;
	  z-index: 999;
}

.nav-primary .search-form {
    padding: 10px 40px;
    width: 30%;
    float: right;
}

.wrapper {
	padding: 0 15px 0 0;
}

#menu-navigation{
	padding-left: 20px;
}

.page-header .page-title {
    padding-left: 75px;
}

/* One Column (No Sidebar, Content Width) */
.no-sidebar.content-width #main {
    display: block;
    float: none;
    margin: 15px;
    width: 100%;
}

/* One Column (One Column) */
.no-sidebar.one-column .site {
    margin: 15px;
    width: 100%;
}

.no-sidebar.one-column #main {
	margin: 15px;
	width: 100%;
}

/* One Column (No Sidebar, Full Width) */
.no-sidebar.full-width #main {
    margin: 15px;
    width: 100%;
}

#breadcrumb-list span.sep {
	border: none;
	float: right;
	margin-left: 0;
	padding: 0 0 0 5px;
}

.entry-header p{
	font-size: 20px;
}

.entry-summary{
	display:none;
}

#header-copy-content{display:none;}
#header-copy{
	  font-family: sans-serif;
	position:absolute;
	 text-align: justify;
	font-size:13px;
	top:50px;
	right:50px;
	width:30%;
	color:#638496;
}
#header-address {
    font-family: sans-serif;
    position: absolute;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    top: 115px;
    right: 403px;
    width: 30%;
    color: #638496;
}

.nav-primary.search-enabled .menu {
    float: left;
    margin-left: 90px;
} 

.entry-container{
	  width: 86%;
  margin: 0 auto 0 auto;
}
.event-categories-meetings .entry-container-home{
	width: 100%;
  margin-left: 7.5%;
}


.archive-post-wrap{padding-bottom:0;}
.entry-title{font-size:20px;}
#header-copy span{margin-top:20px;}
#header-copy a{display:inline !important; }
.bold-header{text-align:center;width:100%;margin-left:35px;margin-right:35px;font-size:14px;padding-bottom:10px;}
.excol{text-align:justify !important;}
.new-justify{text-align:justify !important;}
.nav-primary .wrapper{
	width:93%;
}

#mobile-header-left-menu{
	width:20%;
	height:40px;
}
#header-left-menu{
	width: 115%;
	height:40px;
}

#feature-slider .cycle-slideshow .hentry.displaynone {
	display: none;
}

/***********************************
***Custom Styles for Child Theme***
*********************************/
/**slider styles**/
#site-branding,
.slider-image {
    pointer-events: none;
    cursor: none;
}

#feature-slider .entry-container:hover {
    background-color: transparent;
    border-radius: 4px;
    transition: all 0.2s ease-in-out 0s;
}

#feature-slider .entry-content {
    margin: 0px;
    display: none;
}

/**styles for archive pages**/
#mftp-content{
	width: 50%;
	margin: 0px auto;
}

h1.mftp-arch-entry-title{
	text-transform: uppercase;
}

.category-title{
	text-transform: uppercase;
	font-size: 20px;
}

.mftp-arch-title{
	font-size: 20px;
}

.entry-meta .posted-on a::before, .author{ display: none; }

.nav-primary.search-enabled .menu {
    float: left;
    margin-left: 90px;
}

/*.wppb-user-forms, .wppb-user-forms * {
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
    width: 85% !important;
}*/

/**Newsletter Title**/
.page-id-5410 h1.entry-title{
	font-size: 30px;
	text-transform: uppercase;
}

.one_third {
	width: 33.3%;
	padding: 0 20px;
}

.content-column.one_third_last.from-the-president {
	overflow: auto;
	margin: 0px 10px 0 0;
}

a.ftp-title {
	font-size: 20px;
}

@media screen and (max-width: 1295px){
	#header-address {
		display: none;
	}
} 