/*
Theme Name: Hooray Child
Description: Hooray Child Theme.
Author: Amr Sadek
Author URI: http://themeforest.net/user/bdaia
Template: hooray
Version: 2.2.3
License: license purchased
License URI: http://themeforest.net/licenses/regular_extended
Tags: light, gray, white, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: bd*/

/**
 * Import Basic Files ============================================ */
@import url("../hooray/style.css");
@import url("fonts/font-awesome/css/font-awesome.min.css");
@import url("fonts/fontello/css/fontello.css");
@import url("fonts/dashicons/css/dashicons.css");
@import url("images/lightbox/themes/carbono/jquery.lightbox.css");
@import url("js/scrollbar/perfect-scrollbar.css");
/**
/* widget */
.widget { position: relative; 
	margin-top: 30px; 
	background-color: #FFF; 
	padding: 20px 15px; 
	border: none;
	box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.06), 0px 4px 10px rgba(0, 0, 0, 0.06) !important; 
	margin-right : 1px; 
	margin-left : 1px; 
	margin-bottom : 2px; 
	border-radius: 4px;
	}
.widget.widget-social-links { text-align: center; line-height: 0 }
.widget.bd-counter-widget { text-align: center; }
.widget a:hover { color: #ff304e; }
.widget embed, .widget iframe, .widget object, .widget video 
{ margin: 0; padding: 0; line-height: 0; }
.widget select { 
	width: 100%; 
	height: 34px; 
	padding: 7px; 
	border: 1px #f0f0f0 solid; 
	border-radius: 3px; 
	margin: 0; }
.widget table, 
.widget p { margin: 0; padding: 0; }
.widget img { max-width: 100%; width: 100%; height: auto; }
.widget .widget-title h2 { margin: 0 0 10px 0; padding: 5px 10px; font-size: 16px; font-weight: bold; text-transform: uppercase; }
.widget img:hover {
    opacity: 0.8;
    transition: all 0.18s;
}
.widget:first-child { margin-top: 0; }
.widget .widget-inner, .widget .tabs_content 
{ padding: 5px 10px; position: relative; }
.widget .widget-inner ul, .widget .widget-inner li, .widget .widget-inner ol 
{ list-style: none; margin: 0; padding: 0; }
.widget_archive ul li, .widget_categories ul li, .widget_meta ul li, .widget_recent_entries ul li 
{ font-size: 15px; margin: 0; padding: 8px 0 !important; width: 100%; border-bottom: 1px dotted rgba(0, 0, 0, 0.15); }
.widget_archive ul li:first-child, .widget_categories ul li:first-child, .widget_meta ul li:first-child, .widget_recent_entries ul li:first-child 
{ border-top: 0 none; margin-top: -5px; padding-top: 0; }
.widget_archive ul li:last-child, .widget_categories ul li:last-child, .widget_meta ul li:last-child, .widget_recent_entries ul li:last-child { border-bottom: 0 none; padding-bottom: 0; }
.widget .widget-title .title-line {
    background: none;
    height: 12px;
    overflow: hidden;
    margin-top: 7px;
}

/* Entry */
.blog-v1 article .entry-meta{
	text-align: center !important;
}
.blog-v1 article h1.entry-title { margin: 0; padding: 20px 35px; text-align: center!important; font-size: 35px; font-weight: 300; line-height: 34px; letter-spacing:-1px; }
.blog-v1 article h1.entry-title { padding: 40px 35px 20px; }
.blog-v1 article .entry-meta { 
	margin: 0; 
	padding: 0; 
	text-align: center !important; 
	text-transform: uppercase; 
	font-size: 11px; 
	line-height: 21px; 
	margin-bottom: 24px; }
	
/* Post Format */
.blog-v1 article h2.entry-title{
       text-align: center;
    }
	
/* Blog article format */

.blog-v1 article {
    margin-top: 30px;
    padding-bottom: 30px;
    overflow: hidden;
	border: none;
	box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.06), 0px 4px 10px rgba(0, 0, 0, 0.06) !important; 
    border-radius: 2px;
}

/* Main */
.bd-container {
    width: 1140px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}
.bd-main {
    width: 778px;
    float: right;
}

.bd-sidebar {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 328px;
    float: left;
    overflow: hidden;
    position: relative;
}

/* Icons on header */
.top-social .social-icons a i.fa {
  font-family: 'FontAwesome';
}
