/*
Theme Name: Blessed Church
Theme URI: https://vizistata.com
Author: the Vandy team
Author URI: https://vizistata.com
Description: Blessed Church brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.0
License:  
License URI: htts://vizistata.com
Text Domain: blessedchurch
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


* {
    margin: 0;
    padding: 0;
    border: none;
    outline: none;
    font-family:"MyriadPro-Regular";
    -webkit-font-smoothing: subpixel-antialiased;
    /*font-size: 16px;*/
    list-style: none;
    line-height: 1.3em;
}

p{
    
    font-family:"MyriadPro-Regular";
    font-size: 20px;
    line-height: 30px;
}
 
a {    
    color : #800000;
    outline: none;
}
 
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
 
h1 {
    font-size: 36px;
    margin-bottom: 10px;
}
 
h2 {
    font-size: 32px;
    margin: 10px 0 12px 0;
}
 
h3 {
    font-size: 20px;
    margin-bottom: 5px;
}
h4 {
    font-size: 24px;
    font-weight:bold;
    color:#800000;
    margin:15px 0px 5px 0px;
    padding:0px;
}
h5 {
    font-size: 18px;
}
h6 {
    font-size: 14px;
}


@font-face{

    font-family:"MyriadPro-Cond";
    src:url("./assets/fonts/MyriadPro-Cond.otf");
}
@font-face{

    font-family:"MyriadPro-Bold";
    src:url("./assets/fonts/MyriadPro-Bold.otf");
}
@font-face{

    font-family:"MyriadPro-Regular";
    src:url("./assets/fonts/MyriadPro-Regular.otf");
}
@font-face{

    font-family:"TrajanPro-Regular";
    src:url("./assets/fonts/TrajanPro-Regular.otf");
}

body{

    margin: 0px;
    padding: 0px;
    background: #fff;
}
.nopadding{

    margin: 0px;
    padding: 0px;
}
/*------header-start------*/
.headbg{

    margin: 0px;
    padding: 0px;
    background: url("./assets/images/bg-new.png") no-repeat;
    background-size: cover;
}
.logo{

    margin:36px 0px 0px 0px;
    padding: 0px;
}
.logo img {

    max-width: 100%;
    margin: 0px;
    padding: 0px;
}
.navi{

    margin:16px 0px 0px 0px;
    padding: 0px;
    min-height: auto;
    border-radius:10px 10px 0px 0px;
    border-bottom:#fff solid 2px;
    background: url("./assets/images/navbg-new.png") repeat-x;
}
.navbar-nav > li{

    list-style-type: none;
    background: url("./assets/images/libg-new.png") no-repeat right;
}
.navbar-nav > li:last-child{
    background:none;
}
.navbar-nav > li > a{

    margin: 0px;
    padding:25px 62.1px;
    font-family:"MyriadPro-Cond";
    font-size: 28px;
    color:#fff !important;
    background:transparent;
    border-radius: 10px 0px 0px 0px;
}
.navbar-nav > li > a:hover{

    margin: 0px;
    padding:25px 62.1px;
    font-family:"MyriadPro-Cond";
    font-size: 28px;
    color:#fff !important;
    background: url("./assets/images/active-new.png") repeat-x;
    border-radius: 0px 0px 0px 0px;
}
/* Drpodown menu boostrap start */

.dropdown-menu {
  padding: 0 !important;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  background-color: #902d25 !important;
  color: #fff !important;
  text-decoration: none;
}
.dropdown-menu > li > a {
  margin: 0 !important;
  padding: 10px !important;
font-size:22px
}


/* Drpodown menu boostrap End */
.navbar-collapse{

    padding-left: 0px;
    padding-right: 0px;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background: url("./assets/images/active-new.png") repeat-x;
}
.navbar-toggle, .navbar-toggle:hover {
    background-color: #fed969;
    border: 1px solid #deaa26;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #000;
}
.navbar-default .navbar-toggle .icon-bar .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #bb3b5b;
    border: 1px solid #620119;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #f4b319;
    outline: 0;
}
.dropdown-menu {width: 100%;}

/*------header-end------*/


/*------slider-start------*/
.banner{

    margin:0px 0px 20px 0px;
    padding: 0px;
    border-top:#c01944 solid 2px;
}
.banner img {

    width: 100%;
    margin: 0px;
    padding: 0px;
}
/*------slider-end------*/


/*------welcome-section-start------*/
.contentbg {
    margin: 0px;
    padding: 0px 0px 30px 0px;
    background: -webkit-linear-gradient(#fff 70%, #f8e5df 90%);
}
.wel {
	margin: 10px 0px 16px 0px;
	padding: 0px;
	text-align: center;
}
.wel h1{

    margin: 0px;
    padding: 0px;
    font-family:"MyriadPro-Bold";
    font-size:70px;
    color:#902d25;
}
.wel h2{

    margin: 0px;
    padding: 0px;
    font-family: "TrajanPro-Regular";
    font-size: 28px;
    text-transform: uppercase;
    color:#98362e;
}
.wel h3{

    margin: 0px;
    padding: 0px;
    font-family:"MyriadPro-Bold";
    font-size: 42px;
    color:#000000;
}
.content {
    display: table;
    float: none;
    margin: 0 auto;
    padding: 0;
    text-align: justify;
    width: 893px;
}

/*------welcome-section-end------*/


/*------gallery-section-start------*/
.galerybg{

    margin: 0px;
    padding:30px 0px 50px 0px;
    background:#5b1d16   url("./assets/images/border-new.png") no-repeat bottom;
    background-size: 100%;
}
.quick_box{

    margin: 0px;
    padding: 0px;
    background:#9c3022 none repeat scroll 0 0;
    min-height: auto;
    border-radius:10px;
    -moz-box-shadow:    inset 1px 0px 6px 4px #2b000b;
    -webkit-box-shadow: inset 1px 0px 6px 4px #2b000b;
    box-shadow:         inset 1px 0px 6px 4px #2b000b;
}
.quick_title{

    margin: 0px;
    padding: 0px;
    min-height: 66px;
    border-radius:10px 10px 0px 0px;
    background: url("./assets/images/navbg-new.png") repeat-x;
}
.quicklink{

    margin: 0px;
    padding: 0px;
}
.quicklink li{

    list-style-type: none;
    display: inline-block;
    background: url("./assets/images/divider.png") no-repeat;
}
.quicklink li:first-child{

    background: none;
}
.quicklink li a{

    margin: 0px;
    padding:18px 57.4px;
    display: inline-block;
    font-family: "MyriadPro-Regular";
    font-size: 24px;
    color:#fff;
    text-decoration: none;
    
}
.quick_bg{

    margin: 0px;
    padding: 20px 0px 50px 12px;
    background: transparent;
    text-align: center;
}
.quickimg{
    margin: 0px;
    padding: 0px;
}
.quickimg img{

    width: 100%;
    margin: 0px;
    padding: 0px;
}
p:nth-child(2) {
	padding-top: 0px;
}
/*------gallery-section-end------*/


/*------footer-section-end------*/
.footerbg{

    margin:0px 0px 0px 0px;
    padding:20px 0px;
    background: -webkit-linear-gradient(#200b05, #32110a);
    background: linear-gradient(#200b05, #32110a);
    min-height: auto;
}
.l-foot{

    margin: 0px;
    padding: 0px 15px;
    background: url("./assets/images/fotdivider.png") no-repeat right;
    min-height: 245px;
}
.footlink{

    margin: 0px;
    padding: 0px 0px 0px 50px;
}
.footlink li{

    display: inline-block;
    list-style-type: none;
    width: 39%;
}
.footlink li a{

    margin: 0px;
    padding: 0px;
    display: inline-block;
    font-family: "MyriadPro-Regular";
    font-size: 20px;
    color:#fff;
    text-decoration: underline;
}
.m-foot{

    margin: 0px;
    padding: 0px 15px;
    background: url("./assets/images/fotdivider.png") no-repeat right;
    text-align: center;
}
.footadres p{

    margin: 0px;
    padding: 0px;
    text-align: center;
    color:#fff;
    font-family: "MyriadPro-Regular";
    font-size: 20px;
}
.footcontact{
    margin:25px 0px;
    padding: 0px;
}
.footcontact p{

    margin: 0px;
    padding: 0px;
    text-align: center;
    color:#fff;
    font-family: "MyriadPro-Regular";
    font-size: 20px;
}
.footcontact a{

    margin: 0px;
    padding: 0px;
    text-align: center;
    color:#fff;
    font-family: "MyriadPro-Regular";
    font-size: 20px;
}
.r-foot{

    margin: 0px;
    padding: 0px;
    background:transparent;
    min-height: auto;
    text-align: center;
}
.social_title{

    margin: 0px;
    padding: 0px;
    color:#fff;
    font-family: "MyriadPro-Cond";
    font-size: 20px;
}
.social{

    margin: 0px;
    padding: 0px 0px 0px 0px;
}
.social li{
    list-style-type: none;
    display: inline-block;
    color:#fff;
}
.social li a{

    margin:10px 0px;
    padding:0px;
    display: inline-block;
}
.copy{

    margin:0px;
    padding: 0px;
    text-align: center;
}
.copy img{

    margin: 0px;
    padding: 0px;
    max-width: 100%
}
/*------footer-section-end------*/

/* rightsidebar page css  Start */
.rightpageleftcontent {
	margin: 0px 0px 0px 0px !important;
	padding: 0px 10px 0px 0px !important;
	float:left;
	text-align:left;
	
}
.rightsidebar-images{
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px !important;
}
.rightsidebar_angle-images {
	float: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#hiddenclass{
	display:none;
}

/* rightsidebar page css  end */

/* bx-slider css  start */
.bx-wrapper {margin: 0 auto 15px !important;}
/* bx-slider css  end */



/* Member Ship Template Start */
.membershicontentcustom h1 {
	text-transform: uppercase;
	color:#65051e;
}
.customsection {
	margin-top: 10px !important;
	padding: 0px !important;
	margin-bottom: 25px;
}
.vizistatcustomcolum {
	text-align: center;
	margin: 0px !important;
	padding: 0px !important;
}
.customgradientdiv {
	min-height: 190px;
	background: -webkit-linear-gradient(#61041c 50%,#f8b71d 50%);
	border-top: 8px solid transparent;
	border-image: -webkit-linear-gradient(left,#e04a71,#f86088,#e04a71);
	border-image: -moz-linear-gradient(left,#e04a71,#f86088,#e04a71);
	border-image: -prefix-linear-gradient(left,#e04a71,#f86088,#e04a71);
	border-image: -o-linear-gradient(left,#e04a71,#f86088,#e04a71);
	border-image: -os-linear-gradient(left,#e04a71,#f86088,#e04a71);
	border-image: linear-gradient(left,#e04a71,#f86088,#e04a71);
	
	border-image-slice: 1;
	margin-bottom: 10px;
	margin-right: 1px;
}
.customgradientdiv > h4 {
	font-family:"MyriadPro-Regular";
	text-align: center;
	font-size: 18px;
	text-decoration:none;
}
.customgradientdiv > a > h4{
	font-family:"MyriadPro-Regular";
	color: #fff !important;
	text-align: center;
	font-size: 18px;
	font-weight:bold;
	text-decoration:none;
}
.customimgcolum > .custom-imge {
	border-radius: 99px;
	border: #e14a71 solid 5px;
	height: 128px;
	width: 130px;
}
/* Member Ship Template end */

.contentright {
	text-align: left;
	padding: 0px !important;
}



/*  Contact Form Start */
.noformpadding{

	margin:0px;
	padding: 0px;
}

/* contact page css Start*/
.recapcha-aera{
	margin:20px 0px !important;
	padding:0px !important;
}
.formsubmit {
	margin: 0px !important;
	padding: 0px 26px !important;
}
.form_btns {
	padding: 0px !important;
	margin: 0px 0px 0px 0px !important;
	width: 100%;
	min-height: 42px;
	border: #222 solid thin;
}
/* recaptcha Css Start */
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha.recapcha {
	width: 136% !important;
	float: left !important;
	padding: 0 0 0 0 !important;
	margin: 0px !important;
}
.wpcf7-form-control-wrap {
	width: 100% !important;
	margin: 0px !important;
	padding: 0px !important;
	float: left !important;
}
/* recaptcha Css End */
.form_box {
	margin: 0px 0px 21px 0px;
	padding: 10px 0px 0px 0px !important;
	border: #ccc solid thin;
}
/* contact page css End */
/*SBCC form*/
.form_box{

	margin: 0px 0px 24px 0px;
	padding: 10px 0px 26px 0px;
	border:#ccc solid thin;
}
.head_title{

	margin: 0px 0px 20px 0px;
	padding:30px 20px;
	font-family:"MyriadPro-Regular";
	font-size:20px;
	font-weight: bold;
	text-align: center;
	border-bottom:#ccc solid thin;
}

.top_spas{

	margin: 0px;
	padding:6px 0px;
}
.form_titles{

	margin:0px 0px 6px 0px;
	padding:0px;
	font-family:"MyriadPro-Regular";
	font-size: 16px;
	color:#000;
}
.form_fields{

	width: 100%;
	min-height: 32px;
	outline: none;
	margin: 0px;
	padding:0px 15px;
	border:#ccc solid thin;
}
.check{

	margin:0px;
	padding:0px 0px 0px 15px;
	font-family:"MyriadPro-Regular";
	font-size: 16px;
	color:#000;
	display: inline-block;
}
.checks{width:10%; min-height:18px; outline: none;}
.form_btns{

	padding: 0px;
	margin:20px 0px 0px 0px;
	width: 100%;
	min-height: 42px;
	border:#222 solid thin;
}
/*SBCC form end*/


/*babydedication form end*/
.form_select{

	margin: 0px 0px 15px 0px;
	padding: 0px;
	width: 100%;
	min-height: 32px;
	border: #ccc solid 1px;
}
.l-pads{

	margin: 0px;
	padding:0px 10px 0px 0px;
}
/*babydedication form end*/


.form_areas{

	margin:0px;
	padding:5px 15px;
	width: 100%;
	min-height: 85px;
	border: #ccc solid 1px;
}



/*prayernew form start*/
.border_pray{
	margin: 0px 0px 0px 0px;
	padding:15px 0px 15px 0px;
	border-bottom:#ccc solid thin;
}
.pray_title{

	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:"MyriadPro-Regular";
	font-size:16px;
	text-align: center;
	color:#000;
}
.pray_content{

	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	font-family:"MyriadPro-Regular";
	font-size:14px;
	color:#f00;
}
.pray_text{

	margin: 0px 0px 0px 0px;
	padding:0;
	font-family:"MyriadPro-Regular";
	font-size:16px;
	color:#000;
	text-align: right;
}
.pray_center_text{

	margin: 0px 0px 15px 05px;
	padding:0;
	font-family:"MyriadPro-Regular";
	font-size:18px;
	color:#000;
	font-weight: bold;
	text-align: center;
}
.pray_areas{min-height:80px; width: 100%;}
.pray_select{

	margin:0px;
	width: 100%;
	min-height: 32px;
	border: #ccc solid thin;
}
.pray_field{

	margin:0px;
	width: 100%;
	min-height: 32px;
	border: #ccc solid thin;
}
/*prayernew form end*/

.recapcha{

	margin: 0px;
	padding: 0px;
	width: 100%;
	height: auto;
	transform:scale(0.77);
    transform-origin:0 0;
}



@media (min-width: 320px) and (max-width: 736px){
	.content {width:100% !important;
}
	
	#recaptcha_challenge_image{
    margin: 0 !important;
    width: 100% !important;
    height: auto !important;
    }
    #recaptcha_response_field
    {
    margin: 0 !important;
    width: 100% !important;
    height: auto !important;
    }
    .recaptchatable #recaptcha_image {
    margin: 0 !important;
    width: 100% !important;
    height: auto !important;
    }
    .recaptchatable .recaptcha_r1_c1, 
    .recaptchatable .recaptcha_r3_c1, 
    .recaptchatable .recaptcha_r3_c2, 
    .recaptchatable .recaptcha_r7_c1, 
    .recaptchatable .recaptcha_r8_c1, 
    .recaptchatable .recaptcha_r3_c3, 
    .recaptchatable .recaptcha_r2_c1, 
    .recaptchatable .recaptcha_r4_c1, 
    .recaptchatable .recaptcha_r4_c2, 
    .recaptchatable .recaptcha_r4_c4, 
    .recaptchatable .recaptcha_image_cell {

    margin: 0 !important;
    width: 100% !important;
    background: none !important;
    height: auto !important;
    }
}


#rc-imageselect {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}

@media screen and (max-height: 575px){
#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
}

@media (min-width: 320px) and (max-width: 736px){
	.l-pads{padding:0px;}
	.pray_content{padding: 0px; text-align: center;}
	.pray_text{text-align: left;}
	.pray_field, .pray_select{margin:15px 0px 0px 0px;}
}

/*  Contact Form End  */



/*------media-mobiels-start------*/
@media (min-width: 320px) and (max-width: 736px){
	.rightpageleftcontent {
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	text-align:left!important;
	
}.rightpageleftcontent,p {
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
}
.headbg{background: url("./assets/images/bg.png") no-repeat; background-size: 100%;}
.navbar-collapse{padding-left: 15px; padding-right: 15px;}
.navbar-nav > li {background: no-repeat;}
.navi {
    background: -webkit-linear-gradient(#b83858, #520116);
    background: -moz-linear-gradient(#b83858, #520116);
    background: -o-linear-gradient(#b83858, #520116);
    background: linear-gradient(#b83858, #520116);
}
.contentbg{background-size: cover;}
.quick_title{

    background: -webkit-linear-gradient(#b83858, #520116);
    background: -moz-linear-gradient(#b83858, #520116);
    background: -o-linear-gradient(#b83858, #520116);
    background: linear-gradient(#b83858, #520116);
}
.quicklink li{
    background:none;
    border-bottom:#d6736b solid 2px;
    width: 100%;
}
.quick_bg{padding:8px 0px}
.quickimg{margin: 8px 0px}
.l-foot{
    background: none; 
    border-bottom:#922e34 solid 4px; 
    min-height: auto; 
    padding-bottom: 20px;
}
.footlink{padding: 0px; text-align: center;}
.m-foot{
    background: none; 
    border-bottom:#922e34 solid 2px; 
    min-height: auto; 
    padding:15px 0px;
}
.r-foot{padding:15px 0px;}
.navbar-nav .open .dropdown-menu{background:#fff;}

.quicklinks{
    background:none !important;
    border-bottom:#4f0115 solid 1px;
}
}
/*------media-mobiels-end------*/


/*------media-tablets-start------*/
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
.navbar-nav > li > a {padding: 15px 24.5px;}
.quickimg{margin: 8px 0px}
.footlink{padding: 0px; text-align: center;}
.footlink li{width: 100%;}

.quick_title{

    background: -webkit-linear-gradient(#b83858, #520116);
    background: -moz-linear-gradient(#b83858, #520116);
    background: -o-linear-gradient(#b83858, #520116);
    background: linear-gradient(#b83858, #520116);
}
.quicklink li a {padding: 18px 25.4px;}
.quicklink li {width: 49%; background:none; border-bottom:#fff solid 2px;}
.navbar-nav .open .dropdown-menu{background:#fff;}

.quicklinks{
    background:none !important;
    border-bottom:#4f0115 solid 1px;
}
} 

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
.quicklink li a {padding: 18px 25.4px;}
.navbar-nav > li > a {padding: 25px 43.5px;}
.navbar-nav .open .dropdown-menu{background:#fff;}
} 
/*------media-tablets-end------*/




.nopads {
    padding: 0px 15px 0px 0px;
    margin-left: 0px;
}
.qucikpading{
 margin:0px;
 padding:0px 8px;;
}
.quicklinks{

    margin:0px;
    padding:15px 0px;
    text-align: center;
    background: url(./assets/images/divider-new.png) no-repeat right;
}
.quicklinks:last-child{

    background:none;
}
.quicklinks a{

    margin:0px;
    padding: 0px;
    display: inline-block;
    font-family: "MyriadPro-Regular";
    font-size: 24px;
    color: #fff;
    text-decoration: none;


}