/*
Theme Name: Headline News Child Theme
Theme URI: http://gawibowo.com/themes/headline-news
Description: A Child Theme of Headline News
Version: 1.0
Author: gawibowo
Author URI: http://gawibowo.com
Template: headline-news
*/

@import url("../headline-news/style.css");
@import url(https://fonts.googleapis.com/css?family=Work+Sans:400,500,600,700|Crimson+Text|Montserrat:400,700);

/* Add your custom css code here */

.entry-content li {margin-bottom: 15px; line-height: 1.6 !important;}

.dknavy {color: #001231 !important;}
.drbnavy {color: #1a2a46 !important;}
.aqua {color: #6bcaed !important;}
.mdgray {color: #808080 !important;}
.ltgray {color: #b2b2b2 !important;}
.blugray {color: #878b8f !important;}

body, h1, h2, h3, h4, h5, h6 {font-family: 'Work Sans', sans-serif !important; }

.bottom0 {margin-bottom: 0; padding-bottom: 0;}
.top0  {margin-top: 0; padding-top: 0;}
.top20  {margin-top: 10px; padding-top: 10px;}

.caption h2 {margin-bottom: 5px !important;}
.caption h5.slide-meta, .caption p.slide-meta {margin-top: 0; padding-top: 0; margin-bottom: 15px; text-transform: uppercase; letter-spacing: 1px; font-size: 14px; font-weight: 600;}

select.mainmenu {background: #f3f3f3; color: #001231 !important }

#main_countedown_1 .time_description {font-size: 20px !important; }
#main_countedown_1 .element_conteiner:last-of-type  {display: none !important;}

.top {background-color: #001231 !important; margin-bottom: 0px; padding-bottom: 37px;}
	.footer-widget, .caption {background-color: #001231 !important; }
	.caption { opacity: 0.8 !important;}
.bottom {background-color: #1a2a46 !important;}
	.bottom {color: #b2b2b2 !important; }
.mainnav {background-color: #1a2a46 !important; }
	#mainmenu a, #mainmenu > li > a, #mainmenu {color: #fff; font-family: 'Montserrat', sans-serif !important; font-weight: 500 !important; font-size: 12px !important;}
	#menu-rightmenu a, #menu-rightmenu > li > a, #menu-rightmenu {color: #878b8f !important; font-family: 'Montserrat', sans-serif !important; font-weight: 500 !important; font-size: 12px !important; height: 34px; line-height: 34px;text-transform: uppercase; padding: 0 16px;}
		#menu-rightmenu a:hover, #menu-rightmenu > li > a:hover {color: #fff !important;}
		
	#menu-rightmenu > li { float: left; margin-bottom: 5px;}
	#mainmenu > li.current-menu-item > a, #mainmenu > li.current_page_item > a {
    background-color: #001231 !important;}
	#mainmenu ul a:hover {	color: #b2b2b2 !important;		}
	#mainmenu > li:hover > a {background-color: #001231 !important;}
	#mainmenu ul li.current-menu-item > a,
	#mainmenu ul li.current_page_item > a{	color: #b2b2b2 !important;	}
	#mainmenu > li.current-menu-item > a,
	#mainmenu > li.current_page_item > a { background-color: #001231 !important;	}
	#mainmenu ul {background-color: #001231 !important; }
	
	.header-date, .header-time {color: #878b8f !important; text-transform: uppercase !important; line-height: 16px; font-weight: 700;  margin-bottom: 6px;}
	.header-time {font-size: 16px !important; text-transform: none !important; }
	.header-date {font-size: 14px !important; letter-spacing: 1px !important;  }
	
.widgettitle {color: #000 !important; }	
#recent-posts-3.widget li > a { text-transform: none !important; }


#categories-2 li a {font-family: 'Work Sans', sans-serif !important; color: #808080 !important; font-weight: 500 !important; font-size: 13px !important;}

	#categories-2.widget > ul > li {line-height: 20px;padding: 5px 0;}

.top-meta { display: none !important; font-size: 0px;line-height: 0px;margin-bottom: 0px;}	

.block-heading, .posts .entry-title, #categories-2 .widget li > a  {text-transform: none !important; }

.caption .entry-title a {font-size: 30px !important; font-weight: 400 !important; text-transform: none !important}
h2.entry-title a {font-family: 'Work Sans', sans-serif !important; font-size: 24px !important; font-weight: 600 !important; }
.posts .entry-title {font-family: 'Work Sans', sans-serif !important;  line-height: 26px !important; letter-spacing: -1px !important; }
.entry-meta, .entry-meta a {letter-spacing: 1px !important; font-size: 12px !important; color: #000 !important; }
.entry-meta .entry-category a {color: #6bcaed !important;}

 .posts .entry-content {font-size: 19px !important; font-family: 'Crimson Text', serif !important; line-height: 1.4 !important; color: #000 !important;}
 
 .single .entry-content, .single .entry-content p {font-size: 19px !important; font-family: 'Crimson Text', serif !important; line-height: 1.6 !important; color: #000 !important;}
 
 .single h1.entry-title, .page h1.entry-title {
    margin-bottom: 10px;
    font-size: 37px !important;
    line-height: 1.2;
    font-family: 'Work Sans', sans-serif !important; 
    color: #303030;
    font-weight: 600 !important; 
    text-transform: none !important;
}
	
.sidebar .block-heading > a, .related-posts h4.block-heading {font-family: 'Work Sans', sans-serif !important; font-weight: 600 !important;}	
.next-prev a {font-family: 'Work Sans', sans-serif !important; font-weight: 600 !important;font-size: 14px !important; line-height: 16px !important; }	
.next-prev > div {padding: 0 20px !important;}
.block-content .post-rating {margin-bottom: 0px !important; display: none !important;}
.block-heading {}


.author-avatar img {float: left; margin-right: 15px; width: 80px;}
.author-description h2 {font-size: 24px !important; }
	.author-description h2 a {color: #000 !important;}
	.author-description {font-size: 15px !important; line-height: 1.4 !important;}
	.archive-header h1.page-title {background-color: #3d4a61 !important;}


/*SEARCH FORM*/
.header-search { border: 0px solid #dbdbdb !important;width: 200px !important; }

/*SEARCH FORM*/
header.top .search-form {border-radius: 30px 0px 0px 30px;}

header.top .search-btn {border-radius: 0px 30px 30px 0px; cursor:pointer;}

header.top .btn-white {background-color: #1a2a46 !important; color: #ccc; border: 1px solid #1a2a46; border-left: 0px solid #1a2a46 !important; text-indent: -9999px; background-image: url('images/submit.png'); width: 37px;}

header.top input#keywrd {border-radius: 30px 0px 0px 30px; padding-left: 10px;}

header.top input { background-color: #1a2a46 !important; color: #fff !important;     border: 0px solid #1a2a46 !important; }

input[type="reset"], input[type="submit"], header.top #submit, header.top .btn-white { margin-left: -5px !important; }

header.top input[type="text"] {font-family: 'Work Sans', sans-serif !important;}'

.gform_body input[type="text"], .gform_body input[type="password"], .gform_body input[type="email"], .gform_body textarea, .gform_body select
    font: 14px/22px 'Crimson Text', serif !important; 
    border: 1px solid #ddd !important;
    padding: 4px 6px !important;
    font-size: 14px !important;
    color: #666;
    max-width: 100%;
}

input[type="text"], input[type="password"], input[type="email"], textarea, select {
    font: 14px/22px 'Crimson Text', serif !important; 
    border: 0px solid #ddd !important;
    padding: 4px 6px !important;
    font-size: 14px !important;
    color: #666;
    max-width: 100%;
}

#newsletter-form input[type="text"] {margin-top: 15px; width: 250px; border: 1px solid #fff !important;}
.btn.btn-custom {background-color: #3d4a61 !important;border: 1px solid #3d4a61 !important; margin-left: -6px !important; letter-spacing: 1px;}

.footer-widget {padding-top: 40px; padding-bottom: 40px; font-size: 15px; color: #808080;}
.footer-widget .widgettitle {color: #808080 !important; font-family: 'Montserrat', sans-serif !important; font-size: 18px !important;}
.footer-widget h2.widgettitle {    margin: 0 0 5px !important; }

 /*==========  Mobile First Method  ==========*/

    /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) {
        
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {
	.head-search {display: none;}

    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {
		.leftmarg {padding-left: 60px;}
		.menu-rightmenu-container {float:right; }
		#menu-rightmenu , #menu-rightmenu a:last-child, #menu-rightmenu > li > a:last-child {padding-right: 0px !important;}
    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {

    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {

    }


