/*

Theme Name: Goliath Child

Theme URI: http://demo.planetshine.net/goliath-news/

Author: Planetshine

Author URI: http://planetshine.net

Description: Child theme for Goliath Magazine Theme

Version: 1

Template:       goliath  

*/





.su-divider {

	clear: both;

	border: none;

	text-align: right;

	line-height: 1;

}

.su-divider-style-default { border-bottom-style: solid; }



.mobile-post-thumb, .full-post-thumb { margin-bottom: 20px; }



.post-1 .title {

    padding: 0 0 20px 0;

}



.post-1 .title h1 {

	font-size: 30px;

	line-height: 34px;

	font-weight: 700;

	margin: 0 0 5px 0;

}





#mc-embedded-subscribe-form { background-color: #252525; }





h1 {

	font-size: 38px;

	line-height: 32px;

	font-weight: 700;

	margin: 0 0 20px 0;

}



h2 {

	font-size: 28px;

	line-height: 28px;

	font-weight: 700;

	margin: 0 0 20px 0;

}



h3 {

	font-size: 22px;

	line-height: 26px;

	font-weight: 700;

	margin: 0 0 20px 0 !important;

}



h4 {

	font-size: 18px;

	line-height: 22px;

	font-weight: 700;

	margin: 0 0 20px 0 !important;

}



h5 {

	font-size: 14px;

	line-height: 18px;

	font-weight: 700;

	margin: 0 0 20px 0 !important;

}



h6 {

	font-size: 12px;

	line-height: 16px;

	font-weight: 700;

	margin: 0 0 20px 0 !important;

}

.menu .nav li a {

        padding: 10px 15px;

        color: #fff;

        font-size: 12px;

        line-height: 19px;

        text-transform: uppercase;

	font-weight: 700;

        transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.07s;

}



.title-default > a {

	font-weight: 700;

	font-size: 15px;

	line-height: 15px;

	text-transform: uppercase;

	color: #999;

	padding: 0 0 10px 0;

	margin: 0 25px 0 0;

	display: inline-block;

}



.mosaic .big h2 {

	font-size: 20px;

	line-height: 25px;

	font-weight: 700;

	margin: 0 0 7px 0;

}



.mosaic .small h2 {

	font-size: 14px;

	line-height: 18px;

	font-weight: 700;

	margin: 0 0 7px 0;

}

.cse .gsc-search-button input.gsc-search-button-v2,
input.gsc-search-button-v2 {
    height: 26px !important;
    margin-top: 0 !important;
    min-width: 13px !important;
    padding: 5px 26px !important;
    width: 68px !important;
}

.content_container { background: #fff; max-width:1070px; margin: 0 auto;}




