@charset "UTF-8";
/***************************************
    Theme Name: Hooray Child
    Description: A Premium Wordpress Theme.
    Author: Amr Sadek
    Theme URI: http://themes.bdayh.com
    Author URI: http://themeforest.net/user/bdaia
    Version: 2.2.2
	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
    Template: hooray

***************************************/


/* #DB3641 */

.hidden { display: none !important; }

/*==========  Colors   ==========*/

    .divider-colors, .gotop {
        background-color: #DB3641;
    }
    a.more-link, button, .btn-link, input[type="button"], input[type="reset"], input[type="submit"] {
        background-color: #DB3641;
    }
    .blog-v1 article .entry-meta a {
        color: #DB3641;
    }

    a:hover, .widget a:hover {
        color: #DB3641;
    }
    .widget, #bdCheckAlso {
        border-color: #DB3641;
    }
    .primary-menu ul#menu-primary > li:hover > a,
    .primary-menu ul#menu-primary > li.current-menu-item > a,
    .primary-menu ul#menu-primary > li.current_page_item > a,
    .primary-menu ul#menu-primary > li.current-menu-parent > a,
    .primary-menu ul#menu-primary > li.current-menu-ancestor > a {
        background-color: #DB3641 !important;
    }



/*==========  TYPOGRAPHY  ==========*/

@font-face {
    font-family: 'HurmeGeometricSans3 Regular';
    src: url('assets/fonts/HurmeGeometricSans3 Regular.eot'); /* IE9 Compat Modes */
    src: url('assets/fonts/HurmeGeometricSans3 Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
             url('assets/fonts/HurmeGeometricSans3 Regular.woff') format('woff'), /* Modern Browsers */
             url('assets/fonts/HurmeGeometricSans3 Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
             url('assets/fonts/HurmeGeometricSans3 Regular.svg#b049d7b4a95770d533584c97d34609ca') format('svg'); /* Legacy iOS */
    font-style:   normal;
    font-weight:  400;
}

@font-face {
  font-family: 'HurmeGeometricSans2 SemiBold';
  src: url('assets/fonts/HurmeGeometricSans2SemiBold.eot'); /* IE9 Compat Modes */
  src: url('assets/fonts/HurmeGeometricSans2SemiBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/HurmeGeometricSans2SemiBold.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/HurmeGeometricSans2SemiBold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/HurmeGeometricSans2SemiBold.svg#4629ba1cd8b5849bf1201278b6e1863b') format('svg'); /* Legacy iOS */

  font-style:   normal;
  font-weight:  700;
}

@font-face {
  font-family: 'HurmeGeometricSans2 SemiBoldObl';
  src: url('assets/fonts/HurmeGeometricSans2SemiBoldObl.eot'); /* IE9 Compat Modes */
  src: url('assets/fonts/HurmeGeometricSans2SemiBoldObl.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/HurmeGeometricSans2SemiBoldObl.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/HurmeGeometricSans2SemiBoldObl.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/HurmeGeometricSans2SemiBoldObl.svg#0595648cf2b5a3b2bab585aa12196f9b') format('svg'); /* Legacy iOS */

  font-style:   normal;
  font-weight:  700;
}

body,
.logo .site-name,
.site-tagline,
.nav-menu,
.nav-menu .entry-title,
.blog-v1 article .entry-title,
.page-title h2,
.post-sharing-box .title,
.box-title h2,
#reply-title,
ul.tabs_nav li a,
.box-title h3,
.widget .widget-title h2, body article .entry-content {
    font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif !important;
    font-size: 16px;
    line-height: 26px;
}

body .bdayh-page-title-wrapper {
    font-family: 'HurmeGeometricSans2 SemiBold' !important;
    text-transform: uppercase;
}

article .entry-content a {
    color: #EF4135;
}
article .entry-content a.more-link {
    color: #ffffff;
}

.blog-masonry article h2.entry-title, .blog-v1 .blog-masonry article.format-quote h1.entry-title,
.blog-v1 article h2.entry-title, article.format-quote .entry-title,
.posts-gird #container-grid article.post-item .bdayh-post-header h2,
.slider-flex ul.slides li .slide-caption h3, body.single .blog-v1 article .entry-title, body.single .format-standard .entry-title, body.single .format-audio .entry-title, body.single .format-video .entry-title, body.single .format-gallery .entry-title, body.page .blog-v1 article h1.entry-title, body.page .format-standard h1.entry-title, body.page .format-audio h1.entry-title,
body.page .format-video h1.entry-title, body.page .format-gallery h1.entry-title {
    font-family: 'HurmeGeometricSans2 SemiBold' !important;
    text-transform: uppercase !important;
}

.widget.flexslider .slides li .slider-caption a, .widget_archive ul li, .widget_categories ul li, .widget_meta ul li, .widget_recent_entries ul li, .widget .widget-posts-lists .post-warpper h3,
.bdayh-insta-title, .comment-header h3, .box-title h3 b, .widget .widget-title h2 b, ul.tabs_nav li a, .bd-sidebar .widget-title h4, .bd-sidebar .widget .widget-title h2, .widget-footer-title h3, .post-sharing-box .title, .box-title h2, #reply-title, ul.tabs_nav li a, .box-title h3, .widget .widget-title h2 {
    font-family: 'HurmeGeometricSans2 SemiBold' !important;
    text-transform: uppercase !important;
}

.cat-links {
    font-family: 'HurmeGeometricSans2 SemiBoldObl';
}

.slider-flex ul.slides li .slide-caption .date {
    display: none;
}


/* Hide date and author on homepage posts */
.isotope-item .bbd-post-cat {
    display: none;
}


/* Hide slider excerpt */
.slider-flex .post-excerpt {
    display: none;
}

/* Move slider arrows to top right */
.flexslider ul.flex-direction-nav {
    left: auto;
    right: 6px;
}

/* Hide popular posts meta date */
.widget .widget-posts-lists .post-warpper .post-meta {
    display: none;
}


/* Related Articles Font Styles */
#nav-more-ralated a {
    font-family: HurmeGeometricSans2 SemiBold;
    font-style: normal;
    text-transform: uppercase;
}
.bdaia-posts-grid-post.post h3.entry-title, .bdaia-posts-grid-post h3 {
    font-family: 'HurmeGeometricSans2 SemiBold' !important;
    text-transform: uppercase !important;
}

/* Hide Related Posts Meta */
.bdaia-ralated-posts .bbd-post-cat-content {
    display: none;
}

/* Images */
.entry-content img,
.comment-content img,
.widget img {
    max-width: 97.5%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"] {
    height: auto; /* Make sure images with WordPress-added height and width >attributes are scaled correctly */
}
img.size-full {
    max-width: 97.5%;
    width: auto; /* Prevent stretching of full-size images with height and >>width attributes in IE8 */
}


/* NAV LINKS */
.nav-menu a {
    font-family: 'HurmeGeometricSans2 SemiBold' !important;
    text-transform: uppercase !important;
}

/* Excerpt */
article.classic1-item .arti-excerpt {
    font-size: 14px;
    letter-spacing: 0.02em;
}

a.vn-btn {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  color: #ffffff !important;
  font-size: 16px;
  background: #EF4135;
  padding: 10px 30px 10px 30px;
  text-decoration: none;
  margin-bottom: 10px;
  display: inline-block;
}

a.vn-btn:hover {
  background: #000000;
  text-decoration: none;
}

/* Article Blockquote style */
.entry-content blockquote, .entry-content blockquote p {
    color: #EF4135;
    font-size: 22px;
    line-height: 22px;
    font-family: 'HurmeGeometricSans2 SemiBold';
    font-size: 15px;
    font-style: italic;
}

body.archive .entry-meta {
    display: none;
}

/* Excerpt Copy */
body .posts-gird #container-grid article.post-item .post-formats-exc {
    font-size: 16px;
    line-height: 24px;
    color: #222;
}

/* Center Images */
.blog-v1 article .entry-content img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}

/* Sharrre */
.sharrre a {
    color: rgb(170, 170, 170) !important;
}

#demo1 {
    display: inline-block;
}

/* Sidebar Instagram Color */
.social-icons a i.fa-instagram {
    background: #9A988B;
}
.social-icons a i.fa-instagram:hover {
    background: transparent;
}

/* Single Post Sharing Links */
.home-post-share .post-sharing-box ul li a i,
.home-post-share .post-sharing-box ul li a i:hover {
    color: #DB3641 !important;
    border-color: #DB3641;
}

/* CTA underneath posts */
.c5-post-cta {
    margin-top: 30px;
    padding: 7px 0;
    background: #F6F6F3;
}
.entry .c5-post-cta blockquote {
    width: 100%;
}
.c5-post-cta a {
    text-decoration: underline;
}

/* Recent Posts Widget */
.widget-posts-grid .post-cat {
    display: none;
}

.widget.bd-posts-grid img {
    max-width: 100%;
}
.bdayh-post-meta-comments {
    display: none !important;
}

/*----------  NEW CUSTOM HEADER  ----------*/
.c5-header {
  color: white;
  background: #F43545;
  font-family: 'HurmeGeometricSans2 SemiBold' !important;
  letter-spacing: 0.01em;

}
.c5-header .bd-container {
  width: 1260px;
  max-width: 100%;
  padding-left: 10px;
  padding-right: 10px;
}
.c5-header .logo {
  width: 25%;
  float: left;
}

.c5-header .nav {
  width: 55%;
  float: left;
  margin-top: 10px;
}
.c5-header .nav svg {
  margin-top: 30px;
}
.c5-header .brought-to-you-by {
  float: left;
  width: 20%;
  padding-left: 8%;
}



/* Sticky Navigation */
body.sticky-nav-on #navigation.nav.sticky-nav > div {
    max-width: 1240px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}
#navigation.nav.sticky-nav {
  margin-top: 0;
}
#navigation.nav.sticky-nav svg {
  display: none;
}
#navigation.nav.sticky-nav .sticky-show svg {
  display: block;
}
.nav.sticky-nav, .nav.sticky-nav li.sticky-show,
.nav.sticky-nav, .nav.sticky-nav li {
  text-align: left;
  display: inline-block;
}
.nav.sticky-nav, .nav.sticky-nav ul {
  padding-top: 5px;
  text-align: left;
}
.c5-header .nav.sticky-nav svg {
  margin-top: 0;
}
body.sticky-nav-on #navigation.sticky-nav {
  background: #F43545;
}

.sticky-logo-container svg {
  max-height: 50px;
}
.sticky-logo-container {
  width: 16%;
  display: inline-block;
  margin-top: 10px;
}
.sticky-nav-items {
  margin-left: 0 !important;
}
.sticky-nav .sticky-nav-items {
  width: 100%;
  margin-left: 4%;
  display: -webkit-flex;
  display: inline-flex;
  // transform: translateY(-15px);
}
.sticky-brands {
  width: 19%;
  display: inline-block;
  transform: translateY(-7px);
}

/* Nav Items */
.c5-header ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-basis: 100%;
}
.c5-header li {
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center;
}
.c5-header .sticky-nav-items > li > a {
  display: inline-block;
}
.c5-header li a {
  color: white;
  font-weight: 600;
}
.c5-header li svg {
    max-height: 47px;
}
.sticky-show {
  display: none;
}
.nav.sticky-nav .sticky-show {
  display: inline-block;
}

.nav ul {
  margin-bottom: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* Brought to you by section */
.brought-to-you-by svg {
  margin-top: 10px;
}
@media only screen and (min-width: 1170px) {
  .brought-to-you-by svg {
    margin-top: 30px;
  }
}

.brought-to-you-by {
  font-weight: bold;
  margin-top: 20px;
  font-size: 15px;
}
.brought-to-you-by a {
  display: block;
}


@media only screen and (max-width: 985px) {
  .bd-ClickOpen span, .bd-ClickOpen span:after, .bd-ClickOpen span:before {
    background: white;
  }
  .c5-header .logo svg {
    max-height: 85px;
  }
  .c5-header .logo {
    width: 100%;
    float: none;
  }
  .mobile-menu-on .brought-to-you-by {
    display: none;
  }
}

@media only screen and (max-width: 700px) {
  .bd-header2  { margin-bottom: 20px; }
}


/* MEGA MENU */
li.bd_cats_menu {
  cursor: pointer;
}
li.bd_cats_menu:hover .sub_cats_posts{
  display: block;
}


.sub_cats_posts {
  display: none;
  position: absolute;
  top: 155px;
  padding-top: 70px;
  padding-bottom: 30px;
  left: 0;
  right: 0;
  z-index: 99999;
}
.sticky-nav .sub_cats_posts {
  position: fixed;
  top: 45px;
  left: 0;
  right: 0;
  padding-top: 30px;
}


.sub_cats_posts .bd-block-mega-menu {
  background: #F43545;
  background: #FFFFFF;
  padding-top: 10px;
}

.sub_cats_posts .bd-block-mega-menu .bd-block-mega-menu-inner {
  max-width: 100%;
  width: 1260px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  padding-bottom: 10px;
}

.bd-container-static {
  position: static;
}

.bd-block-mega-menu-details h4 a {
  line-height: 17px;
  color: black;
  display: block;
  font-family: 'Montserrat', sans-serif;
  font-weight: normal;
  font-size: 13px;
  text-transform: none;
}

.sticky-nav .menu-item-icon .menu-label:after {
  display: none;
}
.c5-header li.menu-item-icon {
  text-transform: uppercase;
}
.menu-item-icon .menu-label:after {
  content: ' ';
  width: 80px;
  height: 50px;
  display: block;
  margin: auto;
  margin-top: 20px;
  padding-bottom: 70px;
  background-size: auto 50px;
  background-repeat: no-repeat;
  background-position: center;
  overflow: visible;
}

.menu-item-icon:nth-child(2) .menu-label:after {
  background-image: url('assets/img/menu-icon-1.svg');
}

.menu-item-icon:nth-child(3) .menu-label:after {
  background-image: url('assets/img/menu-icon-2.svg');
}
.menu-item-icon:nth-child(4) .menu-label:after {
  background-image: url('assets/img/menu-icon-3.svg');
}
.menu-item-icon:nth-child(5) .menu-label:after {
  background-image: url('assets/img/menu-icon-4.svg');
}
.bd-block-mega-menu-post a, .bd-block-mega-menu-post .mm-img {
  transition: all .3s;
  background-size: 100%;
}
.bd-block-mega-menu-post:hover a { 
  color: #F43545; 
}
.bd-block-mega-menu-post:hover .mm-img {
  background-size: 110%;
}

/* Footer Widgets */ 
.bdayh-footer.col-two .widget {
  // width: 100%;
}
.bdayh-footer-widget-area .widget_nav_menu li, .bdayh-footer-widget-area .widget_categories li, .bdayh-footer-widget-area .widget_product_categories li, .bdayh-footer-widget-area .widget_meta li, .bdayh-footer-widget-area .widget .recentcomments, .bdayh-footer-widget-area .widget_recent_entries li, .bdayh-footer-widget-area .widget_archive li, .bdayh-footer-widget-area .widget_pages li, .bdayh-footer-widget-area .widget_links li, .bdayh-footer-widget-area .widget_layered_nav li, .bdayh-footer-widget-area .widget_product_categories li {
  // display: inline-block;
  border-bottom: none;
  padding-top: 0 !important;
  padding-bottom: 10px !important;
  // margin-right: 30px;
}
.bdayh-footer {
  background-color: #282a2b;
  padding-top: 40px;
}


.bdayh-footer-widget-area .widget_text p {
  // font-size: 14px !important;
}
.bdayh-footer-widget-area .widget_text {
  // width: 25% !important;
  // transform: translateY(-20px);
  // color: #bfbfbf;
  // text-align: right;
}
@media only screen and (max-width: 700px) {
  // .bdayh-footer-widget-area .widget_text {
  //   width: 100% !important;
  //   text-align: left;
  // } 
}



#vn-drip-footer-container input[type="submit"]:hover {
  background-color: #EF4135 !important;
}
#vn-drip-footer-container input[type="submit"] {
  padding: 0;
  line-height: 2.5;
  padding-left: 10px;
  padding-right: 10px;
  transform: translateY(-1px);
}
.bdayh-footer-widget-area .widget_nav_menu {
  // width: 70% !important;
}

/* SIDEBAR */
.bd-sidebar input[type="submit"] {
  width: auto;
}
.bd-sidebar input {
  width: 100%;
  margin-bottom: 10px;
}

article.classic1-item .arti-meta-info {
  position: absolute;
  bottom: 13px;
  left: 20px;
}
