/*
 Theme Name:   Highend Child
 Theme URI:    http://preview.hb-themes.com/?theme=Highend
 Description:  A Flexible, Powerful & Beautiful WordPress Theme by HB-Themes. Mobile ready and optimized for best performance. With the powerful engine and user friendly interface it will allow you to build outstanding websites quick and easy... It comes with Premium Plugins integrated into the theme.
 Author:       HB-Themes
 Author URI:   http://www.hb-themes.com
 Template:     HighendWP
 Version:      1.0.1
 Tags:		   Responsive, Page-Builder, Drag&Drop, Clean, Modern, Corporate, Multi-Purpose, Multi-Color
 Text Domain:  hbthemes
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

#logo img {
    max-height: 100%;
}
#logo img, .stuck #logo img {
    max-height: 80%;
}
#header-bar a:hover {
    color: #fff!important;
    opacity: 0.8;
}
#header-bar .top-widget {
    border-right: 0px solid #f0f3f5;
    margin-right: 20px;
}
.minimal-skin #main-nav>li.current_page_item a span {
    border-bottom: 2px solid #24890d!important;
}
#header-inner-bg {
    border-bottom: 0px solid #ebebeb;
}
.home-banner {
    text-align: center;
}
.home-banner h2 {
    font-size: 40px;
    padding-bottom: 30px;
}
.home-banner p {
    color: orange;
    font-size: 18px;
    padding-bottom: 20px;
}
.vc-hoverbox-wrapper h2 {
    color: #fff;
    font-weight: 400;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    color: #222!important;
    border: 0px!important;
    background-color: #dd9933!important;
    font-weight: 600;
}
.vc-hoverbox-inner {
    min-height: 170px!important;
}
.vc-hoverbox-block-inner.vc-hoverbox-front-inner h2 {
    background-color: rgba(36,137,13,0.6);
    padding: 5px;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    color: #24890d!important;
}

.vc_tta-panel-body h3{
	font-size: 16px;
    line-height: 22px;
}
.pricing-table-price {
    border-bottom: 1px solid #ebebeb;
    background: #24890d;
	color: #fff;
}
.hb-pricing-item {
    background: #fff;
}
.hb-pricing-item.highlight-table .pricing-table-price {
    border-bottom: 1px solid #ebebeb;
    background: #dd9933;
}
ul.hb-ul-list li {
    font-size: 13px;
}
ul.hb-ul-list li i {
    font-size: 18px;
	color: #24890d!important;
}
.pricing-table-price span {
    font-size: 15px;
    font-weight: bold;
    color: #000;
}
.pricing-table-caption {
    font-weight: bold;
}
.our-package h2{
	color:#fff!important;
	font-weight:bold;
	font-size:34px;
}
.row.element-row.our-package{
    margin-bottom: 0px;
}
#main-wrapper #pre-footer-area:after {
    border-top-color: #24890d!important;
}
#main-wrapper .widget_nav_menu ul#menu-footer-menu.menu li a {
    color: #fff;
	background-color: transparent;
}
#main-wrapper .widget_nav_menu ul#menu-footer-menu.menu {
    border: 0px solid #ebebeb;
}
.footer-row ul.social-icons li.vimeo {
    display: none;
}
.normal-copyright #copyright-text {
    float: none;
    width: 100%;
    text-align: center;
}
.restricted-paid-content{
	padding:14% 30px;
	width:90%;
	text-align:center;
	background:url('./images/paid-video-bg.png')no-repeat;
	background-size:cover;
	border-radius:3px;
	margin-bottom: 30px;
}
.restricted-paid-content h2{
	color:#fff;
	font-weight:bold;
	margin-bottom:30px;
}
.restricted-paid-content p{
	color:#dd9933;
	font-size:16px;
	max-width:80%;
	margin:0 auto 30px;
}

#main-wrapper .videos-listing .widget-item.widget_nav_menu li{
     padding:0 0;
}
#main-wrapper .videos-listing .widget-item.widget_nav_menu a {
     color: #000;
     padding: 10px 5%;
     width: 84%;
     display: inline-block;
	 font-size:16px;
}
#main-wrapper .videos-listing .widget-item.widget_nav_menu a,
#main-wrapper .videos-listing .widget.widget_nav_menu a:hover {
     color: #000;
     background:transparent;
	 font-weight:bold;
}
#main-wrapper .videos-listing .widget-item.widget_nav_menu {
     margin-bottom: 20px;
     border: 1px solid #41a62a;
     border-top: 3px solid #41a62a;
     height: 420px;
     overflow-y:scroll;
     border-bottom-left-radius: 10px;
     border-bottom-right-radius: 10px;
}
#main-wrapper .videos-listing .widget-item.widget_nav_menu .sub-menu a {
     background:url('./images/view-icon.png')no-repeat;
     background-position:98% 12px;
	 font-weight:normal;
	 padding-right:30px;
	 font-size:14px;
}
#main-wrapper .widget-item.widget_nav_menu .sub-menu .current-menu-item a,
#main-wrapper .widget-item.widget_nav_menu .sub-menu a:hover {
     color: #fff;
     background:#41a62a url('./images/view-icon-active.png')no-repeat;
     background-position:98% 12px;
}
#main-wrapper .videos-listing ul.sub-menu {
    margin-top: 0px;
	margin-left: 0px;
}
.videos-listing {
     float: left;
     width: 28%;
     padding: 2%;
}
.single .single-blog-wrapper article.hentry {
     margin-top: 20px;
     width: 68%;
     float: right;
}
section.bottom-meta-section.clearfix {
    clear: both;
}
#main-wrapper .videos-listing .widget-item.widget_nav_menu a:before,
#main-wrapper .videos-listing .widget_nav_menu ul.menu ul li:before{
	display:none;
}
#main-wrapper .videos-listing .widget_nav_menu ul.menu ul li:first-child {
    border-top: 0px solid #ebebeb;
}
.single section.author-box.clearfix {
    display: none;
}
.single article.single .entry-content{
    margin-top: 0px;
}
.single article.single .post-header {
    display: none;
}
.player .vp-player-layout{
	top:0px!important;
}
.single #main-content {
    padding-top: 10px;
}
.breadcrumbs-wrapper {
    position: relative;
    right: 0;
    top: 0;
    margin-top: 10px;
	text-align: center;
	width: 100%;
}
.hb-page-title.simple-title.dark-text.alignleft {
    text-align: center;
}
.tabcontent ul {
    padding-left: 20px;
}
#main-content .responsive-tabs .responsive-tabs__list__item:hover {
    color: #41a62a;
}
#main-content .responsive-tabs .responsive-tabs__list__item{
	color: #222;
}
#main-content .responsive-tabs .responsive-tabs__list__item--active, #main-content .responsive-tabs .responsive-tabs__list__item--active:hover {
    color: #41a62a!important;
}
#main-content .tabcontent{
	padding-bottom:30px;
}
nav.hb-single-next-prev {
    display: none;
}
body #logo .hb-visible-logo img.default, #logo img.alternative-logo {
    display: inline-block!important;
}
#show-nav-menu {
    color: #41a62a;
}
body #pre-footer-area {
    display: block!important;
}