/*
Theme Name:     Voice Child
Theme URI:      http://mekshq.com
Description:    Child theme for the Voice Theme
Author:         Meks
Author URI:     http://mekshq.com
Template:       voice
Version:        0.1.0
*/


.greybg { background: #eee;}
.greenbg { background:#CADFAC;}
.redbg { background:#C7554F;}
.pad20 { padding:20px; }
.text-white, .text-white h2, .text-white h1, .text-white h3, .text-white h4 { color:#fff;}
.text-white h2
.hcblock { }
.hcblock ul { list-style-type:none; }

#vce-featured-grid {
    background: #fff;
    padding: 2vw 0;
	box-shadow:0 2px 4px rgba(3,27,78,.06);
}

#vce-featured-grid .owl-stage-outer {
    max-width: 1200px;
    margin: 0 auto;
}

#vce-featured-grid .owl-item {
    border-bottom: 5px solid #005dff;
    margin: 0 40px;
}

.vce-border-top .main-box-title {
    border-top: 2px none #005dff;
    text-align: left;
}
.vce-border-top .main-box-title:after {
    border-bottom: 5px solid #005dff;
    content: " ";
    display: block;
    position: absolute;
    height: 13px;
    width: 7vh;
}
.main-box-title, .comment-reply-title, .main-box-head {
    background: transparent;
}

#disqus_thread, .comment-reply-title, .comment-respond, .comments-holder .navigation, .header-sticky, .main-box, .main-box-head, .main-box-title, .main-header, .mks-bredcrumbs-container, .sidebar .widget, .sidebar .widget-title, .vce-author-card, .vce-post, ul.comment-list > li.comment, ul.comment-list > li.pingback, ul.comment-list > li.trackback { 
box-shadow: none;}

.vce-post {
    box-shadow: 0 2px 4px rgba(3,27,78,.06);
    border-radius: 5px;
}

#vce-pagination, .vce-slider-pagination .owl-controls, .vce-content-outside, .comments-holder .navigation {
    background: transparent;
}
#vce-pagination, .comments-holder .navigation, .vce-slider-pagination .owl-controls {
    border-top: none;
}

.vce-lay-c img {
    border-radius: 5px 5px 0 0;
}
.vce-lay-b img {
    border-radius: 5px 0 0 5px;
}

.vce-lay-d img {
    border-radius: 5px 0 0 5px;
}


.main-box-single { box-shadow:0 2px 4px rgba(3,27,78,.06);}
.site-footer .widget {
    background: rgba(0,0,0,0);
}
.site-footer .widget-title {
	background: rgba(0,0,0,0);
}
.site-info {
    background: rgba(0,0,0,0);
}
.header-bottom-wrapper {
    background: rgba(0,0,0,.35);
}

#comment, input[type="tel"], input[type="number"], input[type="date"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], select, textarea {
    background: #fff;
}

.vce-header-ads {
    margin: 20px 0 0;
    position: relative;
    float: right;
    width: 64%;
    max-width: 100%;
}

@media (max-width:1023px) { 
.header-2-wrapper .site-branding, .header-3-wrapper .site-branding {
    float: left;
    left: 40px !important;
    text-align: left;
}
.vce-header-ads {
    display:none;
}
}
#vce-pagination .page-numbers.current, .bbp-pagination-links span.current, .comments-holder .navigation .page-numbers.current {
    border: 1px solid #ddd;
}
#vce-pagination .next.page-numbers, #vce-pagination .page-numbers, #vce-pagination .page-numbers.current, #vce-pagination .prev.page-numbers, #vce-pagination a, .bbp-pagination-links a, .bbp-pagination-links span.current, .mks_author_link, .mks_themeforest_widget .more, .pagination-wapper a, .sidebar .bbp_widget_login .button, .vce-404-menu a, .vce-button, .vce-link-pages a, .vce-load-more a, .vce-mega-menu-posts-wrap .owl-nav > div, .vce-slider-pagination .owl-nav > div, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce ul.products li.product .added_to_cart, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, button, input[type="button"], input[type="reset"], input[type="submit"] {
    color: #003da6;
}

.vce-square, .vce-main-content .mejs-controls .mejs-time-rail .mejs-time-current, button, input[type="button"], input[type="reset"], input[type="submit"], .vce-button, .pagination-wapper a, #vce-pagination .next.page-numbers, #vce-pagination .prev.page-numbers, #vce-pagination .page-numbers, #vce-pagination .page-numbers.current, .vce-link-pages a, #vce-pagination a, .vce-load-more a, .vce-slider-pagination .owl-nav > div, .vce-mega-menu-posts-wrap .owl-nav > div, .comment-reply-link:hover, .vce-featured-section a, .vce-lay-g .vce-featured-info .meta-category a, .vce-404-menu a, .vce-post.sticky .meta-image::before, #vce-pagination .page-numbers:hover, #bbpress-forums .bbp-pagination .current, #bbpress-forums .bbp-pagination a:hover, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce ul.products li.product .added_to_cart, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce ul.products li.product .added_to_cart:hover, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce span.onsale, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .comments-holder .navigation .page-numbers.current, .vce-lay-a .vce-read-more:hover, .vce-lay-c .vce-read-more:hover {
    background-color: #fff;
}
.nav-menu > li:hover > a, .nav-menu > .current_page_item > a, .nav-menu > .current-menu-item > a, .nav-menu > .current-menu-ancestor > a, .main-navigation a.vce-item-selected, .main-navigation ul ul li:hover > a, .nav-menu ul .current-menu-item a, .nav-menu ul .current_page_item a, .vce-menu-parent:hover, .sidr li a:hover, .sidr li.sidr-class-current_page_item > a, .main-navigation li.current-menu-item.fa::before, .vce-responsive-nav {
    color: #efefef !important;
}
#vce-pagination .page-numbers, .comments-holder .navigation .page-numbers {
    border: 1px solid #ddd!important;
}

tfoot th, thead th { background-color: rgba(0,61,166,0.95)!Important; color: #fff; }
.compare tfoot th, .compare thead th { background-color: rgba(0,61,166,0.95)!Important; color: #fff; }

.compare .brandlogo { max-width: 160px;}

.compare tbody .column-1 .tablenumber {
    border-bottom-right-radius: 60px;
    border-top-right-radius: 60px;
    padding: 15px 15px 15px 5px;
    font-size: 15px;
    font-weight: 700;
    line-height: 2.5;
    color: #fff;
    background-color: rgba(0,61,166,0.95);
    position: relative;
    left: 0;
    top: 35px;
    margin: 0 20px 0 -6px;
}

.compare a.mks_button.mks_button_medium {top: 0;margin-top: 20px;}
.compare  .column-1 { max-width:60px;}
.compare .column-2 { width: 23%;}
.compare .column-3 { width: 23%;}
.compare .column-4 {width: 23%;}
.compare .column-5 { width: 17%; }

.compare tbody .row-2 .column-1 .tablenumber {background-color: #db0b12; }
.dataTables_wrapper .compare { width:100%!Important;     border: 1px solid #ddd; }
.compare tr { border:1px solid #ddd; }
.compare .row-1 .column-5 { width:10px!important; }
.compare .features { font-size: 12px; line-height: 20px; }

.our-price {
    float: left;
    font-size: 23px;
    margin: 5px 0px 4px 40px !important;
    font-weight: 600;
    display: block;
}
.our-price-text {
    color: #F06D00 !important;
    font-size: 13px;
    margin: 0px 44px;
    position: absolute;
    display: block;
}
.ourscore {
    background: rgba(0,61,166,0.95);
    color: #fff;
    font-size: 18px;
    border-radius: 8px;
    font-weight: bold;
    text-align: center;
    height: 75px;
    max-width: 75px;
    position: relative;
    top: 5px;
    padding: 25px 0;
}

@media screen and (max-width:1200px) {
	.compare .column-3 { display:none!Important; }
	.compare .column-2 {width: 44%; }
	.compare .column-5 {width: 37%;}
	.compare .brandlogo { max-width: 160px; margin-top: 15px;}
	.ourscore { top: 12px; }
}

@media screen and (max-width: 650px) {
	.compare .column-4 { display:none!Important; }
	.compare .column-2 {width: 50%; text-align: center; }
	.compare .column-5 { width: 50%; text-align: center;}
	.compare .brandlogo { max-width: 160px; margin-top: 15px;}
}

@media screen and (max-width: 465px) {
	.compare a.mks_button.mks_button_medium { padding: 10px 0px; }
	.compare .column-1 { display: none; }
	#tablepress-1_wrapper { padding: 0; margin: 0 -20px;}
}

