/*
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
*/
/* .main-box-title {font-size: 48px;}
.h2 {font-size: 38px;} */
.entry-meta-themes {font-size: 14px;}
.entry-meta-themes-theme a {font-size: 14px; color: #9e7f6a;}
.entry-meta-themes-setting a {font-size: 14px; color: #d1c18d;}
.entry-meta-themes-season a {font-size: 14px; color: #e9a4a6;}
.entry-meta-themes-color a {font-size: 14px; color: #7bb0b8;}
.featured-c-styles {text-align: center; font-size: 12px;}
.featured-c-styles-theme a {text-align: center; font-size: 12px; color: #9e7f6a;}
.featured-c-styles-setting a {text-align: center; font-size: 12px; color: #d1c18d;}
.featured-c-styles-season a {text-align: center; font-size: 12px; color: #e9a4a6;}
.featured-c-styles-color a {text-align: center; font-size: 12px; color: #7bb0b8;}
.featured-b-styles {text-align: left; font-size: 13px;}
.featured-b-styles-theme a {text-align: center; font-size: 13px; color: #9e7f6a;}
.featured-b-styles-setting a {text-align: center; font-size: 13px; color: #d1c18d;}
.featured-b-styles-season a {text-align: center; font-size: 13px; color: #e9a4a6;}
.featured-b-styles-color a {text-align: center; font-size: 13px; color: #7bb0b8;}
.widget_categories .cat-item-457 {display: none; !important; }
.widget_categories .cat-item-438 {display: none; !important; }
.widget_categories .cat-item-452 {display: none; !important; }
.widget_categories .cat-item-451 {display: none; !important; }
.widget_categories .cat-item-458 {display: none; !important; }
.widget_categories .cat-item-453 {display: none; !important; }
.widget_categories .cat-item-381 {display: none; !important; }
.widget_categories .cat-item-3 {display: none; !important; }
.entry-meta-theme a {font-size: 16px; color: #9e7f6a;}
.entry-meta-setting a {font-size: 16px; color: #d1c18d;}
.entry-meta-season a {font-size: 16px; color: #e9a4a6;}
.entry-meta-color a {font-size: 16px; color: #7bb0b8;}
.meta-category a {color: #000000;}
.fn a {color: #686868;}
.meta-author-wrapped {color: #686868;}
.meta-tags a {color: #8dafa1;}
.post-link-color a {color: #8dafa1;}
/* .post-link-color a {color: #e9a4a6;} */
.bottom-nav-menu a {color: #686868;}

.site-footer .widget{
	color: #FFF;
	margin-bottom: 30px;
	background: rgba(255,255,255,0.9);
	padding: 0 20px 15px 20px;
	border-radius: 4px;
	border: 1px solid rgba(0,0,0,0.1);
	font-size: 14px;
	line-height: 22px;
}
.site-footer .widget-title{
	font-size: 18px;
	color: #232323;
	line-height: 24px;
	margin-bottom: 20px;
	border-bottom: 1px solid rgba(0,0,0,0.2);
	padding-bottom: 15px;
	text-align: center;
	margin: 0 -20px 20px;
	background: rgba(255,255,255,0.15);
	padding-top: 14px;
}
.site-info{
	background: rgba(255,255,255,0.35);
	padding: 15px 0;
	border-top: 1px solid rgba(0,0,0,0.2);
}
/* .vce-main-content{
	float: left;
	width: 840px;
	padding: 15px 25px 0 0;
} */
.sidebar .widget {
	font-size: 14px;
	line-height: 22px;
	-moz-box-shadow:    0 3px 6px 0 rgba(0,0,0,0.09);
	box-shadow:         0 3px 6px 0 rgba(0,0,0,0.09);
	margin: 0 0 20px;
}
.center {text-align: center;}
.center25 {text-align: center; padding-left: 25px;}
.formfloatleft {float: left;}
.formfloatright {float: right;}
.execphpwidget {
   padding: 0px !important;
}
/* setup for final Tiles Gallery social media icons */
.ftg-social a{
	display:block !important;
	font-size:30px !important;
	width:25px !important;
	height:40px !important;
}
.ftg-social{
	bottom:initial !important;
	top:5px !important;
	display: block !important;
}
h2{
	font-size:30px !important;
}
h2.vc_custom_heading{
	font-size:20px !important;
}
h3{
	font-size:28px !important;
}
.vce-lay-d .entry-title{
	font-size:15px !important;
}

/*setup for social media icons color*/
ul.mks_social_widget_ul .facebook_ico{
	background-color:#8dafa1 !important;
}
ul.mks_social_widget_ul .twitter_ico{
	background-color:#8dafa1 !important;
}
ul.mks_social_widget_ul .instagram_ico{
	background-color:#8dafa1 !important;
}
ul.mks_social_widget_ul .pinterest_ico{
	background-color:#8dafa1 !important;
}
ul.mks_social_widget_ul .googleplus_ico{
	background-color:#8dafa1 !important;
}
ul.mks_social_widget_ul .youtube_ico{
	background-color:#8dafa1 !important;
}
.vce-share-items li a{
	background-color:#e9a4a6 !important;
}
#gform_1 .gfield{
	margin-top:0 !important;
}
img.sidebar-impression:hover {
    transform: scale(1.1);
}
img.sidebar-impression {
    transition: all 0.3s linear;
}
.main-navigation a{
	padding:15px 6px!important;
}
#search-top{
	display:none;
}
.col-sm-4 {
    text-align: center;
    width: 32%;
    display: inline-block;
    padding: 30px 30px 0;
}
img.lb-image {
	height:auto !important;
}
.main-navigation a:hover {
    background: #8eafa1 !important;
    color: white !important;
}
.colorful{
	background: #8fafa1;
}
.colorful a{
	color: white;
}
.colorful ul .menu-item a{
	color: black;
}
@media only screen and (max-width: 1023px){
	
	.col-sm-4 {
    	width: 100%;    
		margin-bottom: 10px;
    	border-bottom: 1px solid #d8d8d8;
		padding: 20px;
	}
	.site-branding {
		position: absolute;
		right: 0;
		left:0;
	}
	.site-branding img{
		max-height:80px !important;
		max-width:150px !important;
	}
	#header{
		height:70px;
	}
	.header-sticky .site-title img{
		max-height:28px !important;
	}
	#search-top{
		display:block;
	}
}
@media only screen and (max-width: 670px){
	h2.entry-title {
    	font-size: 20px !important;
	}
}
