/*
 Theme Name:     Zen Peacemakers
 Theme URI:      http://webnus.biz/themes/churchsuite-wp/
 Description:    Church Suite Child Theme
 Author:         WEBNUS
 Author URI:     http://themeforest.net/user/WEBNUS
 Template:       church-suite
 Version:        1.2.0
*/


/* Fonts
-------------------------------------------------------------- */

/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/34c6e0");

  
@font-face {font-family: 'Radikal-ThinItalic';src: url('webfonts/34C6E0_0_0.eot');src: url('webfonts/34C6E0_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/34C6E0_0_0.woff2') format('woff2'),url('webfonts/34C6E0_0_0.woff') format('woff'),url('webfonts/34C6E0_0_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Radikal-Medium';src: url('webfonts/34C6E0_1_0.eot');src: url('webfonts/34C6E0_1_0.eot?#iefix') format('embedded-opentype'),url('webfonts/34C6E0_1_0.woff2') format('woff2'),url('webfonts/34C6E0_1_0.woff') format('woff'),url('webfonts/34C6E0_1_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Radikal-MediumItalic';src: url('webfonts/34C6E0_2_0.eot');src: url('webfonts/34C6E0_2_0.eot?#iefix') format('embedded-opentype'),url('webfonts/34C6E0_2_0.woff2') format('woff2'),url('webfonts/34C6E0_2_0.woff') format('woff'),url('webfonts/34C6E0_2_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Radikal-Thin';src: url('webfonts/34C6E0_3_0.eot');src: url('webfonts/34C6E0_3_0.eot?#iefix') format('embedded-opentype'),url('webfonts/34C6E0_3_0.woff2') format('woff2'),url('webfonts/34C6E0_3_0.woff') format('woff'),url('webfonts/34C6E0_3_0.ttf') format('truetype');}
 
 


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

body {
	font-family: 'Radikal-Thin';
}

h1, h2, h3, h4, h5, h6,
.remittal-t h1, .remittal-t h2, .remittal-t h3, .remittal-t h4, .remittal-t h5, .remittal-t h6,
body strong,
.remittal-t #nav > li > a {
    font-weight: normal;
    font-weight: 400;
    font-family: 'Radikal-Medium','Dosis','Roboto', Helvetica, Arial, sans-serif;
}


p,
.sidebar p, .sidebar li, .widget p, .widget li,
#sidebar_right  ul.product-categories li a,
.woocommerce .woocommerce-result-count,
.widget ul li,
.widget ul li a  {
	color: #000;
}



.remittal-t #nav > li > a {
	text-transform: none;
}


.top-links .hivebrite-connect .hivebrite-connect-login-button,
.top-bar #nav li.button {
	background: #6bb4e3;
	color: #000;
    padding: 6px 10px;
    border-radius: 1px;
    letter-spacing: 0;
	text-shadow: none;
    font-size: 10px;
    font-weight: 700;
    transition: all 0.18s ease;
}

.top-bar #nav li.button {
    padding: 0 5px;
}


.top-links .hivebrite-connect {
    width: auto;
    display: inline-block;
}

.top-links a, 
.top-links span {
    color: #787878;
    font-weight: 700;
}
	
.top-bar .inlinelb {
    float: right;
}


.top-bar #nav li {
	line-height: inherit;
    margin-bottom: inherit;
    font-weight: inherit;
	padding: inherit; 
    margin: inherit; 
    float: inherit; 
    display: inherit; 
    height: inherit; 
    vertical-align: inherit;
    position: inherit;
}

.top-bar #nav a,
.remittal-t .top-bar  #nav > li > a {
	display: inherit;
    color: #787878;
    outline: inherit;
    opacity: inherit;
    text-align: center;
    font-size: 10px;
    text-transform: uppercase;
    padding: inherit;
    line-height: inherit;
	letter-spacing: inherit;
    font-weight: 700;
    font-family: inherit;
	margin: 0 6px;
}


.top-bar #nav li.button a,
.remittal-t .top-bar  #nav > li.button > a{
	color: #000;
}

.top-bar #nav a, .remittal-t .top-bar #nav > li > a,
.top-bar .inlinelb,
.dark-submenu #nav p,
#footer.litex .widget ul li,
#footer.litex .footer-in .widget ul li a,
#footer .widget li,
#footer .widget ul li,
#footer .widget ul li a,
#footer .widget p {
    color: #ffffff;
}

#wrap #header #nav-wrap #nav li li a {
    color: #fff;
}


.transparent-header-w #wrap #header:not(.sticky) #nav-wrap #nav a,
.home #wrap #header:not(.sticky) #nav-wrap #nav a {
	color: #ffffff;
}

.home.transparent-header-w.t-dark-w #header .img-logo-w2 {
	display: none;
}

/*.home #header.sticky .logo-sticky img.img-logo-w3 {


}*/


#wrap.colorskin-custom #nav li.button a:hover,
.top-bar #nav li.button a:hover,
.remittal-t .top-bar  #nav > li.button > a:hover {
	color: #fff;
}

.transparent-header-w #wrap #nav a,
.transparent-header-w #wrap .remittal-t .top-bar  #nav > li > a {
	color: #fff;
}

.remittal-t .wpcf7 .wpcf7-form input[type="text"]:hover, .remittal-t .wpcf7 .wpcf7-form input[type="password"]:hover, .remittal-t .wpcf7 .wpcf7-form input[type="email"]:hover, .remittal-t .wpcf7 .wpcf7-form textarea:hover, .remittal-t .subtitle-four:after, .remittal-t .widget h4.subtitle:after, .remittal-t h6.h-sub-content, .remittal-t .max-title1 *, .remittal-t .sermons-clean .sermon-img:hover, .remittal-t #header.box-menu .nav-wrap2 #nav > li ul, .remittal-t #header.box-menu .nav-wrap2 #nav > li:hover, .remittal-t #header.box-menu .nav-wrap2 #nav > li > ul, .remittal-t #header.box-menu .nav-wrap2 #nav > li.current, .remittal-t .event-clean .event-article:hover .event-date {
	border-color: #6bb4e3;
}

.remittal-t #topbar-search:hover .search-text-box, 
.remittal-t #topbar-search .search-text-box:focus {
    background: #e95ca2;
    border: none;
}


#nav .teaser-box6 {
    margin-bottom: 0;
    height: 100px;
}

.no-gutters .vc_column_container>.vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}

.no-gutters .vc_column_container>.vc_column-inner .wpb_wrapper>div,
.no-gutters .vc_column_container>.vc_column-inner .wpb_wrapper>article {
    margin-bottom: 0;
}


.gform_wrapper .gfield_checkbox li label, 
.gform_wrapper .gfield_radio li label {
    font-size: 14px;
}

#wrap #footer,
#wrap #footer .footbot {
    background-image: none !important;
}

/* Woocommerce
-------------------------------------------------------------- */

h2.woocommerce-loop-product__title {
    font-size: 24px;
}


/* Mobile
-------------------------------------------------------------- */

@media only screen and (min-width: 961px) {
	#header.sticky .logo-sticky img.img-logo-w3 {
		max-width: 200px;
	}}


@media only screen and (max-width: 960px) {
	#wrap .no-gutters .vc_column_container>.vc_column-inner {
		padding-left: 0;
		padding-right: 0;
	}

	#wrap .no-gutters .vc_column_container>.vc_column-inner .wpb_wrapper>div,
	#wrap .no-gutters .vc_column_container>.vc_column-inner .wpb_wrapper>article {
		margin-bottom: 0;
	}
}

@media only screen and (max-width: 960px) and (min-width: 768px) {
	#header.sm-rgt-mn .logo-wrap {
	    z-index: 9000;
	}
	#header.sticky.mobistky .logo-sticky {
    		display: block;
    		position: fixed;
   		 top: 8px;
   		 max-width: 200px;
    		z-index: 9000;
   		-webkit-animation: fade-anim .3s ease .044s both;
   		 animation: fade-anim .3s ease .044s both;
	}
	#header.sticky #nav-wrap, 
	#header.sticky.hi-header #nav-wrap {
    		width: 100%;
    		border-bottom: 1px solid #e9e9e9\9;
    		box-shadow: 0 0 3px rgba(0,0,0,0.21);
    		z-index: 8999;
    		background: rgba(255,255,255,0.97);
    		display: block;
    		position: fixed;
    		height: 64px;
    		padding: 0;
    		left: 0;
    		top: 0;
    		-webkit-animation: header-anim .2s ease .027s both;
   		animation: header-anim .2s ease .027s both;
    		transition: background 0.3s ease-in-out 0s, border-bottom 0.3s ease-in-out 0s;	
	}
	#header.sticky .logo-sticky img.img-logo-w3 {
    		max-height: 48px;
   		width: auto;
    		max-width: 200px;
    		margin-top: 4px;
    		display: block;
		position: static;
	}
}



