/*
 Theme Name:   Brixel Child
 Theme URI:    http://themes.radiantthemes.com/brixel/
 Description:  Brixel Child Theme
 Author:       RadiantThemes.com
 Author URI:   http://radiantthemes.com/
 Template:     brixel
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 Text Domain:  brixel-child
*/

.rt-portfolio-box-filter.filter-style-seven > button:before,
.blog.element-eleven .blog-item > .holder > .data:before
{ background-color:#3f62a7 !important; }

.rt-portfolio-box.element-six .rt-portfolio-box-item > .holder > .pic > .data .category,
.blog.element-eleven .blog-item > .holder .data ul.meta li i
{ color:#3f62a7 !important; }

.outline-1 { text-shadow: 1px 1px 0px #000, -1px 1px 0px #000, 1px -1px 0px #000, -1px -1px 0px #000; }

.gweb-dark-overlay .vc_column-inner::after, .gweb-dark-overlay * {
	transition:0.5s ease all;
}
.gweb-dark-overlay:not(.due) {
	overflow:hidden;
	margin:10px;
}
/*.gweb-dark-overlay:not(.due) .vc_column-inner::after {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	content:'';
	background-color:black;
	opacity:0.4;
	z-index:1;
}*/
.gweb-dark-overlay .vc_column-inner {
	/*cursor:pointer;*/
	padding-top:0px;
}
.gweb-dark-overlay .vc_column-inner *:not(a) {
	height:100%;
	width:100%;
}
.gweb-dark-overlay .vc_column-inner a {
	display: flex;
	align-content: center;
	justify-content: center;
	align-items: center;
	font-size: 40px;
}
.gweb-dark-overlay .vc_column-inner h2.vc_custom_heading {
	display: flex;
    flex-direction: column;
    justify-content: center;
	font-size:28px;
}
.gweb-dark-overlay h2 {
	position:relative;
	z-index:2;
	opacity:1;
}
/*.gweb-dark-overlay:hover .vc_column-inner::after {
	opacity:0.4;
}
.gweb-dark-overlay:hover .vc_column-inner {
	transform:scale(1.05);
}*/
.gweb-dark-overlay:hover h2 {
	opacity:1;
}

.gweb-dark-overlay:not(.due) {
	width:calc(25% - 20px) !important;
}

.radiant-contact-form.element-three .form-row label { background-color:transparent !important; }
.radiant-contact-form.element-three .form-row label span { color:black !important; }

@media screen and (max-width:959px) {
	.gweb-dark-overlay:not(.due) {
		width:100% !important;
		margin:10px auto 0px auto;
		max-width:550px;
		float:none;
	}
}
@media screen and (max-width:767px) {
	.calltoaction h6, .calltoaction h3, .calltoaction .radiantthemes-button[data-button-direction=right] {
		text-align:center !important;
	}
	.footer_main_item { margin-bottom:15px; }
	.wraper_footer_main > .container { padding-top:50px; }
	.gweb-hide-responsive, .footer_main > div:nth-child(2) { display:none!important;
}
@media screen and (max-width:374px) {
	.gweb-dark-overlay .vc_column-inner h2.vc_custom_heading {
		font-size:18px;
	}
	.gweb-dark-overlay .vc_column-inner a {
		font-size:26px;
		line-height:1.1;
	}
}