/*
Theme Name:   child catch responsive
Description:  Write here a brief description about your child-theme
Author:       Write here the author's name
Author URL:   Write here the author's blog or website url
Template:     catch-responsive
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  child-catch-responsive
*/

/* Write here your own personal stylesheet */

	.catchresponsive-nav-menu a,
	.sidebar-header-right .widget_nav_menu a {
	    padding: 20px 15px;
	}

.site .widget_catchresponsive_social_icons a.genericon-facebook-alt:hover {
	background-color: #3b5998;
	border-color: #3b5998;
	color: #fff;
}


.site .widget_catchresponsive_social_icons a.genericon {
	background-color: #3b5998;
	border: 1px solid #3b5998;
	border-radius: 20px;
	-moz-border-radius:	20px;
	-webkit-border-radius:	20px;
	box-sizing: content-box;
    -webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
	-moz-box-sizing:    content-box;
	color: #fff;
    margin: 0 0 5px 5px;
    padding: 5px;
    height: 20px;
    width: 20px;
}


.widget_catchresponsive_social_icons .widget-wrap {
	margin-left: -5px;
	display:inline;
}

#feature-slider .entry-container {
    background: #444;
    background: rgba(0,0,0,0.7);
    bottom: 0;
    display: block;
    left: 20%;
    padding: 20px;
    position: absolute;
    text-align: center;
    width: 0%;
    z-index: 101;
}

#masthead .search-field {
	float: right;
	font-size: 14px;
	-webkit-transition-duration: 400ms;
	-webkit-transition-property: width, background;
	-webkit-transition-timing-function: ease;
	-moz-transition-duration: 400ms;
	-moz-transition-property: width, background;
	-moz-transition-timing-function: ease;
	-o-transition-duration: 400ms;
	-o-transition-property: width, background;
	-o-transition-timing-function: ease;
	width: 90%;
	max-width: 250px;
	border:1px solid #b6b6b6;
	background-color:#fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 2px 5px #c4c4c4, 0 1px 0 #fff;
	-webkit-box-shadow: inset 0 2px 5px #c4c4c4, 0 1px 0 #fff;
	box-shadow: inset 0 2px 5px #c4c4c4, 0 1px 0 #fff;
	color:#777777;
}

#masthead {

    padding: 0px 0px;

}

#site-logo a {
    display: block;
    line-height: 0;
	height: 50%;
	max-width: 50%;
}

.site-title {

    font-size: 48px;
    font-weight: bold;
    font-family: "Droid Sans",sans-serif;
    line-height: 1.3;

}

#site-branding {

    padding: 20px;

}

.catchresponsive-nav-menu li:hover > a {
	background-color: #fff;
	color: #0000ff;
}

.catchresponsive-nav-menu li a:hover,
.catchresponsive-nav-menu li a:focus,
.sidebar-header-right .widget_nav_menu li a:hover,
.sidebar-header-right .widget_nav_menu li a:focus {
	background-color: #fff;
	color: #0000ff;
	text-decoration: none;
}

.catchresponsive-nav-menu a {
	color: #000;
	line-height: 46px;
    padding: 0px 20px 20px 20px;
}


.catchresponsive-nav-menu li {
    display: inline-block;
	float: left;
    text-align: center;
}

.nav-primary,
.nav-footer {
	background-color: #fff;
	position: relative;
	z-index: 198;
}

.sidebar-header-right .widget {
    margin-bottom: 10px;
	display: inline;
}

.site-description,
#featured-content p,
.single-post .hentry,
.sidebar-primary .widget:last-child,
.sidebar-header-right .widget:last-child {
	margin-bottom: 0;
	display: inline;
}

#feature-slider .entry-container {
    background: #444;
    background: rgba(0,0,0,0.7);
    bottom: 0;
    display: none;
    left: 20%;
    padding: 20px;
    position: absolute;
    text-align: center;
    width: 0%;
    z-index: 101;
}

#textwidget {
	margin-bottom: 0px;

}